.xynuMu8XZSsonDuksl6AQg\=\= {
  --button-size: var(--theme-button-height-medium, 41px);

  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgba(0, 0, 0, 0.1));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  display: block;
  position: relative;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  height: var(--button-size);
  padding: 0 var(--theme-button-padding, 1.62em);
  margin: 0;
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.xynuMu8XZSsonDuksl6AQg\=\=:focus {
  outline: none;
}

.xynuMu8XZSsonDuksl6AQg\=\=:hover {
  background-color: var(--theme-button-hover-background-color, #ddd);
}

.xynuMu8XZSsonDuksl6AQg\=\=:active {
  transform: scale(0.95);
}

.xynuMu8XZSsonDuksl6AQg\=\=:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.xynuMu8XZSsonDuksl6AQg\=\=.Pkp0HhNHttoWIb2dwpGntw\=\= {
  text-align: left;
}

.xynuMu8XZSsonDuksl6AQg\=\=.wDOeeJGCZm0k2ZpNzFbeHg\=\= {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.xynuMu8XZSsonDuksl6AQg\=\=._5QjBWtl7YXy4em4X3GPbRA\=\= {
  --button-size: var(--theme-button-height-large, 54px);
}

.xynuMu8XZSsonDuksl6AQg\=\=.kN0Lga4fBOgcigDqtODRdg\=\= {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.xynuMu8XZSsonDuksl6AQg\=\=.\+5nsTnLlNOX8KFQiUhT1kQ\=\= {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.xynuMu8XZSsonDuksl6AQg\=\=.BjP-JNWJjoBfNMMztnyWOQ\=\= {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.xynuMu8XZSsonDuksl6AQg\=\=.BjP-JNWJjoBfNMMztnyWOQ\=\=.lGJwNcol8CAknqxY\+8Dfqg\=\= {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.xynuMu8XZSsonDuksl6AQg\=\=.BjP-JNWJjoBfNMMztnyWOQ\=\=.EV\+g6hUA1qv8LQ9RqgrQRQ\=\= {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.xynuMu8XZSsonDuksl6AQg\=\=.Z3uPLrryqINfRjZppwU6NQ\=\= {
  box-shadow: none;
}

.xynuMu8XZSsonDuksl6AQg\=\=.eEghG6GXB9IzyD3jrNZfAA\=\= {
  border: none;
}

.xynuMu8XZSsonDuksl6AQg\=\=.ss7DhVgF5JGspCASdZUYBg\=\= {
  background-color: transparent;
  box-shadow: none;
}

.xynuMu8XZSsonDuksl6AQg\=\=.i8QPSr4cHYhJ7Aiue\+cx0g\=\= {
  width: 100%;
}

.xynuMu8XZSsonDuksl6AQg\=\=.WSximUM9kxYGc5VRc0iZlA\=\= {
  height: 100%;
}

.xynuMu8XZSsonDuksl6AQg\=\=.SgXchjz4dJr\+tc8ykLnE1A\=\= {
  padding: 0;
}

.xn8yfjN6mexRXIgyNhmkiw\=\= {
  display: grid;
  column-gap: 1em;
  grid-auto-flow: column;
  align-items: center;
  width: min-content;
  height: 100%;
}

.RSjbRiXFWAfBzcCoaMpXeA\=\= {
  --badge-size: var(--theme-button-height, 22px);

  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
  box-sizing: border-box;
  padding: 0 6px;
  border-radius: calc(var(--badge-size) * 0.5);
  min-width: var(--badge-size);
  height: var(--badge-size);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-weight: bold;
  font-size: var(--theme-button-font-size-small, 0.75rem);

  /* positioning the badge itself relative to its button parent */
  position: absolute;
  top: calc(var(--badge-size) * -0.5);
  right: 5px;

  /* center children */
  display: flex;
  align-items: center;
  justify-content: center;
}

.RSjbRiXFWAfBzcCoaMpXeA\=\=.X4o4OKsS1T4miIs0Cq5x-g\=\= {
  background-color: var(--theme-button-background-color, #fff);
  color: var(--theme-button-foreground-color, #0e0e0f);
}

.ZIr9w--fSivqWVGoSp14tA\=\= {
  --button-size: var(--theme-button-height-medium, 41px);

  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-sizing: border-box;
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgba(0, 0, 0, 0.1));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  padding: 0 var(--theme-button-padding, 1.62em);
  height: var(--button-size);
  width: min-content;
  margin: 0;
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.ZIr9w--fSivqWVGoSp14tA\=\=:focus {
  outline: none;
}

.ZIr9w--fSivqWVGoSp14tA\=\=:hover {
  background-color: var(--theme-button-hover-background-color, #ddd);
}

.ZIr9w--fSivqWVGoSp14tA\=\=:active {
  transform: scale(0.95);
}

.ZIr9w--fSivqWVGoSp14tA\=\=:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.ZIr9w--fSivqWVGoSp14tA\=\=.rRyu9AVGwX\+-xjTOMTSE1w\=\= {
  text-align: left;
  justify-content: flex-start;
}

.ZIr9w--fSivqWVGoSp14tA\=\=._0DBhGJvcbjEMlSqEofF-rw\=\= {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.ZIr9w--fSivqWVGoSp14tA\=\=.a6\+zcUY6XKy94zAqUYaE6w\=\= {
  --button-size: var(--theme-button-height-medium, 41px);

  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 15px));
}

.ZIr9w--fSivqWVGoSp14tA\=\=.W\+v4vFebQkxw1cdiKY-Kvg\=\= {
  --button-size: var(--theme-button-height-large, 54px);
}

.ZIr9w--fSivqWVGoSp14tA\=\=.dY91DQRYUaWT4EzOJJ\+GBg\=\= {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.ZIr9w--fSivqWVGoSp14tA\=\=.yplCpylL4Ides\+cOrqSimQ\=\= {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.ZIr9w--fSivqWVGoSp14tA\=\=.MREY09\+d69vV84hZnJuLYw\=\= {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.ZIr9w--fSivqWVGoSp14tA\=\=.MREY09\+d69vV84hZnJuLYw\=\=.Hsao7mFW3lYTrNhfWvfxWw\=\= {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.ZIr9w--fSivqWVGoSp14tA\=\=.MREY09\+d69vV84hZnJuLYw\=\=.MXlL3O8KUYeVAYcSsnNs9w\=\= {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.ZIr9w--fSivqWVGoSp14tA\=\=.Hqz4CqQcO4s0MTawrDr0oA\=\= {
  box-shadow: none;
}

.ZIr9w--fSivqWVGoSp14tA\=\=.h1hNwc2UlM0C5F-xdga5dw\=\= {
  background-color: transparent;
  box-shadow: none;
}

.ZIr9w--fSivqWVGoSp14tA\=\=.Tmyq4\+uHU\+JJeYNdBH8L2Q\=\= {
  width: 100%;
}

.ZIr9w--fSivqWVGoSp14tA\=\=.JzzGnTt4aM3\+9rVlNQWi0A\=\= {
  height: 100%;
}

.ZIr9w--fSivqWVGoSp14tA\=\=.UvI8Unjc9X0zN2l5W\+tmrQ\=\= {
  padding: 0;
}

.ZIr9w--fSivqWVGoSp14tA\=\=.Qp5uBnQgJFoZHgYShzAPcw\=\= {
  border: none;
}

.ZIr9w--fSivqWVGoSp14tA\=\=.ZXljkYpPWjDJLC4BEGMprw\=\= {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}

._0n2MnOfJPm2wxs4M2nbGHA\=\= {
  display: grid;
  column-gap: 1em;
  grid-auto-flow: column;
  align-items: center;
  justify-content: center;
  width: min-content;
  height: 100%;
}

.bR7PO8yRFtUlN1vsP7ecRQ\=\= {
  font-size: var(--theme-input-label-font-size, 0.75rem);
  font-family: var(--theme-input-label-font-family, sans-serif);
  text-transform: uppercase;
  font-weight: bold;
  line-height: 2em;
}

.CBQZ4Pp1clb\+5R8IlCO4gQ\=\=._5jbjut7Ggt7gxenjyf9LbQ\=\= {
  width: calc(var(--theme-button-height-small, 30px) / 2);
  height: calc(var(--theme-button-height-small, 30px) / 2);
}

.CBQZ4Pp1clb\+5R8IlCO4gQ\=\=.iPAOw2ZsNJA0nWDXqWC37g\=\= {
  width: calc(var(--theme-button-height-medium, 42px) / 2);
  height: calc(var(--theme-button-height-medium, 42px) / 2);
}

.CBQZ4Pp1clb\+5R8IlCO4gQ\=\=.LEykXs9mEESdwo6iZoMdUw\=\= {
  width: calc(var(--theme-button-height-large, 54px) / 2);
  height: calc(var(--theme-button-height-large, 54px) / 2);
}

.CBQZ4Pp1clb\+5R8IlCO4gQ\=\=.uqpACEJ1obA4bRlaeAT27g\=\= {
  width: calc(var(--theme-button-height-xlarge, 80px) / 2);
  height: calc(var(--theme-button-height-xlarge, 80px) / 2);
}

.CBQZ4Pp1clb\+5R8IlCO4gQ\=\= {
  contain: strict;
  outline: none;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--theme-button-foreground-color, #0e0e0f);
  appearance: none;
  -webkit-appearance: none;
}

.CBQZ4Pp1clb\+5R8IlCO4gQ\=\=:checked {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  background-image: url("data:image/svg+xml,%3Csvg width=%276%27 height=%274%27 viewBox=%270 0 8 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.00049 2.88235L3.07741 5L7.00049 1%27 stroke=%27white%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");
}

.CBQZ4Pp1clb\+5R8IlCO4gQ\=\=:indeterminate {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  background-image: url("data:image/svg+xml,%3Csvg width=%279%27 height=%272%27 viewBox=%270 0 6 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cline y1=%271%27 x2=%276%27 y2=%271%27 stroke=%27white%27/%3E%3C/svg%3E");
}

.CBQZ4Pp1clb\+5R8IlCO4gQ\=\=:disabled {
  pointer-events: none;
  cursor: default;
  background-color: #f0f0f0;
  border-color: #e0e0e0;
}

.uTf7mYfXeNT7Gn0znnR8DQ\=\= {
  --color-swatch-size: var(--theme-button-height-medium, 41px);
  --color-swatch-shadow: var(
    --theme-button-shadow,
    0 0 12px 0 rgba(0, 0, 0, 0.1)
  );

  border: 0;
  border-radius: var(--color-swatch-size);
  box-shadow: var(--color-swatch-shadow);
  contain: strict;
  cursor: pointer;
  height: var(--color-swatch-size);
  transform: initial;
  transition: all 0.1s ease-out;
  width: var(--color-swatch-size);
}

.uTf7mYfXeNT7Gn0znnR8DQ\=\=.aAbezjOmw2NyT9RU7PuyOA\=\= {
  --color-swatch-size: var(--theme-button-height-small, 30px);
}

.uTf7mYfXeNT7Gn0znnR8DQ\=\=.Qc6SCvqbnnhJ3ztgzPZOFA\=\= {
  --color-swatch-size: var(--theme-button-height-large, 54px);
}

.uTf7mYfXeNT7Gn0znnR8DQ\=\=._6oBBZDkRkzf7tF4bhyDtAA\=\= {
  --color-swatch-size: var(--theme-button-height-xlarge, 80px);
}

.uTf7mYfXeNT7Gn0znnR8DQ\=\=:hover {
  transform: scale(0.95);
  box-shadow: var(--theme-button-hover-shadow, 0 0 15px 0 rgba(0, 0, 0, 0.15));
}

.uTf7mYfXeNT7Gn0znnR8DQ\=\=:not(.nicZfgMk\+uQFPypJIkQubw\=\=):active {
  transform: scale(0.9);
}

.uTf7mYfXeNT7Gn0znnR8DQ\=\=.nicZfgMk\+uQFPypJIkQubw\=\= {
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  transform: scale(1.21);
}

/*
 * See https://gomakethings.com/hidden-content-for-better-a11y/#hiding-the-link
*/
.GHpHEB1QXDyjeR9VnEd1Tg\=\= {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.DKtP55bOfUTB1kDa-iUHqQ\=\= {
  display: grid;
  contain: layout;
  grid-gap: var(--theme-button-gap, 10px);
}

.DKtP55bOfUTB1kDa-iUHqQ\=\=._34Lj8-b-13C8L09RsMineg\=\= {
  align-items: center;
  grid-auto-flow: column;
}

.DKtP55bOfUTB1kDa-iUHqQ\=\=._1yugGQs4Ek0t3T8tgoKxVQ\=\= {
  grid-auto-flow: row;
  justify-items: center;
}

.pU6IB2r0LpCFPXgTvOr2gA\=\= {
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  background-color: var(--theme-modal-overlay-color, rgba(255, 255, 255, 0.9));
}

.pU6IB2r0LpCFPXgTvOr2gA\=\=._5SUR9Fh-fHTy4Xr6mQC\+pA\=\= {
  display: none;
}

.LCAT83muXsAGrPUHQ1y\+hQ\=\= {
  background-color: var(--theme-modal-background-color, #fff);
  box-shadow: var(--theme-modal-shadow, 0 0 50px 0 rgba(0, 0, 0, 0.2));
  outline: none;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.LCAT83muXsAGrPUHQ1y\+hQ\=\=.WHU8Qbpz\+AvT-YpuQeUK-Q\=\= {
  background-color: transparent;
  box-shadow: none;
}

.LCAT83muXsAGrPUHQ1y\+hQ\=\=.Gi1VTmg3GPNxnX91-m0-5g\=\= {
  box-shadow: none;
}

.lfnfHu\+xyeEjcQbAQwjITg\=\= {
  top: var(--theme-outer-padding, 21px);
  right: var(--theme-outer-padding, 21px);
  position: fixed;
}

.jvKSi-fKufcpK9eBWWFCLg\=\= {
  min-width: 33vw;
}

.cx1RoQdgAbenvVXU8B7fSw\=\= {
  padding: 1em var(--theme-confirmation-modal-horizontal-padding, 1.5rem) 1.5em
    var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
  font-size: var(--theme-confirmation-modal-header-font-size, 2rem);
  text-transform: uppercase;
  margin: 0;
}

.ZD4v3HE-AYZXV0ITWDF7Gg\=\= {
  display: grid;
  grid-auto-flow: row;
  row-gap: 1em;
  padding: 2rem var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
}

.ZD4v3HE-AYZXV0ITWDF7Gg\=\=._1zFF8xqyo77UxG2v549BeA\=\= {
  padding: 0;
}

._4hQhCe5U7YByhnhO\+-Gqiw\=\= {
  display: flex;
  padding: calc(
      var(--theme-confirmation-modal-horizontal-padding, 1.5rem) * 1.25
    )
    var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
  justify-content: space-between;
}

.JoILbW5FnZixaJ7ETvo8\+w\=\= {
  display: grid;
  grid-auto-flow: column;
  column-gap: var(--theme-button-gap, 10px);
}

.YA2IHQD4oppOioZICHwzww\=\= {
  --size: var(--theme-icon-height-medium, 16px);

  display: block;
  contain: strict;
  height: var(--size);
  width: var(--size);
  -webkit-transition: 0.2s -webkit-filter ease-out;
  -moz-transition: 0.2s -moz-filter ease-out;
  -moz-transition: 0.2s filter ease-out;
  -ms-transition: 0.2s -ms-filter ease-out;
  -o-transition: 0.2s -o-filter ease-out;
  transition: 0.2s filter ease-out, 0.2s -webkit-filter ease-out;
}

.YA2IHQD4oppOioZICHwzww\=\=.qdzs2EMmBdb0MzNS0iDhMA\=\= {
  --size: var(--theme-icon-height-small, 12px);
}

.YA2IHQD4oppOioZICHwzww\=\=.I6eEGIBK59OkdpwUouaauQ\=\= {
  --size: var(--theme-icon-height-medium, 16px);
}

.YA2IHQD4oppOioZICHwzww\=\=._2bi6IEYhdMbPgPJfwoPjuA\=\= {
  --size: var(--theme-icon-height-large, 23px);
}

.YA2IHQD4oppOioZICHwzww\=\=.ckkr4ZFOVGuCN4EjPMqeGA\=\= {
  --size: var(--theme-icon-height-xlarge, 35px);
}

.YA2IHQD4oppOioZICHwzww\=\=.em5rL4nAH1Iwf3MHeIePmg\=\= {
  filter: invert(1);
}

.w0CpasjYyLR-i2PNIn9Esg\=\= {
  align-items: center;
  column-gap: 1.5em;
  display: flex;
  justify-content: space-between;
}

.qcvDSfFt\+w0ja2fqPc0S5w\=\= {
  display: inline-block;
  position: relative;
}

.Lwr1a3bP-95aezzmacoJfw\=\= {
  display: grid;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  column-gap: var(--theme-button-gap, 10px);
  position: absolute;
  align-items: flex-start;
}

.Lwr1a3bP-95aezzmacoJfw\=\=.bBHbs\+FWi6-zwWMZImF\+NA\=\=.B8M42NwoZ8pUVm5R4JJv1g\=\= {
  margin-bottom: var(--theme-menu-margin, 1rem);
  bottom: 100%;
  right: 0;
}

.Lwr1a3bP-95aezzmacoJfw\=\=.bBHbs\+FWi6-zwWMZImF\+NA\=\=.pOG7tXfTFk8qqXtNC0E-Ow\=\= {
  margin-bottom: var(--theme-menu-margin, 1rem);
  bottom: 100%;
  left: 0;
}

.Lwr1a3bP-95aezzmacoJfw\=\=.ucvN0EFMns8bfVvsi9j9yQ\=\=.B8M42NwoZ8pUVm5R4JJv1g\=\= {
  margin-top: var(--theme-menu-margin, 1rem);
  top: 100%;
  right: 0;
}

.Lwr1a3bP-95aezzmacoJfw\=\=.ucvN0EFMns8bfVvsi9j9yQ\=\=.pOG7tXfTFk8qqXtNC0E-Ow\=\= {
  margin-top: var(--theme-menu-margin, 1rem);
  top: 100%;
  left: 0;
}

.rSBfsFNjjooJsDH-X\+YXbw\=\= {
  contain: content;
  box-shadow: var(--theme-menu-shadow, 0 0 15px 0 rgba(0, 0, 0, 0.15));
  position: relative;
  z-index: 1;
}

.rSBfsFNjjooJsDH-X\+YXbw\=\= ul {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: var(--theme-menu-max-height, 30vh);
  overflow-y: auto;
}

.rSBfsFNjjooJsDH-X\+YXbw\=\=.vX7vgA9ZlF7T9ER9VJodbQ\=\= {
  -webkit-animation: GpB2LsadhuGJZvKoNOdozA\=\= 0.5s ease-in-out both;
  animation: GpB2LsadhuGJZvKoNOdozA\=\= 0.5s ease-in-out both;
}

.oATlBFgepZ5gAZAr-CxnAA\=\= {
  background-color: var(--theme-list-view-background-color, #fff);
  border-bottom: 1px solid var(--theme-list-view-border-color, #ddd);
  color: var(--theme-list-view-foreground-color, #0e0e0f);
  font-weight: 500;
  margin: 0;
  padding: var(--theme-list-view-header-padding, 1.25rem 1.5rem 1.75rem 1.5rem);
  text-transform: capitalize;
  white-space: nowrap;
}

.wKeE73zYfb-7cRN-F8OY1g\=\= {
  background-color: var(--theme-menu-background-color, #fff);
  border-top: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.wKeE73zYfb-7cRN-F8OY1g\=\=.LD6LDvs-ylMrPgslj4x3hg\=\= {
  border: none;
}

@-webkit-keyframes GpB2LsadhuGJZvKoNOdozA\=\= {
  0% {
    -webkit-transform: initial;
    transform: initial;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: initial;
    transform: initial;
  }
}

@keyframes GpB2LsadhuGJZvKoNOdozA\=\= {
  0% {
    -webkit-transform: initial;
    transform: initial;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: initial;
    transform: initial;
  }
}

.mJd7dRZNOwYe8I9CqFlzrg\=\= {
  background-color: var(--theme-menu-background-color, #fff);
  border-bottom: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.mJd7dRZNOwYe8I9CqFlzrg\=\=.xckDOdnPPYKTkym2awtrjA\=\= {
  padding: 0;
}

.mJd7dRZNOwYe8I9CqFlzrg\=\=.x\+yrCq5Bu\+jgX7SRUr9few\=\= {
  background-color: var(--theme-menu-foreground-color, #0e0e0f);
  color: var(--theme-menu-background-color, #fff);
  text-decoration: none;
}

.mJd7dRZNOwYe8I9CqFlzrg\=\=:hover {
  background-color: var(--theme-menu-hover-background-color, #ddd);
}

.mJd7dRZNOwYe8I9CqFlzrg\=\=:last-child {
  border-bottom: none;
}

.oEr8ZJXLnZyDJBORZtIV4w\=\= {
  background-color: var(--theme-menu-background-color, #fff);
  border-bottom: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.oEr8ZJXLnZyDJBORZtIV4w\=\=._3TNIJAetASyzbI\+KlLTHCw\=\= {
  padding: 0;
}

.oEr8ZJXLnZyDJBORZtIV4w\=\=.ghauCTPTBEJAuAo632z5fQ\=\= {
  background-color: var(--theme-menu-foreground-color, #0e0e0f);
  color: var(--theme-menu-background-color, #fff);
  text-decoration: none;
}

.oEr8ZJXLnZyDJBORZtIV4w\=\=:hover {
  background-color: var(--theme-menu-hover-background-color, #ddd);
}

.n1xn4EYuxEqOc3fCEamz3Q\=\=:last-child {
  border-bottom: none;
}

.eUqa35\+Em2Lch26Nxjbu\+Q\=\= {
  display: none;
}

.nxW21h8UI0MNtwo2kcAdIw\=\= {
  --button-size: var(--theme-button-height-medium, 41px);

  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgba(0, 0, 0, 0.1));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  height: var(--button-size);
  width: max-content;
  margin: 0;
  padding: 0 var(--theme-button-padding, 1.62em);
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.Nda1pAcGJcyDDES5EVJsow\=\= {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.zqLS3YHXtjlMBsFOzrvEZg\=\= {
  --button-size: var(--theme-button-height-large, 54px);
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.VZl5WyAkv301-hCCze5MnQ\=\= {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.vlSaJQJhzt6INvWi8NtUwg\=\= {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.b-x5TrySNGCF9HY8J3HtAA\=\= {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.nxW21h8UI0MNtwo2kcAdIw\=\=:focus {
  outline: none;
}

.nxW21h8UI0MNtwo2kcAdIw\=\=:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.nxW21h8UI0MNtwo2kcAdIw\=\=:active {
  transform: scale(0.95);
}

.nxW21h8UI0MNtwo2kcAdIw\=\=:hover {
  background-color: var(--theme-button-hover-background-color, #ddd);
}

.nxW21h8UI0MNtwo2kcAdIw\=\=._5wl14Jjf1yxHwALxmEw6MQ\=\= {
  box-shadow: none;
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.dlXWQOlNe\+aFkVbPxDLm4A\=\= {
  border: none;
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.iPxUG-ON1XLOkfVPzt7NYQ\=\= {
  padding: 0;
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.BPXI9u3hgAydAc5BzzkCNg\=\= {
  background-color: transparent;
  box-shadow: none;
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.JM3JVXt77nH9ur\+aL\+RYDg\=\= {
  width: 100%;
}

.nxW21h8UI0MNtwo2kcAdIw\=\=.MXaskffWz2k-hqtHRt2vOQ\=\= {
  height: 100%;
}

.kUTCq7sO5cQHrn20PJUCmw\=\= {
  display: flex;
  position: absolute;
  contain: layout;
  max-height: 100vh;
  max-width: 100vw;
  z-index: 1003;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.tdnc1bDHDmGbgAc7SJr69Q\=\= {
  flex-direction: row;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.Mmt076N6AxyH4NRDpCO7WA\=\= {
  flex-direction: column;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=._92ebQvJ5xNKJS8zakK7S2A\=\= {
  position: fixed;
  will-change: transform;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.y\+idDxZ\+5Mpp7OI3GPLAEg\=\= {
  box-shadow: none;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.CDqoiK0gCTJpnJgVoYgJDQ\=\= {
  background-color: transparent;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.GPsHlNPDbD6KdNQEGj8zQQ\=\= {
  top: var(--theme-outer-padding, 21px);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.xRg0oANrxsxXNByIpnNJvw\=\= {
  top: 0;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.QAyeFFGRonxXS9FgJ2d\+Ww\=\= {
  top: 0;
  transform: translateY(-50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.I8EDCJzo0ZwTtgbVTMmzdg\=\= {
  right: var(--theme-outer-padding, 21px);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.W2Ahm3xua2veC3ICT2KQNA\=\= {
  right: 0;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.yjBCQYEA8mWiI98CFX5Lsw\=\= {
  right: 0;
  transform: translateX(50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.WJxzXQL-5NPvDgneVgkVwA\=\= {
  bottom: var(--theme-outer-padding, 21px);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.GVJs--pLDjWvu9C-y34ycw\=\= {
  bottom: 0;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.DDVd-PplxnLpSLFlGtFhnw\=\= {
  bottom: 0;
  transform: translateY(50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.oUTMvjL0HxGenU7kJdSxHA\=\= {
  left: var(--theme-outer-padding, 21px);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.BiNsAkMZui\+5i-KzYxq0cQ\=\= {
  left: 0;
}

.kUTCq7sO5cQHrn20PJUCmw\=\=._1v8imH0MTj-rMZ0rC-ihQg\=\= {
  left: 0;
  transform: translateX(-50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.D4p5Aa063Tnm7m0uaGhLkw\=\= {
  left: 50%;
  transform: translateX(-50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=._2deG-Y2A3zw6kF\+WBnEmjw\=\= {
  top: 50%;
  transform: translateY(-50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.D4p5Aa063Tnm7m0uaGhLkw\=\=._2deG-Y2A3zw6kF\+WBnEmjw\=\= {
  transform: translate(-50%, -50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.D4p5Aa063Tnm7m0uaGhLkw\=\=.kUTCq7sO5cQHrn20PJUCmw\=\=.QAyeFFGRonxXS9FgJ2d\+Ww\=\= {
  transform: translate(-50%, -50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.D4p5Aa063Tnm7m0uaGhLkw\=\=.kUTCq7sO5cQHrn20PJUCmw\=\=.DDVd-PplxnLpSLFlGtFhnw\=\= {
  transform: translate(-50%, 50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=._2deG-Y2A3zw6kF\+WBnEmjw\=\=.kUTCq7sO5cQHrn20PJUCmw\=\=._1v8imH0MTj-rMZ0rC-ihQg\=\= {
  transform: translate(-50%, -50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=._2deG-Y2A3zw6kF\+WBnEmjw\=\=.kUTCq7sO5cQHrn20PJUCmw\=\=.yjBCQYEA8mWiI98CFX5Lsw\=\= {
  transform: translate(50%, -50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=._1v8imH0MTj-rMZ0rC-ihQg\=\=.kUTCq7sO5cQHrn20PJUCmw\=\=.QAyeFFGRonxXS9FgJ2d\+Ww\=\= {
  transform: translate(-50%, -50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.yjBCQYEA8mWiI98CFX5Lsw\=\=.kUTCq7sO5cQHrn20PJUCmw\=\=.QAyeFFGRonxXS9FgJ2d\+Ww\=\= {
  transform: translate(50%, -50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=._1v8imH0MTj-rMZ0rC-ihQg\=\=.kUTCq7sO5cQHrn20PJUCmw\=\=.DDVd-PplxnLpSLFlGtFhnw\=\= {
  transform: translate(-50%, 50%);
}

.kUTCq7sO5cQHrn20PJUCmw\=\=.yjBCQYEA8mWiI98CFX5Lsw\=\=.kUTCq7sO5cQHrn20PJUCmw\=\=.DDVd-PplxnLpSLFlGtFhnw\=\= {
  transform: translate(50%, 50%);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\= {
  --icon-size: var(--theme-icon-height-medium, 16px);

  align-items: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgba(0, 0, 0, 0.1));
  cursor: pointer;
  display: flex;
  position: relative;
  margin: 0;
  height: min-content;
  width: min-content;
  padding: calc(var(--icon-size) / 1.5);
  transform: initial;
  transition: all 0.1s ease-out;
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=._8Zf4LzceiIoer7PIVR8BYA\=\= {
  --icon-size: var(--theme-icon-height-small, 12px);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=._7PF2dnJgZxIE\+tS33xK4KA\=\= {
  --icon-size: var(--theme-icon-height-medium, 16px);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.EbOYvGKXiAabohi4Oy1CMw\=\= {
  --icon-size: var(--theme-icon-height-large, 23px);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.uOfZ9LiGznaBGIux40pFGg\=\= {
  --icon-size: var(--theme-icon-height-xlarge, 35px);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.vAj0xmjXJTfDbWICVKBo2g\=\= {
  border-radius: 50%;
  padding: calc(var(--icon-size) / 1.25);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.vAj0xmjXJTfDbWICVKBo2g\=\=._8YSs-khIDzIefRRh5zH3\+Q\=\= {
  margin-top: var(--theme-button-rounded-offset, -4px);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.vAj0xmjXJTfDbWICVKBo2g\=\=.q4jIl2XFObvsDM-4Qxvtuw\=\= {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.vAj0xmjXJTfDbWICVKBo2g\=\=._82KbEcEZzcR5VqHlx862PQ\=\= {
  margin-bottom: var(--theme-button-rounded-offset, -4px);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.vAj0xmjXJTfDbWICVKBo2g\=\=.xnc1\+ODFmBPiif5JoqTndA\=\= {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=:focus {
  outline: none;
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=:active {
  transform: scale(0.95);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=:hover {
  background-color: var(--theme-button-hover-background-color, #ddd);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.bhVUTdkQltctmrZe0T72kw\=\= {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.nsgh2c6cHtzxaRrLkv6Fzw\=\= {
  box-shadow: none;
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.Vzy6C4djtpfL2pV5oYcOPw\=\= {
  border: none;
}

.BvQtsUAa-fQPmXbvVSVCNQ\=\=.FvdPS-\+1tlsTZ1ciElsvxQ\=\= {
  background-color: transparent;
  box-shadow: none;
}

.mUhC7XBYehNl1f\+N5hRO4A\=\= {
  --icon-size: var(--theme-icon-height-medium, 16px);

  align-items: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgba(0, 0, 0, 0.1));
  cursor: pointer;
  display: flex;
  position: relative;
  margin: 0;
  height: min-content;
  width: min-content;
  padding: calc(var(--icon-size) / 1.5);
  transform: initial;
  transition: all 0.1s ease-out;
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.sMS1FgM3wwLg\+LguvcXDwg\=\= {
  --icon-size: var(--theme-icon-height-small, 12px);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=._1jU85mEP5iaWyncLLb8lSA\=\= {
  --icon-size: var(--theme-icon-height-medium, 16px);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.cIgggS2f5PaBCITfts0rAg\=\= {
  --icon-size: var(--theme-icon-height-large, 23px);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.T2zaomwLYHQx-YF-vDtwHw\=\= {
  --icon-size: var(--theme-icon-height-xlarge, 35px);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.FMAh6gsFRrUfF-C\+hxFJSA\=\= {
  border-radius: 50%;
  padding: calc(var(--icon-size) / 1.25);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.FMAh6gsFRrUfF-C\+hxFJSA\=\=.yYvrImQZypKtJ0cb\+hEdWQ\=\= {
  margin-top: var(--theme-button-rounded-offset, -4px);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.FMAh6gsFRrUfF-C\+hxFJSA\=\=.EiLQUe\+BD8ubxdj\+JQuHzw\=\= {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.FMAh6gsFRrUfF-C\+hxFJSA\=\=._0qHNIRsm\+MR9ryXpJmENQQ\=\= {
  margin-bottom: var(--theme-button-rounded-offset, -4px);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.FMAh6gsFRrUfF-C\+hxFJSA\=\=.LmIMlxvqkRjiIgYLHxaZBg\=\= {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=:focus {
  outline: none;
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=:active {
  transform: scale(0.95);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=:hover {
  background-color: var(--theme-button-hover-background-color, #ddd);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.Bc\+Rh6B97\+74jkeMdCtrzg\=\= {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.iGGCGif2yScMISDk-2mkFQ\=\= {
  box-shadow: none;
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.dnjn1oFtNVFN2fRWmKkZ3A\=\= {
  border: none;
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.ZwiF0u6KTJDgwRC4WSL3rA\=\= {
  background-color: transparent;
  box-shadow: none;
}

.mUhC7XBYehNl1f\+N5hRO4A\=\=.mcZLJzT7Vs7blQ9Rxw7RUw\=\= {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}

._9gQSR-\+gqo5rDvWPmQoAeQ\=\= {
  position: relative;
  width: 100%;
  height: 100%;
  contain: strict;
}

._9gQSR-\+gqo5rDvWPmQoAeQ\=\=.ii3\+6K\+FW4YjeQFm-IN3sA\=\= {
  contain: content;
}

._00ExNc3Kw\+HOfTCFa34GIw\=\= {
  display: flex;
  contain: content;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.rwD5rHcZFRNa4dHo6j3JyQ\=\= {
  display: block;
}

.rwD5rHcZFRNa4dHo6j3JyQ\=\=._6AaN1T6SY6Eej\+FaQta42g\=\= {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.rwD5rHcZFRNa4dHo6j3JyQ\=\=.EQDkP0F5zzJitF8uO6H\+mA\=\= {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.rwD5rHcZFRNa4dHo6j3JyQ\=\=.GBKPkc8rsyjUVuCp1OlBoQ\=\= {
  width: 100%;
  max-width: 100%;
}

.rwD5rHcZFRNa4dHo6j3JyQ\=\=._5SzwSJ\+6Z4R-Ya11gwLrSQ\=\= {
  height: 100%;
  max-height: 100%;
  width: auto;
}

.lJzdP0mnfpglFSYtKKYzJw\=\= {
  display: flex;
  contain: content;
  flex-direction: column;
  max-height: 100%;
}

._82vCQ7xr0NkY4UlySPkpkw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--theme-list-view-background-color, #fff);
  border-bottom: 1px solid var(--theme-list-view-border-color, #ddd);
  padding: var(--theme-list-view-header-padding, 1.25rem 1.5rem 1.75rem 1.5rem);
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}

.unWePdIKn4XawRuL7CPD0g\=\= {
  color: var(--theme-list-view-foreground-color, #0e0e0f);
  contain: content;
  cursor: pointer;
  font-weight: 500;
  margin: 0;
  padding: 0 1em 0 0;
  text-transform: capitalize;
  white-space: nowrap;
}

._5BX\+ZZ-AaQutczbDS2e5-w\=\= {
  contain: content;
  list-style: none;
  margin: 0;
  max-height: 100%;
  overflow-y: auto;
  padding: 0;
}

.VKYoNtWTZui2AO1IlyJMTw\=\= {
  contain: content;
  box-sizing: border-box;
  border-bottom: 1px solid var(--theme-separator-color, #ddd);
}

.VKYoNtWTZui2AO1IlyJMTw\=\=:last-child {
  border-bottom: none;
}

.EIB9-l58gC3ZvtW8vtUALA\=\= {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  contain: strict;
  cursor: pointer;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(
    --theme-overlay-background-color,
    rgba(240, 240, 240, 0.75)
  );
}

.EIB9-l58gC3ZvtW8vtUALA\=\=.CM1-n3sG8YNd73qJVXM22g\=\= {
  background-color: transparent;
}

.EIB9-l58gC3ZvtW8vtUALA\=\=.oO1iTNlPjda1fjrYeyLuUA\=\= {
  position: fixed;
}

.h6PYJAzytVOk9BeK5Z0\+kg\=\= {
  border: none;
  border-bottom: 1px solid var(--theme-button-border-color, #b0b0b0);
  box-sizing: border-box;
  contain: strict;
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
  font-weight: var(--theme-input-font-weight, 400);
  height: var(--theme-text-input-height-medium, 41px);
  outline: none;
  padding: 0;
  width: 100%;
}

.h6PYJAzytVOk9BeK5Z0\+kg\=\=.UXn-BCVg81yMd8FoUfxKSA\=\= {
  height: var(--theme-text-input-height-small, 30px);
  font-size: var(--theme-text-input-font-size-small, 0.75rem);
}

.h6PYJAzytVOk9BeK5Z0\+kg\=\=._4aiP6gxNHhrWbac4k1grUw\=\= {
  height: var(--theme-text-input-height-medium, 41px);
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
}

.h6PYJAzytVOk9BeK5Z0\+kg\=\=.MlnPXYOUyQ7hgI7sw1o0xA\=\= {
  height: var(--theme-text-input-height-large, 54px);
  font-size: var(--theme-text-input-font-size-large, 1.25rem);
}

.h6PYJAzytVOk9BeK5Z0\+kg\=\=.HGBuKJa9XjxB8uVhKop03A\=\= {
  height: var(--theme-text-input-height-xlarge, 80px);
  font-size: var(--theme-text-input-font-size-xlarge, 2.5rem);
}

.h6PYJAzytVOk9BeK5Z0\+kg\=\=:focus {
  border-bottom: 1px solid var(--theme-foreground-color, #222);
}

.h6PYJAzytVOk9BeK5Z0\+kg\=\=.sPnSCGUNZXroElSQR193GQ\=\= {
  border-bottom: none;
}

.vWa2-1mOFU\+iV14jq7QPsQ\=\= {
  -webkit-animation: fTsWsKrAKlwT\+GOE4wAySQ\=\= 0.5s ease-in-out both;
  animation: fTsWsKrAKlwT\+GOE4wAySQ\=\= 0.5s ease-in-out both;
  background-color: var(--theme-toast-background-color, #fff);
  box-shadow: var(--theme-toast-shadow, 0 0 15px 0 rgba(0, 0, 0, 0.15));
  contain: layout;
  cursor: pointer;
  min-height: var(--theme-toast-min-height, 50px);
}

@-webkit-keyframes fTsWsKrAKlwT\+GOE4wAySQ\=\= {
  0% {
    -webkit-transform: initial;
    transform: initial;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: initial;
    transform: initial;
  }
}

@keyframes fTsWsKrAKlwT\+GOE4wAySQ\=\= {
  0% {
    -webkit-transform: initial;
    transform: initial;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: initial;
    transform: initial;
  }
}

._2-Xu2sZMvN9tgDs\+iyLc9Q\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(var(--theme-button-height, 30px) * 1.5);
  z-index: 20;
}

._2-Xu2sZMvN9tgDs\+iyLc9Q\=\= > * {
  margin: var(--theme-toast-margin, 5px);
}

.ulWE-Epr85F0mUt7O1gUTQ\=\= {
  contain: strict;
  position: relative;
  width: 100%;
  height: 100%;
}

.ulWE-Epr85F0mUt7O1gUTQ\=\=.zK7u1nkjc8x7YDAfYQCTpw\=\= {
  contain: content;
}

.fR4D56LfduoBW-fimfbT0w\=\= {
  display: block;
}

.fR4D56LfduoBW-fimfbT0w\=\=.VXQs4PUnWGyw56g60ZtfWg\=\= {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fR4D56LfduoBW-fimfbT0w\=\=.gxflUzO4rqCBAGuzsYEIew\=\= {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.fR4D56LfduoBW-fimfbT0w\=\=.I-63Km4NY1W4QgMhfgU5Mg\=\= {
  width: 100%;
}

.fR4D56LfduoBW-fimfbT0w\=\=.vNNhJlgITM\+onf7zdzaufg\=\= {
  height: 100%;
}

.wxul7UUZlmarF86SGrd-tw\=\= {
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.PeO\+2pBILmGhuXf\+mQPJCg\=\= {
  background: var(--theme-background-color, #fff);
  box-shadow: var(
    --theme-numpad-shadow,
    0 0 64px rgba(0, 0, 0, 0.12),
    0 0 32px rgba(0, 0, 0, 0.14)
  );
}

.PeO\+2pBILmGhuXf\+mQPJCg\=\=:focus-within {
  outline: none;
}

._3\+Y8DdO4vBJJtOOqRBhtqg\=\= {
  --padding: 15px;

  display: grid;
  grid-template-columns: repeat(3, min-content);
  grid-template-rows: repeat(4, min-content);
  padding: var(--padding);
}

._3\+Y8DdO4vBJJtOOqRBhtqg\=\= button {
  font-size: 2.5rem;
  height: auto;
  letter-spacing: initial;
  padding: var(--padding);
}

._3\+Y8DdO4vBJJtOOqRBhtqg\=\= button:last-child {
  grid-column: 2 / 4;
  padding: 0;
}

._3\+Y8DdO4vBJJtOOqRBhtqg\=\= img {
  width: 100%;
  height: 100%;
}
.C_297mJYGNkE35qpiNZS {
  width: 100vw;
  height: 100vh;
  padding: 0 22px;
  display: grid;
  place-items: center;
}

.gJiT0wPP9YyRVDsYxWqk {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  user-select: text;
  padding: 0 var(--theme-outer-padding);
}

.gJiT0wPP9YyRVDsYxWqk > h1 {
  margin: 0;
  font-size: 3rem;
  line-height: 4.5rem;
}

.gJiT0wPP9YyRVDsYxWqk > h3 {
  margin: 0;
  font-size: 1rem;
  margin-bottom: calc(var(--theme-button-height-medium) * 0.8);
}


.tKygQ4LMDikHs5Hsh0Qk {
  position: fixed;
  height: 100%;
  z-index: 9999;
  top: 0;
  display: flex;
  font-family: TTGrotesk, sans-serif;
  font-size: 14px;
  line-height: 17px;

  --theme-button-letter-spacing: 0.02em;
}

.alkxjZvTgAcsz0JRkm6c {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  border-right: 1px solid #d2d2d9;
}

.alkxjZvTgAcsz0JRkm6c.qOWQb0BC_mtWmDwvfi6Z {
  display: none;
}

.p4JPb4DzmGoZOIhO09ws {
  display: flex;
  flex-flow: column;
}

.p4JPb4DzmGoZOIhO09ws.x0_VF3BXbWUtlCCgOtQZ {
  border-bottom: 1px solid #d2d2d9;
}

.jWPBZu8iLDyyTn6eW6kw {
  flex-grow: 1;
  overflow: auto;
}

.gb6t82xpZU7ymkUdSux_ {
  border-top: 1px solid #d2d2d9;
}

.RuYyU4ZU982IBgdb1Nr2 {
  text-transform: capitalize;
  line-height: 17px;
  width: 100% !important;

  --theme-button-padding: 18px;
  --theme-button-font-family: "TTGrotesk";
  --theme-button-font-weight: 400;
  --theme-button-font-size-medium: 14px;
  --theme-button-foreground-color: #2d2d33;
  --theme-button-height-medium: 44px;
  --theme-button-background-color: #f7f3f7;
}

.RuYyU4ZU982IBgdb1Nr2.mDVPC452sIZ1AZ12Hupu {
  opacity: 1 !important;

  --theme-button-background-color: #2d2d33;
  --theme-button-foreground-color: #fefeff;
}

.xq2NhM9BEi_W4nwT3yh2 {
  background-color: #f7f3f7;
}

/* Header */

.BGjEtVj4r_GL1XRPggdK {
  display: flex;
  flex-direction: column;
  padding: 18px 18px 0;
}

.VaoS9sXTECATv5AlheWA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  height: 40px;
}

.WuTrGz3UU3pH1fVTiCTZ {
  max-width: 150px;
  height: 100%;
}

.Coh2DFrCNYqjuH_r7MvG {
  cursor: pointer;

  --theme-icon-height-large: 20px;
}

.MOX9IB0nSx5cfLHrcoOZ {
  text-transform: none;
  width: fit-content !important;
  margin: 0 -18px;

  --theme-button-padding: 18px;
  --theme-button-font-family: "TTGrotesk";
  --theme-button-font-weight: 400;
  --theme-button-font-size-medium: 14px;
  --theme-button-foreground-color: #5d5c63;
  --theme-button-height-medium: 44px;
}

/* Main */

.mwOFiCMJUcwQgN71e7sC {
  height: 100%;
}

.AVG7kB9Fyvbb6jW3FA0B {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.VKsHJOXcQi174s94qmOo {
  height: 100%;
  overflow: auto;
}

.VKsHJOXcQi174s94qmOo:hover::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: 6px;
}

.VKsHJOXcQi174s94qmOo::-webkit-scrollbar-thumb {
  background-color: #898891;
}

.SWnA20nAEkR6goWGlFre {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 18px;
}

.HeDayZpMaiaMwoXvRFoD,
.XF2F_YGE6PmxS0tEVvP2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}

.HeDayZpMaiaMwoXvRFoD {
  font-weight: 500;
  color: #262626;
}

.XF2F_YGE6PmxS0tEVvP2 {
  font-weight: 400;
  color: #898891;
}

/* Footer */

.V3IZL1yVbMWIposjQAL8 {
  padding: 0 18px;
  cursor: pointer;
  height: 44px;
  display: flex;
  align-items: center;
}

.Zgx8Dpy2pAdOoqTtMMQi {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.AZnlFbzTGExGtpYh4_LY {
  --theme-icon-height-medium: 16px;
}

.q8vjvRoPyWxP_4biO7ye {
  font-size: 14px;
  font-weight: 400;
  color: #2d2d33;
}

@keyframes c0TTTtiXIXfltWhO95d8 {
  3%,
  21%,
  30%,
  39%,
  48%,
  65%,
  74%,
  92% {
    transform: translateX(5px);
  }

  6%,
  15%,
  42%,
  51%,
  60%,
  68%,
  77%,
  86%,
  95% {
    transform: translateX(3px);
  }

  9%,
  18%,
  27%,
  36%,
  54%,
  63%,
  80%,
  98% {
    transform: translateX(-5px);
  }
}

.K7BSR_sOQntynVNNrX45 {
  animation-name: c0TTTtiXIXfltWhO95d8;
  animation-iteration-count: 1;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  display: inline-block;
}

.ju83eDu5c266Yv8fgYiX {
  font-size: 12px;
  color: #f00;
  padding-left: 10px;
}

.oeuWMMcJvLzGVyzlkzri {
  text-transform: capitalize;
  line-height: 21px;
  width: 100% !important;

  --theme-button-padding: 18px;
  --theme-button-font-family: "TTGrotesk";
  --theme-button-font-weight: 400;
  --theme-button-font-size-medium: 14px;
  --theme-button-foreground-color: #2d2d33;
  --theme-button-height-medium: 44px;
  --theme-button-background-color: #e6e5eb;
}

.oeuWMMcJvLzGVyzlkzri.bbUHwXdmTmLx1Bm14Atn {
  opacity: 1 !important;

  --theme-button-background-color: #2d2d33;
  --theme-button-foreground-color: #fefeff;
}

.oeuWMMcJvLzGVyzlkzri.bbUHwXdmTmLx1Bm14Atn:hover {
  background-color: unset !important;
}

.oeuWMMcJvLzGVyzlkzri > div {
  justify-content: space-between;
  width: 100% !important;
}

.IrSUtSyJ_yHU06p5Y1J3 {
  --theme-icon-height-medium: 16px;
}

.TImCshnjb7UPVk2R4lZP {
  background-color: #e6e5eb;
}

/* Header */

.PLOWzDGNGXzLAJrH0RK3 {
  padding-top: 18px;
}

.xdEO_zIZZ4tFrfapkFFT {
  height: 41px;
  display: flex;
  justify-content: flex-end;
  cursor: pointer;
  align-items: center;
  padding: 0 18px;

  --theme-icon-height-large: 20px;
}

/* Main */

.As12vynTQk_jknQIlJ8A {
  overflow: auto;
  height: 100%;
}

.As12vynTQk_jknQIlJ8A:hover::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: 6px;
}

.As12vynTQk_jknQIlJ8A::-webkit-scrollbar-thumb {
  background-color: #898891;
}

/* Footer */

.q2ws7axL5Ap1hQW3m16N {
  padding: 0 18px;
  cursor: pointer;
  height: 44px;
  display: flex;
  align-items: center;
}

.zYkzNuNQhvIdWKZhoQGr {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.xxcu6ytXRcPl1GZJ2vd9 {
  --theme-icon-height-medium: 16px;
}

.QYhcvZqbZxgenG41kwNq {
  font-size: 14px;
  font-weight: 400;
  color: #2d2d33;
}

.x4CcnKP0hsMpf8aTV1vc {
  display: flex;
  flex-direction: row-reverse;
}
.j939dtMRJdErd5I4598i {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.j939dtMRJdErd5I4598i > h1 {
  margin: 0;
  font-size: 3rem;
  line-height: 4.5rem;
}

.j939dtMRJdErd5I4598i > h3 {
  margin: 0;
  font-size: 1rem;
  margin-bottom: var(--theme-button-height-medium);
}

.j939dtMRJdErd5I4598i > .ul5fOD_lE6PLaEA3vHLm {
  --theme-button-letter-spacing: 0.04rem;
  --theme-button-padding: 2rem;
  --theme-button-font-weight: 500;
  --theme-button-height-medium: 3rem;
  --theme-button-font-size-medium: var(--theme-font-size);
}

.exwqLpPPXBifLdbb47ag {
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  background-color: var(--theme-spinner-overlay-color);
}

.exwqLpPPXBifLdbb47ag.pGKaORJbxGgb4PqIdPvX {
  display: none;
}

.xGUWWndlDee4beR2pQFd {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 2em;
  padding: 1.5em;
  background-color: var(--theme-tile-background-color);
  height: 100%;
  min-height: var(--theme-tile-min-height, unset);
}

.DrtiNroTgVBZuYHP92zA {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}

.DbBSN9HXfbntZNEdTMYe {
  font-size: 2.5em;
  font-weight: 300;
}

.fShl1ipn81wP5vAe6Hdw {
  font-size: 1em;
  font-weight: 400;
}

.buWnin88BSHWaKlipXzR {
  align-self: flex-end;
}

.uCiqka2WhH9pAHMGMcq6 {
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(auto-fill, var(--theme-tile-width));
  grid-gap: 2em;
  grid-auto-rows: 1fr;
  width: 100%;
}

.KYSlS2TPe8_fbkOB4sNQ {
  --theme-icon-size: 3.5rem;
  --theme-icon-color: var(--theme-foreground-color);
}

.hQghi9K_hnkaEr0vn6My {
  font-size: 1rem;
  font-weight: 400;
}

.RsUpdnaxfVSgSJPUVOfB {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 2em;
  padding: 1.5em;
  background-color: var(--theme-tile-background-color);
  height: 100%;
  min-height: var(--theme-tile-min-height, unset);
}

.hHzkOPyjHp09kBFBFIoB {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}

.FlKf9UiiLCEgBH_Mh5z0 {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-width: 960px;
}

.C2pEeqkw3TgaoQNntxo4 {
  height: 100%;
  overflow: auto;
  padding: 4.5em 30px;
  position: relative;
  transition: opacity 0.3s ease-out;
  opacity: 1;
  margin-top: var(--theme-header-height);
}

.C2pEeqkw3TgaoQNntxo4.eA4lecNLIulOaCDufule {
  opacity: 0;
  pointer-events: none;
}

.tJBSO1ei1L3VoF1jOuKA {
  position: fixed;
  bottom: 0;
  right: 4px;
  padding: 0.5em;
  letter-spacing: 0.02rem;
  font-size: 1rem;
  color: var(--theme-foreground-color);
  opacity: 0.2;
}

.jRlxM2888GqK07tyKC3E {
  display: flex;
  z-index: 1;
  background-color: var(--theme-header-background-color);
  padding: 0 var(--theme-padding);
  height: var(--theme-header-height);
  border-bottom: 1px solid var(--theme-foreground-color);
  position: fixed;
  width: 100%;
}

._7RNHmZBtpNHszShgE8Af {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  gap: 4rem;
}

.ApdYUojGssZ5uKbJkyDa {
  display: flex;
  align-items: center;
  gap: 30px;
}

.P3Te3BVcOi_sWzYc37Hx {
  height: var(--theme-header-logo-height);
  max-width: var(--theme-header-logo-max-width);
}

.pygOxaXZXnJ_fwaOH296 {
  --theme-icon-height-medium: 20px;

  margin: -6px;
}

.pygOxaXZXnJ_fwaOH296 > button {
  padding: 12px;
}

.tYOoh4r5HS_MIEsKA56T {
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease-out;
}

.tYOoh4r5HS_MIEsKA56T.Q7tTGt3HMRvA6R_YwGIy {
  opacity: 1;
}

@media screen and (max-width: 768px) {
  .lhd62svkEuJ7InNJjuKT {
    display: none;
  }
}

.jgvi_GhSSxfnC7SR9ErV {
  display: flex;
  align-items: center;
  gap: 1rem;
  height: 100%;
}

.c7TmlG606CAYTIAwIOkN {
  width: 24px;
  height: 24px;
  position: unset !important;
}

.lhd62svkEuJ7InNJjuKT {
  cursor: pointer;
  padding: 1rem;
  margin: -1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.YhbEUkpeb6oJ_jUjY_Yd {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: space-between;
  height: 7rem;
}

.YhbEUkpeb6oJ_jUjY_Yd.mJM4cmDe1P50xdCroJAL {
  height: 11rem;
}

.nrhPqm6EpgnbpGlf4qEz {
  font-weight: 300;
  font-size: 3.5rem;
  line-height: 3.5rem;
}

.BUNSJkN8AMI3P5f1kfXw {
  font-size: 1.5rem;
  font-weight: 400;
}

.vi6DFn8whHVKOz667tU5 {
  --theme-icon-height-medium: var(--theme-font-size-small);
  --theme-button-letter-spacing: 0.04rem;
  --theme-button-padding: 1.2rem;
  --theme-button-font-weight: 400;
  --theme-button-height-medium: 3rem;
  --theme-button-font-size-medium: var(--theme-font-size-small);

  text-transform: none !important;
}

.vi6DFn8whHVKOz667tU5.dvwXOzlia013RCQc0fdC {
  --theme-button-foreground-color: var(--theme-button-foreground-color-alt);
}

.Bg3uc5yMZn4o6Qp9ahwf {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  background-color: var(--theme-invitations-background-color);
  padding: 1.5rem;
  width: 900px;
}

.MppPmetQ5odfMHhzwhau {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 2.5rem;
}

.YXPzfZiyoaWFDozg_Hhi {
  display: flex;
  flex-direction: column;
}

.jwaEVBckaUuYsO000ECN {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.xTciYblG512XU8wzQLRW {
  display: flex;
  gap: 4rem;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.PuMsrOsk88Sbm7FDyKWn,
.oMhpzTXmRHy6yklKKL4C {
  font-weight: 400;
  font-size: 1rem;
}

.PuMsrOsk88Sbm7FDyKWn {
  font-weight: 400;
}

.oMhpzTXmRHy6yklKKL4C {
  font-weight: 500;
}

.e9Y0Bc1U1anL524N4dk8 {
  background-color: var(--theme-invitations-item-delimiter-color);
  height: 2px;
  width: 80%;
  margin: 1.5rem 0;
}

.miVj8rxI0Mf2XDFkNLKx {
  display: flex;
  gap: 0.5rem;
}

.mfTp05jrQXTXI3eBVs54 {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.micNvPzpGCQKEsTVYycg {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4.5rem;
}

.hlzaxCI3l9RJmXlOSwMc {
  display: flex;
  flex-direction: column;
  width: 580px;
}

.CEVtMkxvnXSzk0dn8JSg {
  width: 200px;
  height: 2px;
  background-color: var(--theme-root-delimiter-color);
  margin: 4em 0;
}

.d0197TMPs4Ei2TCgmQVw {
  width: 100%;
}

.n4FkjlN0XRx8nsocMv_N {
  font-size: var(--theme-font-size);
}

.zIbllwdtJufhoYpBBK8q {
  --theme-icon-size: 3.5rem;
  --theme-icon-color: var(--theme-foreground-color);
}

.DGJciZrY_iehbFeLcpHD {
  font-size: 1rem;
  font-weight: 400;
}

.hvQ3xRj9MtUg1RP3yJTg {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 4.5rem;
}

.zhkhi3OqcpsXivjFVo6u {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 580px;
}

.guBEpOvLGhqGlXPmVHsV {
  position: fixed;
  z-index: 2;
  opacity: 1;
  transition: opacity 0.3s ease-out;
}

.I6YomkdcqLuqNTe450_T {
  letter-spacing: 0.04rem;
}

.Nniso2uAbGG4I5zTl7Fj {
  --theme-button-letter-spacing: 0.04rem;
  --theme-button-padding: 2rem;
  --theme-button-font-weight: 400;
  --theme-button-height-medium: 3rem;
  --theme-button-font-size-medium: var(--theme-font-size);

  text-transform: none !important;
}

.vjAHRjSa143sWV6_Eu2I {
  font-weight: 700;
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 300;
  font-style: normal, italic;
  font-display: block;
  src: url(/dashboard/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/dashboard/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/dashboard/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 400;
  font-style: normal;
  font-display: block;
  src: url(/dashboard/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/dashboard/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/dashboard/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 500;
  font-style: normal;
  font-display: block;
  src: url(/dashboard/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/dashboard/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/dashboard/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 600;
  font-style: normal;
  font-display: block;
  src: url(/dashboard/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/dashboard/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/dashboard/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 700;
  font-style: normal;
  font-display: block;
  src: url(/dashboard/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/dashboard/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/dashboard/9e6846502344d86a3f50.woff2) format("woff2");
}

* {
  -webkit-user-drag: none;
  box-sizing: border-box;
}

::-webkit-scrollbar {
  display: none;
  width: 3px;
}

::-webkit-scrollbar-thumb {
  background-color: var(--theme-foreground-color);
}

*:focus {
  outline: none;
}

[role="button"] {
  outline: none;
}

:root {
  --theme-font-family: "TTGrotesk", helvetica, arial, sans-serif;
  --theme-font-size: 16px;
  --theme-font-size-small: 14px;
  --theme-foreground-color: #2d2d33;
  --theme-background-color: #e6e5eb;
  --theme-padding: 30px;

  /* Button */
  --theme-button-border-color: #d2d2d9;
  --theme-button-foreground-color: #2d2d33;
  --theme-button-foreground-color-alt: #6c43ff;
  --theme-button-background-color: #fefeff;
  --theme-button-font-family: var(--theme-font-family);
  --theme-button-height-medium: 3rem;

  /* Spinner */
  --theme-spinner-overlay-color: var(--theme-background-color);

  /* Header */
  --theme-header-background-color: #fff;
  --theme-header-height: 73px;
  --theme-header-logo-height: 50px;
  --theme-header-logo-max-width: 150px;

  /* Root */
  --theme-root-delimiter-color: #717078;

  /* Invitations */
  --theme-invitations-background-color: #fefeff;
  --theme-invitations-item-delimiter-color: #e6e5eb;

  /* Tiles */
  --theme-tile-background-color: #fefeff;
  --theme-tile-width: 520px;
  --theme-tile-min-height: 188px;

  background-color: var(--theme-background-color);
  color: var(--theme-foreground-color);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size);
}

body {
  margin: 0;
  overscroll-behavior: none;
  user-select: none;
}

a {
  color: var(--theme-foreground-color);
  text-decoration: none;
}

img {
  display: block;
}

h1 {
  font-weight: 500;
}

h3 {
  font-weight: 500;
}

