._6vosqy0 {
  --_6vosqy1: #000;
  --_6vosqy2: #111;
  --_6vosqy3: #222;
  --_6vosqy4: #fff;
  --_6vosqy5: #ffffffaa;
  --_6vosqy6: #fff;
  --_6vosqy7: #888;
  --_6vosqy8: #ccc;
  --_6vosqy9: #000;
  --_6vosqya: #666;
  --_6vosqyb: #444;
  --_6vosqyc: #333;
  --_6vosqyd: #dd143c;
  --_6vosqye: #dd143c88;
  --_6vosqyf: #0047ab;
  --_6vosqyg: #0047ab88;
  --_6vosqyh: #008656;
  --_6vosqyi: #00865688;
  --_6vosqyj: #00a86b;
  --_6vosqyk: #ffbf00;
  --_6vosqyl: #daa520;
  --_6vosqym: #181818;
  --_6vosqyn: #222;
  --_6vosqyo: #282828;
  --_6vosqyp: #080808;
  --_6vosqyq: #008656;
  --_6vosqyr: #00764b;
  --_6vosqys: #006540;
  --_6vosqyt: #00432b;
  --_6vosqyu: #dd143c;
  --_6vosqyv: #c41235;
  --_6vosqyw: #ad102f;
  --_6vosqyx: #960e29;
  --_6vosqyy: #fff;
  --_6vosqyz: #888;
  --_6vosqy10: #dd143c;
  --_6vosqy11: #0047ab;
  --_6vosqy12: #777;
  --_6vosqy13: #ddd;
  --_6vosqy14: #dd143c88;
  --_6vosqy15: #0047ab88;
  --_6vosqy16: #222;
  --_6vosqy17: #333;
  --_6vosqy18: #444;
  --_6vosqy19: #aaa;
  --_6vosqy1a: #111;
  --_6vosqy1b: #000;
}
._6vosqy1c {
  --_6vosqy1: #fff;
  --_6vosqy2: #eee;
  --_6vosqy3: #ddd;
  --_6vosqy4: #000;
  --_6vosqy5: #000000aa;
  --_6vosqy6: #000;
  --_6vosqy7: #777;
  --_6vosqy8: #333;
  --_6vosqy9: #fff;
  --_6vosqya: #666;
  --_6vosqyb: #bbb;
  --_6vosqyc: #ccc;
  --_6vosqyd: #dd143c;
  --_6vosqye: #dd143c88;
  --_6vosqyf: #0047ab;
  --_6vosqyg: #0047ab88;
  --_6vosqyh: #008656;
  --_6vosqyi: #00865688;
  --_6vosqyj: #00a86b;
  --_6vosqyk: #ffbf00;
  --_6vosqyl: #daa520;
  --_6vosqym: #e7e7e7;
  --_6vosqyn: #ddd;
  --_6vosqyo: #d7d7d7;
  --_6vosqyp: #f7f7f7;
  --_6vosqyq: #008656;
  --_6vosqyr: #00764b;
  --_6vosqys: #006540;
  --_6vosqyt: #00432b;
  --_6vosqyu: #dd143c;
  --_6vosqyv: #c41235;
  --_6vosqyw: #ad102f;
  --_6vosqyx: #960e29;
  --_6vosqyy: #fff;
  --_6vosqyz: #888;
  --_6vosqy10: #dd143c;
  --_6vosqy11: #0047ab;
  --_6vosqy12: #666;
  --_6vosqy13: #aaa;
  --_6vosqy14: #dd143c88;
  --_6vosqy15: #0047ab88;
  --_6vosqy16: #ddd;
  --_6vosqy17: #ccc;
  --_6vosqy18: #bbb;
  --_6vosqy19: #333;
  --_6vosqy1a: #eee;
  --_6vosqy1b: #fff;
}
._184zyrr0 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
._184zyrr1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 12px;
  border: 1px solid #444;
  padding: 12px;
  cursor: pointer;
  color: #fff;
  background-color: #181818;
}
._184zyrr1:hover {
  color: #fff;
  background-color: #222;
}
._184zyrr1:active {
  color: #fff;
  background-color: #282828;
}
._184zyrr2 {
  width: 28px;
  height: 28px;
}
._184zyrr3 {
  font-size: 16px;
}
._1c5tq590 {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px 16px;
  box-sizing: border-box;
  background-color: #00000044;
  margin: 0 auto;
  backdrop-filter: blur(4px);
}
._1c5tq591 {
  display: flex;
  flex-direction: column;
  background-color: #000;
  border: 1px solid #444;
  align-self: center;
  max-height: 100%;
  width: 520px;
}
._1c5tq592 {
  padding: 16px;
  display: flex;
  column-gap: 12px;
  align-items: center;
  justify-content: center;
}
._1c5tq593 {
  height: 0;
  flex: 1;
  overflow-y: auto;
  padding: 8px 16px;
}
._1c5tq594 {
  padding: 16px;
}
._1c5tq595 {
  display: flex;
  flex: 1;
  justify-content: center;
  font-size: 24px;
}
._1c5tq596 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
  cursor: pointer;
  color: #fff;
}
._1c5tq596:hover {
  background-color: #222;
}
._1c5tq596:active {
  background-color: #282828;
}
._1c5tq597 {
  display: flex;
  column-gap: 8px;
  cursor: pointer;
  user-select: none;
}
._1c5tq598 {
  overflow: hidden !important;
}
@media (max-width: 900px) {
  ._1c5tq591 {
    width: 100%;
  }
}
.afp76y0 {
  appearance: none;
  outline: none;
  box-sizing: border-box;
  display: flex;
  column-gap: 12px;
  align-items: center;
  justify-content: center;
  height: 38px;
  padding-left: 16px;
  padding-right: 16px;
  color: #fff;
  background: #181818;
  border: 1px solid #444;
  font-family: inherit;
  font-size: 14px;
  cursor: pointer;
}
.afp76y0:disabled {
  opacity: 0.8;
  cursor: not-allowed !important;
}
.afp76y0:not(:disabled):hover {
  color: #fff;
  background-color: #222;
}
.afp76y0:not(:disabled):active {
  color: #fff;
  background-color: #282828;
}
.afp76y1 {
  width: 22px;
  height: 22px;
}
._1nx4b0e0 {
  position: absolute;
  background-color: #000;
  border: 1px solid #444;
  padding: 8px;
  top: 100%;
  right: 0;
  margin-top: 8px;
  transition: all 0.15s ease-in;
  transform-origin: center top;
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  z-index: 100;
}
._1nx4b0e1 {
  transform: scaleY(100%);
  opacity: 1;
}
._1nx4b0e2 {
  transform: scaleY(0);
  opacity: 0;
}
._1nx4b0e3 {
  display: flex;
  justify-content: center;
  font-size: 14px;
  padding: 12px 16px;
  cursor: pointer;
  white-space: nowrap;
  user-select: none;
}
._1nx4b0e3:hover {
  background-color: #222;
}
._1nx4b0e3:active {
  background-color: #282828;
}
._1mp09r90 {
  position: relative;
  display: inline-flex;
}
._1mp09r91 {
  appearance: none;
  outline: none;
  box-sizing: border-box;
  display: flex;
  column-gap: 12px;
  align-items: center;
  justify-content: center;
  height: 38px;
  padding-left: 16px;
  padding-right: 16px;
  color: #fff;
  background: #181818;
  border: 1px solid #444;
  font-family: inherit;
  font-size: 14px;
  cursor: pointer;
}
._1mp09r91:disabled {
  opacity: 0.8;
  cursor: not-allowed !important;
}
._1mp09r91:not(:disabled):hover {
  color: #fff;
  background-color: #222;
}
._1mp09r91:not(:disabled):active {
  color: #fff;
  background-color: #282828;
}
._1mp09r92 {
  width: 22px;
  height: 22px;
}
:root {
  --_1u9lmz70: "JetBrains Mono", monospace;
  --_1u9lmz71: 1280px;
  --_1u9lmz72: 16px;
  --_1u9lmz73: 100%;
  --_1u9lmz74: 12px;
}
._5faqv40 {
  margin: 0 auto;
  width: var(--_1u9lmz71);
  padding-left: var(--_1u9lmz72);
  padding-right: var(--_1u9lmz72);
}
._5faqv41 {
  padding: 8px 12px;
  color: var(--_6vosqy6);
  background-color: var(--_6vosqym);
  border: 1px solid var(--_6vosqyb);
}
._5faqv41:not(:disabled):hover {
  background-color: var(--_6vosqyn);
}
._5faqv41:not(:disabled):active {
  background-color: var(--_6vosqyo);
}
._5faqv42 {
  background-color: var(--_6vosqyq);
  color: var(--_6vosqyy);
  border: none;
}
._5faqv42:hover {
  background-color: var(--_6vosqyr);
}
._5faqv42:active {
  background-color: var(--_6vosqys);
}
._5faqv42:disabled {
  background-color: var(--_6vosqyt);
  color: var(--_6vosqyz);
  border: none;
}
@media (max-width: 900px) {
  ._5faqv40 {
    width: var(--_1u9lmz73);
    padding-left: var(--_1u9lmz74);
    padding-right: var(--_1u9lmz74);
  }
}
.gl47nu0 {
  border-bottom: 1px solid var(--_6vosqyb);
  padding: 8px 0;
}
.gl47nu1 {
  display: flex;
  align-items: center;
}
.gl47nu2 {
  font-size: 21px;
  font-weight: bold;
  flex: 1;
}
.gl47nu3 {
  display: flex;
  column-gap: 6px;
}
.gl47nu4 {
  display: flex;
  column-gap: 6px;
}
@keyframes bwxb2j1 {
  100% {
    transform: rotate(1turn);
  }
}
.bwxb2j0 {
  display: flex;
  font-size: 24px;
  justify-content: center;
  align-items: center;
  width: 38px;
  padding: 0;
}
.bwxb2j2 {
  animation-fill-mode: forwards;
  animation-name: bwxb2j1;
  animation-duration: 0.75s;
}
.bwxb2j3 {
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
}
.bwxb2j4 {
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
._1lgygo10 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 12px 12px;
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(3px);
}
._1lgygo11 {
  display: flex;
  flex-direction: column;
  width: 520px;
  max-height: 100%;
  background-color: var(--_6vosqy1);
  border: 1px solid var(--_6vosqyb);
}
._1lgygo12 {
  display: flex;
  align-items: center;
  padding: 12px;
}
._1lgygo13 {
  flex: 1;
  padding: 12px;
  overflow-y: auto;
}
._1lgygo14 {
  padding: 12px;
}
._1lgygo15 {
  flex: 1;
  display: flex;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
}
._1lgygo16 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px;
  cursor: pointer;
}
._1lgygo16:hover {
  background-color: var(--_6vosqyn);
}
._1lgygo16:active {
  background-color: var(--_6vosqyo);
}
._1lgygo17 {
  width: 100%;
  padding: 10px 0;
  font-size: 14px;
}
@media (max-width: 900px) {
  ._1lgygo11 {
    width: 100%;
  }
}
.b6swhb0 {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
}
.b6swhb1 {
  display: flex;
  color: var(--_6vosqy6);
  padding: 12px;
  font-size: 14px;
  border: 1px solid var(--_6vosqyb);
  text-decoration: none;
  background-color: var(--_6vosqym);
}
.b6swhb1:hover {
  background-color: var(--_6vosqyn);
}
.b6swhb1:active {
  background-color: var(--_6vosqyo);
}
.b6swhb2 {
  color: var(--_6vosqyj);
  font-weight: bold;
}
._104aapq0 {
  display: flex;
  align-items: center;
  column-gap: 8px;
  cursor: pointer;
}
._104aapq1 {
  font-size: 16px;
  font-weight: bold;
  border-bottom: 2px solid var(--_6vosqyj);
}
._104aapq2 {
  padding: 8px;
  border: none;
}
._1koaqo40 {
  display: flex;
  column-gap: 6px;
}
._1koaqo41 {
  font-size: 16px;
  font-weight: bold;
  color: var(--_6vosqy7);
}
._1koaqo42 {
  font-size: 16px;
  font-weight: bold;
}
._1a8y1j40 {
  border-bottom: 1px solid var(--_6vosqyb);
  padding: 8px 0;
}
._1a8y1j41 {
  display: flex;
  justify-content: space-between;
}
._1a8y1j42 {
  display: flex;
  column-gap: 16px;
  flex: 1;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 900px) {
  ._1a8y1j41 {
    flex-direction: column;
    row-gap: 8px;
  }
  ._1a8y1j42 {
    justify-content: flex-start;
  }
}
._13bo4i00 {
  display: flex;
  justify-content: space-between;
  column-gap: 16px;
  row-gap: 6px;
}
._13bo4i01 {
  display: flex;
}
._13bo4i02 {
  display: flex;
  column-gap: 16px;
  row-gap: 6px;
}
._13bo4i03 {
  display: flex;
  column-gap: 6px;
}
._13bo4i04 {
  font-size: 16px;
  font-weight: bold;
  color: var(--_6vosqy7);
}
._13bo4i05 {
  font-size: 16px;
  font-weight: bold;
}
@media (max-width: 900px) {
  ._13bo4i00 {
    flex-direction: column;
    padding-left: var(--_1u9lmz74);
    padding-right: var(--_1u9lmz74);
  }
  ._13bo4i01 {
    flex-direction: column;
  }
  ._13bo4i02 {
    flex-direction: column;
  }
  ._13bo4i03 {
    justify-content: space-between;
  }
}
._1x8cnxe0 {
  display: flex;
  gap: 8px;
  padding: 10px 12px;
  align-items: center;
  border: 1px solid var(--_6vosqyb);
  border-bottom: none;
  background-color: var(--_6vosqy2);
}
._1x8cnxe1 {
  display: flex;
  font-size: 16px;
  font-weight: bold;
  color: var(--_6vosqy7);
}
._1x8cnxe1:last-child {
  flex: 1;
  justify-content: flex-end;
}
@media (max-width: 900px) {
  ._1x8cnxe0 {
    border-left: none;
    border-right: none;
    padding: 12px 12px;
  }
}
._1mg29kn0 {
  border: 1px solid var(--_6vosqyb);
  cursor: text;
  border-radius: 4px;
}
._1mg29kn2 {
  display: flex;
  flex-direction: column;
  row-gap: 0.75em;
  padding: 1em;
}
._1mg29kn3 {
  display: flex;
  align-items: center;
  column-gap: 0.75em;
}
._1mg29kn4 {
  flex: 1;
  border: none;
  font-size: 18px;
  font-weight: bold;
  text-align: right;
  outline: none;
  background-color: transparent;
  color: var(--_6vosqy6);
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
._1mg29kn4::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
._1mg29kn4::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}
._1mg29kn5 {
  font-size: 18px;
  font-weight: bold;
}
._1mg29kn6 {
  display: flex;
  justify-content: flex-end;
  color: var(--_6vosqy7);
}
._8e2xqr0 {
  pointer-events: all;
  width: 320px;
  padding: 1.5em;
  position: relative;
  background: var(--_6vosqy1);
  border: 1px solid var(--_6vosqyb);
}
._8e2xqr0:before {
  content: ' ';
  position: absolute;
  width: 2px;
  top: 0;
  left: 0;
  bottom: 0;
}
._8e2xqr1:before {
  background-color: var(--_6vosqyb);
}
._8e2xqr2:before {
  background-color: var(--_6vosqyd);
}
._8e2xqr3:before {
  background-color: var(--_6vosqyj);
}
._8e2xqr4 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
._8e2xqr5 {
  position: absolute;
  right: 4px;
  top: 4px;
  cursor: pointer;
  width: 14px;
  height: 14px;
}
._8e2xqr5:before {
  content: ' ';
  transform: rotate(45deg);
  position: absolute;
  left: 6px;
  height: 15px;
  width: 1.5px;
  background-color: var(--_6vosqy6);
}
._8e2xqr5:after {
  content: ' ';
  transform: rotate(-45deg);
  position: absolute;
  left: 6px;
  height: 15px;
  width: 1.5px;
  background-color: var(--_6vosqy6);
}
.ojs03s0 {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: end;
  row-gap: 0.5em;
  padding: 1em;
}
.ojs03s1 {
  border: 1px solid var(--_6vosqyb);
  background: var(--_6vosqy1);
  pointer-events: all;
  min-width: 320px;
  padding: 1.5em;
  position: relative;
}
.ojs03s2 {
  position: absolute;
  font-size: 20px;
  right: 4px;
  top: 0px;
  cursor: pointer;
}
.bs2wqy0 {
  display: flex;
  justify-content: space-between;
  margin-top: 0.8em;
  gap: 1em;
  flex-wrap: wrap;
}
.bs2wqy1 {
  white-space: nowrap;
}
.bs2wqy2 {
  color: var(--_6vosqya);
  user-select: none;
}
.bs2wqy2:before {
  content: ' ';
}
.bs2wqy3 {
  color: var(--_6vosqy6);
  cursor: pointer;
  text-decoration: underline;
  text-decoration-style: dashed;
  text-underline-offset: 3px;
  text-decoration-color: var(--_6vosqy7);
}
.bs2wqy3:hover {
  text-decoration-color: var(--_6vosqy6);
}
.qbmwtp0 {
  font-size: 15px;
  padding: 12px 0;
  width: 100%;
  display: flex;
  column-gap: 10px;
  justify-content: center;
  align-items: center;
  background-color: var(--_6vosqyq);
  border: none;
}
.qbmwtp0:active {
  background-color: var(--_6vosqys);
}
.qbmwtp0:hover {
  background-color: var(--_6vosqyr);
}
.qbmwtp0:disabled {
  background-color: var(--_6vosqyt);
  color: var(--_6vosqy8);
}
@keyframes _19bexte0 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._19bexte1 {
  width: 14px;
  height: 14px;
  border-radius: 7px;
  animation: _19bexte0 1s linear infinite;
}
._19bexte2 {
  border: 2px solid var(--_6vosqyh);
  border-top-color: transparent;
}
._19bexte3 {
  border: 2px solid var(--_6vosqy8);
  border-top-color: transparent;
}
._1vqh9ka0 {
  display: flex;
  flex-direction: row;
  column-gap: 6px;
  font-size: 14px;
  padding: 6px 0;
  justify-content: space-between;
}
._1vqh9ka1 {
  color: var(--_6vosqy7);
}
._1vqh9ka2 {
  color: var(--_6vosqy6);
  font-weight: bold;
}
.m6dvgc0 {
  margin-top: 12px;
  margin-bottom: 24px;
}
.n6qpgk0 {
  display: grid;
  grid-template-rows: subgrid;
  grid-template-columns: subgrid;
  grid-column: span 3;
  grid-row: span 1;
  gap: 8px;
  padding: 10px 12px;
  align-items: center;
  border: 1px solid var(--_6vosqyb);
}
.n6qpgk0:hover {
  background-color: var(--_6vosqy2);
}
.n6qpgk0:not(:last-child) {
  border-bottom: none;
}
.n6qpgk1 {
  display: grid;
  grid-template-rows: subgrid;
  grid-template-columns: subgrid;
  grid-row: span 1;
  grid-column: span 2;
  align-items: center;
}
.n6qpgk2 {
  grid-row: span 1;
  grid-column: span 1;
}
.n6qpgk3 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}
.n6qpgk3:last-child {
  align-items: flex-end;
}
.n6qpgk4 {
  display: flex;
  column-gap: 8px;
  justify-content: flex-end;
}
.n6qpgk5:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.n6qpgk6 {
  font-weight: bold;
}
.n6qpgk7 {
  color: var(--_6vosqy7);
  font-size: 12px;
}
.n6qpgk8 {
  display: flex;
  justify-content: center;
  padding: 10px 12px;
  border: 1px solid var(--_6vosqyb);
}
@media (max-width: 900px) {
  .n6qpgk0 {
    grid-row: span 2;
    grid-column: span 2;
    border-left: none;
    border-right: none;
    padding: 12px 12px;
  }
  .n6qpgk1 {
    grid-row: span 1;
    grid-column: span 2;
    align-items: start;
  }
  .n6qpgk2 {
    grid-column: span 2;
  }
  .n6qpgk5 {
    flex: 1;
  }
  .n6qpgk8 {
    padding: 12px 12px;
  }
}
._9wqogl0 {
  flex: 1;
  display: flex;
  flex-direction: column;
}
._9wqogl1 {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: auto 1fr 1fr;
}
@media (max-width: 900px) {
  ._9wqogl1 {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.qapb2q0 {
  display: flex;
  align-items: baseline;
  gap: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
}
@media (max-width: 900px) {
  .qapb2q0 {
    flex-direction: column;
    align-items: normal;
  }
}
.eflnxg0 {
  display: grid;
  grid-template-rows: subgrid;
  grid-template-columns: subgrid;
  grid-column: span 7;
  grid-row: span 1;
  gap: 8px;
  padding: 10px 12px;
  align-items: center;
  background-color: var(--_6vosqy2);
  border: 1px solid var(--_6vosqyb);
  border-bottom: none;
}
.eflnxg1 {
  display: flex;
  justify-content: flex-end;
  font-size: 16px;
  font-weight: bold;
  color: var(--_6vosqy7);
}
.eflnxg1:first-child {
  justify-content: flex-start;
}
@media (max-width: 900px) {
  .eflnxg0 {
    display: none;
  }
}
.n9vp5l0 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  font-size: 14px;
  font-weight: normal;
  color: var(--_6vosqy6);
  border: 1px solid var(--_6vosqyc);
  cursor: pointer;
  user-select: none;
}
.n9vp5l0:hover {
  border: 1px solid var(--_6vosqyb);
}
.n9vp5l0:active {
  background-color: var(--_6vosqyo);
}
.kxn5p20 {
  display: grid;
  grid-template-rows: subgrid;
  grid-template-columns: subgrid;
  grid-column: span 7;
  grid-row: span 1;
  gap: 8px;
  padding: 10px 12px;
  align-items: center;
  border: 1px solid var(--_6vosqyb);
}
.kxn5p20:hover {
  background-color: var(--_6vosqy2);
}
.kxn5p20:not(:last-child) {
  border-bottom: none;
}
.kxn5p21 {
  display: flex;
  column-gap: 8px;
}
.kxn5p21:first-child {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 4px;
}
.kxn5p22 {
  display: none;
  color: var(--_6vosqy7);
}
.kxn5p23 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.kxn5p24 {
  column-gap: 8px;
}
.kxn5p25 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  row-gap: 4px;
}
.kxn5p26 {
  display: block;
  font-weight: bold;
  color: var(--_6vosqy6);
}
.kxn5p26:hover {
  text-decoration-color: var(--_6vosqyh);
}
.kxn5p26:active {
  text-decoration-color: var(--_6vosqyj);
}
.kxn5p27 {
  display: block;
  color: var(--_6vosqy7);
  font-size: 12px;
}
.kxn5p28 {
  color: var(--_6vosqyj);
  font-weight: bold;
}
.kxn5p29 {
  color: var(--_6vosqyl);
  font-weight: bold;
}
.kxn5p2a {
  padding-left: 4px;
  padding-right: 4px;
  color: var(--_6vosqya);
}
.kxn5p2b {
  display: block;
}
.kxn5p2c {
  display: block;
  font-size: 12px;
  color: var(--_6vosqy7);
}
.kxn5p2d:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
@media (max-width: 900px) {
  .kxn5p20 {
    grid-column: span 1;
    grid-row: span 7;
    border-left: none;
    border-right: none;
    padding: 12px 12px;
  }
  .kxn5p21:first-child {
    display: flex;
    flex-direction: row;
  }
  .kxn5p22 {
    display: flex;
  }
  .kxn5p26 {
    display: flex;
    align-items: flex-start;
  }
  .kxn5p27 {
    flex: 1;
    display: flex;
    font-size: 13px;
    justify-content: flex-end;
    align-items: flex-start;
    color: var(--_6vosqy6);
  }
  .kxn5p2d {
    flex: 1;
  }
}
._79ta1w0 {
  grid-column: span 7;
  grid-row: span 1;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 12px;
  border: 1px solid var(--_6vosqyb);
  font-size: 16px;
  font-weight: bold;
  color: var(--_6vosqy7);
  user-select: none;
  cursor: pointer;
}
._79ta1w0:not(:last-child) {
  border-bottom: none;
}
@media (max-width: 900px) {
  ._79ta1w0 {
    grid-column: span 1;
    grid-row: span 7;
    border-left: 0;
    border-right: 0;
  }
}
.g4c7jk0 {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: auto 3fr 2fr 2fr 3fr 3fr 3fr;
}
@media (max-width: 900px) {
  .g4c7jk0 {
    grid-template-rows: repeat(7, auto);
    grid-template-columns: 1fr;
  }
}
@media (max-width: 900px) {
  ._1r9wm0 {
    flex-direction: column;
    padding-left: var(--_1u9lmz74);
    padding-right: var(--_1u9lmz74);
  }
}
._1e2nail0 {
  position: sticky;
  bottom: 0;
  width: 100%;
  border-top: 1px solid var(--_6vosqyb);
  background-color: var(--_6vosqy1);
}
._1e2nail1 {
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}
._1e2nail2 {
  flex: 1;
}
.fts0im0 {
  margin-top: 12px;
  margin-bottom: 12px;
  flex: 1;
}
@media (max-width: 900px) {
  .fts0im0 {
    padding: 0;
  }
}
* {
  box-sizing: border-box;
  font-family: var(--_1u9lmz70);
  font-size: 13px;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  font-optical-sizing: auto;
  line-height: 1.15;
}
body {
  background-color: var(--_6vosqy1);
  color: var(--_6vosqy6);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
button {
  outline: none;
  cursor: pointer;
  font-weight: bold;
}
#root {
  flex: 1;
  display: flex;
  flex-direction: column;
}
@media (prefers-color-scheme: light) {
  :root {
    color-scheme: light;
  }
}
@media (prefers-color-scheme: dark) {
  :root {
    color-scheme: dark;
  }
}
