/* node_modules/react-chrono/dist/style.css */
._1v4ezef0 {
  display: none;
}
._1v4ezef3 {
  display: block;
}
._1v4ezef6 {
  display: flex;
}
._1v4ezef9 {
  display: inline-flex;
}
._1v4ezefc {
  display: grid;
}
._1v4ezeff {
  display: inline-block;
}
._1v4ezefi {
  position: relative;
}
._1v4ezefl {
  position: absolute;
}
._1v4ezefo {
  position: fixed;
}
._1v4ezefr {
  position: sticky;
}
._1v4ezefu {
  flex-direction: row;
}
._1v4ezefx {
  flex-direction: column;
}
._1v4ezef10 {
  align-items: center;
}
._1v4ezef13 {
  align-items: flex-start;
}
._1v4ezef16 {
  align-items: flex-end;
}
._1v4ezef19 {
  align-items: stretch;
}
._1v4ezef1c {
  justify-content: center;
}
._1v4ezef1f {
  justify-content: flex-start;
}
._1v4ezef1i {
  justify-content: flex-end;
}
._1v4ezef1l {
  justify-content: space-between;
}
._1v4ezef1o {
  justify-content: space-around;
}
._1v4ezef1r {
  flex-wrap: nowrap;
}
._1v4ezef1u {
  flex-wrap: wrap;
}
._1v4ezef1x {
  flex-grow: 0;
}
._1v4ezef20 {
  flex-grow: 1;
}
._1v4ezef23 {
  flex-shrink: 0;
}
._1v4ezef26 {
  flex-shrink: 1;
}
._1v4ezef29 {
  gap: var(--_15akvq03p);
}
._1v4ezef2c {
  gap: var(--_15akvq03q);
}
._1v4ezef2f {
  gap: var(--_15akvq03r);
}
._1v4ezef2i {
  gap: var(--_15akvq03s);
}
._1v4ezef2l {
  gap: var(--_15akvq03t);
}
._1v4ezef2o {
  gap: var(--_15akvq03u);
}
._1v4ezef2r {
  gap: var(--_15akvq03v);
}
._1v4ezef2u {
  padding: var(--_15akvq03p);
}
._1v4ezef2x {
  padding: var(--_15akvq03q);
}
._1v4ezef30 {
  padding: var(--_15akvq03r);
}
._1v4ezef33 {
  padding: var(--_15akvq03s);
}
._1v4ezef36 {
  padding: var(--_15akvq03t);
}
._1v4ezef39 {
  padding: var(--_15akvq03u);
}
._1v4ezef3c {
  padding: var(--_15akvq03v);
}
._1v4ezef3f {
  padding-x: var(--_15akvq03p);
}
._1v4ezef3i {
  padding-x: var(--_15akvq03q);
}
._1v4ezef3l {
  padding-x: var(--_15akvq03r);
}
._1v4ezef3o {
  padding-x: var(--_15akvq03s);
}
._1v4ezef3r {
  padding-x: var(--_15akvq03t);
}
._1v4ezef3u {
  padding-x: var(--_15akvq03u);
}
._1v4ezef3x {
  padding-x: var(--_15akvq03v);
}
._1v4ezef40 {
  padding-y: var(--_15akvq03p);
}
._1v4ezef43 {
  padding-y: var(--_15akvq03q);
}
._1v4ezef46 {
  padding-y: var(--_15akvq03r);
}
._1v4ezef49 {
  padding-y: var(--_15akvq03s);
}
._1v4ezef4c {
  padding-y: var(--_15akvq03t);
}
._1v4ezef4f {
  padding-y: var(--_15akvq03u);
}
._1v4ezef4i {
  padding-y: var(--_15akvq03v);
}
._1v4ezef4l {
  margin: var(--_15akvq03p);
}
._1v4ezef4o {
  margin: var(--_15akvq03q);
}
._1v4ezef4r {
  margin: var(--_15akvq03r);
}
._1v4ezef4u {
  margin: var(--_15akvq03s);
}
._1v4ezef4x {
  margin: var(--_15akvq03t);
}
._1v4ezef50 {
  margin: var(--_15akvq03u);
}
._1v4ezef53 {
  margin: var(--_15akvq03v);
}
._1v4ezef56 {
  margin: auto;
}
._1v4ezef59 {
  margin-x: var(--_15akvq03p);
}
._1v4ezef5c {
  margin-x: var(--_15akvq03q);
}
._1v4ezef5f {
  margin-x: var(--_15akvq03r);
}
._1v4ezef5i {
  margin-x: var(--_15akvq03s);
}
._1v4ezef5l {
  margin-x: var(--_15akvq03t);
}
._1v4ezef5o {
  margin-x: var(--_15akvq03u);
}
._1v4ezef5r {
  margin-x: var(--_15akvq03v);
}
._1v4ezef5u {
  margin-x: auto;
}
._1v4ezef5x {
  margin-y: var(--_15akvq03p);
}
._1v4ezef60 {
  margin-y: var(--_15akvq03q);
}
._1v4ezef63 {
  margin-y: var(--_15akvq03r);
}
._1v4ezef66 {
  margin-y: var(--_15akvq03s);
}
._1v4ezef69 {
  margin-y: var(--_15akvq03t);
}
._1v4ezef6c {
  margin-y: var(--_15akvq03u);
}
._1v4ezef6f {
  margin-y: var(--_15akvq03v);
}
._1v4ezef6i {
  margin-y: auto;
}
._1v4ezef6l {
  width: auto;
}
._1v4ezef6o {
  width: 100%;
}
._1v4ezef6r {
  width: 50%;
}
._1v4ezef6u {
  width: 33.333333%;
}
._1v4ezef6x {
  width: 66.666667%;
}
._1v4ezef70 {
  width: 25%;
}
._1v4ezef73 {
  width: 75%;
}
._1v4ezef76 {
  height: auto;
}
._1v4ezef79 {
  height: 100%;
}
._1v4ezef7c {
  height: 100vh;
}
._1v4ezef7f {
  min-width: 0;
}
._1v4ezef7i {
  min-width: 100%;
}
._1v4ezef7l {
  max-width: none;
}
._1v4ezef7o {
  max-width: 100%;
}
._1v4ezef7r {
  max-width: 100vw;
}
._1v4ezef7u {
  border-radius: var(--_15akvq04h);
}
._1v4ezef7x {
  border-radius: var(--_15akvq04i);
}
._1v4ezef80 {
  border-radius: var(--_15akvq04j);
}
._1v4ezef83 {
  border-radius: var(--_15akvq04k);
}
._1v4ezef86 {
  border-radius: var(--_15akvq04l);
}
._1v4ezef89 {
  opacity: 0;
}
._1v4ezef8c {
  opacity: .25;
}
._1v4ezef8f {
  opacity: .5;
}
._1v4ezef8i {
  opacity: .75;
}
._1v4ezef8l {
  opacity: 1;
}
._1v4ezef8o {
  font-size: var(--_15akvq03w);
}
._1v4ezef8r {
  font-size: var(--_15akvq03x);
}
._1v4ezef8u {
  font-size: var(--_15akvq03y);
}
._1v4ezef8x {
  font-size: var(--_15akvq03z);
}
._1v4ezef90 {
  font-size: var(--_15akvq040);
}
._1v4ezef93 {
  font-size: var(--_15akvq041);
}
._1v4ezef96 {
  font-size: var(--_15akvq042);
}
._1v4ezef99 {
  font-size: var(--_15akvq043);
}
._1v4ezef9c {
  font-size: var(--_15akvq044);
}
._1v4ezef9f {
  font-size: var(--_15akvq045);
}
._1v4ezef9i {
  font-size: var(--_15akvq046);
}
._1v4ezef9l {
  font-size: var(--_15akvq047);
}
._1v4ezef9o {
  font-size: var(--_15akvq048);
}
._1v4ezef9r {
  font-size: var(--_15akvq049);
}
._1v4ezef9u {
  font-weight: var(--_15akvq04d);
}
._1v4ezef9x {
  font-weight: var(--_15akvq04e);
}
._1v4ezefa0 {
  font-weight: var(--_15akvq04f);
}
._1v4ezefa3 {
  font-weight: var(--_15akvq04g);
}
._1v4ezefa6 {
  text-align: left;
}
._1v4ezefa9 {
  text-align: center;
}
._1v4ezefac {
  text-align: right;
}
._1v4ezefaf {
  z-index: var(--_15akvq04s);
}
._1v4ezefai {
  z-index: var(--_15akvq04t);
}
._1v4ezefal {
  z-index: var(--_15akvq04u);
}
._1v4ezefao {
  z-index: var(--_15akvq04v);
}
._1v4ezefar {
  overflow: visible;
}
._1v4ezefau {
  overflow: hidden;
}
._1v4ezefax {
  overflow: scroll;
}
._1v4ezefb0 {
  overflow: auto;
}
._1v4ezefb3 {
  overflow-x: visible;
}
._1v4ezefb6 {
  overflow-x: hidden;
}
._1v4ezefb9 {
  overflow-x: scroll;
}
._1v4ezefbc {
  overflow-x: auto;
}
._1v4ezefbf {
  overflow-y: visible;
}
._1v4ezefbi {
  overflow-y: hidden;
}
._1v4ezefbl {
  overflow-y: scroll;
}
._1v4ezefbo {
  overflow-y: auto;
}
._1v4ezefbr {
  cursor: auto;
}
._1v4ezefbs {
  cursor: pointer;
}
._1v4ezefbt {
  cursor: not-allowed;
}
._1v4ezefbu {
  cursor: text;
}
._1v4ezefbv {
  pointer-events: auto;
}
._1v4ezefbw {
  pointer-events: none;
}
._1v4ezefbx {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
._1v4ezefby {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
._1v4ezefbz {
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
._1v4ezefc0 {
  border-width: 0;
}
._1v4ezefc1 {
  border-width: 1px;
}
._1v4ezefc2 {
  border-width: 2px;
}
._1v4ezefc3 {
  border-style: solid;
}
._1v4ezefc4 {
  border-style: dashed;
}
._1v4ezefc5 {
  border-style: dotted;
}
._1v4ezefc6 {
  border-style: none;
}
._1v4ezefc7 {
  background-size: auto;
}
._1v4ezefc8 {
  background-size: cover;
}
._1v4ezefc9 {
  background-size: contain;
}
._1v4ezefca {
  background-repeat: repeat;
}
._1v4ezefcb {
  background-repeat: no-repeat;
}
._1v4ezefcc {
  list-style-type: none;
}
._1v4ezefcd {
  list-style-type: disc;
}
._1v4ezefce {
  list-style-type: decimal;
}
._1v4ezefcf {
  transition-property: none;
}
._1v4ezefcg {
  transition-property: all;
}
._1v4ezefch {
  transition-property: colors;
}
._1v4ezefci {
  transition-property: opacity;
}
._1v4ezefcj {
  transition-property: transform;
}
._1v4ezefck {
  transition-duration: var(--_15akvq04w);
}
._1v4ezefcl {
  transition-duration: var(--_15akvq04x);
}
._1v4ezefcm {
  transition-duration: var(--_15akvq04y);
}
._1v4ezefcn {
  transition-timing-function: var(--_15akvq04z);
}
._1v4ezefco {
  transition-timing-function: var(--_15akvq050);
}
._1v4ezefcp {
  transition-timing-function: var(--_15akvq051);
}
._1v4ezefcq {
  transition-timing-function: var(--_15akvq052);
}
._1v4ezefcr {
  transition-timing-function: var(--_15akvq053);
}
._1v4ezefcs {
  transform: none;
}
._1v4ezefct {
  transform: scale(.95);
}
._1v4ezefcu {
  transform: scale(1.02);
}
._1v4ezefcv {
  transform: translateY(-1px);
}
._1v4ezefcw {
  transform: translateY(-2px);
}
._1v4ezefcx {
  visibility: visible;
}
._1v4ezefcy {
  visibility: hidden;
}
._1v4ezefcz {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
._1v4ezefd0 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
._1v4ezefd1 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
._1v4ezefd2 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media screen and (min-width: 768px) {
  ._1v4ezef1 {
    display: none;
  }
  ._1v4ezef4 {
    display: block;
  }
  ._1v4ezef7 {
    display: flex;
  }
  ._1v4ezefa {
    display: inline-flex;
  }
  ._1v4ezefd {
    display: grid;
  }
  ._1v4ezefg {
    display: inline-block;
  }
  ._1v4ezefj {
    position: relative;
  }
  ._1v4ezefm {
    position: absolute;
  }
  ._1v4ezefp {
    position: fixed;
  }
  ._1v4ezefs {
    position: sticky;
  }
  ._1v4ezefv {
    flex-direction: row;
  }
  ._1v4ezefy {
    flex-direction: column;
  }
  ._1v4ezef11 {
    align-items: center;
  }
  ._1v4ezef14 {
    align-items: flex-start;
  }
  ._1v4ezef17 {
    align-items: flex-end;
  }
  ._1v4ezef1a {
    align-items: stretch;
  }
  ._1v4ezef1d {
    justify-content: center;
  }
  ._1v4ezef1g {
    justify-content: flex-start;
  }
  ._1v4ezef1j {
    justify-content: flex-end;
  }
  ._1v4ezef1m {
    justify-content: space-between;
  }
  ._1v4ezef1p {
    justify-content: space-around;
  }
  ._1v4ezef1s {
    flex-wrap: nowrap;
  }
  ._1v4ezef1v {
    flex-wrap: wrap;
  }
  ._1v4ezef1y {
    flex-grow: 0;
  }
  ._1v4ezef21 {
    flex-grow: 1;
  }
  ._1v4ezef24 {
    flex-shrink: 0;
  }
  ._1v4ezef27 {
    flex-shrink: 1;
  }
  ._1v4ezef2a {
    gap: var(--_15akvq03p);
  }
  ._1v4ezef2d {
    gap: var(--_15akvq03q);
  }
  ._1v4ezef2g {
    gap: var(--_15akvq03r);
  }
  ._1v4ezef2j {
    gap: var(--_15akvq03s);
  }
  ._1v4ezef2m {
    gap: var(--_15akvq03t);
  }
  ._1v4ezef2p {
    gap: var(--_15akvq03u);
  }
  ._1v4ezef2s {
    gap: var(--_15akvq03v);
  }
  ._1v4ezef2v {
    padding: var(--_15akvq03p);
  }
  ._1v4ezef2y {
    padding: var(--_15akvq03q);
  }
  ._1v4ezef31 {
    padding: var(--_15akvq03r);
  }
  ._1v4ezef34 {
    padding: var(--_15akvq03s);
  }
  ._1v4ezef37 {
    padding: var(--_15akvq03t);
  }
  ._1v4ezef3a {
    padding: var(--_15akvq03u);
  }
  ._1v4ezef3d {
    padding: var(--_15akvq03v);
  }
  ._1v4ezef3g {
    padding-x: var(--_15akvq03p);
  }
  ._1v4ezef3j {
    padding-x: var(--_15akvq03q);
  }
  ._1v4ezef3m {
    padding-x: var(--_15akvq03r);
  }
  ._1v4ezef3p {
    padding-x: var(--_15akvq03s);
  }
  ._1v4ezef3s {
    padding-x: var(--_15akvq03t);
  }
  ._1v4ezef3v {
    padding-x: var(--_15akvq03u);
  }
  ._1v4ezef3y {
    padding-x: var(--_15akvq03v);
  }
  ._1v4ezef41 {
    padding-y: var(--_15akvq03p);
  }
  ._1v4ezef44 {
    padding-y: var(--_15akvq03q);
  }
  ._1v4ezef47 {
    padding-y: var(--_15akvq03r);
  }
  ._1v4ezef4a {
    padding-y: var(--_15akvq03s);
  }
  ._1v4ezef4d {
    padding-y: var(--_15akvq03t);
  }
  ._1v4ezef4g {
    padding-y: var(--_15akvq03u);
  }
  ._1v4ezef4j {
    padding-y: var(--_15akvq03v);
  }
  ._1v4ezef4m {
    margin: var(--_15akvq03p);
  }
  ._1v4ezef4p {
    margin: var(--_15akvq03q);
  }
  ._1v4ezef4s {
    margin: var(--_15akvq03r);
  }
  ._1v4ezef4v {
    margin: var(--_15akvq03s);
  }
  ._1v4ezef4y {
    margin: var(--_15akvq03t);
  }
  ._1v4ezef51 {
    margin: var(--_15akvq03u);
  }
  ._1v4ezef54 {
    margin: var(--_15akvq03v);
  }
  ._1v4ezef57 {
    margin: auto;
  }
  ._1v4ezef5a {
    margin-x: var(--_15akvq03p);
  }
  ._1v4ezef5d {
    margin-x: var(--_15akvq03q);
  }
  ._1v4ezef5g {
    margin-x: var(--_15akvq03r);
  }
  ._1v4ezef5j {
    margin-x: var(--_15akvq03s);
  }
  ._1v4ezef5m {
    margin-x: var(--_15akvq03t);
  }
  ._1v4ezef5p {
    margin-x: var(--_15akvq03u);
  }
  ._1v4ezef5s {
    margin-x: var(--_15akvq03v);
  }
  ._1v4ezef5v {
    margin-x: auto;
  }
  ._1v4ezef5y {
    margin-y: var(--_15akvq03p);
  }
  ._1v4ezef61 {
    margin-y: var(--_15akvq03q);
  }
  ._1v4ezef64 {
    margin-y: var(--_15akvq03r);
  }
  ._1v4ezef67 {
    margin-y: var(--_15akvq03s);
  }
  ._1v4ezef6a {
    margin-y: var(--_15akvq03t);
  }
  ._1v4ezef6d {
    margin-y: var(--_15akvq03u);
  }
  ._1v4ezef6g {
    margin-y: var(--_15akvq03v);
  }
  ._1v4ezef6j {
    margin-y: auto;
  }
  ._1v4ezef6m {
    width: auto;
  }
  ._1v4ezef6p {
    width: 100%;
  }
  ._1v4ezef6s {
    width: 50%;
  }
  ._1v4ezef6v {
    width: 33.333333%;
  }
  ._1v4ezef6y {
    width: 66.666667%;
  }
  ._1v4ezef71 {
    width: 25%;
  }
  ._1v4ezef74 {
    width: 75%;
  }
  ._1v4ezef77 {
    height: auto;
  }
  ._1v4ezef7a {
    height: 100%;
  }
  ._1v4ezef7d {
    height: 100vh;
  }
  ._1v4ezef7g {
    min-width: 0;
  }
  ._1v4ezef7j {
    min-width: 100%;
  }
  ._1v4ezef7m {
    max-width: none;
  }
  ._1v4ezef7p {
    max-width: 100%;
  }
  ._1v4ezef7s {
    max-width: 100vw;
  }
  ._1v4ezef7v {
    border-radius: var(--_15akvq04h);
  }
  ._1v4ezef7y {
    border-radius: var(--_15akvq04i);
  }
  ._1v4ezef81 {
    border-radius: var(--_15akvq04j);
  }
  ._1v4ezef84 {
    border-radius: var(--_15akvq04k);
  }
  ._1v4ezef87 {
    border-radius: var(--_15akvq04l);
  }
  ._1v4ezef8a {
    opacity: 0;
  }
  ._1v4ezef8d {
    opacity: .25;
  }
  ._1v4ezef8g {
    opacity: .5;
  }
  ._1v4ezef8j {
    opacity: .75;
  }
  ._1v4ezef8m {
    opacity: 1;
  }
  ._1v4ezef8p {
    font-size: var(--_15akvq03w);
  }
  ._1v4ezef8s {
    font-size: var(--_15akvq03x);
  }
  ._1v4ezef8v {
    font-size: var(--_15akvq03y);
  }
  ._1v4ezef8y {
    font-size: var(--_15akvq03z);
  }
  ._1v4ezef91 {
    font-size: var(--_15akvq040);
  }
  ._1v4ezef94 {
    font-size: var(--_15akvq041);
  }
  ._1v4ezef97 {
    font-size: var(--_15akvq042);
  }
  ._1v4ezef9a {
    font-size: var(--_15akvq043);
  }
  ._1v4ezef9d {
    font-size: var(--_15akvq044);
  }
  ._1v4ezef9g {
    font-size: var(--_15akvq045);
  }
  ._1v4ezef9j {
    font-size: var(--_15akvq046);
  }
  ._1v4ezef9m {
    font-size: var(--_15akvq047);
  }
  ._1v4ezef9p {
    font-size: var(--_15akvq048);
  }
  ._1v4ezef9s {
    font-size: var(--_15akvq049);
  }
  ._1v4ezef9v {
    font-weight: var(--_15akvq04d);
  }
  ._1v4ezef9y {
    font-weight: var(--_15akvq04e);
  }
  ._1v4ezefa1 {
    font-weight: var(--_15akvq04f);
  }
  ._1v4ezefa4 {
    font-weight: var(--_15akvq04g);
  }
  ._1v4ezefa7 {
    text-align: left;
  }
  ._1v4ezefaa {
    text-align: center;
  }
  ._1v4ezefad {
    text-align: right;
  }
  ._1v4ezefag {
    z-index: var(--_15akvq04s);
  }
  ._1v4ezefaj {
    z-index: var(--_15akvq04t);
  }
  ._1v4ezefam {
    z-index: var(--_15akvq04u);
  }
  ._1v4ezefap {
    z-index: var(--_15akvq04v);
  }
  ._1v4ezefas {
    overflow: visible;
  }
  ._1v4ezefav {
    overflow: hidden;
  }
  ._1v4ezefay {
    overflow: scroll;
  }
  ._1v4ezefb1 {
    overflow: auto;
  }
  ._1v4ezefb4 {
    overflow-x: visible;
  }
  ._1v4ezefb7 {
    overflow-x: hidden;
  }
  ._1v4ezefba {
    overflow-x: scroll;
  }
  ._1v4ezefbd {
    overflow-x: auto;
  }
  ._1v4ezefbg {
    overflow-y: visible;
  }
  ._1v4ezefbj {
    overflow-y: hidden;
  }
  ._1v4ezefbm {
    overflow-y: scroll;
  }
  ._1v4ezefbp {
    overflow-y: auto;
  }
}
@media screen and (min-width: 1024px) {
  ._1v4ezef2 {
    display: none;
  }
  ._1v4ezef5 {
    display: block;
  }
  ._1v4ezef8 {
    display: flex;
  }
  ._1v4ezefb {
    display: inline-flex;
  }
  ._1v4ezefe {
    display: grid;
  }
  ._1v4ezefh {
    display: inline-block;
  }
  ._1v4ezefk {
    position: relative;
  }
  ._1v4ezefn {
    position: absolute;
  }
  ._1v4ezefq {
    position: fixed;
  }
  ._1v4ezeft {
    position: sticky;
  }
  ._1v4ezefw {
    flex-direction: row;
  }
  ._1v4ezefz {
    flex-direction: column;
  }
  ._1v4ezef12 {
    align-items: center;
  }
  ._1v4ezef15 {
    align-items: flex-start;
  }
  ._1v4ezef18 {
    align-items: flex-end;
  }
  ._1v4ezef1b {
    align-items: stretch;
  }
  ._1v4ezef1e {
    justify-content: center;
  }
  ._1v4ezef1h {
    justify-content: flex-start;
  }
  ._1v4ezef1k {
    justify-content: flex-end;
  }
  ._1v4ezef1n {
    justify-content: space-between;
  }
  ._1v4ezef1q {
    justify-content: space-around;
  }
  ._1v4ezef1t {
    flex-wrap: nowrap;
  }
  ._1v4ezef1w {
    flex-wrap: wrap;
  }
  ._1v4ezef1z {
    flex-grow: 0;
  }
  ._1v4ezef22 {
    flex-grow: 1;
  }
  ._1v4ezef25 {
    flex-shrink: 0;
  }
  ._1v4ezef28 {
    flex-shrink: 1;
  }
  ._1v4ezef2b {
    gap: var(--_15akvq03p);
  }
  ._1v4ezef2e {
    gap: var(--_15akvq03q);
  }
  ._1v4ezef2h {
    gap: var(--_15akvq03r);
  }
  ._1v4ezef2k {
    gap: var(--_15akvq03s);
  }
  ._1v4ezef2n {
    gap: var(--_15akvq03t);
  }
  ._1v4ezef2q {
    gap: var(--_15akvq03u);
  }
  ._1v4ezef2t {
    gap: var(--_15akvq03v);
  }
  ._1v4ezef2w {
    padding: var(--_15akvq03p);
  }
  ._1v4ezef2z {
    padding: var(--_15akvq03q);
  }
  ._1v4ezef32 {
    padding: var(--_15akvq03r);
  }
  ._1v4ezef35 {
    padding: var(--_15akvq03s);
  }
  ._1v4ezef38 {
    padding: var(--_15akvq03t);
  }
  ._1v4ezef3b {
    padding: var(--_15akvq03u);
  }
  ._1v4ezef3e {
    padding: var(--_15akvq03v);
  }
  ._1v4ezef3h {
    padding-x: var(--_15akvq03p);
  }
  ._1v4ezef3k {
    padding-x: var(--_15akvq03q);
  }
  ._1v4ezef3n {
    padding-x: var(--_15akvq03r);
  }
  ._1v4ezef3q {
    padding-x: var(--_15akvq03s);
  }
  ._1v4ezef3t {
    padding-x: var(--_15akvq03t);
  }
  ._1v4ezef3w {
    padding-x: var(--_15akvq03u);
  }
  ._1v4ezef3z {
    padding-x: var(--_15akvq03v);
  }
  ._1v4ezef42 {
    padding-y: var(--_15akvq03p);
  }
  ._1v4ezef45 {
    padding-y: var(--_15akvq03q);
  }
  ._1v4ezef48 {
    padding-y: var(--_15akvq03r);
  }
  ._1v4ezef4b {
    padding-y: var(--_15akvq03s);
  }
  ._1v4ezef4e {
    padding-y: var(--_15akvq03t);
  }
  ._1v4ezef4h {
    padding-y: var(--_15akvq03u);
  }
  ._1v4ezef4k {
    padding-y: var(--_15akvq03v);
  }
  ._1v4ezef4n {
    margin: var(--_15akvq03p);
  }
  ._1v4ezef4q {
    margin: var(--_15akvq03q);
  }
  ._1v4ezef4t {
    margin: var(--_15akvq03r);
  }
  ._1v4ezef4w {
    margin: var(--_15akvq03s);
  }
  ._1v4ezef4z {
    margin: var(--_15akvq03t);
  }
  ._1v4ezef52 {
    margin: var(--_15akvq03u);
  }
  ._1v4ezef55 {
    margin: var(--_15akvq03v);
  }
  ._1v4ezef58 {
    margin: auto;
  }
  ._1v4ezef5b {
    margin-x: var(--_15akvq03p);
  }
  ._1v4ezef5e {
    margin-x: var(--_15akvq03q);
  }
  ._1v4ezef5h {
    margin-x: var(--_15akvq03r);
  }
  ._1v4ezef5k {
    margin-x: var(--_15akvq03s);
  }
  ._1v4ezef5n {
    margin-x: var(--_15akvq03t);
  }
  ._1v4ezef5q {
    margin-x: var(--_15akvq03u);
  }
  ._1v4ezef5t {
    margin-x: var(--_15akvq03v);
  }
  ._1v4ezef5w {
    margin-x: auto;
  }
  ._1v4ezef5z {
    margin-y: var(--_15akvq03p);
  }
  ._1v4ezef62 {
    margin-y: var(--_15akvq03q);
  }
  ._1v4ezef65 {
    margin-y: var(--_15akvq03r);
  }
  ._1v4ezef68 {
    margin-y: var(--_15akvq03s);
  }
  ._1v4ezef6b {
    margin-y: var(--_15akvq03t);
  }
  ._1v4ezef6e {
    margin-y: var(--_15akvq03u);
  }
  ._1v4ezef6h {
    margin-y: var(--_15akvq03v);
  }
  ._1v4ezef6k {
    margin-y: auto;
  }
  ._1v4ezef6n {
    width: auto;
  }
  ._1v4ezef6q {
    width: 100%;
  }
  ._1v4ezef6t {
    width: 50%;
  }
  ._1v4ezef6w {
    width: 33.333333%;
  }
  ._1v4ezef6z {
    width: 66.666667%;
  }
  ._1v4ezef72 {
    width: 25%;
  }
  ._1v4ezef75 {
    width: 75%;
  }
  ._1v4ezef78 {
    height: auto;
  }
  ._1v4ezef7b {
    height: 100%;
  }
  ._1v4ezef7e {
    height: 100vh;
  }
  ._1v4ezef7h {
    min-width: 0;
  }
  ._1v4ezef7k {
    min-width: 100%;
  }
  ._1v4ezef7n {
    max-width: none;
  }
  ._1v4ezef7q {
    max-width: 100%;
  }
  ._1v4ezef7t {
    max-width: 100vw;
  }
  ._1v4ezef7w {
    border-radius: var(--_15akvq04h);
  }
  ._1v4ezef7z {
    border-radius: var(--_15akvq04i);
  }
  ._1v4ezef82 {
    border-radius: var(--_15akvq04j);
  }
  ._1v4ezef85 {
    border-radius: var(--_15akvq04k);
  }
  ._1v4ezef88 {
    border-radius: var(--_15akvq04l);
  }
  ._1v4ezef8b {
    opacity: 0;
  }
  ._1v4ezef8e {
    opacity: .25;
  }
  ._1v4ezef8h {
    opacity: .5;
  }
  ._1v4ezef8k {
    opacity: .75;
  }
  ._1v4ezef8n {
    opacity: 1;
  }
  ._1v4ezef8q {
    font-size: var(--_15akvq03w);
  }
  ._1v4ezef8t {
    font-size: var(--_15akvq03x);
  }
  ._1v4ezef8w {
    font-size: var(--_15akvq03y);
  }
  ._1v4ezef8z {
    font-size: var(--_15akvq03z);
  }
  ._1v4ezef92 {
    font-size: var(--_15akvq040);
  }
  ._1v4ezef95 {
    font-size: var(--_15akvq041);
  }
  ._1v4ezef98 {
    font-size: var(--_15akvq042);
  }
  ._1v4ezef9b {
    font-size: var(--_15akvq043);
  }
  ._1v4ezef9e {
    font-size: var(--_15akvq044);
  }
  ._1v4ezef9h {
    font-size: var(--_15akvq045);
  }
  ._1v4ezef9k {
    font-size: var(--_15akvq046);
  }
  ._1v4ezef9n {
    font-size: var(--_15akvq047);
  }
  ._1v4ezef9q {
    font-size: var(--_15akvq048);
  }
  ._1v4ezef9t {
    font-size: var(--_15akvq049);
  }
  ._1v4ezef9w {
    font-weight: var(--_15akvq04d);
  }
  ._1v4ezef9z {
    font-weight: var(--_15akvq04e);
  }
  ._1v4ezefa2 {
    font-weight: var(--_15akvq04f);
  }
  ._1v4ezefa5 {
    font-weight: var(--_15akvq04g);
  }
  ._1v4ezefa8 {
    text-align: left;
  }
  ._1v4ezefab {
    text-align: center;
  }
  ._1v4ezefae {
    text-align: right;
  }
  ._1v4ezefah {
    z-index: var(--_15akvq04s);
  }
  ._1v4ezefak {
    z-index: var(--_15akvq04t);
  }
  ._1v4ezefan {
    z-index: var(--_15akvq04u);
  }
  ._1v4ezefaq {
    z-index: var(--_15akvq04v);
  }
  ._1v4ezefat {
    overflow: visible;
  }
  ._1v4ezefaw {
    overflow: hidden;
  }
  ._1v4ezefaz {
    overflow: scroll;
  }
  ._1v4ezefb2 {
    overflow: auto;
  }
  ._1v4ezefb5 {
    overflow-x: visible;
  }
  ._1v4ezefb8 {
    overflow-x: hidden;
  }
  ._1v4ezefbb {
    overflow-x: scroll;
  }
  ._1v4ezefbe {
    overflow-x: auto;
  }
  ._1v4ezefbh {
    overflow-y: visible;
  }
  ._1v4ezefbk {
    overflow-y: hidden;
  }
  ._1v4ezefbn {
    overflow-y: scroll;
  }
  ._1v4ezefbq {
    overflow-y: auto;
  }
}
@keyframes _1ta47sa0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _1ta47sa1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _1ta47sa2 {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes _1ta47sa3 {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes _1ta47sa4 {
  0% {
    opacity: 0;
    transform: translate(-10px);
  }
  to {
    opacity: 1;
    transform: translate(0);
  }
}
@keyframes _1ta47sa5 {
  0% {
    opacity: 0;
    transform: translate(10px);
  }
  to {
    opacity: 1;
    transform: translate(0);
  }
}
@keyframes _1ta47sa6 {
  0% {
    opacity: 0;
    transform: scale(.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes _1ta47sa7 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(.95);
  }
}
@keyframes _1ta47sa8 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes _1ta47sa9 {
  0%, to {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}
@keyframes _1ta47saa {
  0%, to {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}
@keyframes _1ta47sab {
  0% {
    opacity: .6;
    transform: scale(0);
  }
  to {
    opacity: 0;
    transform: scale(1);
  }
}
@keyframes _1ta47sac {
  0% {
    opacity: 0;
    transform: translateY(20px) scale(.95);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
@keyframes _1ta47sad {
  0% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
  to {
    opacity: 0;
    transform: translateY(-20px) scale(.95);
  }
}
@keyframes _1ta47sae {
  0% {
    box-shadow: 0 0 #3b82f6b3;
    transform: scale(1);
  }
  70% {
    box-shadow: 0 0 0 10px #3b82f600;
    transform: scale(1.05);
  }
  to {
    box-shadow: 0 0 #3b82f600;
    transform: scale(1);
  }
}
._1ta47saf {
  animation: _1ta47sa0 var(--_15akvq04w) var(--_15akvq04z);
}
._1ta47sag {
  animation: _1ta47sa1 var(--_15akvq04w) var(--_15akvq04z);
}
._1ta47sah {
  animation: _1ta47sa2 var(--_15akvq04x) var(--_15akvq04z);
}
._1ta47sai {
  animation: _1ta47sa3 var(--_15akvq04x) var(--_15akvq04z);
}
._1ta47saj {
  animation: _1ta47sa4 var(--_15akvq04x) var(--_15akvq04z);
}
._1ta47sak {
  animation: _1ta47sa5 var(--_15akvq04x) var(--_15akvq04z);
}
._1ta47sal {
  animation: _1ta47sa6 var(--_15akvq04w) var(--_15akvq050);
}
._1ta47sam {
  animation: _1ta47sa7 var(--_15akvq04w) var(--_15akvq050);
}
._1ta47san {
  animation: _1ta47sa8 1s linear infinite;
}
._1ta47sao {
  animation: _1ta47sa9 2s cubic-bezier(.4, 0, .6, 1) infinite;
}
._1ta47sap {
  animation: _1ta47saa 1s infinite;
}
._1ta47saq {
  animation: _1ta47sac var(--_15akvq04x) var(--_15akvq050);
}
._1ta47sar {
  animation: _1ta47sad var(--_15akvq04w) var(--_15akvq04z);
}
._1ta47sas {
  animation: _1ta47sae 2s infinite;
}
._1ta47sat {
  will-change: transform, opacity;
}
._1ta47sau {
  transform: translateZ(0);
}
._1ta47sav {
  backface-visibility: hidden;
  perspective: 1000px;
  -webkit-font-smoothing: subpixel-antialiased;
}
._1ta47saw {
  contain: layout;
}
._1ta47sax {
  contain: paint;
}
._1ta47say {
  contain: strict;
}
._1ta47saz {
  scroll-behavior: smooth;
}
._1ta47sa10 {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
._1ta47sa11 {
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}
._1ta47sa12 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
._1ta47sa13:hover {
  transform: translateY(-1px);
}
._1ta47sa13:hover,
._1ta47sa14:active {
  transition: transform var(--_15akvq04w) var(--_15akvq04z);
}
._1ta47sa14:active {
  transform: scale(.95);
}
._1ta47sa15:focus-visible {
  box-shadow: 0 0 0 1px #3b82f64d, 0 0 20px #3b82f633;
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
._1ta47sa16 {
  cursor: not-allowed;
  filter: grayscale(.3);
  opacity: .5;
  pointer-events: none;
}
._1ta47sa17 {
  cursor: wait;
  opacity: .7;
  pointer-events: none;
}
html {
  scroll-padding-top: 2rem;
}
body {
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (prefers-reduced-motion: reduce) {
  ._1ta47saz {
    scroll-behavior: auto;
  }
  * {
    animation: none !important;
    transition: none !important;
  }
}
._1m81tp15 {
  overflow: visible;
  overflow-x: visible;
  overflow-y: auto;
  will-change: transform;
  z-index: var(--_15akvq04s);
}
._1m81tp1a {
  background-color: var(--_15akvq02m);
  height: 100vh;
  left: 0;
  overflow: auto;
  padding: var(--_15akvq03t);
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 999999;
}
._1m81tp1f {
  background: transparent;
  flex: 1 1 auto;
  overscroll-behavior: contain;
  padding: var(--_15akvq03q) 0;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}
._1m81tp1f,
._1m81tp1g {
  overflow-x: visible;
  overflow-y: auto;
}
._1m81tp1g {
  flex-direction: column;
  height: 0;
  min-height: 500px;
  padding-left: 0;
  padding-right: 0;
}
._1m81tp1h {
  align-items: center;
  flex-direction: row;
  justify-content: center;
  min-height: 150px;
}
._1m81tp1i {
  align-items: flex-start;
  flex-direction: row;
  min-height: 200px;
}
._1m81tp1j {
  flex-direction: column;
  height: 0;
  min-height: 500px;
  overflow-x: visible;
  overflow-y: auto;
  padding-left: 0;
  padding-right: 0;
}
._1m81tp1l {
  align-items: center;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-padding: var(--_15akvq03s);
  scroll-snap-type: x mandatory;
}
._1m81tp1m {
  flex-direction: column;
  min-height: 200px;
  padding: var(--_15akvq03r) 0;
  scroll-snap-type: y mandatory;
}
._1m81tp1n {
  min-height: calc(var(--_15akvq06x) + 120px);
  overflow: visible;
  padding: var(--_15akvq03t) var(--_15akvq03r);
  padding-bottom: calc(var(--_15akvq03t) + var(--_15akvq03s));
  padding-top: var(--_15akvq03s);
  scroll-snap-type: x mandatory;
}
._1m81tp1o {
  flex-direction: column;
  min-height: 200px;
  padding: var(--_15akvq03r) 0;
  scroll-snap-type: y mandatory;
}
._1m81tp1p {
  align-items: flex-start;
  flex-direction: row;
  min-height: calc(var(--_15akvq06x) + 120px);
  overflow-x: auto;
  overflow-y: visible;
  padding: var(--_15akvq03t) var(--_15akvq03r);
  padding-bottom: calc(var(--_15akvq03t) + var(--_15akvq03s));
  padding-top: var(--_15akvq03s);
  scroll-snap-type: x mandatory;
}
._1m81tp1r {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all var(--_15akvq04x) var(--_15akvq04z);
  will-change: transform;
}
._1m81tp1s {
  align-items: flex-start;
  flex-direction: column;
  height: 100%;
  justify-content: flex-start;
  position: static;
  transform: none;
  width: 100%;
}
._1m81tp1t {
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
._1m81tp1u {
  align-items: flex-start;
  flex-direction: column;
}
._1m81tp1u,
._1m81tp1v {
  height: 100%;
  justify-content: flex-start;
  position: static;
  transform: none;
  width: 100%;
}
._1m81tp1v {
  align-items: center;
  flex-direction: row;
  overflow-x: auto;
}
._1m81tp1x {
  background-color: var(--_15akvq06m);
  border-radius: var(--_15akvq04h);
  height: var(--_15akvq06l);
  left: 0;
  opacity: 1;
  overflow: hidden;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 1;
}
[data-mode=HORIZONTAL] ._1m81tp1x,
[data-mode=HORIZONTAL_ALL] ._1m81tp1x {
  left: -20px;
  margin: 0 -20px;
  right: auto;
  top: 70px;
  transform: translateY(-50%);
  width: 1000%;
}
._1m81tp15[data-keyboard-navigation=true] :focus-visible {
  border-radius: var(--_15akvq04h);
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
._1m81tp15:-webkit-full-screen::backdrop,
._1m81tp15:fullscreen::backdrop {
  background-color: var(--_15akvq02m);
}
._1m81tp1y {
  position: relative;
}
._1m81tp1y:after {
  align-items: center;
  background-color: var(--_15akvq02p);
  content: "";
  display: flex;
  justify-content: center;
  inset: 0;
  position: absolute;
  z-index: var(--_15akvq04u);
}
._1m81tp1z {
  background-color: var(--_15akvq038)10;
  border: 2px solid var(--_15akvq038);
  border-radius: var(--_15akvq04i);
  color: var(--_15akvq038);
  padding: var(--_15akvq03s);
}
._1m81tp111 {
  background-color: var(--_15akvq02n);
  border: 1px dashed var(--_15akvq033);
  border-radius: var(--_15akvq04j);
  color: var(--_15akvq02k);
  min-height: 200px;
}
._1m81tp113 {
  flex-shrink: 0;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
  z-index: var(--_15akvq04t);
}
._1m81tp114 {
  margin-bottom: var(--_15akvq03p);
  order: -1;
}
._1m81tp115 {
  border-top: 1px solid var(--_15akvq033);
  margin-top: var(--_15akvq03p);
  order: 1;
}
._1m81tp116 {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  background-color: var(--_15akvq02m)f5;
  box-shadow: 0 2px 8px -2px var(--_15akvq02p);
  position: sticky;
}
._1m81tp118 {
  border-bottom: 1px solid var(--_15akvq032);
  box-shadow: 0 2px 12px -4px var(--_15akvq02p);
  top: 0;
}
._1m81tp119 {
  border-top: 1px solid var(--_15akvq032);
  bottom: 0;
  box-shadow: 0 -2px 12px -4px var(--_15akvq02p);
}
._4s8iei0 {
  --_15akvq00:#fff;
  --_15akvq01:#000;
  --_15akvq02:#f9fafb;
  --_15akvq03:#f3f4f6;
  --_15akvq04:#e5e7eb;
  --_15akvq05:#d1d5db;
  --_15akvq06:#9ca3af;
  --_15akvq07:#6b7280;
  --_15akvq08:#4b5563;
  --_15akvq09:#374151;
  --_15akvq0a:#1f2937;
  --_15akvq0b:#111827;
  --_15akvq0c:#eff6ff;
  --_15akvq0d:#dbeafe;
  --_15akvq0e:#bfdbfe;
  --_15akvq0f:#93c5fd;
  --_15akvq0g:#60a5fa;
  --_15akvq0h:#3b82f6;
  --_15akvq0i:#2563eb;
  --_15akvq0j:#1d4ed8;
  --_15akvq0k:#1e40af;
  --_15akvq0l:#1e3a8a;
  --_15akvq0m:#4ade80;
  --_15akvq0n:#22c55e;
  --_15akvq0o:#16a34a;
  --_15akvq0p:#f87171;
  --_15akvq0q:#ef4444;
  --_15akvq0r:#dc2626;
  --_15akvq0s:#facc15;
  --_15akvq0t:#eab308;
  --_15akvq0u:#ca8a04;
  --_15akvq0v:0;
  --_15akvq0w:.25rem;
  --_15akvq0x:.5rem;
  --_15akvq0y:.75rem;
  --_15akvq0z:1rem;
  --_15akvq010:1.25rem;
  --_15akvq011:1.5rem;
  --_15akvq012:2rem;
  --_15akvq013:2.5rem;
  --_15akvq014:3rem;
  --_15akvq015:4rem;
  --_15akvq016:5rem;
  --_15akvq017:6rem;
  --_15akvq018:.75rem;
  --_15akvq019:.875rem;
  --_15akvq01a:1rem;
  --_15akvq01b:1.125rem;
  --_15akvq01c:1.25rem;
  --_15akvq01d:1.5rem;
  --_15akvq01e:1.875rem;
  --_15akvq01f:2.25rem;
  --_15akvq01g:1.2;
  --_15akvq01h:1.5;
  --_15akvq01i:1.8;
  --_15akvq01j:400;
  --_15akvq01k:500;
  --_15akvq01l:600;
  --_15akvq01m:700;
  --_15akvq01n:0;
  --_15akvq01o:.25rem;
  --_15akvq01p:.5rem;
  --_15akvq01q:.75rem;
  --_15akvq01r:1rem;
  --_15akvq01s:1.5rem;
  --_15akvq01t:9999px;
  --_15akvq01u:0 1px 2px 0 rgba(0,0,0,.05);
  --_15akvq01v:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
  --_15akvq01w:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
  --_15akvq01x:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
  --_15akvq01y:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
  --_15akvq01z:0;
  --_15akvq020:10;
  --_15akvq021:20;
  --_15akvq022:30;
  --_15akvq023:40;
  --_15akvq024:50;
  --_15akvq025:0ms;
  --_15akvq026:.15s;
  --_15akvq027:.3s;
  --_15akvq028:.5s;
  --_15akvq029:linear;
  --_15akvq02a:ease;
  --_15akvq02b:ease-in;
  --_15akvq02c:ease-out;
  --_15akvq02d:ease-in-out;
  --_15akvq02e:cubic-bezier(.34,1.56,.64,1);
  --_15akvq02i:#111827;
  --_15akvq02j:#374151;
  --_15akvq02k:#6b7280;
  --_15akvq02l:#fff;
  --_15akvq02m:#fff;
  --_15akvq02n:#f9fafb;
  --_15akvq02o:#fff;
  --_15akvq02p:rgba(0,0,0,.5);
  --_15akvq02q:#2563eb;
  --_15akvq02r:#1d4ed8;
  --_15akvq02s:#1e40af;
  --_15akvq02t:#e5e7eb;
  --_15akvq02u:#d1d5db;
  --_15akvq02v:#f3f4f6;
  --_15akvq02w:#e5e7eb;
  --_15akvq02x:#f1f5f9;
  --_15akvq02y:#1e293b;
  --_15akvq02z:#fff;
  --_15akvq030:#e5e7eb;
  --_15akvq031:#2563eb;
  --_15akvq032:#e5e7eb;
  --_15akvq033:#f3f4f6;
  --_15akvq034:#d1d5db;
  --_15akvq035:#2563eb;
  --_15akvq036:#22c55e;
  --_15akvq037:#eab308;
  --_15akvq038:#ef4444;
  --_15akvq039:#3b82f6;
  --_15akvq03a:#6b7280;
  --_15akvq03b:#9ca3af;
  --_15akvq03c:#374151;
  --_15akvq03d:#fff;
  --_15akvq03e:#e5e7eb;
  --_15akvq03f:#111827;
  --_15akvq03g:#374151;
  --_15akvq03h:#6b7280;
  --_15akvq03i:#2563eb;
  --_15akvq03j:#6b7280;
  --_15akvq03k:#f9fafb;
  --_15akvq03l:#1f2937;
  --_15akvq03m:#6b7280;
  --_15akvq03n:#374151;
  --_15akvq03o:#e5e7eb;
  --_15akvq03p:.25rem;
  --_15akvq03q:.5rem;
  --_15akvq03r:1rem;
  --_15akvq03s:1.5rem;
  --_15akvq03t:2rem;
  --_15akvq03u:3rem;
  --_15akvq03v:4rem;
  --_15akvq03w:.75rem;
  --_15akvq03x:1rem;
  --_15akvq03y:1rem;
  --_15akvq03z:1.125rem;
  --_15akvq040:1.25rem;
  --_15akvq041:1.5rem;
  --_15akvq042:1.2rem;
  --_15akvq043:1rem;
  --_15akvq044:1.5rem;
  --_15akvq045:.875rem;
  --_15akvq046:1rem;
  --_15akvq047:.75rem;
  --_15akvq048:1.5rem;
  --_15akvq049:1.25rem;
  --_15akvq04a:1.2;
  --_15akvq04b:1.5;
  --_15akvq04c:1.8;
  --_15akvq04d:400;
  --_15akvq04e:500;
  --_15akvq04f:600;
  --_15akvq04g:700;
  --_15akvq04h:.25rem;
  --_15akvq04i:.5rem;
  --_15akvq04j:.75rem;
  --_15akvq04k:1rem;
  --_15akvq04l:9999px;
  --_15akvq04m:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
  --_15akvq04n:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
  --_15akvq04o:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
  --_15akvq04p:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
  --_15akvq04q:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
  --_15akvq04r:none;
  --_15akvq04s:10;
  --_15akvq04t:1000;
  --_15akvq04u:9999;
  --_15akvq04v:50;
  --_15akvq04w:.15s;
  --_15akvq04x:.3s;
  --_15akvq04y:.5s;
  --_15akvq04z:cubic-bezier(.4,0,.2,1);
  --_15akvq050:cubic-bezier(.2,0,0,1);
  --_15akvq051:cubic-bezier(.4,0,1,1);
  --_15akvq052:cubic-bezier(0,0,.2,1);
  --_15akvq053:cubic-bezier(.4,0,.2,1);
  --_15akvq054:#fff;
  --_15akvq055:#f9fafb;
  --_15akvq056:#f3f4f6;
  --_15akvq057:linear-gradient(
      135deg,#fff,#f9fafb);
  --_15akvq058:#e5e7eb;
  --_15akvq059:linear-gradient(
      135deg,#3b82f620,transparent 50%,#3b82f610);
  --_15akvq05a:.25rem;
  --_15akvq05b:.5rem;
  --_15akvq05c:.75rem;
  --_15akvq05d:0 2px 4px rgba(0,0,0,.1);
  --_15akvq05e:0 4px 8px rgba(0,0,0,.15);
  --_15akvq05f:0 1px 2px rgba(0,0,0,.2);
  --_15akvq05g:none;
  --_15akvq05h:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
  --_15akvq05i:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
  --_15akvq05j:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
  --_15akvq05k:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
  --_15akvq05l:.5rem;
  --_15akvq05m:1rem;
  --_15akvq05n:1.5rem;
  --_15akvq05o:#f1f5f9;
  --_15akvq05p:#e2e8f0;
  --_15akvq05q:#1e293b;
  --_15akvq05r:#64748b;
  --_15akvq05s:#fff;
  --_15akvq05t:#f1f5f9;
  --_15akvq05u:#e2e8f0;
  --_15akvq05v:#e2e8f0;
  --_15akvq05w:#3b82f6;
  --_15akvq05x:#1e293b;
  --_15akvq05y:#94a3b8;
  --_15akvq05z:32px;
  --_15akvq060:40px;
  --_15akvq061:48px;
  --_15akvq062:2px solid #3b82f6;
  --_15akvq063:#3b82f6;
  --_15akvq064:2px;
  --_15akvq065:2px;
  --_15akvq066:2px solid #3b82f6;
  --_15akvq067:.5;
  --_15akvq068:grayscale(50%);
  --_15akvq069:.8;
  --_15akvq06a:translateY(-1px);
  --_15akvq06b:#f9fafb;
  --_15akvq06c:#3b82f6;
  --_15akvq06d:.9;
  --_15akvq06e:translateY(0px) scale(.98);
  --_15akvq06f:#f3f4f6;
  --_15akvq06g:#2563eb;
  --_15akvq06h:640px;
  --_15akvq06i:768px;
  --_15akvq06j:1024px;
  --_15akvq06k:1280px;
  --_15akvq02f:#2563eb;
  --_15akvq02g:#fff;
  --_15akvq02h:#1d4ed8;
  --_15akvq06l:2px;
  --_15akvq06m:#2563eb;
  --_15akvq06n:24px;
  --_15akvq06o:32px;
  --_15akvq06p:40px;
  --_15akvq06q:#2563eb;
  --_15akvq06r:#6b7280;
  --_15akvq06s:#1d4ed8;
  --_15akvq06t:#2563eb;
  --_15akvq06u:#fff;
  --_15akvq06v:#1d4ed8;
  --_15akvq06w:85%;
  --_15akvq06x:280px;
  --_15akvq06y:280px;
  --_15akvq06z:400px;
  --_15akvq070:2rem;
  --_15akvq071:1rem;
  --_15akvq072:64px;
  --_15akvq073:1rem;
  --_15akvq074:#f1f5f9;
  --_15akvq075:36px;
  --_15akvq076:.5rem;
}
._4s8iei1 {
  --_15akvq00:#fff;
  --_15akvq01:#000;
  --_15akvq02:#1f2937;
  --_15akvq03:#374151;
  --_15akvq04:#4b5563;
  --_15akvq05:#6b7280;
  --_15akvq06:#9ca3af;
  --_15akvq07:#d1d5db;
  --_15akvq08:#e5e7eb;
  --_15akvq09:#f3f4f6;
  --_15akvq0a:#f9fafb;
  --_15akvq0b:#fff;
  --_15akvq0c:#1e3a8a;
  --_15akvq0d:#1e40af;
  --_15akvq0e:#1d4ed8;
  --_15akvq0f:#2563eb;
  --_15akvq0g:#3b82f6;
  --_15akvq0h:#60a5fa;
  --_15akvq0i:#93c5fd;
  --_15akvq0j:#bfdbfe;
  --_15akvq0k:#dbeafe;
  --_15akvq0l:#eff6ff;
  --_15akvq0m:#4ade80;
  --_15akvq0n:#22c55e;
  --_15akvq0o:#16a34a;
  --_15akvq0p:#f87171;
  --_15akvq0q:#ef4444;
  --_15akvq0r:#dc2626;
  --_15akvq0s:#facc15;
  --_15akvq0t:#eab308;
  --_15akvq0u:#ca8a04;
  --_15akvq0v:0;
  --_15akvq0w:.25rem;
  --_15akvq0x:.5rem;
  --_15akvq0y:.75rem;
  --_15akvq0z:1rem;
  --_15akvq010:1.25rem;
  --_15akvq011:1.5rem;
  --_15akvq012:2rem;
  --_15akvq013:2.5rem;
  --_15akvq014:3rem;
  --_15akvq015:4rem;
  --_15akvq016:5rem;
  --_15akvq017:6rem;
  --_15akvq018:.75rem;
  --_15akvq019:.875rem;
  --_15akvq01a:1rem;
  --_15akvq01b:1.125rem;
  --_15akvq01c:1.25rem;
  --_15akvq01d:1.5rem;
  --_15akvq01e:1.875rem;
  --_15akvq01f:2.25rem;
  --_15akvq01g:1.2;
  --_15akvq01h:1.5;
  --_15akvq01i:1.8;
  --_15akvq01j:400;
  --_15akvq01k:500;
  --_15akvq01l:600;
  --_15akvq01m:700;
  --_15akvq01n:0;
  --_15akvq01o:.25rem;
  --_15akvq01p:.5rem;
  --_15akvq01q:.75rem;
  --_15akvq01r:1rem;
  --_15akvq01s:1.5rem;
  --_15akvq01t:9999px;
  --_15akvq01u:0 1px 2px 0 rgba(0,0,0,.3);
  --_15akvq01v:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.4);
  --_15akvq01w:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.4);
  --_15akvq01x:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.4);
  --_15akvq01y:0 20px 25px -5px rgba(0,0,0,.4),0 8px 10px -6px rgba(0,0,0,.4);
  --_15akvq01z:0;
  --_15akvq020:10;
  --_15akvq021:20;
  --_15akvq022:30;
  --_15akvq023:40;
  --_15akvq024:50;
  --_15akvq025:0ms;
  --_15akvq026:.15s;
  --_15akvq027:.3s;
  --_15akvq028:.5s;
  --_15akvq029:linear;
  --_15akvq02a:ease;
  --_15akvq02b:ease-in;
  --_15akvq02c:ease-out;
  --_15akvq02d:ease-in-out;
  --_15akvq02e:cubic-bezier(.34,1.56,.64,1);
  --_15akvq02i:#e5e7eb;
  --_15akvq02j:#d1d5db;
  --_15akvq02k:#9ca3af;
  --_15akvq02l:#111827;
  --_15akvq02m:#0b0f19;
  --_15akvq02n:#111827;
  --_15akvq02o:#1f2937;
  --_15akvq02p:rgba(0,0,0,.7);
  --_15akvq02q:#60a5fa;
  --_15akvq02r:#93c5fd;
  --_15akvq02s:#bfdbfe;
  --_15akvq02t:#374151;
  --_15akvq02u:#4b5563;
  --_15akvq02v:#1f2937;
  --_15akvq02w:#374151;
  --_15akvq02x:#111827;
  --_15akvq02y:#e5e7eb;
  --_15akvq02z:#1f2937;
  --_15akvq030:hsla(0,0%,100%,.1);
  --_15akvq031:#60a5fa;
  --_15akvq032:hsla(0,0%,100%,.1);
  --_15akvq033:hsla(0,0%,100%,.05);
  --_15akvq034:hsla(0,0%,100%,.2);
  --_15akvq035:#60a5fa;
  --_15akvq036:#22c55e;
  --_15akvq037:#eab308;
  --_15akvq038:#ef4444;
  --_15akvq039:#60a5fa;
  --_15akvq03a:#9ca3af;
  --_15akvq03b:#6b7280;
  --_15akvq03c:#f3f4f6;
  --_15akvq03d:#1f2937;
  --_15akvq03e:hsla(0,0%,100%,.1);
  --_15akvq03f:#e5e7eb;
  --_15akvq03g:#d1d5db;
  --_15akvq03h:#9ca3af;
  --_15akvq03i:#60a5fa;
  --_15akvq03j:#9ca3af;
  --_15akvq03k:#111827;
  --_15akvq03l:#f3f4f6;
  --_15akvq03m:#9ca3af;
  --_15akvq03n:#d1d5db;
  --_15akvq03o:hsla(0,0%,100%,.1);
  --_15akvq03p:.25rem;
  --_15akvq03q:.5rem;
  --_15akvq03r:1rem;
  --_15akvq03s:1.5rem;
  --_15akvq03t:2rem;
  --_15akvq03u:3rem;
  --_15akvq03v:4rem;
  --_15akvq03w:.75rem;
  --_15akvq03x:1rem;
  --_15akvq03y:1rem;
  --_15akvq03z:1.125rem;
  --_15akvq040:1.25rem;
  --_15akvq041:1.5rem;
  --_15akvq042:1.2rem;
  --_15akvq043:1rem;
  --_15akvq044:1.5rem;
  --_15akvq045:.875rem;
  --_15akvq046:1rem;
  --_15akvq047:.75rem;
  --_15akvq048:1.5rem;
  --_15akvq049:1.25rem;
  --_15akvq04a:1.2;
  --_15akvq04b:1.5;
  --_15akvq04c:1.8;
  --_15akvq04d:400;
  --_15akvq04e:500;
  --_15akvq04f:600;
  --_15akvq04g:700;
  --_15akvq04h:.25rem;
  --_15akvq04i:.5rem;
  --_15akvq04j:.75rem;
  --_15akvq04k:1rem;
  --_15akvq04l:9999px;
  --_15akvq04m:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.4);
  --_15akvq04n:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.4);
  --_15akvq04o:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.4);
  --_15akvq04p:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.4);
  --_15akvq04q:0 20px 25px -5px rgba(0,0,0,.4),0 8px 10px -6px rgba(0,0,0,.4);
  --_15akvq04r:none;
  --_15akvq04s:10;
  --_15akvq04t:1000;
  --_15akvq04u:9999;
  --_15akvq04v:50;
  --_15akvq04w:.15s;
  --_15akvq04x:.3s;
  --_15akvq04y:.5s;
  --_15akvq04z:cubic-bezier(.4,0,.2,1);
  --_15akvq050:cubic-bezier(.2,0,0,1);
  --_15akvq051:cubic-bezier(.4,0,1,1);
  --_15akvq052:cubic-bezier(0,0,.2,1);
  --_15akvq053:cubic-bezier(.4,0,.2,1);
  --_15akvq054:#111827;
  --_15akvq055:#1f2937;
  --_15akvq056:#374151;
  --_15akvq057:linear-gradient(
      135deg,#111827,#1f2937);
  --_15akvq058:#374151;
  --_15akvq059:linear-gradient(
      135deg,#60a5fa20,transparent 50%,#60a5fa10);
  --_15akvq05a:.25rem;
  --_15akvq05b:.5rem;
  --_15akvq05c:.75rem;
  --_15akvq05d:0 2px 4px rgba(0,0,0,.3);
  --_15akvq05e:0 4px 8px rgba(0,0,0,.4);
  --_15akvq05f:0 1px 2px rgba(0,0,0,.5);
  --_15akvq05g:none;
  --_15akvq05h:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.4);
  --_15akvq05i:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.4);
  --_15akvq05j:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.4);
  --_15akvq05k:0 20px 25px -5px rgba(0,0,0,.4),0 8px 10px -6px rgba(0,0,0,.4);
  --_15akvq05l:.5rem;
  --_15akvq05m:1rem;
  --_15akvq05n:1.5rem;
  --_15akvq05o:#111827;
  --_15akvq05p:#1f2937;
  --_15akvq05q:#f3f4f6;
  --_15akvq05r:#9ca3af;
  --_15akvq05s:#1f2937;
  --_15akvq05t:#374151;
  --_15akvq05u:#4b5563;
  --_15akvq05v:#374151;
  --_15akvq05w:#60a5fa;
  --_15akvq05x:#f3f4f6;
  --_15akvq05y:#6b7280;
  --_15akvq05z:32px;
  --_15akvq060:40px;
  --_15akvq061:48px;
  --_15akvq062:2px solid #60a5fa;
  --_15akvq063:#60a5fa;
  --_15akvq064:2px;
  --_15akvq065:2px;
  --_15akvq066:2px solid #60a5fa;
  --_15akvq067:.5;
  --_15akvq068:grayscale(50%);
  --_15akvq069:.8;
  --_15akvq06a:translateY(-1px);
  --_15akvq06b:#1f2937;
  --_15akvq06c:#60a5fa;
  --_15akvq06d:.9;
  --_15akvq06e:translateY(0px) scale(.98);
  --_15akvq06f:#374151;
  --_15akvq06g:#3b82f6;
  --_15akvq06h:640px;
  --_15akvq06i:768px;
  --_15akvq06j:1024px;
  --_15akvq06k:1280px;
  --_15akvq02f:#60a5fa;
  --_15akvq02g:#1f2937;
  --_15akvq02h:#93c5fd;
  --_15akvq06l:2px;
  --_15akvq06m:#60a5fa;
  --_15akvq06n:24px;
  --_15akvq06o:32px;
  --_15akvq06p:40px;
  --_15akvq06q:#60a5fa;
  --_15akvq06r:#9ca3af;
  --_15akvq06s:#93c5fd;
  --_15akvq06t:#60a5fa;
  --_15akvq06u:#1f2937;
  --_15akvq06v:#93c5fd;
  --_15akvq06w:85%;
  --_15akvq06x:280px;
  --_15akvq06y:280px;
  --_15akvq06z:400px;
  --_15akvq070:2rem;
  --_15akvq071:1rem;
  --_15akvq072:64px;
  --_15akvq073:1rem;
  --_15akvq074:#111827;
  --_15akvq075:36px;
  --_15akvq076:.5rem;
}
._1j3zf2m0 {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
._12ug0490 {
  display: none;
}
._12ug0493 {
  display: block;
}
._12ug0496 {
  display: flex;
}
._12ug0499 {
  display: grid;
}
._12ug049c {
  display: inline-flex;
}
._12ug049f {
  display: inline-block;
}
._12ug049i {
  flex-direction: row;
}
._12ug049l {
  flex-direction: column;
}
._12ug049o {
  align-items: stretch;
}
._12ug049r {
  align-items: center;
}
._12ug049u {
  align-items: flex-start;
}
._12ug049x {
  align-items: flex-end;
}
._12ug04910 {
  justify-content: flex-start;
}
._12ug04913 {
  justify-content: center;
}
._12ug04916 {
  justify-content: space-between;
}
._12ug04919 {
  justify-content: space-around;
}
._12ug0491c {
  justify-content: space-evenly;
}
._12ug0491f {
  gap: var(--_15akvq03p);
}
._12ug0491i {
  gap: var(--_15akvq03q);
}
._12ug0491l {
  gap: var(--_15akvq03r);
}
._12ug0491o {
  gap: var(--_15akvq03s);
}
._12ug0491r {
  gap: var(--_15akvq03t);
}
._12ug0491u {
  gap: var(--_15akvq03u);
}
._12ug0491x {
  gap: var(--_15akvq03v);
}
._12ug04920 {
  padding: var(--_15akvq03p);
}
._12ug04923 {
  padding: var(--_15akvq03q);
}
._12ug04926 {
  padding: var(--_15akvq03r);
}
._12ug04929 {
  padding: var(--_15akvq03s);
}
._12ug0492c {
  padding: var(--_15akvq03t);
}
._12ug0492f {
  padding: var(--_15akvq03u);
}
._12ug0492i {
  padding: var(--_15akvq03v);
}
._12ug0492l {
  padding-bottom: var(--_15akvq03p);
  padding-top: var(--_15akvq03p);
}
._12ug0492o {
  padding-bottom: var(--_15akvq03q);
  padding-top: var(--_15akvq03q);
}
._12ug0492r {
  padding-bottom: var(--_15akvq03r);
  padding-top: var(--_15akvq03r);
}
._12ug0492u {
  padding-bottom: var(--_15akvq03s);
  padding-top: var(--_15akvq03s);
}
._12ug0492x {
  padding-bottom: var(--_15akvq03t);
  padding-top: var(--_15akvq03t);
}
._12ug04930 {
  padding-bottom: var(--_15akvq03u);
  padding-top: var(--_15akvq03u);
}
._12ug04933 {
  padding-bottom: var(--_15akvq03v);
  padding-top: var(--_15akvq03v);
}
._12ug04936 {
  padding-left: var(--_15akvq03p);
  padding-right: var(--_15akvq03p);
}
._12ug04939 {
  padding-left: var(--_15akvq03q);
  padding-right: var(--_15akvq03q);
}
._12ug0493c {
  padding-left: var(--_15akvq03r);
  padding-right: var(--_15akvq03r);
}
._12ug0493f {
  padding-left: var(--_15akvq03s);
  padding-right: var(--_15akvq03s);
}
._12ug0493i {
  padding-left: var(--_15akvq03t);
  padding-right: var(--_15akvq03t);
}
._12ug0493l {
  padding-left: var(--_15akvq03u);
  padding-right: var(--_15akvq03u);
}
._12ug0493o {
  padding-left: var(--_15akvq03v);
  padding-right: var(--_15akvq03v);
}
._12ug0493r {
  margin-bottom: var(--_15akvq03p);
  margin-top: var(--_15akvq03p);
}
._12ug0493u {
  margin-bottom: var(--_15akvq03q);
  margin-top: var(--_15akvq03q);
}
._12ug0493x {
  margin-bottom: var(--_15akvq03r);
  margin-top: var(--_15akvq03r);
}
._12ug04940 {
  margin-bottom: var(--_15akvq03s);
  margin-top: var(--_15akvq03s);
}
._12ug04943 {
  margin-bottom: var(--_15akvq03t);
  margin-top: var(--_15akvq03t);
}
._12ug04946 {
  margin-bottom: var(--_15akvq03u);
  margin-top: var(--_15akvq03u);
}
._12ug04949 {
  margin-bottom: var(--_15akvq03v);
  margin-top: var(--_15akvq03v);
}
._12ug0494c {
  margin-left: var(--_15akvq03p);
  margin-right: var(--_15akvq03p);
}
._12ug0494f {
  margin-left: var(--_15akvq03q);
  margin-right: var(--_15akvq03q);
}
._12ug0494i {
  margin-left: var(--_15akvq03r);
  margin-right: var(--_15akvq03r);
}
._12ug0494l {
  margin-left: var(--_15akvq03s);
  margin-right: var(--_15akvq03s);
}
._12ug0494o {
  margin-left: var(--_15akvq03t);
  margin-right: var(--_15akvq03t);
}
._12ug0494r {
  margin-left: var(--_15akvq03u);
  margin-right: var(--_15akvq03u);
}
._12ug0494u {
  margin-left: var(--_15akvq03v);
  margin-right: var(--_15akvq03v);
}
._12ug0494x {
  padding-top: var(--_15akvq03p);
}
._12ug04950 {
  padding-top: var(--_15akvq03q);
}
._12ug04953 {
  padding-top: var(--_15akvq03r);
}
._12ug04956 {
  padding-top: var(--_15akvq03s);
}
._12ug04959 {
  padding-top: var(--_15akvq03t);
}
._12ug0495c {
  padding-top: var(--_15akvq03u);
}
._12ug0495f {
  padding-top: var(--_15akvq03v);
}
._12ug0495i {
  padding-bottom: var(--_15akvq03p);
}
._12ug0495l {
  padding-bottom: var(--_15akvq03q);
}
._12ug0495o {
  padding-bottom: var(--_15akvq03r);
}
._12ug0495r {
  padding-bottom: var(--_15akvq03s);
}
._12ug0495u {
  padding-bottom: var(--_15akvq03t);
}
._12ug0495x {
  padding-bottom: var(--_15akvq03u);
}
._12ug04960 {
  padding-bottom: var(--_15akvq03v);
}
._12ug04963 {
  padding-left: var(--_15akvq03p);
}
._12ug04966 {
  padding-left: var(--_15akvq03q);
}
._12ug04969 {
  padding-left: var(--_15akvq03r);
}
._12ug0496c {
  padding-left: var(--_15akvq03s);
}
._12ug0496f {
  padding-left: var(--_15akvq03t);
}
._12ug0496i {
  padding-left: var(--_15akvq03u);
}
._12ug0496l {
  padding-left: var(--_15akvq03v);
}
._12ug0496o {
  padding-right: var(--_15akvq03p);
}
._12ug0496r {
  padding-right: var(--_15akvq03q);
}
._12ug0496u {
  padding-right: var(--_15akvq03r);
}
._12ug0496x {
  padding-right: var(--_15akvq03s);
}
._12ug04970 {
  padding-right: var(--_15akvq03t);
}
._12ug04973 {
  padding-right: var(--_15akvq03u);
}
._12ug04976 {
  padding-right: var(--_15akvq03v);
}
._12ug04979 {
  margin-top: var(--_15akvq03p);
}
._12ug0497c {
  margin-top: var(--_15akvq03q);
}
._12ug0497f {
  margin-top: var(--_15akvq03r);
}
._12ug0497i {
  margin-top: var(--_15akvq03s);
}
._12ug0497l {
  margin-top: var(--_15akvq03t);
}
._12ug0497o {
  margin-top: var(--_15akvq03u);
}
._12ug0497r {
  margin-top: var(--_15akvq03v);
}
._12ug0497u {
  margin-bottom: var(--_15akvq03p);
}
._12ug0497x {
  margin-bottom: var(--_15akvq03q);
}
._12ug04980 {
  margin-bottom: var(--_15akvq03r);
}
._12ug04983 {
  margin-bottom: var(--_15akvq03s);
}
._12ug04986 {
  margin-bottom: var(--_15akvq03t);
}
._12ug04989 {
  margin-bottom: var(--_15akvq03u);
}
._12ug0498c {
  margin-bottom: var(--_15akvq03v);
}
._12ug0498f {
  width: auto;
}
._12ug0498i {
  width: 100%;
}
._12ug0498l {
  min-width: 0;
}
._12ug0498o {
  min-width: 100%;
}
._12ug0498r {
  border-radius: var(--_15akvq04h);
}
._12ug0498u {
  border-radius: var(--_15akvq04i);
}
._12ug0498x {
  border-radius: var(--_15akvq04j);
}
._12ug04990 {
  border-radius: var(--_15akvq04k);
}
._12ug04993 {
  border-radius: var(--_15akvq04l);
}
@media screen and (min-width: 768px) {
  ._12ug0491 {
    display: none;
  }
  ._12ug0494 {
    display: block;
  }
  ._12ug0497 {
    display: flex;
  }
  ._12ug049a {
    display: grid;
  }
  ._12ug049d {
    display: inline-flex;
  }
  ._12ug049g {
    display: inline-block;
  }
  ._12ug049j {
    flex-direction: row;
  }
  ._12ug049m {
    flex-direction: column;
  }
  ._12ug049p {
    align-items: stretch;
  }
  ._12ug049s {
    align-items: center;
  }
  ._12ug049v {
    align-items: flex-start;
  }
  ._12ug049y {
    align-items: flex-end;
  }
  ._12ug04911 {
    justify-content: flex-start;
  }
  ._12ug04914 {
    justify-content: center;
  }
  ._12ug04917 {
    justify-content: space-between;
  }
  ._12ug0491a {
    justify-content: space-around;
  }
  ._12ug0491d {
    justify-content: space-evenly;
  }
  ._12ug0491g {
    gap: var(--_15akvq03p);
  }
  ._12ug0491j {
    gap: var(--_15akvq03q);
  }
  ._12ug0491m {
    gap: var(--_15akvq03r);
  }
  ._12ug0491p {
    gap: var(--_15akvq03s);
  }
  ._12ug0491s {
    gap: var(--_15akvq03t);
  }
  ._12ug0491v {
    gap: var(--_15akvq03u);
  }
  ._12ug0491y {
    gap: var(--_15akvq03v);
  }
  ._12ug04921 {
    padding: var(--_15akvq03p);
  }
  ._12ug04924 {
    padding: var(--_15akvq03q);
  }
  ._12ug04927 {
    padding: var(--_15akvq03r);
  }
  ._12ug0492a {
    padding: var(--_15akvq03s);
  }
  ._12ug0492d {
    padding: var(--_15akvq03t);
  }
  ._12ug0492g {
    padding: var(--_15akvq03u);
  }
  ._12ug0492j {
    padding: var(--_15akvq03v);
  }
  ._12ug0492m {
    padding-bottom: var(--_15akvq03p);
    padding-top: var(--_15akvq03p);
  }
  ._12ug0492p {
    padding-bottom: var(--_15akvq03q);
    padding-top: var(--_15akvq03q);
  }
  ._12ug0492s {
    padding-bottom: var(--_15akvq03r);
    padding-top: var(--_15akvq03r);
  }
  ._12ug0492v {
    padding-bottom: var(--_15akvq03s);
    padding-top: var(--_15akvq03s);
  }
  ._12ug0492y {
    padding-bottom: var(--_15akvq03t);
    padding-top: var(--_15akvq03t);
  }
  ._12ug04931 {
    padding-bottom: var(--_15akvq03u);
    padding-top: var(--_15akvq03u);
  }
  ._12ug04934 {
    padding-bottom: var(--_15akvq03v);
    padding-top: var(--_15akvq03v);
  }
  ._12ug04937 {
    padding-left: var(--_15akvq03p);
    padding-right: var(--_15akvq03p);
  }
  ._12ug0493a {
    padding-left: var(--_15akvq03q);
    padding-right: var(--_15akvq03q);
  }
  ._12ug0493d {
    padding-left: var(--_15akvq03r);
    padding-right: var(--_15akvq03r);
  }
  ._12ug0493g {
    padding-left: var(--_15akvq03s);
    padding-right: var(--_15akvq03s);
  }
  ._12ug0493j {
    padding-left: var(--_15akvq03t);
    padding-right: var(--_15akvq03t);
  }
  ._12ug0493m {
    padding-left: var(--_15akvq03u);
    padding-right: var(--_15akvq03u);
  }
  ._12ug0493p {
    padding-left: var(--_15akvq03v);
    padding-right: var(--_15akvq03v);
  }
  ._12ug0493s {
    margin-bottom: var(--_15akvq03p);
    margin-top: var(--_15akvq03p);
  }
  ._12ug0493v {
    margin-bottom: var(--_15akvq03q);
    margin-top: var(--_15akvq03q);
  }
  ._12ug0493y {
    margin-bottom: var(--_15akvq03r);
    margin-top: var(--_15akvq03r);
  }
  ._12ug04941 {
    margin-bottom: var(--_15akvq03s);
    margin-top: var(--_15akvq03s);
  }
  ._12ug04944 {
    margin-bottom: var(--_15akvq03t);
    margin-top: var(--_15akvq03t);
  }
  ._12ug04947 {
    margin-bottom: var(--_15akvq03u);
    margin-top: var(--_15akvq03u);
  }
  ._12ug0494a {
    margin-bottom: var(--_15akvq03v);
    margin-top: var(--_15akvq03v);
  }
  ._12ug0494d {
    margin-left: var(--_15akvq03p);
    margin-right: var(--_15akvq03p);
  }
  ._12ug0494g {
    margin-left: var(--_15akvq03q);
    margin-right: var(--_15akvq03q);
  }
  ._12ug0494j {
    margin-left: var(--_15akvq03r);
    margin-right: var(--_15akvq03r);
  }
  ._12ug0494m {
    margin-left: var(--_15akvq03s);
    margin-right: var(--_15akvq03s);
  }
  ._12ug0494p {
    margin-left: var(--_15akvq03t);
    margin-right: var(--_15akvq03t);
  }
  ._12ug0494s {
    margin-left: var(--_15akvq03u);
    margin-right: var(--_15akvq03u);
  }
  ._12ug0494v {
    margin-left: var(--_15akvq03v);
    margin-right: var(--_15akvq03v);
  }
  ._12ug0494y {
    padding-top: var(--_15akvq03p);
  }
  ._12ug04951 {
    padding-top: var(--_15akvq03q);
  }
  ._12ug04954 {
    padding-top: var(--_15akvq03r);
  }
  ._12ug04957 {
    padding-top: var(--_15akvq03s);
  }
  ._12ug0495a {
    padding-top: var(--_15akvq03t);
  }
  ._12ug0495d {
    padding-top: var(--_15akvq03u);
  }
  ._12ug0495g {
    padding-top: var(--_15akvq03v);
  }
  ._12ug0495j {
    padding-bottom: var(--_15akvq03p);
  }
  ._12ug0495m {
    padding-bottom: var(--_15akvq03q);
  }
  ._12ug0495p {
    padding-bottom: var(--_15akvq03r);
  }
  ._12ug0495s {
    padding-bottom: var(--_15akvq03s);
  }
  ._12ug0495v {
    padding-bottom: var(--_15akvq03t);
  }
  ._12ug0495y {
    padding-bottom: var(--_15akvq03u);
  }
  ._12ug04961 {
    padding-bottom: var(--_15akvq03v);
  }
  ._12ug04964 {
    padding-left: var(--_15akvq03p);
  }
  ._12ug04967 {
    padding-left: var(--_15akvq03q);
  }
  ._12ug0496a {
    padding-left: var(--_15akvq03r);
  }
  ._12ug0496d {
    padding-left: var(--_15akvq03s);
  }
  ._12ug0496g {
    padding-left: var(--_15akvq03t);
  }
  ._12ug0496j {
    padding-left: var(--_15akvq03u);
  }
  ._12ug0496m {
    padding-left: var(--_15akvq03v);
  }
  ._12ug0496p {
    padding-right: var(--_15akvq03p);
  }
  ._12ug0496s {
    padding-right: var(--_15akvq03q);
  }
  ._12ug0496v {
    padding-right: var(--_15akvq03r);
  }
  ._12ug0496y {
    padding-right: var(--_15akvq03s);
  }
  ._12ug04971 {
    padding-right: var(--_15akvq03t);
  }
  ._12ug04974 {
    padding-right: var(--_15akvq03u);
  }
  ._12ug04977 {
    padding-right: var(--_15akvq03v);
  }
  ._12ug0497a {
    margin-top: var(--_15akvq03p);
  }
  ._12ug0497d {
    margin-top: var(--_15akvq03q);
  }
  ._12ug0497g {
    margin-top: var(--_15akvq03r);
  }
  ._12ug0497j {
    margin-top: var(--_15akvq03s);
  }
  ._12ug0497m {
    margin-top: var(--_15akvq03t);
  }
  ._12ug0497p {
    margin-top: var(--_15akvq03u);
  }
  ._12ug0497s {
    margin-top: var(--_15akvq03v);
  }
  ._12ug0497v {
    margin-bottom: var(--_15akvq03p);
  }
  ._12ug0497y {
    margin-bottom: var(--_15akvq03q);
  }
  ._12ug04981 {
    margin-bottom: var(--_15akvq03r);
  }
  ._12ug04984 {
    margin-bottom: var(--_15akvq03s);
  }
  ._12ug04987 {
    margin-bottom: var(--_15akvq03t);
  }
  ._12ug0498a {
    margin-bottom: var(--_15akvq03u);
  }
  ._12ug0498d {
    margin-bottom: var(--_15akvq03v);
  }
  ._12ug0498g {
    width: auto;
  }
  ._12ug0498j {
    width: 100%;
  }
  ._12ug0498m {
    min-width: 0;
  }
  ._12ug0498p {
    min-width: 100%;
  }
  ._12ug0498s {
    border-radius: var(--_15akvq04h);
  }
  ._12ug0498v {
    border-radius: var(--_15akvq04i);
  }
  ._12ug0498y {
    border-radius: var(--_15akvq04j);
  }
  ._12ug04991 {
    border-radius: var(--_15akvq04k);
  }
  ._12ug04994 {
    border-radius: var(--_15akvq04l);
  }
}
@media screen and (min-width: 1024px) {
  ._12ug0492 {
    display: none;
  }
  ._12ug0495 {
    display: block;
  }
  ._12ug0498 {
    display: flex;
  }
  ._12ug049b {
    display: grid;
  }
  ._12ug049e {
    display: inline-flex;
  }
  ._12ug049h {
    display: inline-block;
  }
  ._12ug049k {
    flex-direction: row;
  }
  ._12ug049n {
    flex-direction: column;
  }
  ._12ug049q {
    align-items: stretch;
  }
  ._12ug049t {
    align-items: center;
  }
  ._12ug049w {
    align-items: flex-start;
  }
  ._12ug049z {
    align-items: flex-end;
  }
  ._12ug04912 {
    justify-content: flex-start;
  }
  ._12ug04915 {
    justify-content: center;
  }
  ._12ug04918 {
    justify-content: space-between;
  }
  ._12ug0491b {
    justify-content: space-around;
  }
  ._12ug0491e {
    justify-content: space-evenly;
  }
  ._12ug0491h {
    gap: var(--_15akvq03p);
  }
  ._12ug0491k {
    gap: var(--_15akvq03q);
  }
  ._12ug0491n {
    gap: var(--_15akvq03r);
  }
  ._12ug0491q {
    gap: var(--_15akvq03s);
  }
  ._12ug0491t {
    gap: var(--_15akvq03t);
  }
  ._12ug0491w {
    gap: var(--_15akvq03u);
  }
  ._12ug0491z {
    gap: var(--_15akvq03v);
  }
  ._12ug04922 {
    padding: var(--_15akvq03p);
  }
  ._12ug04925 {
    padding: var(--_15akvq03q);
  }
  ._12ug04928 {
    padding: var(--_15akvq03r);
  }
  ._12ug0492b {
    padding: var(--_15akvq03s);
  }
  ._12ug0492e {
    padding: var(--_15akvq03t);
  }
  ._12ug0492h {
    padding: var(--_15akvq03u);
  }
  ._12ug0492k {
    padding: var(--_15akvq03v);
  }
  ._12ug0492n {
    padding-bottom: var(--_15akvq03p);
    padding-top: var(--_15akvq03p);
  }
  ._12ug0492q {
    padding-bottom: var(--_15akvq03q);
    padding-top: var(--_15akvq03q);
  }
  ._12ug0492t {
    padding-bottom: var(--_15akvq03r);
    padding-top: var(--_15akvq03r);
  }
  ._12ug0492w {
    padding-bottom: var(--_15akvq03s);
    padding-top: var(--_15akvq03s);
  }
  ._12ug0492z {
    padding-bottom: var(--_15akvq03t);
    padding-top: var(--_15akvq03t);
  }
  ._12ug04932 {
    padding-bottom: var(--_15akvq03u);
    padding-top: var(--_15akvq03u);
  }
  ._12ug04935 {
    padding-bottom: var(--_15akvq03v);
    padding-top: var(--_15akvq03v);
  }
  ._12ug04938 {
    padding-left: var(--_15akvq03p);
    padding-right: var(--_15akvq03p);
  }
  ._12ug0493b {
    padding-left: var(--_15akvq03q);
    padding-right: var(--_15akvq03q);
  }
  ._12ug0493e {
    padding-left: var(--_15akvq03r);
    padding-right: var(--_15akvq03r);
  }
  ._12ug0493h {
    padding-left: var(--_15akvq03s);
    padding-right: var(--_15akvq03s);
  }
  ._12ug0493k {
    padding-left: var(--_15akvq03t);
    padding-right: var(--_15akvq03t);
  }
  ._12ug0493n {
    padding-left: var(--_15akvq03u);
    padding-right: var(--_15akvq03u);
  }
  ._12ug0493q {
    padding-left: var(--_15akvq03v);
    padding-right: var(--_15akvq03v);
  }
  ._12ug0493t {
    margin-bottom: var(--_15akvq03p);
    margin-top: var(--_15akvq03p);
  }
  ._12ug0493w {
    margin-bottom: var(--_15akvq03q);
    margin-top: var(--_15akvq03q);
  }
  ._12ug0493z {
    margin-bottom: var(--_15akvq03r);
    margin-top: var(--_15akvq03r);
  }
  ._12ug04942 {
    margin-bottom: var(--_15akvq03s);
    margin-top: var(--_15akvq03s);
  }
  ._12ug04945 {
    margin-bottom: var(--_15akvq03t);
    margin-top: var(--_15akvq03t);
  }
  ._12ug04948 {
    margin-bottom: var(--_15akvq03u);
    margin-top: var(--_15akvq03u);
  }
  ._12ug0494b {
    margin-bottom: var(--_15akvq03v);
    margin-top: var(--_15akvq03v);
  }
  ._12ug0494e {
    margin-left: var(--_15akvq03p);
    margin-right: var(--_15akvq03p);
  }
  ._12ug0494h {
    margin-left: var(--_15akvq03q);
    margin-right: var(--_15akvq03q);
  }
  ._12ug0494k {
    margin-left: var(--_15akvq03r);
    margin-right: var(--_15akvq03r);
  }
  ._12ug0494n {
    margin-left: var(--_15akvq03s);
    margin-right: var(--_15akvq03s);
  }
  ._12ug0494q {
    margin-left: var(--_15akvq03t);
    margin-right: var(--_15akvq03t);
  }
  ._12ug0494t {
    margin-left: var(--_15akvq03u);
    margin-right: var(--_15akvq03u);
  }
  ._12ug0494w {
    margin-left: var(--_15akvq03v);
    margin-right: var(--_15akvq03v);
  }
  ._12ug0494z {
    padding-top: var(--_15akvq03p);
  }
  ._12ug04952 {
    padding-top: var(--_15akvq03q);
  }
  ._12ug04955 {
    padding-top: var(--_15akvq03r);
  }
  ._12ug04958 {
    padding-top: var(--_15akvq03s);
  }
  ._12ug0495b {
    padding-top: var(--_15akvq03t);
  }
  ._12ug0495e {
    padding-top: var(--_15akvq03u);
  }
  ._12ug0495h {
    padding-top: var(--_15akvq03v);
  }
  ._12ug0495k {
    padding-bottom: var(--_15akvq03p);
  }
  ._12ug0495n {
    padding-bottom: var(--_15akvq03q);
  }
  ._12ug0495q {
    padding-bottom: var(--_15akvq03r);
  }
  ._12ug0495t {
    padding-bottom: var(--_15akvq03s);
  }
  ._12ug0495w {
    padding-bottom: var(--_15akvq03t);
  }
  ._12ug0495z {
    padding-bottom: var(--_15akvq03u);
  }
  ._12ug04962 {
    padding-bottom: var(--_15akvq03v);
  }
  ._12ug04965 {
    padding-left: var(--_15akvq03p);
  }
  ._12ug04968 {
    padding-left: var(--_15akvq03q);
  }
  ._12ug0496b {
    padding-left: var(--_15akvq03r);
  }
  ._12ug0496e {
    padding-left: var(--_15akvq03s);
  }
  ._12ug0496h {
    padding-left: var(--_15akvq03t);
  }
  ._12ug0496k {
    padding-left: var(--_15akvq03u);
  }
  ._12ug0496n {
    padding-left: var(--_15akvq03v);
  }
  ._12ug0496q {
    padding-right: var(--_15akvq03p);
  }
  ._12ug0496t {
    padding-right: var(--_15akvq03q);
  }
  ._12ug0496w {
    padding-right: var(--_15akvq03r);
  }
  ._12ug0496z {
    padding-right: var(--_15akvq03s);
  }
  ._12ug04972 {
    padding-right: var(--_15akvq03t);
  }
  ._12ug04975 {
    padding-right: var(--_15akvq03u);
  }
  ._12ug04978 {
    padding-right: var(--_15akvq03v);
  }
  ._12ug0497b {
    margin-top: var(--_15akvq03p);
  }
  ._12ug0497e {
    margin-top: var(--_15akvq03q);
  }
  ._12ug0497h {
    margin-top: var(--_15akvq03r);
  }
  ._12ug0497k {
    margin-top: var(--_15akvq03s);
  }
  ._12ug0497n {
    margin-top: var(--_15akvq03t);
  }
  ._12ug0497q {
    margin-top: var(--_15akvq03u);
  }
  ._12ug0497t {
    margin-top: var(--_15akvq03v);
  }
  ._12ug0497w {
    margin-bottom: var(--_15akvq03p);
  }
  ._12ug0497z {
    margin-bottom: var(--_15akvq03q);
  }
  ._12ug04982 {
    margin-bottom: var(--_15akvq03r);
  }
  ._12ug04985 {
    margin-bottom: var(--_15akvq03s);
  }
  ._12ug04988 {
    margin-bottom: var(--_15akvq03t);
  }
  ._12ug0498b {
    margin-bottom: var(--_15akvq03u);
  }
  ._12ug0498e {
    margin-bottom: var(--_15akvq03v);
  }
  ._12ug0498h {
    width: auto;
  }
  ._12ug0498k {
    width: 100%;
  }
  ._12ug0498n {
    min-width: 0;
  }
  ._12ug0498q {
    min-width: 100%;
  }
  ._12ug0498t {
    border-radius: var(--_15akvq04h);
  }
  ._12ug0498w {
    border-radius: var(--_15akvq04i);
  }
  ._12ug0498z {
    border-radius: var(--_15akvq04j);
  }
  ._12ug04992 {
    border-radius: var(--_15akvq04k);
  }
  ._12ug04995 {
    border-radius: var(--_15akvq04l);
  }
}
@container (min-width: 28rem) {
  ._12ug04996 {
    font-size: .875rem;
  }
  ._12ug04998 {
    font-size: 1rem;
  }
  ._12ug0499a {
    font-size: 1.125rem;
  }
}
@container (min-width: 40rem) {
  ._12ug04997 {
    font-size: .875rem;
  }
  ._12ug04999 {
    font-size: 1rem;
  }
  ._12ug0499b {
    font-size: 1.125rem;
  }
}
._1g3kfsd1 {
  gap: .25rem;
  list-style: none;
  position: relative;
  z-index: var(--_15akvq04t);
}
._1g3kfsd3 {
  padding: 0;
}
._1g3kfsd4 {
  filter: opacity(.4);
  pointer-events: none;
}
._1g3kfsd5 {
  align-items: center;
  align-self: center;
  background: var(--_15akvq02n);
  border: 1px solid;
  border-color: var(--_15akvq032);
  border-radius: 6px;
  box-shadow: var(--_15akvq04m);
  color: var(--_15akvq02j);
  cursor: pointer;
  display: flex;
  height: 36px;
  justify-content: center;
  margin: 0 .25rem;
  min-width: 36px;
  padding: 0;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
  width: 36px;
}
._1g3kfsd5:disabled,
._1g3kfsd5[aria-disabled=true] {
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}
._1g3kfsd6 {
  transform: rotate(90deg);
}
._1g3kfsd5:hover:not(:disabled) {
  background: var(--_15akvq02q)8;
  border-color: var(--_15akvq02q)40;
  box-shadow: 0 4px 12px -2px var(--_15akvq02q) 20, 0 2px 6px -1px #0000001a;
  color: var(--_15akvq02q);
  transform: translateY(-2px);
}
._1g3kfsd5:active:not(:disabled) {
  background: var(--_15akvq02q)12;
  border-color: var(--_15akvq02q)60;
  box-shadow: inset 0 1px 2px #0000000d, 0 1px 4px -1px var(--_15akvq02q) 30;
  color: var(--_15akvq02q);
  transform: translateY(0) scale(.96);
}
._1g3kfsd5:focus {
  outline: 2px solid var(--_15akvq02q);
  outline-offset: 2px;
}
._1g3kfsd5:focus:not(:focus-visible) {
  outline: none;
}
._1g3kfsda {
  align-items: center;
  color: inherit;
  display: flex;
  height: 1.25rem;
  justify-content: center;
  transition: transform var(--_15akvq04w) var(--_15akvq04z);
  width: 1.25rem;
}
._1g3kfsde {
  height: 28px;
  width: 28px;
}
._1g3kfsdf {
  height: 36px;
  width: 36px;
}
._1g3kfsdg {
  height: 40px;
  width: 40px;
}
._1g3kfsdi {
  background: var(--_15akvq02o);
  border-radius: 4px;
  box-shadow: 0 1px 3px #0000001a;
}
._1g3kfsdk {
  position: relative;
  z-index: var(--_15akvq04t);
}
._1g3kfsdm {
  background: var(--_15akvq02q);
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  height: 3em;
  margin-left: .5em;
  width: 3em;
}
._1g3kfsdn {
  align-items: center;
  display: flex;
  height: 80%;
  justify-content: center;
  width: 80%;
}
@media (max-width: 480px) {
  ._1g3kfsd5 {
    height: 44px;
    min-width: 44px;
    width: 44px;
  }
  ._1g3kfsda {
    height: 1.375rem;
    width: 1.375rem;
  }
}
.etntiu1 {
  outline: none;
}
.etntiu1:focus-visible {
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
.etntiu1:disabled {
  cursor: not-allowed;
  opacity: .5;
}
.etntiu2 {
  transform: scale(1.02);
}
.etntiu2:hover {
  transform: scale(1.05);
}
.etntiu2:active {
  transform: scale(.98);
}
.etntiu3:hover {
  transform: translateY(-1px);
}
.etntiu3:active {
  transform: translateY(0);
}
.etntiu4:hover {
  opacity: .8;
}
.etntiu1f {
  background-color: var(--_15akvq02o);
  border: 1px solid var(--_15akvq032);
  box-shadow: var(--_15akvq04m);
  overflow: hidden;
}
.etntiu1j {
  box-shadow: none;
}
.etntiu1k {
  box-shadow: var(--_15akvq04m);
}
.etntiu1l,
.etntiu1m:hover {
  box-shadow: var(--_15akvq04n);
}
.etntiu1m:hover {
  transform: translateY(-1px);
}
.etntiu1x {
  border: 1px solid transparent;
  text-decoration: none;
}
.etntiu1y {
  background-color: var(--_15akvq02q);
  border-color: var(--_15akvq02q);
  color: var(--_15akvq02l);
}
.etntiu1y:hover {
  background-color: var(--_15akvq02r);
  border-color: var(--_15akvq02r);
}
.etntiu1z {
  background-color: transparent;
  border-color: var(--_15akvq035);
  color: var(--_15akvq02i);
}
.etntiu1z:hover {
  background-color: var(--_15akvq02v);
}
.etntiu20 {
  background-color: transparent;
  border-color: transparent;
  color: var(--_15akvq02i);
}
.etntiu20:hover {
  background-color: var(--_15akvq02v);
}
.etntiu2h {
  margin: 0;
  padding: 0;
}
.etntiu2h,
.etntiu2n {
  color: var(--_15akvq02i);
}
.etntiu2o {
  color: var(--_15akvq02j);
}
.etntiu2p {
  color: var(--_15akvq02k);
}
.etntiu2q {
  color: var(--_15akvq02l);
}
.etntiu2r {
  color: var(--_15akvq02q);
}
.etntiu2v {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.etntiu31 {
  background-color: var(--_15akvq02o);
  border-color: var(--_15akvq032);
  color: var(--_15akvq02i);
  outline: none;
  transition: border-color var(--_15akvq04w) var(--_15akvq04z);
}
.etntiu31:focus {
  border-color: var(--_15akvq035);
}
.etntiu31:disabled {
  cursor: not-allowed;
  opacity: .5;
}
.etntiu35 {
  min-width: var(--_15akvq06x);
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
.etntiu36 {
  margin-bottom: var(--_15akvq070);
  width: var(--_15akvq06w);
}
.etntiu37 {
  margin-right: var(--_15akvq071);
  width: var(--_15akvq06x);
}
.etntiu38 {
  border-color: var(--_15akvq035);
  box-shadow: var(--_15akvq04n);
}
.etntiu3b {
  background-color: var(--_15akvq02o);
  border-color: var(--_15akvq06r);
  height: var(--_15akvq06o);
  transition: all var(--_15akvq04w) var(--_15akvq04z);
  width: var(--_15akvq06o);
  z-index: var(--_15akvq04s);
}
.etntiu3c {
  height: var(--_15akvq06n);
  width: var(--_15akvq06n);
}
.etntiu3d {
  height: var(--_15akvq06o);
  width: var(--_15akvq06o);
}
.etntiu3e {
  height: var(--_15akvq06p);
  width: var(--_15akvq06p);
}
.etntiu3f {
  background-color: var(--_15akvq02o);
  border-color: var(--_15akvq06r);
}
.etntiu3g {
  background-color: var(--_15akvq06q);
  border-color: var(--_15akvq06q);
}
.etntiu3h {
  background-color: var(--_15akvq06s);
}
.etntiu3h,
.etntiu3i:hover {
  border-color: var(--_15akvq06s);
}
.etntiu3k {
  height: var(--_15akvq075);
  padding: 0;
  width: var(--_15akvq075);
}
.etntiu3l {
  background-color: var(--_15akvq02q);
  color: var(--_15akvq02l);
}
.etntiu3o {
  height: 1px;
  margin: -1px;
  padding: 0;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
.etntiu3q {
  background: none;
  font: inherit;
}
.etntiu3q,
.etntiu3s {
  margin: 0;
  padding: 0;
}
.etntiu3t:focus-visible {
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
@media (prefers-reduced-motion: reduce) {
  .etntiu1 {
    transition: none;
  }
}
.gmmgf91 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--_15akvq02o);
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04i);
  box-shadow: var(--_15akvq04m);
  color: var(--_15akvq02j);
  cursor: pointer;
  font: inherit;
  margin: 0;
  outline: none;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
.gmmgf91:hover:not(:disabled) {
  background: var(--_15akvq02q)8;
  border-color: var(--_15akvq02q)40;
  box-shadow: 0 4px 12px -2px var(--_15akvq02q) 20, 0 2px 6px -1px #0000001a;
  color: var(--_15akvq02q);
  transform: translateY(-2px);
}
.gmmgf91:active:not(:disabled) {
  background: var(--_15akvq02q)12;
  border-color: var(--_15akvq02q)60;
  box-shadow: inset 0 1px 2px #0000000d, 0 1px 4px -1px var(--_15akvq02q) 30;
  color: var(--_15akvq02q);
  transform: translateY(0) scale(.96);
}
.gmmgf91:focus-visible {
  box-shadow: var(--_15akvq04n);
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
.gmmgf91:disabled {
  background-color: var(--_15akvq02n);
  color: var(--_15akvq02k);
  cursor: not-allowed;
  opacity: .5;
  transform: none;
}
.gmmgf92 {
  height: var(--_15akvq075);
  padding: var(--_15akvq03p);
  width: var(--_15akvq075);
}
.gmmgf93 {
  height: 36px;
  width: 36px;
}
.gmmgf93,
.gmmgf94 {
  padding: var(--_15akvq03q);
}
.gmmgf94 {
  height: 40px;
  width: 40px;
}
.gmmgf92 svg {
  flex-shrink: 0;
  height: 16px;
  width: 16px;
}
.gmmgf93 svg {
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.gmmgf94 svg {
  flex-shrink: 0;
  height: 22px;
  width: 22px;
}
.gmmgf95 {
  background-color: var(--_15akvq02q)15;
  border-color: var(--_15akvq02q)40;
  color: var(--_15akvq02q);
}
@media (max-width: 480px) {
  .gmmgf91 {
    height: 40px;
    min-height: 40px;
    min-width: 40px;
    width: 40px;
  }
}
@media (prefers-contrast: high) {
  .gmmgf91 {
    border-color: currentColor;
    border-width: 2px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .gmmgf91 {
    transition: none;
  }
}
.rlvwho1 {
  list-style: none;
  max-width: 100%;
  padding: 0;
  scroll-behavior: smooth;
}
.rlvwho1,
.rlvwho3 {
  gap: var(--_15akvq03q);
  margin: 0;
}
.rlvwho3 {
  background: var(--_15akvq02o);
  border: 1px solid var(--_15akvq033);
  border-radius: var(--_15akvq04i);
  box-shadow: 0 1px 2px #0000000a;
  min-height: 3.5rem;
  padding: var(--_15akvq03q) var(--_15akvq03r);
  position: relative;
  transition: all var(--_15akvq04w) var(--_15akvq04z);
}
.rlvwho3:hover {
  background-color: var(--_15akvq02q)8;
  border-color: var(--_15akvq02q);
  box-shadow: 0 2px 8px -1px #00000014, 0 4px 12px -2px var(--_15akvq02q) 20;
  cursor: pointer;
  transform: translateY(-1px);
}
.rlvwho3:active {
  background-color: var(--_15akvq02q)10;
  border-color: var(--_15akvq02q)60;
  box-shadow: 0 1px 4px -1px #0000001a;
  transform: translateY(0) scale(.99);
}
.rlvwho3:focus-visible {
  outline: 2px solid var(--_15akvq02q);
  outline-offset: 2px;
}
.rlvwho4 {
  background-color: var(--_15akvq02q)12;
  border-color: var(--_15akvq02q);
  box-shadow: 0 0 0 1px var(--_15akvq02q) 40, 0 2px 6px -1px var(--_15akvq02q) 15;
  font-weight: var(--_15akvq04f);
}
.rlvwho4:before {
  background-color: var(--_15akvq02q);
  border-radius: var(--_15akvq04i) 0 0 var(--_15akvq04i);
  bottom: -1px;
  box-shadow: 2px 0 4px -1px var(--_15akvq02q) 30;
  content: "";
  left: -1px;
  position: absolute;
  top: -1px;
  width: 4px;
}
.rlvwho4:hover {
  background-color: var(--_15akvq02q)15;
  border-color: var(--_15akvq02q);
}
.rlvwho6 {
  width: 2rem;
}
.rlvwho8 {
  background-color: transparent;
  border: 2px solid var(--_15akvq032);
  border-radius: var(--_15akvq04h);
  color: var(--_15akvq02o);
  height: 1.25rem;
  margin: 0 var(--_15akvq03p) 0 0;
  transition: all var(--_15akvq04w) var(--_15akvq04z);
  width: 1.25rem;
}
.rlvwho8:hover {
  background-color: var(--_15akvq02q)8;
}
.rlvwho8:hover,
.rlvwho9 {
  border-color: var(--_15akvq02q);
}
.rlvwho9 {
  background: var(--_15akvq02q);
  box-shadow: 0 0 0 2px var(--_15akvq02q) 20;
}
.rlvwho9:hover {
  background: var(--_15akvq02q)dd;
  border-color: var(--_15akvq02q)dd;
}
.rlvwhob {
  flex: 1;
  flex-direction: column;
  gap: .25rem;
  justify-content: center;
  min-width: 0;
}
.rlvwhoc {
  color: var(--_15akvq02i);
  font-size: .9375rem;
  font-size: var(--timeline-controls-font-size,.9375rem);
  font-weight: var(--timeline-controls-font-weight,var(--_15akvq04f));
  letter-spacing: -.01em;
  line-height: 1.5;
}
.rlvwhoc,
.rlvwhod {
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-controls-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-style: normal;
  font-style: var(--timeline-controls-font-style,normal);
  margin: 0;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rlvwhod {
  color: var(--_15akvq02j);
  font-size: .8125rem;
  font-size: var(--timeline-controls-font-size,.8125rem);
  font-weight: var(--timeline-controls-font-weight,var(--_15akvq04d));
  line-height: 1.4;
  opacity: .9;
  padding: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .rlvwho3 {
    gap: var(--_15akvq03q);
    min-height: 3.25rem;
    padding: var(--_15akvq03q) var(--_15akvq03r);
  }
  .rlvwhoc {
    font-size: .875rem;
  }
  .rlvwhod {
    font-size: .75rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .rlvwho3 {
    transform: none;
  }
  .rlvwho3,
  .rlvwho8 {
    transition: background .1s ease-in-out, border-color .1s ease-in-out;
  }
}
._411j503 {
  backdrop-filter: blur(8px);
  background: var(--_15akvq02n);
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04j);
  box-shadow:
    0 12px 40px -8px #00000026,
    0 6px 20px -4px #0000001a,
    0 0 0 1px #0000000d;
  left: auto;
  max-height: 420px;
  max-width: calc(100vw - 2rem);
  opacity: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0;
  right: auto;
  transform: translateY(-8px) scale(.98);
  transition: opacity var(--_15akvq04x) var(--_15akvq04z), transform var(--_15akvq04x) var(--_15akvq04z);
  width: 320px;
  z-index: var(--_15akvq04u);
}
._411j503::-webkit-scrollbar {
  width: 8px;
}
._411j503::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 4px;
}
._411j503::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--_15akvq02q)40;
  border: 2px solid transparent;
  border-radius: 4px;
}
._411j503::-webkit-scrollbar-thumb:hover {
  background-color: var(--_15akvq02q)60;
}
._411j504 {
  opacity: 1;
  transform: translateY(0) scale(1);
}
._411j505 {
  top: 3.5rem;
}
._411j506 {
  bottom: 3.5rem;
}
._411j507 {
  left: 4px;
}
._411j50g {
  background: var(--_15akvq02o);
  border: 1px solid;
  border-color: var(--_15akvq032);
  border-radius: var(--_15akvq04j);
  box-shadow: 0 1px 3px #0000000d, 0 1px 2px #0000000a;
  color: var(--_15akvq02j);
  cursor: pointer;
  font-weight: var(--_15akvq04e);
  height: 36px;
  margin-right: .5rem;
  min-width: 36px;
  overflow: hidden;
  padding: 0 .875rem;
  position: relative;
  transition: all var(--_15akvq04w) var(--_15akvq04z);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: auto;
}
._411j50g:before {
  background:
    radial-gradient(
      circle at center,
      var(--_15akvq02q)15,
      transparent);
  content: "";
  inset: 0;
  opacity: 0;
  position: absolute;
  transition: opacity var(--_15akvq04w) var(--_15akvq04z);
}
._411j50g:hover {
  background: var(--_15akvq02q)6;
  border-color: var(--_15akvq02q)50;
  box-shadow: 0 2px 8px -1px var(--_15akvq02q) 20, 0 4px 12px -2px #00000014;
  color: var(--_15akvq02q);
  transform: translateY(-1px);
}
._411j50g:hover:before {
  opacity: 1;
}
._411j50g:active {
  background: var(--_15akvq02q)10;
  border-color: var(--_15akvq02q)60;
  box-shadow: inset 0 2px 4px #0000000f, 0 1px 2px var(--_15akvq02q) 20;
  transform: translateY(0) scale(.98);
}
._411j50g:focus {
  box-shadow: 0 0 0 3px var(--_15akvq02q), 0 0 0 5px var(--_15akvq02q) 40;
  outline: none;
}
._411j50g:focus:not(:focus-visible) {
  box-shadow: none;
}
._411j50g:focus-visible {
  background: var(--_15akvq02q)8;
  border-color: var(--_15akvq02q);
  box-shadow:
    0 0 0 3px var(--_15akvq02q),
    0 0 0 5px var(--_15akvq02q) 40,
    0 2px 8px -2px #00000026;
  outline: none;
}
._411j50g[aria-expanded=true] {
  background: var(--_15akvq02q)8;
  border-color: var(--_15akvq02q)50;
  color: var(--_15akvq02q);
}
._411j50i {
  align-items: center;
  color: var(--_15akvq02j);
  display: flex;
  flex-shrink: 0;
  height: 20px;
  justify-content: center;
  position: relative;
  transition: transform var(--_15akvq04x) var(--_15akvq04z), color var(--_15akvq04w) var(--_15akvq04z);
  width: 20px;
}
._411j50g:hover ._411j50i {
  color: var(--_15akvq02q);
  transform: scale(1.1);
}
._411j50g[aria-expanded=true] ._411j50i {
  color: var(--_15akvq02q);
}
._411j50i svg {
  height: 20px;
  width: 20px;
}
._411j50k {
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-controls-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-controls-font-size,var(--_15akvq03x));
  font-style: normal;
  font-style: var(--timeline-controls-font-style,normal);
  font-weight: var(--timeline-controls-font-weight,var(--_15akvq04e));
  text-align: left;
  white-space: nowrap;
}
._411j50m {
  backdrop-filter: blur(4px);
  background: var(--_15akvq02n)50;
  border-bottom: 1px solid var(--_15akvq033);
  flex-shrink: 0;
  height: 48px;
  padding: var(--_15akvq03q) var(--_15akvq03r);
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 10;
}
._411j50n {
  flex: 1;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: var(--_15akvq03r) var(--_15akvq03r);
  width: 100%;
}
._411j50n::-webkit-scrollbar {
  width: 8px;
}
._411j50n::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 4px;
}
._411j50n::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--_15akvq02q)40;
  border: 2px solid transparent;
  border-radius: 4px;
}
._411j50n::-webkit-scrollbar-thumb:hover {
  background-color: var(--_15akvq02q)60;
}
._411j50o {
  align-items: center;
  background: transparent;
  border: none;
  border-radius: var(--_15akvq04i);
  color: var(--_15akvq02j);
  cursor: pointer;
  display: flex;
  justify-content: center;
  min-height: 36px;
  min-width: 36px;
  padding: .5rem;
  position: relative;
  transition: all var(--_15akvq04w) var(--_15akvq04z);
}
._411j50o:hover {
  background: var(--_15akvq02q)10;
  color: var(--_15akvq02q);
  transform: scale(1.05);
}
._411j50o:active {
  background: var(--_15akvq02q)15;
  transform: scale(.95);
}
._411j50o:focus {
  box-shadow: 0 0 0 2px var(--_15akvq02q), 0 0 0 4px var(--_15akvq02q) 40;
  outline: none;
}
._411j50o:focus:not(:focus-visible) {
  box-shadow: none;
}
._411j50o:focus-visible {
  background: var(--_15akvq02q)8;
  box-shadow:
    0 0 0 2px var(--_15akvq02q),
    0 0 0 4px var(--_15akvq02q) 40,
    0 2px 8px -2px #00000026;
  outline: none;
}
@media (max-width: 480px) {
  ._411j503 {
    left: .5rem !important;
    max-width: calc(100vw - 1rem);
    right: auto !important;
    transform: translateY(-8px) scale(.98) !important;
    width: 280px;
  }
  ._411j50g {
    height: 44px;
    min-width: 44px;
    padding: 0 .75rem;
  }
  ._411j50i svg {
    height: 22px;
    width: 22px;
  }
  ._411j50o {
    min-height: 40px;
    min-width: 40px;
    padding: .625rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  ._411j503 {
    transition: opacity .1s ease-in-out;
  }
  ._411j503,
  ._411j504,
  ._411j50g {
    transform: none;
  }
  ._411j50g {
    transition: background .1s ease-in-out, border-color .1s ease-in-out;
  }
  ._411j50i {
    transition: color .1s ease-in-out;
  }
  ._411j50o {
    transform: none;
    transition: background .1s ease-in-out, color .1s ease-in-out;
  }
}
.arb8eg5 {
  background-color: var(--_15akvq074);
  border: 1px solid var(--_15akvq032);
  box-shadow: var(--_15akvq04p);
  container-type: inline-size;
  isolation: isolate;
  list-style: none;
  margin: 0;
  min-height: var(--_15akvq072);
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
.arb8eg6 {
  min-height: 48px;
  padding: var(--_15akvq03q);
}
.arb8eg7 {
  min-height: var(--_15akvq072);
  padding: var(--_15akvq073);
}
.arb8eg8 {
  min-height: 72px;
  padding: var(--_15akvq03s);
}
.arb8egd {
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  background: var(--_15akvq074)f0;
  border-bottom: 1px solid var(--_15akvq033)20;
  box-shadow: 0 2px 8px -2px #0000001a;
  position: sticky;
  top: 0;
  z-index: var(--_15akvq04t);
}
.arb8egg {
  flex-shrink: 0;
  gap: var(--_15akvq076);
  transition: all var(--_15akvq04w) var(--_15akvq04z);
}
.arb8egg:hover {
  background-color: var(--_15akvq02w);
}
.arb8egi {
  flex-grow: 1;
  min-width: 0;
  overflow: hidden;
  position: relative;
}
.arb8egk {
  color: var(--_15akvq03a);
  flex-shrink: 0;
  height: 1rem;
  opacity: .8;
  transition: opacity var(--_15akvq04w) var(--_15akvq04z);
  width: 1rem;
}
.arb8egk:hover {
  color: var(--_15akvq02q);
  opacity: 1;
}
.arb8egm {
  flex-shrink: 0;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
.arb8egn {
  flex-wrap: nowrap;
  gap: var(--_15akvq03p);
}
.arb8ego {
  flex: 1 1 300px;
  flex: 1 1 var(--timeline-search-width,300px);
  justify-content: center;
  max-width: 600px;
  max-width: var(--timeline-search-max-width,600px);
  min-width: 200px;
  min-width: var(--timeline-search-min-width,200px);
}
.arb8egp {
  flex-wrap: wrap;
  gap: var(--_15akvq03q);
  justify-content: flex-end;
}
.arb8egs {
  opacity: 1;
  visibility: visible;
}
.arb8egt {
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.arb8egv {
  background-color: var(--_15akvq02o);
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04i);
  height: 36px;
  max-width: 100%;
  max-width: var(--timeline-search-input-max-width,100%);
  padding: 0 var(--_15akvq03q);
  position: relative;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
  width: 100%;
  width: var(--timeline-search-input-width,100%);
}
.arb8egv:focus-within {
  background-color: var(--_15akvq02o);
  border-color: var(--_15akvq035);
  box-shadow: 0 0 0 2px var(--_15akvq035) 20;
}
.arb8egv:hover {
  background-color: var(--_15akvq02q)5;
  border-color: var(--_15akvq035);
}
.arb8egw {
  background: transparent;
  color: var(--_15akvq02i);
  flex-grow: 1;
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-controls-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-controls-font-size,var(--_15akvq03x));
  font-style: normal;
  font-style: var(--timeline-controls-font-style,normal);
  font-weight: var(--timeline-controls-font-weight,var(--_15akvq04d));
  min-width: 0;
  padding: var(--_15akvq03p);
}
.arb8egw,
.arb8egw:focus {
  border: none;
  outline: none;
}
.arb8egw:focus {
  box-shadow: none;
}
.arb8egw::-moz-placeholder {
  color: var(--_15akvq02k);
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-controls-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-style: normal;
  font-style: var(--timeline-controls-font-style,normal);
  font-weight: var(--timeline-controls-font-weight,var(--_15akvq04d));
  opacity: .7;
}
.arb8egw::placeholder {
  color: var(--_15akvq02k);
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-controls-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-style: normal;
  font-style: var(--timeline-controls-font-style,normal);
  font-weight: var(--timeline-controls-font-weight,var(--_15akvq04d));
  opacity: .7;
}
.arb8egw::-webkit-search-cancel-button,
.arb8egw::-webkit-search-decoration {
  -webkit-appearance: none;
  display: none;
}
.arb8egx {
  flex-shrink: 0;
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-controls-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-controls-font-size,var(--_15akvq03w));
  font-style: normal;
  font-style: var(--timeline-controls-font-style,normal);
  font-weight: var(--timeline-controls-font-weight,var(--_15akvq04e));
  margin: 0 4px;
  white-space: nowrap;
}
.arb8egz {
  flex-shrink: 0;
  gap: 4px;
  margin-left: auto;
}
.arb8eg10 {
  align-items: center;
  background-color: var(--_15akvq02o);
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04h);
  box-shadow: var(--_15akvq04m);
  color: var(--_15akvq02j);
  cursor: pointer;
  display: flex;
  height: 24px;
  justify-content: center;
  min-width: 24px;
  padding: 0;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
  width: 24px;
}
.arb8eg10:hover:not(:disabled) {
  background-color: var(--_15akvq02q);
  border-color: var(--_15akvq02q);
  box-shadow: 0 2px 8px -2px var(--_15akvq02q) 40;
  color: #fff;
  transform: translateY(-1px);
}
.arb8eg10:active:not(:disabled) {
  background-color: var(--_15akvq02s);
  border-color: var(--_15akvq02s);
  box-shadow: inset 0 1px 2px #0000001a;
  color: #fff;
  transform: translateY(0) scale(.96);
}
.arb8eg10:focus {
  border-color: var(--_15akvq02q);
  box-shadow: 0 0 0 3px var(--_15akvq02q), 0 0 0 5px var(--_15akvq02q) 40;
}
.arb8eg10:disabled {
  background-color: var(--_15akvq02n);
  color: var(--_15akvq02k);
  cursor: not-allowed;
  opacity: .5;
  pointer-events: none;
}
.arb8eg12 {
  color: currentColor;
  flex-shrink: 0;
  height: 10px;
  transition: transform var(--_15akvq04w) var(--_15akvq04z);
  width: 10px;
}
.arb8eg13 {
  align-items: center;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  background-color: var(--_15akvq02o);
  border: 1px solid var(--_15akvq02q)20;
  border-radius: var(--_15akvq04j);
  box-shadow: 0 2px 8px -2px #0000001a, 0 1px 4px -1px #0000000f;
  color: var(--_15akvq02j);
  cursor: pointer;
  display: inline-flex;
  font-size: var(--_15akvq03w);
  font-weight: var(--_15akvq04e);
  height: var(--_15akvq075);
  justify-content: center;
  position: relative;
  transition: all var(--_15akvq04w) var(--_15akvq04z);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: var(--_15akvq075);
}
.arb8eg13:hover:not(:disabled) {
  background-color: var(--_15akvq02q);
  border-color: var(--_15akvq02q);
  box-shadow: 0 4px 12px -2px var(--_15akvq02q) 40, 0 2px 8px -2px #0000001f;
  color: #fff;
  transform: translateY(-2px);
}
.arb8eg13:active:not(:disabled) {
  background-color: var(--_15akvq02s);
  border-color: var(--_15akvq02s);
  box-shadow: 0 1px 4px -1px var(--_15akvq02q) 50, inset 0 1px 2px #0000001a;
  color: #fff;
  transform: translateY(0) scale(.96);
  transition: all var(--_15akvq04w) var(--_15akvq050);
}
.arb8eg13:focus {
  background-color: var(--_15akvq02q)10;
  border-color: var(--_15akvq02q);
  box-shadow:
    0 0 0 3px var(--_15akvq02q),
    0 0 0 5px var(--_15akvq02q) 40,
    0 2px 8px -2px #00000026;
  color: var(--_15akvq02q);
}
.arb8eg13:disabled {
  background-color: var(--_15akvq02n);
  border-color: var(--_15akvq033);
  box-shadow: none;
  color: var(--_15akvq02k);
  cursor: not-allowed;
  opacity: .5;
  pointer-events: none;
  transform: none;
}
.arb8eg15 {
  background-color: var(--_15akvq02q)15;
  border-color: var(--_15akvq02q)70;
  box-shadow: 0 0 0 2px var(--_15akvq02q) 25, 0 2px 8px -2px var(--_15akvq02q) 20;
  color: var(--_15akvq02q);
  font-weight: var(--_15akvq04f);
}
.arb8eg15:hover:not(:disabled) {
  background-color: var(--_15akvq02r);
  border-color: var(--_15akvq02r);
  box-shadow: 0 0 0 2px var(--_15akvq02q) 40, 0 4px 12px -2px var(--_15akvq02q) 30;
  color: #fff;
  transform: translateY(-1px);
}
.arb8eg16 {
  background-color: var(--_15akvq02q)12;
  border-color: var(--_15akvq02q)50;
  color: var(--_15akvq02q);
  opacity: .8;
}
.arb8eg16:hover:not(:disabled) {
  background-color: var(--_15akvq02q);
  border-color: var(--_15akvq02q);
  color: #fff;
  opacity: 1;
  transform: translateY(-1px);
}
.arb8eg17 {
  height: 24px;
  width: 24px;
}
.arb8eg17,
.arb8eg18 {
  font-size: var(--_15akvq03w);
}
.arb8eg18 {
  height: var(--_15akvq075);
  width: var(--_15akvq075);
}
.arb8eg19 {
  font-size: var(--_15akvq03x);
  height: 32px;
  width: 32px;
}
.arb8eg1b {
  cursor: default;
}
.arb8eg1b:hover {
  transform: none;
}
.arb8eg1d {
  align-items: center;
  flex-shrink: 0;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  visibility: visible;
}
.arb8eg1f {
  margin: 0;
  margin-right: var(--_15akvq03p);
}
.arb8eg12 svg {
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}
.arb8eg13 svg {
  fill: currentColor;
  height: 80%;
  width: 80%;
}
@container (max-width: 600px) {
  arb8eg5 {
    align-items: stretch;
    flex-direction: column;
    gap: var(--_15akvq03q);
  }
}
@media (max-width: 767px) {
  .arb8eg0 {
    display: none !important;
  }
  .arb8egi {
    flex-shrink: 1;
    gap: var(--_15akvq03p);
  }
}
@media (max-width: 1023px) {
  .arb8eg1 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .arb8egb {
    justify-content: center;
    padding: var(--_15akvq03q);
  }
}
@media screen and (max-width: 767px) {
  .arb8ega {
    flex-wrap: wrap;
  }
  .arb8ega,
  .arb8egb {
    align-items: center;
    flex-direction: row;
    gap: var(--_15akvq03p);
    justify-content: space-between;
  }
  .arb8egb {
    flex-wrap: nowrap;
    min-height: 48px;
    overflow: hidden;
    padding: var(--_15akvq03p) var(--_15akvq03q);
  }
  .arb8egq {
    justify-content: center;
    width: 100%;
  }
  .arb8egv {
    height: 32px;
    padding: 0 var(--_15akvq03q);
  }
  .arb8egw {
    font-size: var(--_15akvq03w);
  }
  .arb8egx {
    font-size: .7rem;
    margin: 0 4px;
  }
  .arb8eg10 {
    height: 24px;
    min-width: 24px;
    width: 24px;
  }
  .arb8eg12 {
    height: 10px;
    width: 10px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .arb8eg13 {
    animation: none;
    transition: none;
  }
}
._1m05k8t1 {
  border-radius: .2rem;
  color: #fff;
  color: var(--timeline-title-text-color,#fff);
  display: -webkit-box;
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-title-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: 1rem;
  font-size: var(--timeline-title-font-size,1rem);
  font-style: normal;
  font-style: var(--timeline-title-font-style,normal);
  font-weight: 600;
  font-weight: var(--timeline-title-font-weight,600);
  hyphens: auto;
  -webkit-line-clamp: 2;
  line-height: 1.4;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  position: relative;
  word-break: break-word;
  -webkit-box-orient: vertical;
  max-height: 2.8em;
  text-overflow: ellipsis;
}
._1m05k8t1,
._1m05k8t1:hover {
  cursor: default;
}
._1m05k8t2 {
  background-color: var(--timeline-primary-color,var(--_15akvq02q));
  color: #fff;
  color: var(--timeline-title-text-color,#fff);
  opacity: .9;
}
@media screen and (min-width: 1440px) {
  ._1m05k8t1 {
    font-size: 1.1rem;
    font-size: var(--timeline-title-font-size,1.1rem);
    -webkit-line-clamp: 2;
    max-height: 2.8em;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  ._1m05k8t1 {
    font-size: 1rem;
    font-size: var(--timeline-title-font-size,1rem);
    -webkit-line-clamp: 2;
    max-height: 2.8em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  ._1m05k8t1 {
    font-size: .95rem;
    font-size: var(--timeline-title-font-size,.95rem);
    -webkit-line-clamp: 2;
    max-height: 2.8em;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  ._1m05k8t1 {
    font-size: .9rem;
    font-size: var(--timeline-title-font-size,.9rem);
    -webkit-line-clamp: 1;
    max-height: 1.4em;
    padding: 4px 6px;
  }
}
@media screen and (max-width: 479px) {
  ._1m05k8t1 {
    font-size: .85rem;
    font-size: var(--timeline-title-font-size,.85rem);
    -webkit-line-clamp: 1;
    max-height: 1.4em;
    padding: 3px 5px;
  }
}
.chzdno0 {
  backdrop-filter: blur(20px);
  background-color: var(--_15akvq02o);
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04j);
  box-shadow: var(--_15akvq04m);
  max-width: 400px;
  min-width: 280px;
  overflow: hidden;
  position: relative;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
.chzdno0:before {
  background:
    linear-gradient(
      135deg,
      var(--_15akvq02q)20 0,
      transparent 50%,
      var(--_15akvq02q)10 100%);
  border-radius: inherit;
  content: "";
  inset: 0;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: xor;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  padding: 1px;
  pointer-events: none;
  position: absolute;
}
.chzdno1 {
  background-color: var(--_15akvq02o);
  border: none;
  border-radius: var(--_15akvq04j);
  box-shadow: none;
  max-width: 400px;
  min-width: 280px;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
.chzdno1,
.chzdno6 {
  overflow: hidden;
  position: relative;
}
.chzdno6 {
  align-items: flex-start;
  flex-direction: column;
  gap: var(--_15akvq03q);
  justify-content: flex-start;
  line-height: 1.6;
  margin: 0;
  padding: var(--_15akvq03r);
}
.chzdno6:hover {
  box-shadow: var(--_15akvq04n);
  transform: translateY(-2px);
  will-change: transform, box-shadow;
}
.chzdno6:focus:not(:focus-visible):not(.focus-visible) {
  box-shadow: var(--_15akvq04n);
  outline: none;
}
.chzdno6.focus-visible,
.chzdno6:focus-visible {
  box-shadow: var(--_15akvq04n);
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
.chzdno6.active {
  box-shadow: 0 0 0 2px var(--_15akvq035), var(--_15akvq04n);
  transform: translateY(-2px);
}
.chzdno6:active {
  transform: translateY(0);
  transition: transform var(--_15akvq04w) var(--_15akvq04z);
}
.chzdno8 {
  margin-bottom: var(--_15akvq03q);
  padding: 0;
}
.chzdno9 {
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-cardTitle-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-cardTitle-font-size,var(--_15akvq041));
  font-style: normal;
  font-style: var(--timeline-cardTitle-font-style,normal);
  font-weight: var(--timeline-cardTitle-font-weight,var(--_15akvq04f));
  letter-spacing: -.025em;
  line-height: 1.4;
  margin: 0;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: color var(--_15akvq04x) var(--_15akvq04z);
  white-space: nowrap;
  width: 100%;
}
.chzdnoa {
  color: var(--_15akvq02i);
  margin-bottom: var(--_15akvq03p);
}
.chzdnob {
  color: var(--_15akvq02q);
}
.chzdnoc {
  color: var(--_15akvq02i);
  font-size: 20px;
}
.chzdnod {
  color: var(--_15akvq02q);
}
.chzdnof {
  margin-bottom: var(--_15akvq03r);
}
.chzdnoh {
  color: var(--_15akvq02j);
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-cardSubtitle-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-cardSubtitle-font-size,var(--_15akvq03w));
  font-style: normal;
  font-style: var(--timeline-cardSubtitle-font-style,normal);
  font-weight: var(--timeline-cardSubtitle-font-weight,var(--_15akvq04e));
  letter-spacing: -.01em;
  opacity: .85;
  text-align: left;
}
.chzdnoh,
.chzdnoi {
  line-height: 1.5;
  margin: 0;
  width: 100%;
  word-break: break-word;
}
.chzdnoi {
  color: var(--_15akvq02i);
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-cardText-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-cardText-font-size,var(--_15akvq03x));
  font-style: normal;
  font-style: var(--timeline-cardText-font-style,normal);
  font-weight: var(--timeline-cardText-font-weight,var(--_15akvq04d));
  letter-spacing: .01em;
}
.chzdnoi + .chzdnoi {
  margin-top: var(--_15akvq03q);
}
.chzdnoi p {
  margin: 0 0 .5rem;
}
.chzdnoi p:last-child {
  margin-bottom: 0;
}
.chzdnoj {
  color: var(--_15akvq02k);
  display: block;
  font-size: var(--_15akvq03w);
  line-height: 1.5;
  margin-bottom: var(--_15akvq03q);
  opacity: .8;
}
.chzdnol,
.chzdnon {
  background: transparent;
  margin: 0;
  overflow-x: hidden;
  padding: 0;
  position: relative;
  transition: max-height var(--_15akvq04y) var(--_15akvq04z), opacity var(--_15akvq04x) var(--_15akvq04z);
}
.chzdnoo {
  align-items: flex-start;
}
.chzdnop {
  align-items: center;
}
.chzdnoq {
  align-items: flex-end;
}
.chzdnor {
  align-items: stretch;
}
.chzdnos {
  justify-content: flex-start;
}
.chzdnot {
  justify-content: center;
}
.chzdnou {
  justify-content: flex-end;
}
.chzdnov {
  justify-content: stretch;
}
.chzdnox {
  align-self: flex-end;
  background:
    linear-gradient(
      135deg,
      var(--_15akvq02q)8 0,
      var(--_15akvq02q)4 100%);
  border: 1px solid var(--_15akvq02q)20;
  border-radius: var(--_15akvq04h);
  color: var(--_15akvq02q);
  cursor: pointer;
  font-size: var(--_15akvq03w);
  font-weight: var(--_15akvq04e);
  margin: var(--_15akvq03q) 0 0 auto;
  padding: var(--_15akvq03p) var(--_15akvq03q);
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
.chzdnox:hover {
  background:
    linear-gradient(
      135deg,
      var(--_15akvq02q)12 0,
      var(--_15akvq02q)8 100%);
  border-color: var(--_15akvq02q)30;
  transform: translateY(-1px);
}
.chzdnox:active {
  transform: translateY(0);
}
.chzdnox:focus-visible {
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
.chzdnoz {
  color: currentColor;
  height: 1rem;
  transition: transform var(--_15akvq04x) var(--_15akvq04z);
  width: 1rem;
}
.chzdnox:hover .chzdnoz {
  transform: rotate(180deg);
}
.chzdno14 {
  min-height: 120px;
}
@media (max-width: 768px) {
  .chzdno0,
  .chzdno1 {
    border-radius: var(--_15akvq04j);
    min-width: 240px;
  }
  .chzdno6 {
    gap: var(--_15akvq03p);
    padding: var(--_15akvq03q);
  }
  .chzdno8 {
    margin-bottom: var(--_15akvq03p);
  }
  .chzdnoa {
    font-size: var(--timeline-cardTitle-font-size,var(--_15akvq040));
  }
  .chzdnoh {
    font-size: .8rem;
    font-size: var(--timeline-cardSubtitle-font-size,.8rem);
  }
  .chzdnoi {
    font-size: .75rem;
    font-size: var(--timeline-cardText-font-size,.75rem);
    line-height: 1.4;
  }
  .chzdnoj {
    font-size: .7rem;
  }
}
@media (max-width: 480px) {
  .chzdno0 {
    box-shadow: var(--_15akvq04n);
  }
  .chzdno0,
  .chzdno1 {
    border-radius: var(--_15akvq04i);
    min-width: 200px;
  }
  .chzdno6 {
    gap: var(--_15akvq03p);
    padding: var(--_15akvq03p);
  }
  .chzdnoa {
    font-size: var(--timeline-cardTitle-font-size,var(--_15akvq03x));
  }
  .chzdnoh {
    font-size: .75rem;
    font-size: var(--timeline-cardSubtitle-font-size,.75rem);
  }
  .chzdnoi {
    font-size: .7rem;
    font-size: var(--timeline-cardText-font-size,.7rem);
  }
  .chzdnox {
    font-size: .7rem;
    padding: var(--_15akvq03p) var(--_15akvq03q);
  }
  .chzdno11 {
    min-width: 250px;
  }
  .chzdno13 {
    flex-direction: column;
  }
  .chzdno14 {
    min-height: 100px;
  }
}
@media (max-width: 320px) {
  .chzdno0,
  .chzdno1 {
    border-radius: var(--_15akvq04h);
    min-width: 180px;
  }
  .chzdno11 {
    min-width: 200px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .chzdno6 {
    transition: none;
  }
  .chzdno6:hover {
    transform: none;
    will-change: auto;
  }
  .chzdno6:active,
  .chzdnox {
    transform: none;
  }
  .chzdnox {
    transition: none;
  }
}
@media (max-width: 600px) {
  .chzdno10 {
    max-width: 100%;
  }
  .chzdno12 {
    max-width: 300px;
  }
}
@keyframes mpv93b0 {
  0% {
    opacity: .8;
    transform: scale(0);
  }
  to {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes mpv93b1 {
  0% {
    box-shadow:
      0 0 0 4px var(--_15akvq02q) 30,
      0 6px 20px -4px var(--_15akvq02q) 50,
      0 4px 12px -2px #00000026;
    transform: scale(1.3);
  }
  50% {
    box-shadow:
      0 0 0 6px var(--_15akvq02q) 25,
      0 8px 24px -4px var(--_15akvq02q) 40,
      0 6px 16px -2px #0000001f;
    transform: scale(1.35);
  }
  to {
    box-shadow:
      0 0 0 4px var(--_15akvq02q) 30,
      0 6px 20px -4px var(--_15akvq02q) 50,
      0 4px 12px -2px #00000026;
    transform: scale(1.3);
  }
}
.mpv93b3 {
  flex-shrink: 0;
  height: auto;
  width: auto;
  z-index: var(--_15akvq04s);
}
.mpv93b5 {
  background-color:
    linear-gradient(
      135deg,
      var(--_15akvq02o) 0,
      var(--_15akvq02q)5 100%);
  border: 3px solid var(--_15akvq02q)20;
  box-shadow: 0 2px 4px -1px #0000001a, 0 1px 2px -1px #0000000f;
  height: var(--_15akvq06o);
  min-height: var(--_15akvq06o);
  min-width: var(--_15akvq06o);
  overflow: visible;
  padding: 0;
  transition: all var(--_15akvq04w) var(--_15akvq050);
  width: var(--_15akvq06o);
}
.mpv93b5:before {
  background-color: var(--_15akvq02o)80;
  border-radius: 50%;
  content: "";
  height: 10px;
  left: 50%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: scale(0) translate(-50%, -50%);
  transform-origin: top left;
  width: 10px;
  z-index: 1;
}
.mpv93b5:active:before {
  animation: mpv93b0 .6s ease-out;
}
.mpv93b5:hover:not(:disabled) {
  background:
    linear-gradient(
      135deg,
      var(--_15akvq02q) 0,
      var(--_15akvq02r) 100%);
  border-color: var(--_15akvq02q);
  box-shadow:
    0 0 0 4px var(--_15akvq02q) 15,
    0 4px 16px -2px var(--_15akvq02q) 35,
    0 2px 8px -1px #00000026;
  transform: scale(1.2);
}
.mpv93b5:focus-visible {
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
.mpv93b5:disabled {
  cursor: not-allowed;
  opacity: .5;
  transform: none;
}
.mpv93ba {
  height: var(--_15akvq06n);
  min-height: var(--_15akvq06n);
  min-width: var(--_15akvq06n);
  width: var(--_15akvq06n);
}
.mpv93bb {
  height: var(--_15akvq06o);
  min-height: var(--_15akvq06o);
  min-width: var(--_15akvq06o);
  width: var(--_15akvq06o);
}
.mpv93bc {
  height: var(--_15akvq06p);
  min-height: var(--_15akvq06p);
  min-width: var(--_15akvq06p);
  width: var(--_15akvq06p);
}
.mpv93bf {
  transform: rotate(45deg);
}
.mpv93bg {
  background:
    linear-gradient(
      135deg,
      var(--_15akvq02o) 0,
      var(--_15akvq06r)40 100%);
  border-color: var(--_15akvq06r)60;
  box-shadow: 0 1px 3px -1px #00000014, 0 1px 2px -1px #0000000a;
}
.mpv93bh {
  animation: mpv93b1 3s ease-in-out infinite;
  background:
    radial-gradient(
      circle at 30% 30%,
      var(--_15akvq02r) 0,
      var(--_15akvq02q) 70%,
      var(--_15akvq06q) 100%);
  box-shadow:
    0 0 0 4px var(--_15akvq02q) 30,
    0 6px 20px -4px var(--_15akvq02q) 50,
    0 4px 12px -2px #00000026;
  position: relative;
  transform: scale(1.3);
  z-index: 10;
}
.mpv93bh,
.mpv93bi {
  border-color: var(--_15akvq02q);
  color: #fff;
}
.mpv93bi {
  background:
    linear-gradient(
      135deg,
      var(--_15akvq02q)80 0,
      var(--_15akvq02q) 100%);
  box-shadow: 0 0 0 3px var(--_15akvq02q) 25, 0 4px 12px -2px var(--_15akvq02q) 40;
  transform: scale(1.15);
}
.mpv93bj:hover:not(:disabled) {
  transform: scale(1.25);
}
.mpv93bj:active:not(:disabled) {
  transform: scale(1.1);
}
.mpv93bk {
  cursor: default;
}
.mpv93bk:hover {
  transform: none;
}
.mpv93bl {
  align-items: center;
  display: flex;
  justify-content: center;
  overflow: visible;
  padding: var(--_15akvq03p);
  position: relative;
  z-index: 2;
}
.mpv93bl:before {
  display: none;
}
.mpv93bp:hover:not(:disabled) {
  transform: rotate(45deg) scale(1.15);
}
.mpv93bp:active:not(:disabled) {
  transform: rotate(45deg) scale(.95);
}
.mpv93bq {
  animation: mpv93b1 2s infinite;
}
.mpv93bq,
.mpv93bs {
  transform: rotate(45deg) scale(1.2);
}
.mpv93bt {
  transform: scale(1.1);
}
.mpv93bu {
  transform: scale(1.25);
}
.mpv93b5:focus-visible {
  outline: 3px solid var(--_15akvq035);
  outline-offset: 3px;
}
.mpv93bv {
  animation: _1ta47sa9 1.5s ease-in-out infinite;
  background-color: var(--_15akvq02n);
}
.mpv93b3 button.using-icon img {
  border-radius: inherit;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  width: auto;
}
.mpv93b3 button.using-icon img,
.mpv93b3 button.using-icon svg {
  display: block;
  max-height: 70%;
  max-width: 70%;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  position: relative;
  visibility: visible;
  z-index: 2;
}
.mpv93b3 button.using-icon svg {
  fill: currentColor;
  flex-shrink: 0;
  height: 70%;
  width: 70%;
}
.mpv93b3 button.diamond.using-icon img,
.mpv93b3 button.diamond.using-icon svg {
  transform: rotate(-45deg);
}
@media (prefers-reduced-motion: reduce) {
  .mpv93b5 {
    animation: none !important;
    transition: none;
  }
}
._6cplvp3 {
  background-color: var(--_15akvq02o);
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04k);
  isolation: isolate;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
  visibility: visible;
}
._6cplvp3:hover {
  box-shadow: var(--_15akvq04n);
  transform: translateY(-2px) scale(1.01);
}
._6cplvp3:active {
  box-shadow: var(--_15akvq04o);
  transform: translateY(0) scale(1);
}
._6cplvpa {
  backdrop-filter: blur(12px);
  background:
    linear-gradient(
      135deg,
      var(--_15akvq02o) 0,
      var(--_15akvq02o)f8 100%);
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04j);
  box-shadow: var(--_15akvq04m);
  color: var(--_15akvq02i);
  padding: var(--_15akvq03q) var(--_15akvq03r);
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
._6cplvpb {
  align-self: stretch;
  margin-bottom: var(--_15akvq03t);
}
._6cplvpc,
._6cplvpd {
  margin-bottom: var(--_15akvq03q);
  position: relative;
  white-space: nowrap;
  z-index: var(--_15akvq04t);
}
._6cplvpd {
  display: flex;
  opacity: 1;
  visibility: visible;
}
._6cplvpe {
  cursor: pointer;
}
._6cplvpe:hover {
  background-color: var(--_15akvq02q)5;
  box-shadow: var(--_15akvq04n);
  transform: translateY(-1px);
}
@media (prefers-reduced-motion: reduce) {
  ._6cplvp3:active,
  ._6cplvp3:hover {
    transform: none;
  }
}
._18oaqop2 {
  align-items: flex-start;
  align-self: center;
  background: var(--_15akvq02o);
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04h);
  box-shadow: var(--_15akvq04m);
  flex-direction: row;
  overflow: hidden;
  padding: var(--_15akvq03q);
  position: relative;
  text-align: left;
  width: calc(100% - 1em);
  z-index: var(--_15akvq04s);
}
._18oaqop3 {
  justify-content: flex-start;
}
._18oaqop4 {
  justify-content: flex-end;
}
._18oaqop5 {
  border-radius: var(--_15akvq04i);
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
._18oaqop5 img {
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
._18oaqop7 {
  height: 100%;
  justify-self: center;
  inset: 0;
  margin-left: auto;
  margin-right: auto;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
._18oaqop8 {
  visibility: visible;
}
._18oaqop9 {
  visibility: hidden;
}
._18oaqopa {
  border-radius: 6px;
}
._18oaqopg {
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  max-width: 100%;
}
._18oaqopi {
  bottom: 0;
  flex: 1;
  flex-direction: column;
  left: 0;
  margin-right: auto;
  overflow: hidden;
  right: 0;
}
._18oaqopj {
  background: var(--_15akvq02o);
  border: 1px solid var(--_15akvq032)60;
  border-radius: 16px;
  bottom: .5rem;
  box-shadow: 0 8px 32px #00000026, 0 2px 8px #0000001a;
  left: .5rem;
  max-height: 50%;
  overflow: hidden;
  padding: 1rem;
  position: absolute;
  right: .5rem;
  transition: all .3s ease-in-out;
  z-index: 13;
}
._18oaqopk {
  border-radius: 10px;
  box-shadow: var(--_15akvq04n);
}
._18oaqopl {
  cursor: pointer;
  max-height: 4rem;
  overflow: hidden;
}
._18oaqopl:hover {
  background: var(--_15akvq02o)f2;
  box-shadow: 0 10px 30px #0003;
  transform: translateY(-2px);
}
._18oaqopm {
  max-height: 50%;
  overflow-y: hidden;
}
._18oaqopn {
  max-height: 100%;
  overflow-y: auto;
}
._18oaqopo {
  background:
    linear-gradient(
      to bottom,
      transparent,
      var(--_15akvq02o) 40%);
  border: none;
  bottom: 0;
  color: var(--_15akvq02q);
  cursor: pointer;
  font-size: .875rem;
  font-weight: 600;
  left: 0;
  padding: 1rem 0 .5rem;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 100%;
  z-index: 20;
}
._18oaqopo:hover {
  text-decoration: underline;
}
._18oaqopp:after {
  background:
    linear-gradient(
      0deg,
      var(--_18oaqop0) 0,
      hsla(0, 0%, 100%, 0) 100%);
  bottom: 0;
  content: "";
  height: 3rem;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
._18oaqopq {
  color: var(--_15akvq02k);
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%) translate(-50%);
}
._18oaqopr {
  align-items: center;
  background: var(--_15akvq02q);
  border: none;
  border-radius: 50%;
  box-shadow: var(--_15akvq04m);
  color: var(--_15akvq02l);
  cursor: pointer;
  display: flex;
  height: 28px;
  justify-content: center;
  margin-left: .5rem;
  padding: var(--_15akvq03p);
  transition: all var(--_15akvq04x) var(--_15akvq04z);
  width: 28px;
}
._18oaqopr:hover {
  background: var(--_15akvq02r);
  box-shadow: var(--_15akvq04n);
  transform: scale(1.1);
}
._18oaqopr:active {
  background: var(--_15akvq02s);
  transform: scale(.95);
}
._18oaqopr:focus-visible {
  outline: 2px solid var(--_15akvq02q);
  outline-offset: 2px;
}
._18oaqops {
  height: 100%;
}
._18oaqops,
._18oaqopu {
  position: relative;
  width: 100%;
}
._18oaqopu {
  align-self: center;
  background: var(--_15akvq02o);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  color: var(--_15akvq02j);
  padding: .5rem;
  transition: height .5s ease;
}
._18oaqopw {
  height: 100%;
  padding: .5rem 0 .5rem .5rem;
}
._18oaqopy {
  justify-content: flex-end;
  list-style: none;
  margin: 0 0 0 auto;
  padding: 0;
}
._10vuyxn0 {
  color: var(--_15akvq02i);
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif');
  line-height: var(--_15akvq04b);
}
._10vuyxn1 {
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-title-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-title-font-size,var(--_15akvq048));
  font-style: normal;
  font-style: var(--timeline-title-font-style,normal);
  font-weight: var(--timeline-title-font-weight,var(--_15akvq04f));
}
._10vuyxn1,
._10vuyxn2 {
  line-height: var(--_15akvq04a);
}
._10vuyxn2 {
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-cardTitle-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-cardTitle-font-size,var(--_15akvq046));
  font-style: normal;
  font-style: var(--timeline-cardTitle-font-style,normal);
  font-weight: var(--timeline-cardTitle-font-weight,var(--_15akvq04e));
}
._10vuyxn3 {
  color: var(--_15akvq02j);
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-cardSubtitle-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-cardSubtitle-font-size,var(--_15akvq045));
  font-style: normal;
  font-style: var(--timeline-cardSubtitle-font-style,normal);
  font-weight: var(--timeline-cardSubtitle-font-weight,var(--_15akvq04d));
  line-height: var(--_15akvq04b);
}
._10vuyxn4 {
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-cardText-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-size: var(--timeline-cardText-font-size,var(--_15akvq045));
  font-style: normal;
  font-style: var(--timeline-cardText-font-style,normal);
  font-weight: var(--timeline-cardText-font-weight,var(--_15akvq04d));
  line-height: var(--_15akvq04c);
}
._10vuyxn5 {
  font-size: var(--timeline-controls-font-size,var(--_15akvq045));
}
._10vuyxn5,
._10vuyxn6 {
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-controls-font-family,var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'));
  font-style: normal;
  font-style: var(--timeline-controls-font-style,normal);
  font-weight: var(--timeline-controls-font-weight,var(--_15akvq04e));
  line-height: var(--_15akvq04b);
}
._10vuyxn6 {
  font-size: var(--timeline-controls-font-size,var(--_15akvq047));
}
._10vuyxna {
  font-weight: 100;
}
._10vuyxnb {
  font-weight: 300;
}
._10vuyxnc {
  font-weight: 400;
}
._10vuyxnd {
  font-weight: 500;
}
._10vuyxne {
  font-weight: 600;
}
._10vuyxnf {
  font-weight: 700;
}
._10vuyxng {
  font-weight: 800;
}
._10vuyxnh {
  font-weight: 900;
}
._10vuyxni {
  font-style: normal;
}
._10vuyxnj {
  font-style: italic;
}
@media (max-width: 768px) {
  ._10vuyxn7 {
    font-size: var(--_15akvq044);
  }
  ._10vuyxn8 {
    font-size: var(--_15akvq042);
  }
  ._10vuyxn9 {
    font-size: var(--_15akvq043);
  }
}
._191ark01 {
  background: var(--_15akvq02q);
  border: none;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  height: 1.5rem;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
  width: 1.5rem;
}
._191ark02 {
  height: 70%;
  width: 70%;
}
._191ark04 {
  height: 1.25rem;
  width: 1.25rem;
}
._191ark05 {
  height: 1.5rem;
  width: 1.5rem;
}
._191ark06 {
  height: 1.75rem;
  width: 1.75rem;
}
.dvkhhv0 {
  display: none;
}
.dvkhhv3 {
  display: block;
}
.dvkhhv6 {
  display: flex;
}
.dvkhhv9 {
  display: inline-flex;
}
.dvkhhvc {
  display: grid;
}
.dvkhhvf {
  display: inline-grid;
}
.dvkhhvi {
  position: static;
}
.dvkhhvl {
  position: relative;
}
.dvkhhvo {
  position: absolute;
}
.dvkhhvr {
  position: fixed;
}
.dvkhhvu {
  position: sticky;
}
.dvkhhvx {
  overflow: visible;
}
.dvkhhv10 {
  overflow: hidden;
}
.dvkhhv13 {
  overflow: scroll;
}
.dvkhhv16 {
  overflow: auto;
}
.dvkhhv19 {
  overflow-x: visible;
}
.dvkhhv1c {
  overflow-x: hidden;
}
.dvkhhv1f {
  overflow-x: scroll;
}
.dvkhhv1i {
  overflow-x: auto;
}
.dvkhhv1l {
  overflow-y: visible;
}
.dvkhhv1o {
  overflow-y: hidden;
}
.dvkhhv1r {
  overflow-y: scroll;
}
.dvkhhv1u {
  overflow-y: auto;
}
.dvkhhv1x {
  flex-direction: row;
}
.dvkhhv20 {
  flex-direction: column;
}
.dvkhhv23 {
  flex-direction: row-reverse;
}
.dvkhhv26 {
  flex-direction: column-reverse;
}
.dvkhhv29 {
  justify-content: flex-start;
}
.dvkhhv2c {
  justify-content: center;
}
.dvkhhv2f {
  justify-content: flex-end;
}
.dvkhhv2i {
  justify-content: space-between;
}
.dvkhhv2l {
  justify-content: space-around;
}
.dvkhhv2o {
  justify-content: space-evenly;
}
.dvkhhv2r {
  align-items: flex-start;
}
.dvkhhv2u {
  align-items: center;
}
.dvkhhv2x {
  align-items: flex-end;
}
.dvkhhv30 {
  align-items: stretch;
}
.dvkhhv33 {
  align-items: baseline;
}
.dvkhhv36 {
  align-self: auto;
}
.dvkhhv39 {
  align-self: flex-start;
}
.dvkhhv3c {
  align-self: center;
}
.dvkhhv3f {
  align-self: flex-end;
}
.dvkhhv3i {
  align-self: stretch;
}
.dvkhhv3l {
  align-self: baseline;
}
.dvkhhv3o {
  flex-wrap: nowrap;
}
.dvkhhv3r {
  flex-wrap: wrap;
}
.dvkhhv3u {
  flex-wrap: wrap-reverse;
}
.dvkhhv3x {
  flex-grow: 0;
}
.dvkhhv40 {
  flex-grow: 1;
}
.dvkhhv43 {
  flex-shrink: 0;
}
.dvkhhv46 {
  flex-shrink: 1;
}
.dvkhhv49 {
  gap: var(--_15akvq03p);
}
.dvkhhv4c {
  gap: var(--_15akvq03q);
}
.dvkhhv4f {
  gap: var(--_15akvq03r);
}
.dvkhhv4i {
  gap: var(--_15akvq03s);
}
.dvkhhv4l {
  gap: var(--_15akvq03t);
}
.dvkhhv4o {
  gap: var(--_15akvq03u);
}
.dvkhhv4r {
  gap: var(--_15akvq03v);
}
.dvkhhv4u {
  -moz-column-gap: var(--_15akvq03p);
  column-gap: var(--_15akvq03p);
}
.dvkhhv4x {
  -moz-column-gap: var(--_15akvq03q);
  column-gap: var(--_15akvq03q);
}
.dvkhhv50 {
  -moz-column-gap: var(--_15akvq03r);
  column-gap: var(--_15akvq03r);
}
.dvkhhv53 {
  -moz-column-gap: var(--_15akvq03s);
  column-gap: var(--_15akvq03s);
}
.dvkhhv56 {
  -moz-column-gap: var(--_15akvq03t);
  column-gap: var(--_15akvq03t);
}
.dvkhhv59 {
  -moz-column-gap: var(--_15akvq03u);
  column-gap: var(--_15akvq03u);
}
.dvkhhv5c {
  -moz-column-gap: var(--_15akvq03v);
  column-gap: var(--_15akvq03v);
}
.dvkhhv5f {
  row-gap: var(--_15akvq03p);
}
.dvkhhv5i {
  row-gap: var(--_15akvq03q);
}
.dvkhhv5l {
  row-gap: var(--_15akvq03r);
}
.dvkhhv5o {
  row-gap: var(--_15akvq03s);
}
.dvkhhv5r {
  row-gap: var(--_15akvq03t);
}
.dvkhhv5u {
  row-gap: var(--_15akvq03u);
}
.dvkhhv5x {
  row-gap: var(--_15akvq03v);
}
.dvkhhv60 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.dvkhhv63 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.dvkhhv66 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.dvkhhv69 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.dvkhhv6c {
  grid-template-columns: auto;
}
.dvkhhv6f {
  grid-column: 1;
}
.dvkhhv6i {
  grid-column: 2;
}
.dvkhhv6l {
  grid-column: 3;
}
.dvkhhv6o {
  grid-column: 4;
}
.dvkhhv6r {
  grid-column: span 1/span 1;
}
.dvkhhv6u {
  grid-column: span 2/span 2;
}
.dvkhhv6x {
  grid-column: span 3/span 3;
}
.dvkhhv70 {
  grid-column: span 4/span 4;
}
.dvkhhv73 {
  padding: var(--_15akvq03p);
}
.dvkhhv76 {
  padding: var(--_15akvq03q);
}
.dvkhhv79 {
  padding: var(--_15akvq03r);
}
.dvkhhv7c {
  padding: var(--_15akvq03s);
}
.dvkhhv7f {
  padding: var(--_15akvq03t);
}
.dvkhhv7i {
  padding: var(--_15akvq03u);
}
.dvkhhv7l {
  padding: var(--_15akvq03v);
}
.dvkhhv7o {
  padding-top: var(--_15akvq03p);
}
.dvkhhv7r {
  padding-top: var(--_15akvq03q);
}
.dvkhhv7u {
  padding-top: var(--_15akvq03r);
}
.dvkhhv7x {
  padding-top: var(--_15akvq03s);
}
.dvkhhv80 {
  padding-top: var(--_15akvq03t);
}
.dvkhhv83 {
  padding-top: var(--_15akvq03u);
}
.dvkhhv86 {
  padding-top: var(--_15akvq03v);
}
.dvkhhv89 {
  padding-bottom: var(--_15akvq03p);
}
.dvkhhv8c {
  padding-bottom: var(--_15akvq03q);
}
.dvkhhv8f {
  padding-bottom: var(--_15akvq03r);
}
.dvkhhv8i {
  padding-bottom: var(--_15akvq03s);
}
.dvkhhv8l {
  padding-bottom: var(--_15akvq03t);
}
.dvkhhv8o {
  padding-bottom: var(--_15akvq03u);
}
.dvkhhv8r {
  padding-bottom: var(--_15akvq03v);
}
.dvkhhv8u {
  padding-left: var(--_15akvq03p);
}
.dvkhhv8x {
  padding-left: var(--_15akvq03q);
}
.dvkhhv90 {
  padding-left: var(--_15akvq03r);
}
.dvkhhv93 {
  padding-left: var(--_15akvq03s);
}
.dvkhhv96 {
  padding-left: var(--_15akvq03t);
}
.dvkhhv99 {
  padding-left: var(--_15akvq03u);
}
.dvkhhv9c {
  padding-left: var(--_15akvq03v);
}
.dvkhhv9f {
  padding-right: var(--_15akvq03p);
}
.dvkhhv9i {
  padding-right: var(--_15akvq03q);
}
.dvkhhv9l {
  padding-right: var(--_15akvq03r);
}
.dvkhhv9o {
  padding-right: var(--_15akvq03s);
}
.dvkhhv9r {
  padding-right: var(--_15akvq03t);
}
.dvkhhv9u {
  padding-right: var(--_15akvq03u);
}
.dvkhhv9x {
  padding-right: var(--_15akvq03v);
}
.dvkhhva0 {
  padding-x: var(--_15akvq03p);
}
.dvkhhva3 {
  padding-x: var(--_15akvq03q);
}
.dvkhhva6 {
  padding-x: var(--_15akvq03r);
}
.dvkhhva9 {
  padding-x: var(--_15akvq03s);
}
.dvkhhvac {
  padding-x: var(--_15akvq03t);
}
.dvkhhvaf {
  padding-x: var(--_15akvq03u);
}
.dvkhhvai {
  padding-x: var(--_15akvq03v);
}
.dvkhhval {
  padding-y: var(--_15akvq03p);
}
.dvkhhvao {
  padding-y: var(--_15akvq03q);
}
.dvkhhvar {
  padding-y: var(--_15akvq03r);
}
.dvkhhvau {
  padding-y: var(--_15akvq03s);
}
.dvkhhvax {
  padding-y: var(--_15akvq03t);
}
.dvkhhvb0 {
  padding-y: var(--_15akvq03u);
}
.dvkhhvb3 {
  padding-y: var(--_15akvq03v);
}
.dvkhhvb6 {
  margin: var(--_15akvq03p);
}
.dvkhhvb9 {
  margin: var(--_15akvq03q);
}
.dvkhhvbc {
  margin: var(--_15akvq03r);
}
.dvkhhvbf {
  margin: var(--_15akvq03s);
}
.dvkhhvbi {
  margin: var(--_15akvq03t);
}
.dvkhhvbl {
  margin: var(--_15akvq03u);
}
.dvkhhvbo {
  margin: var(--_15akvq03v);
}
.dvkhhvbr {
  margin: auto;
}
.dvkhhvbu {
  margin: -.25rem;
}
.dvkhhvbx {
  margin-top: var(--_15akvq03p);
}
.dvkhhvc0 {
  margin-top: var(--_15akvq03q);
}
.dvkhhvc3 {
  margin-top: var(--_15akvq03r);
}
.dvkhhvc6 {
  margin-top: var(--_15akvq03s);
}
.dvkhhvc9 {
  margin-top: var(--_15akvq03t);
}
.dvkhhvcc {
  margin-top: var(--_15akvq03u);
}
.dvkhhvcf {
  margin-top: var(--_15akvq03v);
}
.dvkhhvci {
  margin-top: auto;
}
.dvkhhvcl {
  margin-bottom: var(--_15akvq03p);
}
.dvkhhvco {
  margin-bottom: var(--_15akvq03q);
}
.dvkhhvcr {
  margin-bottom: var(--_15akvq03r);
}
.dvkhhvcu {
  margin-bottom: var(--_15akvq03s);
}
.dvkhhvcx {
  margin-bottom: var(--_15akvq03t);
}
.dvkhhvd0 {
  margin-bottom: var(--_15akvq03u);
}
.dvkhhvd3 {
  margin-bottom: var(--_15akvq03v);
}
.dvkhhvd6 {
  margin-bottom: auto;
}
.dvkhhvd9 {
  margin-left: var(--_15akvq03p);
}
.dvkhhvdc {
  margin-left: var(--_15akvq03q);
}
.dvkhhvdf {
  margin-left: var(--_15akvq03r);
}
.dvkhhvdi {
  margin-left: var(--_15akvq03s);
}
.dvkhhvdl {
  margin-left: var(--_15akvq03t);
}
.dvkhhvdo {
  margin-left: var(--_15akvq03u);
}
.dvkhhvdr {
  margin-left: var(--_15akvq03v);
}
.dvkhhvdu {
  margin-left: auto;
}
.dvkhhvdx {
  margin-right: var(--_15akvq03p);
}
.dvkhhve0 {
  margin-right: var(--_15akvq03q);
}
.dvkhhve3 {
  margin-right: var(--_15akvq03r);
}
.dvkhhve6 {
  margin-right: var(--_15akvq03s);
}
.dvkhhve9 {
  margin-right: var(--_15akvq03t);
}
.dvkhhvec {
  margin-right: var(--_15akvq03u);
}
.dvkhhvef {
  margin-right: var(--_15akvq03v);
}
.dvkhhvei {
  margin-right: auto;
}
.dvkhhvel {
  margin-x: var(--_15akvq03p);
}
.dvkhhveo {
  margin-x: var(--_15akvq03q);
}
.dvkhhver {
  margin-x: var(--_15akvq03r);
}
.dvkhhveu {
  margin-x: var(--_15akvq03s);
}
.dvkhhvex {
  margin-x: var(--_15akvq03t);
}
.dvkhhvf0 {
  margin-x: var(--_15akvq03u);
}
.dvkhhvf3 {
  margin-x: var(--_15akvq03v);
}
.dvkhhvf6 {
  margin-x: auto;
}
.dvkhhvf9 {
  margin-y: var(--_15akvq03p);
}
.dvkhhvfc {
  margin-y: var(--_15akvq03q);
}
.dvkhhvff {
  margin-y: var(--_15akvq03r);
}
.dvkhhvfi {
  margin-y: var(--_15akvq03s);
}
.dvkhhvfl {
  margin-y: var(--_15akvq03t);
}
.dvkhhvfo {
  margin-y: var(--_15akvq03u);
}
.dvkhhvfr {
  margin-y: var(--_15akvq03v);
}
.dvkhhvfu {
  margin-y: auto;
}
.dvkhhvfx {
  width: .25rem;
}
.dvkhhvg0 {
  width: auto;
}
.dvkhhvg3 {
  width: 100%;
}
.dvkhhvg6 {
  width: 100vw;
}
.dvkhhvg9 {
  width: -moz-min-content;
  width: min-content;
}
.dvkhhvgc {
  width: -moz-max-content;
  width: max-content;
}
.dvkhhvgf {
  width: -moz-fit-content;
  width: fit-content;
}
.dvkhhvgi {
  width: 50%;
}
.dvkhhvgl {
  width: 33.333333%;
}
.dvkhhvgo {
  width: 66.666667%;
}
.dvkhhvgr {
  width: 25%;
}
.dvkhhvgu {
  width: 75%;
}
.dvkhhvgx {
  height: .25rem;
}
.dvkhhvh0 {
  height: auto;
}
.dvkhhvh3 {
  height: 100%;
}
.dvkhhvh6 {
  height: 100vh;
}
.dvkhhvh9 {
  height: -moz-min-content;
  height: min-content;
}
.dvkhhvhc {
  height: -moz-max-content;
  height: max-content;
}
.dvkhhvhf {
  height: -moz-fit-content;
  height: fit-content;
}
.dvkhhvhi {
  min-width: 0;
}
.dvkhhvhl {
  min-width: -moz-min-content;
  min-width: min-content;
}
.dvkhhvho {
  min-width: -moz-max-content;
  min-width: max-content;
}
.dvkhhvhr {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.dvkhhvhu {
  min-width: 100%;
}
.dvkhhvhx {
  max-width: none;
}
.dvkhhvi0 {
  max-width: -moz-min-content;
  max-width: min-content;
}
.dvkhhvi3 {
  max-width: -moz-max-content;
  max-width: max-content;
}
.dvkhhvi6 {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.dvkhhvi9 {
  max-width: 100%;
}
.dvkhhvic {
  max-width: 100vw;
}
.dvkhhvif {
  min-height: 0;
}
.dvkhhvii {
  min-height: -moz-min-content;
  min-height: min-content;
}
.dvkhhvil {
  min-height: -moz-max-content;
  min-height: max-content;
}
.dvkhhvio {
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.dvkhhvir {
  min-height: 100%;
}
.dvkhhviu {
  min-height: 100vh;
}
.dvkhhvix {
  max-height: none;
}
.dvkhhvj0 {
  max-height: -moz-min-content;
  max-height: min-content;
}
.dvkhhvj3 {
  max-height: -moz-max-content;
  max-height: max-content;
}
.dvkhhvj6 {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.dvkhhvj9 {
  max-height: 100%;
}
.dvkhhvjc {
  max-height: 100vh;
}
.dvkhhvjf {
  border-radius: var(--_15akvq04h);
}
.dvkhhvji {
  border-radius: var(--_15akvq04i);
}
.dvkhhvjl {
  border-radius: var(--_15akvq04j);
}
.dvkhhvjo {
  border-radius: var(--_15akvq04k);
}
.dvkhhvjr {
  border-radius: var(--_15akvq04l);
}
.dvkhhvju {
  border-top-left-radius: var(--_15akvq04h);
}
.dvkhhvjx {
  border-top-left-radius: var(--_15akvq04i);
}
.dvkhhvk0 {
  border-top-left-radius: var(--_15akvq04j);
}
.dvkhhvk3 {
  border-top-left-radius: var(--_15akvq04k);
}
.dvkhhvk6 {
  border-top-left-radius: var(--_15akvq04l);
}
.dvkhhvk9 {
  border-top-right-radius: var(--_15akvq04h);
}
.dvkhhvkc {
  border-top-right-radius: var(--_15akvq04i);
}
.dvkhhvkf {
  border-top-right-radius: var(--_15akvq04j);
}
.dvkhhvki {
  border-top-right-radius: var(--_15akvq04k);
}
.dvkhhvkl {
  border-top-right-radius: var(--_15akvq04l);
}
.dvkhhvko {
  border-bottom-left-radius: var(--_15akvq04h);
}
.dvkhhvkr {
  border-bottom-left-radius: var(--_15akvq04i);
}
.dvkhhvku {
  border-bottom-left-radius: var(--_15akvq04j);
}
.dvkhhvkx {
  border-bottom-left-radius: var(--_15akvq04k);
}
.dvkhhvl0 {
  border-bottom-left-radius: var(--_15akvq04l);
}
.dvkhhvl3 {
  border-bottom-right-radius: var(--_15akvq04h);
}
.dvkhhvl6 {
  border-bottom-right-radius: var(--_15akvq04i);
}
.dvkhhvl9 {
  border-bottom-right-radius: var(--_15akvq04j);
}
.dvkhhvlc {
  border-bottom-right-radius: var(--_15akvq04k);
}
.dvkhhvlf {
  border-bottom-right-radius: var(--_15akvq04l);
}
.dvkhhvli {
  box-shadow: var(--_15akvq01u);
}
.dvkhhvll {
  box-shadow: var(--_15akvq01v);
}
.dvkhhvlo {
  box-shadow: var(--_15akvq01w);
}
.dvkhhvlr {
  box-shadow: var(--_15akvq01x);
}
.dvkhhvlu {
  box-shadow: var(--_15akvq01y);
}
.dvkhhvlx {
  opacity: 0;
}
.dvkhhvm0 {
  opacity: .05;
}
.dvkhhvm3 {
  opacity: .1;
}
.dvkhhvm6 {
  opacity: .2;
}
.dvkhhvm9 {
  opacity: .25;
}
.dvkhhvmc {
  opacity: .3;
}
.dvkhhvmf {
  opacity: .4;
}
.dvkhhvmi {
  opacity: .5;
}
.dvkhhvml {
  opacity: .6;
}
.dvkhhvmo {
  opacity: .7;
}
.dvkhhvmr {
  opacity: .75;
}
.dvkhhvmu {
  opacity: .8;
}
.dvkhhvmx {
  opacity: .9;
}
.dvkhhvn0 {
  opacity: .95;
}
.dvkhhvn3 {
  opacity: 1;
}
.dvkhhvn6 {
  font-size: var(--_15akvq03w);
}
.dvkhhvn9 {
  font-size: var(--_15akvq03x);
}
.dvkhhvnc {
  font-size: var(--_15akvq03y);
}
.dvkhhvnf {
  font-size: var(--_15akvq03z);
}
.dvkhhvni {
  font-size: var(--_15akvq040);
}
.dvkhhvnl {
  font-size: var(--_15akvq041);
}
.dvkhhvno {
  font-size: var(--_15akvq042);
}
.dvkhhvnr {
  font-size: var(--_15akvq043);
}
.dvkhhvnu {
  font-size: var(--_15akvq044);
}
.dvkhhvnx {
  font-size: var(--_15akvq045);
}
.dvkhhvo0 {
  font-size: var(--_15akvq046);
}
.dvkhhvo3 {
  font-size: var(--_15akvq047);
}
.dvkhhvo6 {
  font-size: var(--_15akvq048);
}
.dvkhhvo9 {
  font-size: var(--_15akvq049);
}
.dvkhhvoc {
  font-weight: var(--_15akvq04d);
}
.dvkhhvof {
  font-weight: var(--_15akvq04e);
}
.dvkhhvoi {
  font-weight: var(--_15akvq04f);
}
.dvkhhvol {
  font-weight: var(--_15akvq04g);
}
.dvkhhvoo {
  line-height: var(--_15akvq04a);
}
.dvkhhvor {
  line-height: var(--_15akvq04b);
}
.dvkhhvou {
  line-height: var(--_15akvq04c);
}
.dvkhhvox {
  text-align: left;
}
.dvkhhvp0 {
  text-align: center;
}
.dvkhhvp3 {
  text-align: right;
}
.dvkhhvp6 {
  text-align: justify;
}
.dvkhhvp9 {
  text-transform: none;
}
.dvkhhvpc {
  text-transform: uppercase;
}
.dvkhhvpf {
  text-transform: lowercase;
}
.dvkhhvpi {
  text-transform: capitalize;
}
.dvkhhvpl {
  text-decoration: none;
}
.dvkhhvpo {
  text-decoration: underline;
}
.dvkhhvpr {
  text-decoration: line-through;
}
.dvkhhvpu {
  z-index: var(--_15akvq04s);
}
.dvkhhvpx {
  z-index: var(--_15akvq04t);
}
.dvkhhvq0 {
  z-index: var(--_15akvq04u);
}
.dvkhhvq3 {
  z-index: var(--_15akvq04v);
}
.dvkhhvq6 {
  cursor: auto;
}
.dvkhhvq9 {
  cursor: default;
}
.dvkhhvqc {
  cursor: pointer;
}
.dvkhhvqf {
  cursor: wait;
}
.dvkhhvqi {
  cursor: text;
}
.dvkhhvql {
  cursor: move;
}
.dvkhhvqo {
  cursor: help;
}
.dvkhhvqr {
  cursor: not-allowed;
}
.dvkhhvqu {
  pointer-events: auto;
}
.dvkhhvqx {
  pointer-events: none;
}
.dvkhhvr0 {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
}
.dvkhhvr3 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.dvkhhvr6 {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
.dvkhhvr9 {
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
.dvkhhvrc {
  visibility: visible;
}
.dvkhhvrf {
  visibility: hidden;
}
.dvkhhvri {
  transform: none;
}
.dvkhhvrl {
  transform: translateY(-1px);
}
.dvkhhvro {
  transform: translateY(-2px);
}
.dvkhhvrr {
  transform: scale(.95);
}
.dvkhhvru {
  transform: scale(.98);
}
.dvkhhvrx {
  transform: scale(1.02);
}
.dvkhhvs0 {
  transform: scale(1.05);
}
.dvkhhvs3 {
  border-width: 0;
}
.dvkhhvs4 {
  border-width: 1px;
}
.dvkhhvs5 {
  border-width: 2px;
}
.dvkhhvs6 {
  border-width: 4px;
}
.dvkhhvs7 {
  border-style: solid;
}
.dvkhhvs8 {
  border-style: dashed;
}
.dvkhhvs9 {
  border-style: dotted;
}
.dvkhhvsa {
  border-style: none;
}
.dvkhhvsb {
  background-repeat: repeat;
}
.dvkhhvsc {
  background-repeat: no-repeat;
}
.dvkhhvsd {
  background-repeat: repeat-x;
}
.dvkhhvse {
  background-repeat: repeat-y;
}
.dvkhhvsf {
  background-size: auto;
}
.dvkhhvsg {
  background-size: cover;
}
.dvkhhvsh {
  background-size: contain;
}
.dvkhhvsi {
  background-position: 50%;
}
.dvkhhvsj {
  background-position: top;
}
.dvkhhvsk {
  background-position: 100%;
}
.dvkhhvsl {
  background-position: bottom;
}
.dvkhhvsm {
  background-position: 0;
}
.dvkhhvsn {
  background-position: 0 0;
}
.dvkhhvso {
  background-position: 100% 0;
}
.dvkhhvsp {
  background-position: 0 100%;
}
.dvkhhvsq {
  background-position: 100% 100%;
}
.dvkhhvsr {
  list-style-type: none;
}
.dvkhhvss {
  list-style-type: disc;
}
.dvkhhvst {
  list-style-type: decimal;
}
.dvkhhvsu {
  list-style-position: inside;
}
.dvkhhvsv {
  list-style-position: outside;
}
.dvkhhvsw {
  border-collapse: separate;
}
.dvkhhvsx {
  border-collapse: collapse;
}
.dvkhhvsy {
  transition-property: none;
}
.dvkhhvsz {
  transition-property: all;
}
.dvkhhvt0 {
  transition-property: colors;
}
.dvkhhvt1 {
  transition-property: opacity;
}
.dvkhhvt2 {
  transition-property: shadow;
}
.dvkhhvt3 {
  transition-property: transform;
}
.dvkhhvt4 {
  transition-duration: 75ms;
}
.dvkhhvt5 {
  transition-duration: .1s;
}
.dvkhhvt6 {
  transition-duration: .15s;
}
.dvkhhvt7 {
  transition-duration: .2s;
}
.dvkhhvt8 {
  transition-duration: .3s;
}
.dvkhhvt9 {
  transition-duration: .5s;
}
.dvkhhvta {
  transition-duration: .7s;
}
.dvkhhvtb {
  transition-duration: 1s;
}
.dvkhhvtc {
  transition-timing-function: linear;
}
.dvkhhvtd {
  transition-timing-function: ease;
}
.dvkhhvte {
  transition-timing-function: ease-in;
}
.dvkhhvtf {
  transition-timing-function: ease-out;
}
.dvkhhvtg {
  transition-timing-function: ease-in-out;
}
.dvkhhvth {
  order: 1;
}
.dvkhhvti {
  order: 2;
}
.dvkhhvtj {
  order: 3;
}
.dvkhhvtk {
  order: 4;
}
.dvkhhvtl {
  order: 5;
}
.dvkhhvtm {
  order: -9999;
}
.dvkhhvtn {
  order: 9999;
}
.dvkhhvto {
  order: 0;
}
@media screen and (min-width: 768px) {
  .dvkhhv1 {
    display: none;
  }
  .dvkhhv4 {
    display: block;
  }
  .dvkhhv7 {
    display: flex;
  }
  .dvkhhva {
    display: inline-flex;
  }
  .dvkhhvd {
    display: grid;
  }
  .dvkhhvg {
    display: inline-grid;
  }
  .dvkhhvj {
    position: static;
  }
  .dvkhhvm {
    position: relative;
  }
  .dvkhhvp {
    position: absolute;
  }
  .dvkhhvs {
    position: fixed;
  }
  .dvkhhvv {
    position: sticky;
  }
  .dvkhhvy {
    overflow: visible;
  }
  .dvkhhv11 {
    overflow: hidden;
  }
  .dvkhhv14 {
    overflow: scroll;
  }
  .dvkhhv17 {
    overflow: auto;
  }
  .dvkhhv1a {
    overflow-x: visible;
  }
  .dvkhhv1d {
    overflow-x: hidden;
  }
  .dvkhhv1g {
    overflow-x: scroll;
  }
  .dvkhhv1j {
    overflow-x: auto;
  }
  .dvkhhv1m {
    overflow-y: visible;
  }
  .dvkhhv1p {
    overflow-y: hidden;
  }
  .dvkhhv1s {
    overflow-y: scroll;
  }
  .dvkhhv1v {
    overflow-y: auto;
  }
  .dvkhhv1y {
    flex-direction: row;
  }
  .dvkhhv21 {
    flex-direction: column;
  }
  .dvkhhv24 {
    flex-direction: row-reverse;
  }
  .dvkhhv27 {
    flex-direction: column-reverse;
  }
  .dvkhhv2a {
    justify-content: flex-start;
  }
  .dvkhhv2d {
    justify-content: center;
  }
  .dvkhhv2g {
    justify-content: flex-end;
  }
  .dvkhhv2j {
    justify-content: space-between;
  }
  .dvkhhv2m {
    justify-content: space-around;
  }
  .dvkhhv2p {
    justify-content: space-evenly;
  }
  .dvkhhv2s {
    align-items: flex-start;
  }
  .dvkhhv2v {
    align-items: center;
  }
  .dvkhhv2y {
    align-items: flex-end;
  }
  .dvkhhv31 {
    align-items: stretch;
  }
  .dvkhhv34 {
    align-items: baseline;
  }
  .dvkhhv37 {
    align-self: auto;
  }
  .dvkhhv3a {
    align-self: flex-start;
  }
  .dvkhhv3d {
    align-self: center;
  }
  .dvkhhv3g {
    align-self: flex-end;
  }
  .dvkhhv3j {
    align-self: stretch;
  }
  .dvkhhv3m {
    align-self: baseline;
  }
  .dvkhhv3p {
    flex-wrap: nowrap;
  }
  .dvkhhv3s {
    flex-wrap: wrap;
  }
  .dvkhhv3v {
    flex-wrap: wrap-reverse;
  }
  .dvkhhv3y {
    flex-grow: 0;
  }
  .dvkhhv41 {
    flex-grow: 1;
  }
  .dvkhhv44 {
    flex-shrink: 0;
  }
  .dvkhhv47 {
    flex-shrink: 1;
  }
  .dvkhhv4a {
    gap: var(--_15akvq03p);
  }
  .dvkhhv4d {
    gap: var(--_15akvq03q);
  }
  .dvkhhv4g {
    gap: var(--_15akvq03r);
  }
  .dvkhhv4j {
    gap: var(--_15akvq03s);
  }
  .dvkhhv4m {
    gap: var(--_15akvq03t);
  }
  .dvkhhv4p {
    gap: var(--_15akvq03u);
  }
  .dvkhhv4s {
    gap: var(--_15akvq03v);
  }
  .dvkhhv4v {
    -moz-column-gap: var(--_15akvq03p);
    column-gap: var(--_15akvq03p);
  }
  .dvkhhv4y {
    -moz-column-gap: var(--_15akvq03q);
    column-gap: var(--_15akvq03q);
  }
  .dvkhhv51 {
    -moz-column-gap: var(--_15akvq03r);
    column-gap: var(--_15akvq03r);
  }
  .dvkhhv54 {
    -moz-column-gap: var(--_15akvq03s);
    column-gap: var(--_15akvq03s);
  }
  .dvkhhv57 {
    -moz-column-gap: var(--_15akvq03t);
    column-gap: var(--_15akvq03t);
  }
  .dvkhhv5a {
    -moz-column-gap: var(--_15akvq03u);
    column-gap: var(--_15akvq03u);
  }
  .dvkhhv5d {
    -moz-column-gap: var(--_15akvq03v);
    column-gap: var(--_15akvq03v);
  }
  .dvkhhv5g {
    row-gap: var(--_15akvq03p);
  }
  .dvkhhv5j {
    row-gap: var(--_15akvq03q);
  }
  .dvkhhv5m {
    row-gap: var(--_15akvq03r);
  }
  .dvkhhv5p {
    row-gap: var(--_15akvq03s);
  }
  .dvkhhv5s {
    row-gap: var(--_15akvq03t);
  }
  .dvkhhv5v {
    row-gap: var(--_15akvq03u);
  }
  .dvkhhv5y {
    row-gap: var(--_15akvq03v);
  }
  .dvkhhv61 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .dvkhhv64 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .dvkhhv67 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .dvkhhv6a {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .dvkhhv6d {
    grid-template-columns: auto;
  }
  .dvkhhv6g {
    grid-column: 1;
  }
  .dvkhhv6j {
    grid-column: 2;
  }
  .dvkhhv6m {
    grid-column: 3;
  }
  .dvkhhv6p {
    grid-column: 4;
  }
  .dvkhhv6s {
    grid-column: span 1/span 1;
  }
  .dvkhhv6v {
    grid-column: span 2/span 2;
  }
  .dvkhhv6y {
    grid-column: span 3/span 3;
  }
  .dvkhhv71 {
    grid-column: span 4/span 4;
  }
  .dvkhhv74 {
    padding: var(--_15akvq03p);
  }
  .dvkhhv77 {
    padding: var(--_15akvq03q);
  }
  .dvkhhv7a {
    padding: var(--_15akvq03r);
  }
  .dvkhhv7d {
    padding: var(--_15akvq03s);
  }
  .dvkhhv7g {
    padding: var(--_15akvq03t);
  }
  .dvkhhv7j {
    padding: var(--_15akvq03u);
  }
  .dvkhhv7m {
    padding: var(--_15akvq03v);
  }
  .dvkhhv7p {
    padding-top: var(--_15akvq03p);
  }
  .dvkhhv7s {
    padding-top: var(--_15akvq03q);
  }
  .dvkhhv7v {
    padding-top: var(--_15akvq03r);
  }
  .dvkhhv7y {
    padding-top: var(--_15akvq03s);
  }
  .dvkhhv81 {
    padding-top: var(--_15akvq03t);
  }
  .dvkhhv84 {
    padding-top: var(--_15akvq03u);
  }
  .dvkhhv87 {
    padding-top: var(--_15akvq03v);
  }
  .dvkhhv8a {
    padding-bottom: var(--_15akvq03p);
  }
  .dvkhhv8d {
    padding-bottom: var(--_15akvq03q);
  }
  .dvkhhv8g {
    padding-bottom: var(--_15akvq03r);
  }
  .dvkhhv8j {
    padding-bottom: var(--_15akvq03s);
  }
  .dvkhhv8m {
    padding-bottom: var(--_15akvq03t);
  }
  .dvkhhv8p {
    padding-bottom: var(--_15akvq03u);
  }
  .dvkhhv8s {
    padding-bottom: var(--_15akvq03v);
  }
  .dvkhhv8v {
    padding-left: var(--_15akvq03p);
  }
  .dvkhhv8y {
    padding-left: var(--_15akvq03q);
  }
  .dvkhhv91 {
    padding-left: var(--_15akvq03r);
  }
  .dvkhhv94 {
    padding-left: var(--_15akvq03s);
  }
  .dvkhhv97 {
    padding-left: var(--_15akvq03t);
  }
  .dvkhhv9a {
    padding-left: var(--_15akvq03u);
  }
  .dvkhhv9d {
    padding-left: var(--_15akvq03v);
  }
  .dvkhhv9g {
    padding-right: var(--_15akvq03p);
  }
  .dvkhhv9j {
    padding-right: var(--_15akvq03q);
  }
  .dvkhhv9m {
    padding-right: var(--_15akvq03r);
  }
  .dvkhhv9p {
    padding-right: var(--_15akvq03s);
  }
  .dvkhhv9s {
    padding-right: var(--_15akvq03t);
  }
  .dvkhhv9v {
    padding-right: var(--_15akvq03u);
  }
  .dvkhhv9y {
    padding-right: var(--_15akvq03v);
  }
  .dvkhhva1 {
    padding-x: var(--_15akvq03p);
  }
  .dvkhhva4 {
    padding-x: var(--_15akvq03q);
  }
  .dvkhhva7 {
    padding-x: var(--_15akvq03r);
  }
  .dvkhhvaa {
    padding-x: var(--_15akvq03s);
  }
  .dvkhhvad {
    padding-x: var(--_15akvq03t);
  }
  .dvkhhvag {
    padding-x: var(--_15akvq03u);
  }
  .dvkhhvaj {
    padding-x: var(--_15akvq03v);
  }
  .dvkhhvam {
    padding-y: var(--_15akvq03p);
  }
  .dvkhhvap {
    padding-y: var(--_15akvq03q);
  }
  .dvkhhvas {
    padding-y: var(--_15akvq03r);
  }
  .dvkhhvav {
    padding-y: var(--_15akvq03s);
  }
  .dvkhhvay {
    padding-y: var(--_15akvq03t);
  }
  .dvkhhvb1 {
    padding-y: var(--_15akvq03u);
  }
  .dvkhhvb4 {
    padding-y: var(--_15akvq03v);
  }
  .dvkhhvb7 {
    margin: var(--_15akvq03p);
  }
  .dvkhhvba {
    margin: var(--_15akvq03q);
  }
  .dvkhhvbd {
    margin: var(--_15akvq03r);
  }
  .dvkhhvbg {
    margin: var(--_15akvq03s);
  }
  .dvkhhvbj {
    margin: var(--_15akvq03t);
  }
  .dvkhhvbm {
    margin: var(--_15akvq03u);
  }
  .dvkhhvbp {
    margin: var(--_15akvq03v);
  }
  .dvkhhvbs {
    margin: auto;
  }
  .dvkhhvbv {
    margin: -.25rem;
  }
  .dvkhhvby {
    margin-top: var(--_15akvq03p);
  }
  .dvkhhvc1 {
    margin-top: var(--_15akvq03q);
  }
  .dvkhhvc4 {
    margin-top: var(--_15akvq03r);
  }
  .dvkhhvc7 {
    margin-top: var(--_15akvq03s);
  }
  .dvkhhvca {
    margin-top: var(--_15akvq03t);
  }
  .dvkhhvcd {
    margin-top: var(--_15akvq03u);
  }
  .dvkhhvcg {
    margin-top: var(--_15akvq03v);
  }
  .dvkhhvcj {
    margin-top: auto;
  }
  .dvkhhvcm {
    margin-bottom: var(--_15akvq03p);
  }
  .dvkhhvcp {
    margin-bottom: var(--_15akvq03q);
  }
  .dvkhhvcs {
    margin-bottom: var(--_15akvq03r);
  }
  .dvkhhvcv {
    margin-bottom: var(--_15akvq03s);
  }
  .dvkhhvcy {
    margin-bottom: var(--_15akvq03t);
  }
  .dvkhhvd1 {
    margin-bottom: var(--_15akvq03u);
  }
  .dvkhhvd4 {
    margin-bottom: var(--_15akvq03v);
  }
  .dvkhhvd7 {
    margin-bottom: auto;
  }
  .dvkhhvda {
    margin-left: var(--_15akvq03p);
  }
  .dvkhhvdd {
    margin-left: var(--_15akvq03q);
  }
  .dvkhhvdg {
    margin-left: var(--_15akvq03r);
  }
  .dvkhhvdj {
    margin-left: var(--_15akvq03s);
  }
  .dvkhhvdm {
    margin-left: var(--_15akvq03t);
  }
  .dvkhhvdp {
    margin-left: var(--_15akvq03u);
  }
  .dvkhhvds {
    margin-left: var(--_15akvq03v);
  }
  .dvkhhvdv {
    margin-left: auto;
  }
  .dvkhhvdy {
    margin-right: var(--_15akvq03p);
  }
  .dvkhhve1 {
    margin-right: var(--_15akvq03q);
  }
  .dvkhhve4 {
    margin-right: var(--_15akvq03r);
  }
  .dvkhhve7 {
    margin-right: var(--_15akvq03s);
  }
  .dvkhhvea {
    margin-right: var(--_15akvq03t);
  }
  .dvkhhved {
    margin-right: var(--_15akvq03u);
  }
  .dvkhhveg {
    margin-right: var(--_15akvq03v);
  }
  .dvkhhvej {
    margin-right: auto;
  }
  .dvkhhvem {
    margin-x: var(--_15akvq03p);
  }
  .dvkhhvep {
    margin-x: var(--_15akvq03q);
  }
  .dvkhhves {
    margin-x: var(--_15akvq03r);
  }
  .dvkhhvev {
    margin-x: var(--_15akvq03s);
  }
  .dvkhhvey {
    margin-x: var(--_15akvq03t);
  }
  .dvkhhvf1 {
    margin-x: var(--_15akvq03u);
  }
  .dvkhhvf4 {
    margin-x: var(--_15akvq03v);
  }
  .dvkhhvf7 {
    margin-x: auto;
  }
  .dvkhhvfa {
    margin-y: var(--_15akvq03p);
  }
  .dvkhhvfd {
    margin-y: var(--_15akvq03q);
  }
  .dvkhhvfg {
    margin-y: var(--_15akvq03r);
  }
  .dvkhhvfj {
    margin-y: var(--_15akvq03s);
  }
  .dvkhhvfm {
    margin-y: var(--_15akvq03t);
  }
  .dvkhhvfp {
    margin-y: var(--_15akvq03u);
  }
  .dvkhhvfs {
    margin-y: var(--_15akvq03v);
  }
  .dvkhhvfv {
    margin-y: auto;
  }
  .dvkhhvfy {
    width: .25rem;
  }
  .dvkhhvg1 {
    width: auto;
  }
  .dvkhhvg4 {
    width: 100%;
  }
  .dvkhhvg7 {
    width: 100vw;
  }
  .dvkhhvga {
    width: -moz-min-content;
    width: min-content;
  }
  .dvkhhvgd {
    width: -moz-max-content;
    width: max-content;
  }
  .dvkhhvgg {
    width: -moz-fit-content;
    width: fit-content;
  }
  .dvkhhvgj {
    width: 50%;
  }
  .dvkhhvgm {
    width: 33.333333%;
  }
  .dvkhhvgp {
    width: 66.666667%;
  }
  .dvkhhvgs {
    width: 25%;
  }
  .dvkhhvgv {
    width: 75%;
  }
  .dvkhhvgy {
    height: .25rem;
  }
  .dvkhhvh1 {
    height: auto;
  }
  .dvkhhvh4 {
    height: 100%;
  }
  .dvkhhvh7 {
    height: 100vh;
  }
  .dvkhhvha {
    height: -moz-min-content;
    height: min-content;
  }
  .dvkhhvhd {
    height: -moz-max-content;
    height: max-content;
  }
  .dvkhhvhg {
    height: -moz-fit-content;
    height: fit-content;
  }
  .dvkhhvhj {
    min-width: 0;
  }
  .dvkhhvhm {
    min-width: -moz-min-content;
    min-width: min-content;
  }
  .dvkhhvhp {
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .dvkhhvhs {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .dvkhhvhv {
    min-width: 100%;
  }
  .dvkhhvhy {
    max-width: none;
  }
  .dvkhhvi1 {
    max-width: -moz-min-content;
    max-width: min-content;
  }
  .dvkhhvi4 {
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .dvkhhvi7 {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .dvkhhvia {
    max-width: 100%;
  }
  .dvkhhvid {
    max-width: 100vw;
  }
  .dvkhhvig {
    min-height: 0;
  }
  .dvkhhvij {
    min-height: -moz-min-content;
    min-height: min-content;
  }
  .dvkhhvim {
    min-height: -moz-max-content;
    min-height: max-content;
  }
  .dvkhhvip {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
  .dvkhhvis {
    min-height: 100%;
  }
  .dvkhhviv {
    min-height: 100vh;
  }
  .dvkhhviy {
    max-height: none;
  }
  .dvkhhvj1 {
    max-height: -moz-min-content;
    max-height: min-content;
  }
  .dvkhhvj4 {
    max-height: -moz-max-content;
    max-height: max-content;
  }
  .dvkhhvj7 {
    max-height: -moz-fit-content;
    max-height: fit-content;
  }
  .dvkhhvja {
    max-height: 100%;
  }
  .dvkhhvjd {
    max-height: 100vh;
  }
  .dvkhhvjg {
    border-radius: var(--_15akvq04h);
  }
  .dvkhhvjj {
    border-radius: var(--_15akvq04i);
  }
  .dvkhhvjm {
    border-radius: var(--_15akvq04j);
  }
  .dvkhhvjp {
    border-radius: var(--_15akvq04k);
  }
  .dvkhhvjs {
    border-radius: var(--_15akvq04l);
  }
  .dvkhhvjv {
    border-top-left-radius: var(--_15akvq04h);
  }
  .dvkhhvjy {
    border-top-left-radius: var(--_15akvq04i);
  }
  .dvkhhvk1 {
    border-top-left-radius: var(--_15akvq04j);
  }
  .dvkhhvk4 {
    border-top-left-radius: var(--_15akvq04k);
  }
  .dvkhhvk7 {
    border-top-left-radius: var(--_15akvq04l);
  }
  .dvkhhvka {
    border-top-right-radius: var(--_15akvq04h);
  }
  .dvkhhvkd {
    border-top-right-radius: var(--_15akvq04i);
  }
  .dvkhhvkg {
    border-top-right-radius: var(--_15akvq04j);
  }
  .dvkhhvkj {
    border-top-right-radius: var(--_15akvq04k);
  }
  .dvkhhvkm {
    border-top-right-radius: var(--_15akvq04l);
  }
  .dvkhhvkp {
    border-bottom-left-radius: var(--_15akvq04h);
  }
  .dvkhhvks {
    border-bottom-left-radius: var(--_15akvq04i);
  }
  .dvkhhvkv {
    border-bottom-left-radius: var(--_15akvq04j);
  }
  .dvkhhvky {
    border-bottom-left-radius: var(--_15akvq04k);
  }
  .dvkhhvl1 {
    border-bottom-left-radius: var(--_15akvq04l);
  }
  .dvkhhvl4 {
    border-bottom-right-radius: var(--_15akvq04h);
  }
  .dvkhhvl7 {
    border-bottom-right-radius: var(--_15akvq04i);
  }
  .dvkhhvla {
    border-bottom-right-radius: var(--_15akvq04j);
  }
  .dvkhhvld {
    border-bottom-right-radius: var(--_15akvq04k);
  }
  .dvkhhvlg {
    border-bottom-right-radius: var(--_15akvq04l);
  }
  .dvkhhvlj {
    box-shadow: var(--_15akvq01u);
  }
  .dvkhhvlm {
    box-shadow: var(--_15akvq01v);
  }
  .dvkhhvlp {
    box-shadow: var(--_15akvq01w);
  }
  .dvkhhvls {
    box-shadow: var(--_15akvq01x);
  }
  .dvkhhvlv {
    box-shadow: var(--_15akvq01y);
  }
  .dvkhhvly {
    opacity: 0;
  }
  .dvkhhvm1 {
    opacity: .05;
  }
  .dvkhhvm4 {
    opacity: .1;
  }
  .dvkhhvm7 {
    opacity: .2;
  }
  .dvkhhvma {
    opacity: .25;
  }
  .dvkhhvmd {
    opacity: .3;
  }
  .dvkhhvmg {
    opacity: .4;
  }
  .dvkhhvmj {
    opacity: .5;
  }
  .dvkhhvmm {
    opacity: .6;
  }
  .dvkhhvmp {
    opacity: .7;
  }
  .dvkhhvms {
    opacity: .75;
  }
  .dvkhhvmv {
    opacity: .8;
  }
  .dvkhhvmy {
    opacity: .9;
  }
  .dvkhhvn1 {
    opacity: .95;
  }
  .dvkhhvn4 {
    opacity: 1;
  }
  .dvkhhvn7 {
    font-size: var(--_15akvq03w);
  }
  .dvkhhvna {
    font-size: var(--_15akvq03x);
  }
  .dvkhhvnd {
    font-size: var(--_15akvq03y);
  }
  .dvkhhvng {
    font-size: var(--_15akvq03z);
  }
  .dvkhhvnj {
    font-size: var(--_15akvq040);
  }
  .dvkhhvnm {
    font-size: var(--_15akvq041);
  }
  .dvkhhvnp {
    font-size: var(--_15akvq042);
  }
  .dvkhhvns {
    font-size: var(--_15akvq043);
  }
  .dvkhhvnv {
    font-size: var(--_15akvq044);
  }
  .dvkhhvny {
    font-size: var(--_15akvq045);
  }
  .dvkhhvo1 {
    font-size: var(--_15akvq046);
  }
  .dvkhhvo4 {
    font-size: var(--_15akvq047);
  }
  .dvkhhvo7 {
    font-size: var(--_15akvq048);
  }
  .dvkhhvoa {
    font-size: var(--_15akvq049);
  }
  .dvkhhvod {
    font-weight: var(--_15akvq04d);
  }
  .dvkhhvog {
    font-weight: var(--_15akvq04e);
  }
  .dvkhhvoj {
    font-weight: var(--_15akvq04f);
  }
  .dvkhhvom {
    font-weight: var(--_15akvq04g);
  }
  .dvkhhvop {
    line-height: var(--_15akvq04a);
  }
  .dvkhhvos {
    line-height: var(--_15akvq04b);
  }
  .dvkhhvov {
    line-height: var(--_15akvq04c);
  }
  .dvkhhvoy {
    text-align: left;
  }
  .dvkhhvp1 {
    text-align: center;
  }
  .dvkhhvp4 {
    text-align: right;
  }
  .dvkhhvp7 {
    text-align: justify;
  }
  .dvkhhvpa {
    text-transform: none;
  }
  .dvkhhvpd {
    text-transform: uppercase;
  }
  .dvkhhvpg {
    text-transform: lowercase;
  }
  .dvkhhvpj {
    text-transform: capitalize;
  }
  .dvkhhvpm {
    text-decoration: none;
  }
  .dvkhhvpp {
    text-decoration: underline;
  }
  .dvkhhvps {
    text-decoration: line-through;
  }
  .dvkhhvpv {
    z-index: var(--_15akvq04s);
  }
  .dvkhhvpy {
    z-index: var(--_15akvq04t);
  }
  .dvkhhvq1 {
    z-index: var(--_15akvq04u);
  }
  .dvkhhvq4 {
    z-index: var(--_15akvq04v);
  }
  .dvkhhvq7 {
    cursor: auto;
  }
  .dvkhhvqa {
    cursor: default;
  }
  .dvkhhvqd {
    cursor: pointer;
  }
  .dvkhhvqg {
    cursor: wait;
  }
  .dvkhhvqj {
    cursor: text;
  }
  .dvkhhvqm {
    cursor: move;
  }
  .dvkhhvqp {
    cursor: help;
  }
  .dvkhhvqs {
    cursor: not-allowed;
  }
  .dvkhhvqv {
    pointer-events: auto;
  }
  .dvkhhvqy {
    pointer-events: none;
  }
  .dvkhhvr1 {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
  }
  .dvkhhvr4 {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .dvkhhvr7 {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
  }
  .dvkhhvra {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all;
  }
  .dvkhhvrd {
    visibility: visible;
  }
  .dvkhhvrg {
    visibility: hidden;
  }
  .dvkhhvrj {
    transform: none;
  }
  .dvkhhvrm {
    transform: translateY(-1px);
  }
  .dvkhhvrp {
    transform: translateY(-2px);
  }
  .dvkhhvrs {
    transform: scale(.95);
  }
  .dvkhhvrv {
    transform: scale(.98);
  }
  .dvkhhvry {
    transform: scale(1.02);
  }
  .dvkhhvs1 {
    transform: scale(1.05);
  }
}
@media screen and (min-width: 1024px) {
  .dvkhhv2 {
    display: none;
  }
  .dvkhhv5 {
    display: block;
  }
  .dvkhhv8 {
    display: flex;
  }
  .dvkhhvb {
    display: inline-flex;
  }
  .dvkhhve {
    display: grid;
  }
  .dvkhhvh {
    display: inline-grid;
  }
  .dvkhhvk {
    position: static;
  }
  .dvkhhvn {
    position: relative;
  }
  .dvkhhvq {
    position: absolute;
  }
  .dvkhhvt {
    position: fixed;
  }
  .dvkhhvw {
    position: sticky;
  }
  .dvkhhvz {
    overflow: visible;
  }
  .dvkhhv12 {
    overflow: hidden;
  }
  .dvkhhv15 {
    overflow: scroll;
  }
  .dvkhhv18 {
    overflow: auto;
  }
  .dvkhhv1b {
    overflow-x: visible;
  }
  .dvkhhv1e {
    overflow-x: hidden;
  }
  .dvkhhv1h {
    overflow-x: scroll;
  }
  .dvkhhv1k {
    overflow-x: auto;
  }
  .dvkhhv1n {
    overflow-y: visible;
  }
  .dvkhhv1q {
    overflow-y: hidden;
  }
  .dvkhhv1t {
    overflow-y: scroll;
  }
  .dvkhhv1w {
    overflow-y: auto;
  }
  .dvkhhv1z {
    flex-direction: row;
  }
  .dvkhhv22 {
    flex-direction: column;
  }
  .dvkhhv25 {
    flex-direction: row-reverse;
  }
  .dvkhhv28 {
    flex-direction: column-reverse;
  }
  .dvkhhv2b {
    justify-content: flex-start;
  }
  .dvkhhv2e {
    justify-content: center;
  }
  .dvkhhv2h {
    justify-content: flex-end;
  }
  .dvkhhv2k {
    justify-content: space-between;
  }
  .dvkhhv2n {
    justify-content: space-around;
  }
  .dvkhhv2q {
    justify-content: space-evenly;
  }
  .dvkhhv2t {
    align-items: flex-start;
  }
  .dvkhhv2w {
    align-items: center;
  }
  .dvkhhv2z {
    align-items: flex-end;
  }
  .dvkhhv32 {
    align-items: stretch;
  }
  .dvkhhv35 {
    align-items: baseline;
  }
  .dvkhhv38 {
    align-self: auto;
  }
  .dvkhhv3b {
    align-self: flex-start;
  }
  .dvkhhv3e {
    align-self: center;
  }
  .dvkhhv3h {
    align-self: flex-end;
  }
  .dvkhhv3k {
    align-self: stretch;
  }
  .dvkhhv3n {
    align-self: baseline;
  }
  .dvkhhv3q {
    flex-wrap: nowrap;
  }
  .dvkhhv3t {
    flex-wrap: wrap;
  }
  .dvkhhv3w {
    flex-wrap: wrap-reverse;
  }
  .dvkhhv3z {
    flex-grow: 0;
  }
  .dvkhhv42 {
    flex-grow: 1;
  }
  .dvkhhv45 {
    flex-shrink: 0;
  }
  .dvkhhv48 {
    flex-shrink: 1;
  }
  .dvkhhv4b {
    gap: var(--_15akvq03p);
  }
  .dvkhhv4e {
    gap: var(--_15akvq03q);
  }
  .dvkhhv4h {
    gap: var(--_15akvq03r);
  }
  .dvkhhv4k {
    gap: var(--_15akvq03s);
  }
  .dvkhhv4n {
    gap: var(--_15akvq03t);
  }
  .dvkhhv4q {
    gap: var(--_15akvq03u);
  }
  .dvkhhv4t {
    gap: var(--_15akvq03v);
  }
  .dvkhhv4w {
    -moz-column-gap: var(--_15akvq03p);
    column-gap: var(--_15akvq03p);
  }
  .dvkhhv4z {
    -moz-column-gap: var(--_15akvq03q);
    column-gap: var(--_15akvq03q);
  }
  .dvkhhv52 {
    -moz-column-gap: var(--_15akvq03r);
    column-gap: var(--_15akvq03r);
  }
  .dvkhhv55 {
    -moz-column-gap: var(--_15akvq03s);
    column-gap: var(--_15akvq03s);
  }
  .dvkhhv58 {
    -moz-column-gap: var(--_15akvq03t);
    column-gap: var(--_15akvq03t);
  }
  .dvkhhv5b {
    -moz-column-gap: var(--_15akvq03u);
    column-gap: var(--_15akvq03u);
  }
  .dvkhhv5e {
    -moz-column-gap: var(--_15akvq03v);
    column-gap: var(--_15akvq03v);
  }
  .dvkhhv5h {
    row-gap: var(--_15akvq03p);
  }
  .dvkhhv5k {
    row-gap: var(--_15akvq03q);
  }
  .dvkhhv5n {
    row-gap: var(--_15akvq03r);
  }
  .dvkhhv5q {
    row-gap: var(--_15akvq03s);
  }
  .dvkhhv5t {
    row-gap: var(--_15akvq03t);
  }
  .dvkhhv5w {
    row-gap: var(--_15akvq03u);
  }
  .dvkhhv5z {
    row-gap: var(--_15akvq03v);
  }
  .dvkhhv62 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .dvkhhv65 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .dvkhhv68 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .dvkhhv6b {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .dvkhhv6e {
    grid-template-columns: auto;
  }
  .dvkhhv6h {
    grid-column: 1;
  }
  .dvkhhv6k {
    grid-column: 2;
  }
  .dvkhhv6n {
    grid-column: 3;
  }
  .dvkhhv6q {
    grid-column: 4;
  }
  .dvkhhv6t {
    grid-column: span 1/span 1;
  }
  .dvkhhv6w {
    grid-column: span 2/span 2;
  }
  .dvkhhv6z {
    grid-column: span 3/span 3;
  }
  .dvkhhv72 {
    grid-column: span 4/span 4;
  }
  .dvkhhv75 {
    padding: var(--_15akvq03p);
  }
  .dvkhhv78 {
    padding: var(--_15akvq03q);
  }
  .dvkhhv7b {
    padding: var(--_15akvq03r);
  }
  .dvkhhv7e {
    padding: var(--_15akvq03s);
  }
  .dvkhhv7h {
    padding: var(--_15akvq03t);
  }
  .dvkhhv7k {
    padding: var(--_15akvq03u);
  }
  .dvkhhv7n {
    padding: var(--_15akvq03v);
  }
  .dvkhhv7q {
    padding-top: var(--_15akvq03p);
  }
  .dvkhhv7t {
    padding-top: var(--_15akvq03q);
  }
  .dvkhhv7w {
    padding-top: var(--_15akvq03r);
  }
  .dvkhhv7z {
    padding-top: var(--_15akvq03s);
  }
  .dvkhhv82 {
    padding-top: var(--_15akvq03t);
  }
  .dvkhhv85 {
    padding-top: var(--_15akvq03u);
  }
  .dvkhhv88 {
    padding-top: var(--_15akvq03v);
  }
  .dvkhhv8b {
    padding-bottom: var(--_15akvq03p);
  }
  .dvkhhv8e {
    padding-bottom: var(--_15akvq03q);
  }
  .dvkhhv8h {
    padding-bottom: var(--_15akvq03r);
  }
  .dvkhhv8k {
    padding-bottom: var(--_15akvq03s);
  }
  .dvkhhv8n {
    padding-bottom: var(--_15akvq03t);
  }
  .dvkhhv8q {
    padding-bottom: var(--_15akvq03u);
  }
  .dvkhhv8t {
    padding-bottom: var(--_15akvq03v);
  }
  .dvkhhv8w {
    padding-left: var(--_15akvq03p);
  }
  .dvkhhv8z {
    padding-left: var(--_15akvq03q);
  }
  .dvkhhv92 {
    padding-left: var(--_15akvq03r);
  }
  .dvkhhv95 {
    padding-left: var(--_15akvq03s);
  }
  .dvkhhv98 {
    padding-left: var(--_15akvq03t);
  }
  .dvkhhv9b {
    padding-left: var(--_15akvq03u);
  }
  .dvkhhv9e {
    padding-left: var(--_15akvq03v);
  }
  .dvkhhv9h {
    padding-right: var(--_15akvq03p);
  }
  .dvkhhv9k {
    padding-right: var(--_15akvq03q);
  }
  .dvkhhv9n {
    padding-right: var(--_15akvq03r);
  }
  .dvkhhv9q {
    padding-right: var(--_15akvq03s);
  }
  .dvkhhv9t {
    padding-right: var(--_15akvq03t);
  }
  .dvkhhv9w {
    padding-right: var(--_15akvq03u);
  }
  .dvkhhv9z {
    padding-right: var(--_15akvq03v);
  }
  .dvkhhva2 {
    padding-x: var(--_15akvq03p);
  }
  .dvkhhva5 {
    padding-x: var(--_15akvq03q);
  }
  .dvkhhva8 {
    padding-x: var(--_15akvq03r);
  }
  .dvkhhvab {
    padding-x: var(--_15akvq03s);
  }
  .dvkhhvae {
    padding-x: var(--_15akvq03t);
  }
  .dvkhhvah {
    padding-x: var(--_15akvq03u);
  }
  .dvkhhvak {
    padding-x: var(--_15akvq03v);
  }
  .dvkhhvan {
    padding-y: var(--_15akvq03p);
  }
  .dvkhhvaq {
    padding-y: var(--_15akvq03q);
  }
  .dvkhhvat {
    padding-y: var(--_15akvq03r);
  }
  .dvkhhvaw {
    padding-y: var(--_15akvq03s);
  }
  .dvkhhvaz {
    padding-y: var(--_15akvq03t);
  }
  .dvkhhvb2 {
    padding-y: var(--_15akvq03u);
  }
  .dvkhhvb5 {
    padding-y: var(--_15akvq03v);
  }
  .dvkhhvb8 {
    margin: var(--_15akvq03p);
  }
  .dvkhhvbb {
    margin: var(--_15akvq03q);
  }
  .dvkhhvbe {
    margin: var(--_15akvq03r);
  }
  .dvkhhvbh {
    margin: var(--_15akvq03s);
  }
  .dvkhhvbk {
    margin: var(--_15akvq03t);
  }
  .dvkhhvbn {
    margin: var(--_15akvq03u);
  }
  .dvkhhvbq {
    margin: var(--_15akvq03v);
  }
  .dvkhhvbt {
    margin: auto;
  }
  .dvkhhvbw {
    margin: -.25rem;
  }
  .dvkhhvbz {
    margin-top: var(--_15akvq03p);
  }
  .dvkhhvc2 {
    margin-top: var(--_15akvq03q);
  }
  .dvkhhvc5 {
    margin-top: var(--_15akvq03r);
  }
  .dvkhhvc8 {
    margin-top: var(--_15akvq03s);
  }
  .dvkhhvcb {
    margin-top: var(--_15akvq03t);
  }
  .dvkhhvce {
    margin-top: var(--_15akvq03u);
  }
  .dvkhhvch {
    margin-top: var(--_15akvq03v);
  }
  .dvkhhvck {
    margin-top: auto;
  }
  .dvkhhvcn {
    margin-bottom: var(--_15akvq03p);
  }
  .dvkhhvcq {
    margin-bottom: var(--_15akvq03q);
  }
  .dvkhhvct {
    margin-bottom: var(--_15akvq03r);
  }
  .dvkhhvcw {
    margin-bottom: var(--_15akvq03s);
  }
  .dvkhhvcz {
    margin-bottom: var(--_15akvq03t);
  }
  .dvkhhvd2 {
    margin-bottom: var(--_15akvq03u);
  }
  .dvkhhvd5 {
    margin-bottom: var(--_15akvq03v);
  }
  .dvkhhvd8 {
    margin-bottom: auto;
  }
  .dvkhhvdb {
    margin-left: var(--_15akvq03p);
  }
  .dvkhhvde {
    margin-left: var(--_15akvq03q);
  }
  .dvkhhvdh {
    margin-left: var(--_15akvq03r);
  }
  .dvkhhvdk {
    margin-left: var(--_15akvq03s);
  }
  .dvkhhvdn {
    margin-left: var(--_15akvq03t);
  }
  .dvkhhvdq {
    margin-left: var(--_15akvq03u);
  }
  .dvkhhvdt {
    margin-left: var(--_15akvq03v);
  }
  .dvkhhvdw {
    margin-left: auto;
  }
  .dvkhhvdz {
    margin-right: var(--_15akvq03p);
  }
  .dvkhhve2 {
    margin-right: var(--_15akvq03q);
  }
  .dvkhhve5 {
    margin-right: var(--_15akvq03r);
  }
  .dvkhhve8 {
    margin-right: var(--_15akvq03s);
  }
  .dvkhhveb {
    margin-right: var(--_15akvq03t);
  }
  .dvkhhvee {
    margin-right: var(--_15akvq03u);
  }
  .dvkhhveh {
    margin-right: var(--_15akvq03v);
  }
  .dvkhhvek {
    margin-right: auto;
  }
  .dvkhhven {
    margin-x: var(--_15akvq03p);
  }
  .dvkhhveq {
    margin-x: var(--_15akvq03q);
  }
  .dvkhhvet {
    margin-x: var(--_15akvq03r);
  }
  .dvkhhvew {
    margin-x: var(--_15akvq03s);
  }
  .dvkhhvez {
    margin-x: var(--_15akvq03t);
  }
  .dvkhhvf2 {
    margin-x: var(--_15akvq03u);
  }
  .dvkhhvf5 {
    margin-x: var(--_15akvq03v);
  }
  .dvkhhvf8 {
    margin-x: auto;
  }
  .dvkhhvfb {
    margin-y: var(--_15akvq03p);
  }
  .dvkhhvfe {
    margin-y: var(--_15akvq03q);
  }
  .dvkhhvfh {
    margin-y: var(--_15akvq03r);
  }
  .dvkhhvfk {
    margin-y: var(--_15akvq03s);
  }
  .dvkhhvfn {
    margin-y: var(--_15akvq03t);
  }
  .dvkhhvfq {
    margin-y: var(--_15akvq03u);
  }
  .dvkhhvft {
    margin-y: var(--_15akvq03v);
  }
  .dvkhhvfw {
    margin-y: auto;
  }
  .dvkhhvfz {
    width: .25rem;
  }
  .dvkhhvg2 {
    width: auto;
  }
  .dvkhhvg5 {
    width: 100%;
  }
  .dvkhhvg8 {
    width: 100vw;
  }
  .dvkhhvgb {
    width: -moz-min-content;
    width: min-content;
  }
  .dvkhhvge {
    width: -moz-max-content;
    width: max-content;
  }
  .dvkhhvgh {
    width: -moz-fit-content;
    width: fit-content;
  }
  .dvkhhvgk {
    width: 50%;
  }
  .dvkhhvgn {
    width: 33.333333%;
  }
  .dvkhhvgq {
    width: 66.666667%;
  }
  .dvkhhvgt {
    width: 25%;
  }
  .dvkhhvgw {
    width: 75%;
  }
  .dvkhhvgz {
    height: .25rem;
  }
  .dvkhhvh2 {
    height: auto;
  }
  .dvkhhvh5 {
    height: 100%;
  }
  .dvkhhvh8 {
    height: 100vh;
  }
  .dvkhhvhb {
    height: -moz-min-content;
    height: min-content;
  }
  .dvkhhvhe {
    height: -moz-max-content;
    height: max-content;
  }
  .dvkhhvhh {
    height: -moz-fit-content;
    height: fit-content;
  }
  .dvkhhvhk {
    min-width: 0;
  }
  .dvkhhvhn {
    min-width: -moz-min-content;
    min-width: min-content;
  }
  .dvkhhvhq {
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .dvkhhvht {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .dvkhhvhw {
    min-width: 100%;
  }
  .dvkhhvhz {
    max-width: none;
  }
  .dvkhhvi2 {
    max-width: -moz-min-content;
    max-width: min-content;
  }
  .dvkhhvi5 {
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .dvkhhvi8 {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .dvkhhvib {
    max-width: 100%;
  }
  .dvkhhvie {
    max-width: 100vw;
  }
  .dvkhhvih {
    min-height: 0;
  }
  .dvkhhvik {
    min-height: -moz-min-content;
    min-height: min-content;
  }
  .dvkhhvin {
    min-height: -moz-max-content;
    min-height: max-content;
  }
  .dvkhhviq {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
  .dvkhhvit {
    min-height: 100%;
  }
  .dvkhhviw {
    min-height: 100vh;
  }
  .dvkhhviz {
    max-height: none;
  }
  .dvkhhvj2 {
    max-height: -moz-min-content;
    max-height: min-content;
  }
  .dvkhhvj5 {
    max-height: -moz-max-content;
    max-height: max-content;
  }
  .dvkhhvj8 {
    max-height: -moz-fit-content;
    max-height: fit-content;
  }
  .dvkhhvjb {
    max-height: 100%;
  }
  .dvkhhvje {
    max-height: 100vh;
  }
  .dvkhhvjh {
    border-radius: var(--_15akvq04h);
  }
  .dvkhhvjk {
    border-radius: var(--_15akvq04i);
  }
  .dvkhhvjn {
    border-radius: var(--_15akvq04j);
  }
  .dvkhhvjq {
    border-radius: var(--_15akvq04k);
  }
  .dvkhhvjt {
    border-radius: var(--_15akvq04l);
  }
  .dvkhhvjw {
    border-top-left-radius: var(--_15akvq04h);
  }
  .dvkhhvjz {
    border-top-left-radius: var(--_15akvq04i);
  }
  .dvkhhvk2 {
    border-top-left-radius: var(--_15akvq04j);
  }
  .dvkhhvk5 {
    border-top-left-radius: var(--_15akvq04k);
  }
  .dvkhhvk8 {
    border-top-left-radius: var(--_15akvq04l);
  }
  .dvkhhvkb {
    border-top-right-radius: var(--_15akvq04h);
  }
  .dvkhhvke {
    border-top-right-radius: var(--_15akvq04i);
  }
  .dvkhhvkh {
    border-top-right-radius: var(--_15akvq04j);
  }
  .dvkhhvkk {
    border-top-right-radius: var(--_15akvq04k);
  }
  .dvkhhvkn {
    border-top-right-radius: var(--_15akvq04l);
  }
  .dvkhhvkq {
    border-bottom-left-radius: var(--_15akvq04h);
  }
  .dvkhhvkt {
    border-bottom-left-radius: var(--_15akvq04i);
  }
  .dvkhhvkw {
    border-bottom-left-radius: var(--_15akvq04j);
  }
  .dvkhhvkz {
    border-bottom-left-radius: var(--_15akvq04k);
  }
  .dvkhhvl2 {
    border-bottom-left-radius: var(--_15akvq04l);
  }
  .dvkhhvl5 {
    border-bottom-right-radius: var(--_15akvq04h);
  }
  .dvkhhvl8 {
    border-bottom-right-radius: var(--_15akvq04i);
  }
  .dvkhhvlb {
    border-bottom-right-radius: var(--_15akvq04j);
  }
  .dvkhhvle {
    border-bottom-right-radius: var(--_15akvq04k);
  }
  .dvkhhvlh {
    border-bottom-right-radius: var(--_15akvq04l);
  }
  .dvkhhvlk {
    box-shadow: var(--_15akvq01u);
  }
  .dvkhhvln {
    box-shadow: var(--_15akvq01v);
  }
  .dvkhhvlq {
    box-shadow: var(--_15akvq01w);
  }
  .dvkhhvlt {
    box-shadow: var(--_15akvq01x);
  }
  .dvkhhvlw {
    box-shadow: var(--_15akvq01y);
  }
  .dvkhhvlz {
    opacity: 0;
  }
  .dvkhhvm2 {
    opacity: .05;
  }
  .dvkhhvm5 {
    opacity: .1;
  }
  .dvkhhvm8 {
    opacity: .2;
  }
  .dvkhhvmb {
    opacity: .25;
  }
  .dvkhhvme {
    opacity: .3;
  }
  .dvkhhvmh {
    opacity: .4;
  }
  .dvkhhvmk {
    opacity: .5;
  }
  .dvkhhvmn {
    opacity: .6;
  }
  .dvkhhvmq {
    opacity: .7;
  }
  .dvkhhvmt {
    opacity: .75;
  }
  .dvkhhvmw {
    opacity: .8;
  }
  .dvkhhvmz {
    opacity: .9;
  }
  .dvkhhvn2 {
    opacity: .95;
  }
  .dvkhhvn5 {
    opacity: 1;
  }
  .dvkhhvn8 {
    font-size: var(--_15akvq03w);
  }
  .dvkhhvnb {
    font-size: var(--_15akvq03x);
  }
  .dvkhhvne {
    font-size: var(--_15akvq03y);
  }
  .dvkhhvnh {
    font-size: var(--_15akvq03z);
  }
  .dvkhhvnk {
    font-size: var(--_15akvq040);
  }
  .dvkhhvnn {
    font-size: var(--_15akvq041);
  }
  .dvkhhvnq {
    font-size: var(--_15akvq042);
  }
  .dvkhhvnt {
    font-size: var(--_15akvq043);
  }
  .dvkhhvnw {
    font-size: var(--_15akvq044);
  }
  .dvkhhvnz {
    font-size: var(--_15akvq045);
  }
  .dvkhhvo2 {
    font-size: var(--_15akvq046);
  }
  .dvkhhvo5 {
    font-size: var(--_15akvq047);
  }
  .dvkhhvo8 {
    font-size: var(--_15akvq048);
  }
  .dvkhhvob {
    font-size: var(--_15akvq049);
  }
  .dvkhhvoe {
    font-weight: var(--_15akvq04d);
  }
  .dvkhhvoh {
    font-weight: var(--_15akvq04e);
  }
  .dvkhhvok {
    font-weight: var(--_15akvq04f);
  }
  .dvkhhvon {
    font-weight: var(--_15akvq04g);
  }
  .dvkhhvoq {
    line-height: var(--_15akvq04a);
  }
  .dvkhhvot {
    line-height: var(--_15akvq04b);
  }
  .dvkhhvow {
    line-height: var(--_15akvq04c);
  }
  .dvkhhvoz {
    text-align: left;
  }
  .dvkhhvp2 {
    text-align: center;
  }
  .dvkhhvp5 {
    text-align: right;
  }
  .dvkhhvp8 {
    text-align: justify;
  }
  .dvkhhvpb {
    text-transform: none;
  }
  .dvkhhvpe {
    text-transform: uppercase;
  }
  .dvkhhvph {
    text-transform: lowercase;
  }
  .dvkhhvpk {
    text-transform: capitalize;
  }
  .dvkhhvpn {
    text-decoration: none;
  }
  .dvkhhvpq {
    text-decoration: underline;
  }
  .dvkhhvpt {
    text-decoration: line-through;
  }
  .dvkhhvpw {
    z-index: var(--_15akvq04s);
  }
  .dvkhhvpz {
    z-index: var(--_15akvq04t);
  }
  .dvkhhvq2 {
    z-index: var(--_15akvq04u);
  }
  .dvkhhvq5 {
    z-index: var(--_15akvq04v);
  }
  .dvkhhvq8 {
    cursor: auto;
  }
  .dvkhhvqb {
    cursor: default;
  }
  .dvkhhvqe {
    cursor: pointer;
  }
  .dvkhhvqh {
    cursor: wait;
  }
  .dvkhhvqk {
    cursor: text;
  }
  .dvkhhvqn {
    cursor: move;
  }
  .dvkhhvqq {
    cursor: help;
  }
  .dvkhhvqt {
    cursor: not-allowed;
  }
  .dvkhhvqw {
    pointer-events: auto;
  }
  .dvkhhvqz {
    pointer-events: none;
  }
  .dvkhhvr2 {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
  }
  .dvkhhvr5 {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .dvkhhvr8 {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
  }
  .dvkhhvrb {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all;
  }
  .dvkhhvre {
    visibility: visible;
  }
  .dvkhhvrh {
    visibility: hidden;
  }
  .dvkhhvrk {
    transform: none;
  }
  .dvkhhvrn {
    transform: translateY(-1px);
  }
  .dvkhhvrq {
    transform: translateY(-2px);
  }
  .dvkhhvrt {
    transform: scale(.95);
  }
  .dvkhhvrw {
    transform: scale(.98);
  }
  .dvkhhvrz {
    transform: scale(1.02);
  }
  .dvkhhvs2 {
    transform: scale(1.05);
  }
}
@keyframes mb2y382 {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
.mb2y381 {
  container-type: inline-size;
  outline: 0;
  overflow-x: visible;
  padding: .25rem 0;
  position: relative;
  width: 100%;
}
.mb2y384 {
  align-items: stretch;
  list-style: none;
  margin-bottom: 4rem;
  z-index: 1;
}
.mb2y384,
.mb2y385 {
  visibility: visible;
}
.mb2y38c {
  margin-left: 0;
  margin-right: auto;
}
.mb2y38d {
  margin-left: auto;
  margin-right: 0;
}
.mb2y38e {
  margin-bottom: 1rem;
  opacity: 1;
  position: relative;
  transform: none;
  visibility: visible;
}
.mb2y38e:not(:last-child):after {
  background: var(--_15akvq06q);
  bottom: -1rem;
  content: "";
  height: 1rem;
  left: 50%;
  position: absolute;
  transform: translate(-50%);
  width: 2px;
}
.mb2y38f {
  border-left: 2px solid var(--_15akvq06q)20;
  margin-bottom: .25rem;
  margin-top: .5rem;
  position: relative;
}
.mb2y38f .mb2y381 {
  padding-bottom: .5rem;
  padding-top: 0;
}
.mb2y38f li {
  visibility: visible;
}
.mb2y38f .mb2y381 > li:first-child {
  margin-top: .5rem;
}
.mb2y38f .timeline-vertical-circle {
  position: relative;
  z-index: 3;
}
.mb2y38g {
  display: flex;
  min-height: 100%;
  padding-bottom: .5rem;
  padding-top: .5rem;
  position: relative;
  visibility: hidden;
}
.mb2y38h {
  animation-duration: .25s;
  animation-name: mb2y382;
  animation-timing-function: ease-in;
  visibility: visible;
}
.mb2y38j {
  min-height: 100%;
  min-width: 0;
  overflow: hidden;
}
.mb2y38k {
  align-self: flex-start;
  background-color: var(--timeline-primary-color,var(--_15akvq02q));
  border: 1px solid var(--_15akvq032);
  border-radius: var(--_15akvq04j);
  box-shadow: var(--_15akvq04m);
  margin-bottom: var(--_15akvq03r);
  max-width: 100%;
  padding: var(--_15akvq03p) var(--_15akvq03q);
  width: -moz-fit-content;
  width: fit-content;
}
li.vertical-item-row:focus {
  outline: none;
}
li.vertical-item-row:focus-visible {
  box-shadow: none;
  outline: none;
}
._1v5al941 {
  align-items: center;
  container-type: inline-size;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
._1v5al943 {
  background:
    linear-gradient(
      to bottom,
      transparent 24%,
      var(--_15akvq06m) 24%,
      var(--_15akvq06m) 28%,
      transparent 28%);
  flex-direction: column;
  flex-shrink: 0;
  flex: 1;
  gap: .5rem;
  height: auto;
  padding: .5rem 1rem;
  position: relative;
  visibility: visible;
}
._1v5al941.vertical {
  flex-direction: column;
}
._1v5al941.horizontal {
  flex-direction: row;
  justify-content: space-evenly;
  overflow-x: visible;
}
._1v5al941.horizontal_all {
  flex-direction: row;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0 2rem;
}
._1v5al941.show-all-cards-horizontal {
  flex-wrap: nowrap;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
}
._1v5al943.vertical {
  margin-bottom: 2rem;
  width: 100%;
}
._1v5al943.visible {
  visibility: visible;
}
.show-all-cards-horizontal ._1v5al943 {
  display: flex;
  flex-shrink: 0;
  min-width: -moz-fit-content;
  min-width: fit-content;
  opacity: 1;
  visibility: visible;
}
li.timeline-horz-item-container:focus {
  outline: none;
}
li.timeline-horz-item-container:focus-visible {
  box-shadow: none;
  outline: none;
}
.timeline-horizontal-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0;
  justify-content: flex-start;
  position: relative;
  width: 100%;
}
[data-mode=HORIZONTAL] .timeline-horizontal-item .timeline-point-section,
[data-mode=HORIZONTAL_ALL] .timeline-horizontal-item .timeline-point-section {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  height: auto;
  justify-content: center;
  min-height: 3rem;
  padding: .5rem;
  position: relative;
  width: 100%;
  z-index: 10;
}
[data-mode=HORIZONTAL] .timeline-horizontal-item .timeline-title-section,
[data-mode=HORIZONTAL_ALL] .timeline-horizontal-item .timeline-title-section {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 3rem;
  padding: .5rem;
  position: relative;
  width: 100%;
  z-index: 5;
}
.timeline-horizontal-item .timeline-card-section {
  align-items: flex-start;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  min-height: 0;
  position: relative;
  width: 100%;
}
[data-mode=HORIZONTAL] .timeline-horizontal-item .timeline-point-section:before,
[data-mode=HORIZONTAL_ALL] .timeline-horizontal-item .timeline-point-section:before {
  background-color: var(--_15akvq06m);
  content: "";
  height: var(--_15akvq06l);
  left: 50%;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  visibility: visible;
  width: 9999px;
  z-index: 1;
}
[data-mode=HORIZONTAL] .timeline-horizontal-item:last-child .timeline-point-section:before,
[data-mode=HORIZONTAL] li.timeline-horz-item-container:last-child .timeline-point-section:before,
[data-mode=HORIZONTAL_ALL] .timeline-horizontal-item:last-child .timeline-point-section:before,
[data-mode=HORIZONTAL_ALL] li.timeline-horz-item-container:last-child .timeline-point-section:before {
  display: none;
}
[dir=rtl] [data-mode=HORIZONTAL] .timeline-horizontal-item .timeline-point-section:before,
[dir=rtl] [data-mode=HORIZONTAL_ALL] .timeline-horizontal-item .timeline-point-section:before {
  left: auto;
  right: 50%;
  transform: translateY(-50%);
}
[data-mode=HORIZONTAL] .timeline-horizontal-item .timeline-point-section,
[data-mode=HORIZONTAL] li.timeline-horz-item-container,
[data-mode=HORIZONTAL_ALL] .timeline-horizontal-item .timeline-point-section,
[data-mode=HORIZONTAL_ALL] li.timeline-horz-item-container {
  overflow: visible;
}
@media (max-width: 768px) {
  ._1v5al941,
  ._1v5al943 {
    padding: 0 .5rem;
  }
  ._1v5al943 {
    min-height: 120px;
  }
}
@media (max-width: 480px) {
  ._1v5al941,
  ._1v5al943 {
    padding: 0 .25rem;
  }
  ._1v5al943 {
    min-height: 120px;
  }
}
.iy9f2s0 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
}
.iy9f2s0.left,
.iy9f2s0.right {
  order: 2;
}
.iy9f2s0:before {
  height: 4rem;
  top: -4rem;
}
.iy9f2s0:after,
.iy9f2s0:before {
  background: currentColor;
  content: "";
  left: 50%;
  position: absolute;
  transform: translate(-50%);
  width: 4px;
  z-index: 0;
}
.iy9f2s0:after {
  bottom: 0;
  height: 100%;
  top: 0;
}
.iy9f2s1 {
  background: none;
  border: 0;
  cursor: pointer;
  left: 50%;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: transform var(--_15akvq04x) var(--_15akvq04z);
  z-index: 3;
}
.iy9f2s1:hover:not(:disabled) {
  transform: translate(-50%, -50%) scale(1.05);
}
.iy9f2s1:active:not(:disabled) {
  transform: translate(-50%, -50%) scale(.95);
}
.iy9f2s1:disabled {
  cursor: default;
  opacity: .6;
}
.iy9f2s2 {
  align-items: center;
  background: var(--_15akvq02q);
  border: 2px solid var(--_15akvq02q);
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 1.25rem;
  justify-content: center;
  padding: 0;
  position: relative;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
  width: 1.25rem;
  z-index: 2;
}
.iy9f2s2.diamond {
  border-radius: 0;
  transform: rotate(45deg);
}
.iy9f2s2.using-icon {
  background: var(--icon-bg-color);
  overflow: visible;
}
.iy9f2s2.active.using-icon {
  box-shadow: 0 0 0 4px #3b82f633;
  transform: scale(1.1);
}
.iy9f2s2.active:not(.using-icon) {
  box-shadow: 0 0 12px #3b82f699;
  transform: scale(1.1);
}
.iy9f2s2:hover:not(:disabled):not(.active) {
  transform: scale(1.05);
}
.iy9f2s2:active:not(:disabled) {
  transform: scale(.95);
}
.iy9f2s2:not(.using-icon):before {
  background-color: #ffffff80;
  border-radius: 50%;
  content: "";
  height: 50%;
  left: 50%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: scale(0) translate(-50%, -50%);
  transform-origin: top left;
  width: 50%;
}
.iy9f2s2.using-icon img {
  max-height: 70%;
  max-width: 70%;
  -o-object-fit: contain;
  object-fit: contain;
}
.iy9f2s2.using-icon svg {
  fill: currentColor;
  height: 70%;
  width: 70%;
}
.iy9f2s2.diamond.using-icon img,
.iy9f2s2.diamond.using-icon svg {
  transform: rotate(-45deg);
}
.iy9f2s3 {
  background: var(--_15akvq02o);
  border-radius: var(--_15akvq04i);
  bottom: 100%;
  font-size: var(--_15akvq03x);
  left: 50%;
  padding: var(--_15akvq03p) var(--_15akvq03q);
  position: absolute;
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
  z-index: 4;
}
@media (max-width: 768px) {
  .iy9f2s3 {
    font-size: var(--_15akvq045);
    padding: var(--_15akvq03p) var(--_15akvq03p);
  }
}
@media (max-width: 480px) {
  .iy9f2s3 {
    font-size: var(--_15akvq03w);
    padding: var(--_15akvq03p) var(--_15akvq03p);
  }
}
.vr0hqx0 {
  align-items: center;
  background-color: var(--_15akvq02m);
  border: 1px solid var(--_15akvq032);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 1rem;
  min-height: 200px;
  padding: 2rem;
}
.vr0hqx1 {
  color: var(--_15akvq02i);
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.vr0hqx2 {
  color: var(--_15akvq02j);
  font-size: 1rem;
  margin-bottom: 1.5rem;
  max-width: 500px;
  text-align: center;
}
.vr0hqx3 {
  background-color: var(--_15akvq02q);
  border: none;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 500;
  padding: .5rem 1.5rem;
  transition: all var(--_15akvq04x) var(--_15akvq04z);
}
.vr0hqx3:hover {
  background-color: var(--_15akvq02r);
  box-shadow: var(--_15akvq04n);
  transform: translateY(-1px);
}
.vr0hqx3:active {
  transform: translateY(0);
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: normal;
  font-weight: 400 700;
  src: local(Inter);
}
@keyframes _1tnzpec0 {
  0% {
    background-color: var(--_15akvq02n);
  }
  to {
    background-color: var(--_15akvq033);
  }
}
* {
  box-sizing: border-box;
}
#root,
body,
html {
  height: 100%;
  margin: 0;
  padding: 0;
}
html {
  font-optical-sizing: auto;
  scroll-padding-top: 2rem;
}
body {
  background-color: var(--_15akvq02m);
  color: var(--_15akvq02i);
  font-family: 'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif';
  font-family: var(--timeline-font-family,'Inter, system-ui, ui-sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif');
  font-size: var(--_15akvq03x);
  font-weight: var(--_15akvq04d);
  line-height: var(--_15akvq04b);
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
}
._4s8iei0,
:root {
  color-scheme: light;
}
._4s8iei1 {
  color-scheme: dark;
}
[tabindex="-1"]:focus {
  outline: none !important;
}
:focus-visible {
  box-shadow: 0 0 0 1px var(--_15akvq035) 40;
  outline: 3px solid var(--_15akvq035);
  outline-offset: 2px;
}
[data-timeline-wrapper] {
  isolation: isolate;
}
[data-timeline-wrapper][data-keyboard-navigation=true] :focus-visible {
  border-radius: var(--_15akvq04h);
  box-shadow: 0 0 0 1px var(--_15akvq035) 40;
  outline: 3px solid var(--_15akvq035);
  outline-offset: 2px;
}
._4s8iei1 :focus-visible {
  box-shadow: 0 0 0 1px #58a6ff40;
  outline: 3px solid #58a6ff;
}
._4s8iei1 [data-timeline-wrapper][data-keyboard-navigation=true] :focus-visible {
  box-shadow: 0 0 0 1px #58a6ff40;
  outline: 3px solid #58a6ff;
}
::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
::-webkit-scrollbar-track {
  background: var(--_15akvq02n);
}
::-webkit-scrollbar-thumb {
  background: var(--_15akvq032);
  border-radius: var(--_15akvq04l);
}
::-webkit-scrollbar-thumb:hover {
  background: var(--_15akvq034);
}
* {
  scrollbar-color: var(--_15akvq032) var(--_15akvq02n);
  scrollbar-width: thin;
}
button {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
}
button,
ol,
ul {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style-type: none;
}
img {
  display: block;
  height: auto;
  max-width: 100%;
}
input,
select,
textarea {
  color: inherit;
  font: inherit;
}
input:focus,
select:focus,
textarea:focus {
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
a {
  color: var(--_15akvq02q);
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:focus-visible {
  border-radius: var(--_15akvq04h);
  outline: 2px solid var(--_15akvq035);
  outline-offset: 2px;
}
table {
  border-collapse: collapse;
  width: 100%;
}
td,
th {
  border-bottom: 1px solid var(--_15akvq032);
  padding: var(--_15akvq03q);
  text-align: left;
}
code,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Roboto Mono,
    Cascadia Code,
    Liberation Mono,
    Menlo,
    Monaco,
    Consolas,
    monospace;
  font-size: .875em;
}
pre {
  background-color: var(--_15akvq02n);
  border-radius: var(--_15akvq04i);
  overflow: auto;
  padding: var(--_15akvq03r);
}
::-moz-selection {
  background-color: var(--_15akvq02q)30;
  color: var(--_15akvq02i);
}
::selection {
  background-color: var(--_15akvq02q)30;
  color: var(--_15akvq02i);
}
::-moz-placeholder {
  color: var(--_15akvq02k);
  opacity: 1;
}
::placeholder {
  color: var(--_15akvq02k);
  opacity: 1;
}
[data-loading=skeleton] {
  animation: _1tnzpec0 1s ease-in-out infinite alternate;
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition: none !important;
  }
}
@media (prefers-contrast: high) {
  * {
    backdrop-filter: none !important;
    filter: none !important;
  }
}
@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body {
    font-size: 12pt;
    line-height: 1.5;
  }
}

/* src/client/task-timeline.css */
.task-timeline-shell {
  --timeline-primary-color: var(--primary, #7c3aed);
  --timeline-secondary-color: #a78bfa;
  --timeline-title-text-color: var(--primary, #7c3aed);
  --title-active-color: var(--primary, #7c3aed);
  --icon-bg-color: var(--primary, #7c3aed);
  --icon-color: #fff;
  --glow-color: rgba(124, 58, 237, 0.22);
  --search-highlight-color: var(--primary-soft, #ede9fe);
  --nested-card-title-color: var(--primary, #7c3aed);
  --nested-card-subtitle-color: var(--muted, #64748b);
  --nested-card-details-color: var(--text, #111827);
  --_15akvq02q: var(--primary, #7c3aed);
  --_15akvq02r: #6d28d9;
  --_15akvq02s: var(--primary, #7c3aed);
  --_15akvq02f: var(--primary, #7c3aed);
  --_15akvq02h: #6d28d9;
  --_15akvq031: var(--primary, #7c3aed);
  --_15akvq035: var(--primary, #7c3aed);
  --_15akvq039: var(--primary, #7c3aed);
  --_15akvq03a: var(--primary, #7c3aed);
  --_15akvq03c: var(--primary, #7c3aed);
  --_15akvq03i: var(--primary, #7c3aed);
  --_15akvq05w: var(--primary, #7c3aed);
  --_15akvq062: 0.125rem solid var(--primary, #7c3aed);
  --_15akvq063: var(--primary, #7c3aed);
  --_15akvq066: 0.125rem solid var(--primary, #7c3aed);
  --_15akvq06c: var(--primary, #7c3aed);
  --_15akvq06m: var(--primary, #7c3aed);
  --_15akvq06q: var(--primary, #7c3aed);
  --_15akvq06s: #6d28d9;
  --_15akvq06t: var(--primary, #7c3aed);
  height: 100%;
  width: 100%;
  min-height: 0;
  display: grid;
  grid-template-rows: minmax(0, 1fr);
  overflow: hidden;
  padding: 0;
}
.task-timeline-shell .timeline-font-provider,
.task-timeline-shell [class*=timeline-font-provider] {
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  display: grid !important;
  grid-template-rows: minmax(0, 1fr) !important;
}
.task-timeline-shell .timeline-font-provider > *,
.task-timeline-shell [class*=timeline-font-provider] > * {
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
}
.task-timeline-shell [class*=timeline-wrapper],
.task-timeline-shell [class*=timeline-main-wrapper],
.task-timeline-shell #timeline-main-wrapper {
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  overflow: auto !important;
}
.task-timeline-shell [class*=timeline-main-wrapper] > ul,
.task-timeline-shell #timeline-main-wrapper > ul {
  min-height: 100% !important;
  align-content: start !important;
  padding-bottom: 1.375rem !important;
}
.task-timeline-shell * {
  --timeline-primary-color: var(--primary, #7c3aed) !important;
  --timeline-secondary-color: #a78bfa !important;
  --timeline-title-text-color: var(--primary, #7c3aed) !important;
  --title-active-color: var(--primary, #7c3aed) !important;
  --icon-bg-color: var(--primary, #7c3aed) !important;
  --icon-color: #fff !important;
  --glow-color: rgba(124, 58, 237, 0.22) !important;
  --_15akvq02q: var(--primary, #7c3aed) !important;
  --_15akvq02r: #6d28d9 !important;
  --_15akvq02s: var(--primary, #7c3aed) !important;
  --_15akvq02f: var(--primary, #7c3aed) !important;
  --_15akvq02h: #6d28d9 !important;
  --_15akvq031: var(--primary, #7c3aed) !important;
  --_15akvq035: var(--primary, #7c3aed) !important;
  --_15akvq039: var(--primary, #7c3aed) !important;
  --_15akvq03a: var(--primary, #7c3aed) !important;
  --_15akvq03c: var(--primary, #7c3aed) !important;
  --_15akvq03i: var(--primary, #7c3aed) !important;
  --_15akvq05w: var(--primary, #7c3aed) !important;
  --_15akvq062: 0.125rem solid var(--primary, #7c3aed) !important;
  --_15akvq063: var(--primary, #7c3aed) !important;
  --_15akvq066: 0.125rem solid var(--primary, #7c3aed) !important;
  --_15akvq06c: var(--primary, #7c3aed) !important;
  --_15akvq06m: var(--primary, #7c3aed) !important;
  --_15akvq06q: var(--primary, #7c3aed) !important;
  --_15akvq06s: #6d28d9 !important;
  --_15akvq06t: var(--primary, #7c3aed) !important;
}
.task-timeline-shell [class*=card-description],
.task-timeline-shell [class*=rc-card-text],
.task-timeline-shell [class*=card-text],
.task-timeline-shell .td-chrono-card {
  max-height: none !important;
  min-height: 0 !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
  word-break: break-word !important;
}
.task-timeline-shell [class*=card-description] {
  display: block !important;
  height: auto !important;
  line-height: 1.45 !important;
  max-height: none !important;
  overflow: visible !important;
}
.task-timeline-shell .card-description.rc-card-text,
.task-timeline-shell [aria-expanded][class*=card-description],
.task-timeline-shell [data-class=rc-card-text] {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.task-timeline-shell .card-content-wrapper,
.task-timeline-shell [class*=card-content-wrapper] {
  --timeline-card-title-color: var(--primary, #7c3aed);
  --timeline-card-subtitle-color: var(--muted, #64748b);
  --timeline-title-text-color: var(--primary, #7c3aed);
  color: var(--text, #111827) !important;
}
.task-timeline-shell .card-content-wrapper .rc-card-title,
.task-timeline-shell [class*=card-content-wrapper] .rc-card-title,
.task-timeline-shell .timeline-card-content .rc-card-title,
.task-timeline-shell [class*=timeline-card-content] .rc-card-title {
  color: var(--primary, #7c3aed) !important;
}
.task-timeline-shell .card-content-wrapper .rc-card-subtitle,
.task-timeline-shell [class*=card-content-wrapper] .rc-card-subtitle,
.task-timeline-shell .timeline-card-content .rc-card-subtitle,
.task-timeline-shell [class*=timeline-card-content] .rc-card-subtitle {
  color: var(--muted, #64748b) !important;
}
.task-timeline-shell .card-content-wrapper a,
.task-timeline-shell .card-content-wrapper button,
.task-timeline-shell .card-content-wrapper svg,
.task-timeline-shell [class*=card-content-wrapper] a,
.task-timeline-shell [class*=card-content-wrapper] button,
.task-timeline-shell [class*=card-content-wrapper] svg {
  color: var(--primary, #7c3aed) !important;
}
.task-timeline-shell [data-testid=timeline-circle],
.task-timeline-shell .timeline-vertical-circle,
.task-timeline-shell [class*=timeline-circle] {
  border-color: var(--primary, #7c3aed) !important;
  background: var(--primary, #7c3aed) !important;
  color: #fff !important;
  box-shadow: 0 0 0 0.25rem rgba(124, 58, 237, 0.14) !important;
}
.task-timeline-shell [data-testid=timeline-circle]:hover,
.task-timeline-shell [data-testid=timeline-circle][aria-current=true],
.task-timeline-shell .timeline-vertical-circle:hover {
  border-color: #6d28d9 !important;
  background: #6d28d9 !important;
  box-shadow: 0 0 0 0.3125rem rgba(124, 58, 237, 0.2) !important;
}
.task-timeline-shell [class*=vertical-item-row]::before,
.task-timeline-shell [class*=vertical-item-row]::after,
.task-timeline-shell [class*=timeline-vertical]::before,
.task-timeline-shell [class*=timeline-vertical]::after,
.task-timeline-shell [class*=timeline-main]::before,
.task-timeline-shell [class*=timeline-main]::after {
  background-color: var(--primary, #7c3aed) !important;
  border-color: var(--primary, #7c3aed) !important;
}
.task-timeline-shell [class*=timeline-card-content].active,
.task-timeline-shell [class*=timeline-card-content]:hover {
  border-color: rgba(124, 58, 237, 0.28) !important;
  box-shadow: 0 0.875rem 2.125rem rgba(124, 58, 237, 0.12) !important;
}
.task-timeline-shell [class*=timeline-item-title],
.task-timeline-shell [class*=rc-title] {
  width: 5.375rem !important;
  max-width: 5.375rem !important;
  min-height: 2.625rem !important;
  display: inline-grid !important;
  align-items: center !important;
  justify-content: end !important;
  border: 0.0625rem solid var(--primary, #7c3aed) !important;
  border-radius: 0.5rem !important;
  background: var(--surface, #fff) !important;
  box-shadow: none !important;
  color: #374151 !important;
  font-family:
    Inter,
    ui-sans-serif,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif !important;
  font-size: 0.6406rem !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  line-height: 1.28 !important;
  margin: 0 !important;
  overflow: hidden !important;
  padding: 0.4375rem 0.5625rem 0.4375rem 0.5rem !important;
  text-align: right !important;
  text-overflow: ellipsis !important;
  white-space: pre-line !important;
}
.task-timeline-shell [class*=timeline-item-title].active,
.task-timeline-shell [class*=timeline-item-title]:hover,
.task-timeline-shell [class*=rc-title].active,
.task-timeline-shell [class*=rc-title]:hover {
  border-color: var(--primary, #7c3aed) !important;
  background: var(--surface, #fff) !important;
  color: #1f2937 !important;
  box-shadow: none !important;
  transform: none !important;
}
.task-timeline-shell [class*=card-content],
.task-timeline-shell [class*=timeline-card-content],
.task-timeline-shell [class*=timeline-card] {
  min-height: 0 !important;
  overflow: visible !important;
}
.task-timeline-shell [class*=timeline-card-content] {
  align-items: stretch !important;
  box-sizing: border-box !important;
  height: auto !important;
  max-height: min(30rem, calc(100vh - 13.75rem)) !important;
  min-width: 0 !important;
  overflow: hidden !important;
  padding: 0.625rem !important;
}
.task-timeline-card {
  width: 100%;
  max-height: min(28.625rem, calc(100vh - 15.125rem));
  display: grid;
  grid-template-rows: auto auto auto minmax(0, auto);
  gap: 0.625rem;
  overflow: hidden;
  color: var(--text, #111827);
  padding-right: 0;
}
.task-timeline-card::-webkit-scrollbar,
.task-timeline-changes-list::-webkit-scrollbar {
  width: 0.4375rem;
}
.task-timeline-card::-webkit-scrollbar-track,
.task-timeline-changes-list::-webkit-scrollbar-track {
  background: transparent;
}
.task-timeline-card::-webkit-scrollbar-thumb,
.task-timeline-changes-list::-webkit-scrollbar-thumb {
  border-radius: 62.4375rem;
  background: color-mix(in srgb, var(--primary, #7c3aed) 32%, transparent);
}
.task-timeline-card-title {
  display: grid;
  grid-template-columns: 1.75rem minmax(0, 1fr);
  gap: 0.5rem;
  align-items: start;
}
.task-timeline-card-title .material-symbols-rounded {
  width: 1.75rem;
  height: 1.75rem;
  display: inline-grid;
  place-items: center;
  border-radius: 62.4375rem;
  background: var(--primary-soft, #ede9fe);
  color: var(--primary, #7c3aed);
  font-size: 1.0625rem;
}
.task-timeline-card-title strong {
  display: block;
  overflow: hidden;
  color: var(--panel-title, #111827);
  font-size: 0.8125rem;
  font-weight: 850;
  line-height: 1.25;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.task-timeline-card-title small {
  display: block;
  margin-top: 0.125rem;
  color: var(--muted, #64748b);
  font-size: 0.6562rem;
  font-weight: 700;
  line-height: 1.35;
  white-space: normal;
}
.task-timeline-card p {
  margin: 0;
  color: var(--text, #111827);
  font-size: 0.7188rem;
  line-height: 1.45;
  white-space: normal;
  word-break: break-word;
}
.task-timeline-changes {
  min-height: 0;
  display: grid;
  grid-template-rows: auto minmax(0, 1fr);
  gap: 0.4375rem;
  margin-bottom: 3.125rem;
  border: 0.0625rem solid color-mix(in srgb, var(--primary, #7c3aed) 16%, var(--line-soft, #e5e7eb));
  border-radius: 0.5625rem;
  background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--primary-soft, #ede9fe) 32%, transparent),
      color-mix(in srgb, var(--surface, #fff) 42%, transparent));
  padding: 0.4375rem;
  overflow: hidden;
}
.task-timeline-changes-head {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  color: var(--primary, #7c3aed);
}
.task-timeline-changes-head .material-symbols-rounded {
  font-size: 1rem;
}
.task-timeline-changes-head strong {
  overflow: hidden;
  font-size: 0.6562rem;
  font-weight: 900;
  letter-spacing: 0;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}
.task-timeline-changes-list {
  min-height: 0;
  max-height: min(19rem, calc(100vh - 24.75rem));
  display: grid;
  gap: 0.4375rem;
  overflow: auto;
  padding-right: 0.1875rem;
  overscroll-behavior: contain;
}
.task-timeline-change {
  display: grid;
  gap: 0.1875rem;
  border: 0.0625rem solid var(--line-soft, #e5e7eb);
  border-radius: 0.4375rem;
  background: color-mix(in srgb, var(--surface, #fff) 84%, var(--primary-soft, #ede9fe));
  padding: 0.4375rem 0.5rem;
}
.task-timeline-change b {
  overflow: hidden;
  color: var(--primary, #7c3aed);
  font-size: 0.625rem;
  font-weight: 900;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}
.task-timeline-change span {
  color: var(--text, #111827);
  font-family:
    "JetBrains Mono",
    ui-monospace,
    SFMono-Regular,
    Menlo,
    monospace;
  font-size: 0.6562rem;
  line-height: 1.45;
  white-space: normal;
  word-break: break-word;
}
.task-timeline-error {
  display: inline-flex;
  align-items: flex-start;
  gap: 0.375rem;
  border: 0.0625rem solid rgba(239, 68, 68, 0.24);
  border-radius: 0.4375rem;
  background: rgba(239, 68, 68, 0.08);
  color: #dc2626;
  font-size: 0.6875rem;
  font-weight: 750;
  line-height: 1.35;
  padding: 0.4375rem 0.5rem;
}
.task-timeline-empty {
  min-height: 11.25rem;
  display: grid;
  place-items: center;
  gap: 0.5rem;
  color: var(--muted, #64748b);
  font-size: 0.75rem;
  font-weight: 750;
  text-align: center;
}
.task-timeline-empty .material-symbols-rounded {
  color: var(--primary, #7c3aed);
  font-size: 1.625rem;
}
/*# sourceMappingURL=task-timeline.css.map */
