@font-face {
  src: url(/Inter.66b463921eb49aeb981e3138f679407345ec19becec56b3236b6bdde20e975b5.ttf);
  font-weight: 1 999;
  font-family: "_1osgu110";
}
:root {
  --_1osgu111p: "_1osgu110","Helvetica","Arial",sans-serif;
  --_1osgu111q: 28px;
  --_1osgu111r: 500;
  --_1osgu111s: var(--_1osgu111f);
  --_1osgu111t: 24px;
  --_1osgu111u: 500;
  --_1osgu111v: var(--_1osgu111f);
  --_1osgu111w: 18px;
  --_1osgu111x: 500;
  --_1osgu111y: var(--_1osgu111f);
  --_1osgu111z: 16px;
  --_1osgu1120: 400;
  --_1osgu1121: var(--_1osgu111f);
  --_1osgu1122: 14px;
  --_1osgu1123: 400;
  --_1osgu1124: var(--_1osgu111f);
  --_1osgu1125: 12px;
  --_1osgu1126: 400;
  --_1osgu1127: var(--_1osgu111f);
  --_1osgu1129: 8px;
  --_1osgu112a: .2s all;
  --_1osgu112b: 4px;
  --_1osgu112c: 8px;
  --_1osgu112d: 12px;
  --_1osgu112e: 16px;
  --_1osgu112f: 20px;
  --_1osgu112g: 24px;
  --_1osgu112h: 32px;
  --_1osgu112i: 40px;
  --_1osgu112j: 48px;
  --_1osgu112k: 64px;
  --_1osgu112l: 80px;
  --_1osgu112m: 96px;
  --_1osgu112n: 128px;
  --_1osgu112o: 160px;
  --_1osgu112p: 192px;
  --_1osgu112q: 224px;
  --_1osgu112r: 256px;
  --_1osgu111: #FFF5E6;
  --_1osgu112: #FFE4B3;
  --_1osgu113: #FFD17F;
  --_1osgu114: #FF9900;
  --_1osgu115: #D98200;
  --_1osgu116: #6D4200;
  --_1osgu117: #F9EBEA;
  --_1osgu118: #E7AEAA;
  --_1osgu119: #D4726B;
  --_1osgu11a: #C2352B;
  --_1osgu11b: #A92920;
  --_1osgu11c: #972A22;
  --_1osgu11d: #FFEDF4;
  --_1osgu11e: #FFCBDF;
  --_1osgu11f: #FF96BE;
  --_1osgu11g: #FF5093;
  --_1osgu11h: #C9376F;
  --_1osgu11i: #8F1041;
  --_1osgu11j: #E6FFF0;
  --_1osgu11k: #8EF7B8;
  --_1osgu11l: #39CD75;
  --_1osgu11m: #22AF5B;
  --_1osgu11n: #077B36;
  --_1osgu11o: #054F23;
  --_1osgu11p: #E7EEFA;
  --_1osgu11q: #B1C9F1;
  --_1osgu11r: #6E98E3;
  --_1osgu11s: #0D54D1;
  --_1osgu11t: #043386;
  --_1osgu11u: #011F53;
  --_1osgu11v: #E6FAFD;
  --_1osgu11w: #9BEBF9;
  --_1osgu11x: #6AE1F5;
  --_1osgu11y: #06CDEF;
  --_1osgu11z: #0AA0BA;
  --_1osgu1110: #026677;
  --_1osgu1111: #F6EFFE;
  --_1osgu1112: #E4D0FB;
  --_1osgu1113: #CAA0F7;
  --_1osgu1114: #A661F2;
  --_1osgu1115: #7338B4;
  --_1osgu1116: #380571;
  --_1osgu1117: #F2F3F5;
  --_1osgu1118: #CCD0D6;
  --_1osgu1119: #99A0AD;
  --_1osgu111a: #667185;
  --_1osgu111b: #33415C;
  --_1osgu111c: #001233;
  --_1osgu1128: 1px solid var(--_1osgu1118);
  --_1osgu111d: #fff;
  --_1osgu111e: var(--_1osgu11q);
  --_1osgu111f: var(--_1osgu111c);
  --_1osgu111g: var(--_1osgu111b);
  --_1osgu111h: #fff;
  --_1osgu111i: var(--_1osgu111o);
  --_1osgu111j: var(--_1osgu1119);
  --_1osgu111k: var(--_1osgu11y);
  --_1osgu111l: #fff;
  --_1osgu111m: var(--_1osgu1117);
  --_1osgu111n: var(--_1osgu11p);
  --_1osgu111o: var(--_1osgu11s);
}
* {
  font-family: "_1osgu110";
}
body {
  margin: 0;
}
ol {
  padding: 0;
  margin: 0;
  list-style: none;
}
h1 {
  margin: 0;
  color: var(--_1osgu111f);
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0;
}
h2 {
  margin: 0;
  color: var(--_1osgu111f);
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0;
}
h3 {
  margin: 0;
  color: var(--_1osgu111f);
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0;
}
h4 {
  margin: 0;
}
hr {
  margin: 0;
  min-height: 1px;
  min-width: 1px;
  border: none;
  background: var(--_1osgu1118);
}
.lucide {
  width: 1em;
  height: 1em;
}
@keyframes d2kiiw0 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes d2kiiw2 {
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
}
.d2kiiw1 {
  animation: 4s linear 0s infinite normal none running d2kiiw0;
}
.d2kiiw3 {
  stroke-width: 6;
}
.d2kiiw4 {
  stroke-dasharray: 80px, 200px;
  stroke-dashoffset: 0px;
  stroke: var(--_1osgu111i);
  animation: 1.6s ease-in-out 0s infinite normal none running d2kiiw2;
}
.d2kiiw5 {
  stroke: var(--_1osgu111e);
}
._1vu39jt0 {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
._1vu39jt1 {
  flex-direction: row;
}
._1vu39jt2 {
  flex-direction: column;
}
._1vu39jt3 {
  gap: 8px;
}
._1vu39jt4 {
  gap: 16px;
}
._1vu39jt5 {
  gap: 28px;
}
._1vu39jtf {
  flex-wrap: wrap;
  justify-content: center;
}
._1vu39jtg {
  justify-content: flex-start;
}
._1vu39jth {
  justify-content: flex-end;
}
._1vu39jti {
  justify-content: space-between;
}
._1vu39jtj {
  justify-content: center;
}
._1vu39jtk {
  align-items: flex-start;
}
._1vu39jtl {
  align-items: baseline;
}
._1vu39jtm {
  align-items: stretch;
}
._1vu39jtn {
  align-items: center;
}
._1vu39jto {
  align-items: flex-start;
}
._1vu39jtp {
  align-items: flex-start;
}
._1vu39jtq {
  align-items: flex-end;
}
._1vu39jtr {
  align-items: stretch;
}
._1vu39jts {
  align-items: center;
}
._1vu39jtt {
  justify-content: flex-start;
}
._1vu39jtu {
  justify-content: flex-end;
}
._1vu39jtv {
  justify-content: space-between;
  height: 100%;
}
._1vu39jtw {
  justify-content: center;
}
.rc5h880 {
  font-weight: 500;
  font-size: 14px;
  line-height: var(--_1osgu112f);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 7px var(--_1osgu112d);
  gap: var(--_1osgu112c);
  border: var(--_1osgu1128);
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: var(--_1osgu1129);
  cursor: pointer;
  transition: var(--_1osgu112a);
  white-space: nowrap;
  text-decoration: none;
}
.rc5h880:focus-visible {
  outline: none;
}
.rc5h880:disabled {
  cursor: default;
  color: var(--_1osgu1118);
  border-color: var(--_1osgu1118);
  box-shadow: none;
  pointer-events: none;
}
._1vu39jt0._1vu39jt4._1vu39jt1._1vu39jte._1vu39jto > .rc5h880, ._1vu39jt0._1vu39jt3._1vu39jt1._1vu39jte._1vu39jto > .rc5h880 {
  margin-top: 24px;
}
.rc5h881 {
  background: var(--_1osgu111l);
  border-color: var(--_1osgu11q);
  color: var(--_1osgu111o);
}
.rc5h881:hover:not(:disabled) {
  background: var(--_1osgu111n);
  border-color: var(--_1osgu11r);
}
.rc5h881:focus-visible:not(:disabled) {
  box-shadow: 0 0 0 4px var(--_1osgu11r);
  color: var(--_1osgu111o);
}
.rc5h882 {
  background: var(--_1osgu111o);
  border-color: var(--_1osgu111o);
  color: white;
}
.rc5h882:disabled {
  background: var(--_1osgu11p);
  border-color: var(--_1osgu1118);
  border: none;
}
.rc5h882:hover:not(:disabled) {
  background: var(--_1osgu11t);
  border-color: var(--_1osgu11t);
}
.rc5h882:focus-visible:not(:disabled) {
  box-shadow: 0 0 0 4px var(--_1osgu11r);
}
.rc5h883 {
  background: var(--_1osgu11a);
  border-color: var(--_1osgu11a);
  color: white;
}
.rc5h883:disabled {
  background: var(--_1osgu11p);
  border-color: var(--_1osgu1118);
  border: none;
}
.rc5h883:hover:not(:disabled) {
  background: var(--_1osgu11b);
  border-color: var(--_1osgu11b);
}
.rc5h883:focus-visible:not(:disabled) {
  box-shadow: 0 0 0 4px var(--_1osgu119);
}
.rc5h884 {
  background: var(--_1osgu11m);
  border-color: var(--_1osgu11m);
  color: white;
}
.rc5h884:disabled {
  background: var(--_1osgu11p);
  border-color: var(--_1osgu1118);
  border: none;
}
.rc5h884:hover:not(:disabled) {
  background: var(--_1osgu11n);
  border-color: var(--_1osgu11n);
}
.rc5h884:focus-visible:not(:disabled) {
  box-shadow: 0 0 0 4px var(--_1osgu11l);
}
.rc5h885 {
  opacity: 0;
  transition: var(--_1osgu112a);
}
.rc5h886 {
  display: flex;
  align-items: center;
  font-size: 16px;
}
.rc5h887 {
  color: var(--_1osgu111a);
  display: flex;
}
.rc5h889 {
  position: absolute;
}
._16vi01t0 {
  border-radius: var(--_1osgu1129);
  display: block;
  overflow: hidden;
  background: var(--_1osgu111d);
  padding: 24px;
}
._16vi01t1 {
  border: var(--_1osgu1128);
  box-shadow: 0px 2px 4px -2px #1018280F, 0px 0px 8px -2px #1018281A;
}
._16vi01t2 {
  box-shadow: 0px 8px 8px -4px #1018280A, 0px 20px 24px -4px #1018281A;
  width: fit-content;
}
._1pdhlrm0 {
  border: var(--_1osgu1128);
  border-radius: var(--_1osgu1129);
  display: block;
  overflow: hidden;
  background: white;
}
._16vi01t0 > ._1pdhlrm0 {
  border: none;
  margin: -24px;
}
._1pdhlrm1 {
  border-collapse: collapse;
  display: grid;
  overflow-x: auto;
}
._1pdhlrm2 {
  background-color: var(--_1osgu1117);
  color: var(--_1osgu111a);
  padding: var(--_1osgu112d) var(--_1osgu112g);
  text-align: left;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  gap: var(--_1osgu112c);
  align-items: center;
  white-space: nowrap;
}
._1pdhlrm3 {
  visibility: hidden;
}
._1pdhlrm2:hover ._1pdhlrm3 {
  visibility: visible;
}
._1pdhlrm4 {
  display: contents;
  font-size: 14px;
  font-weight: 400;
}
._1pdhlrm5 {
  padding: 0 var(--_1osgu112g);
  min-height: 70px;
  color: var(--_1osgu111b);
  border-top: var(--_1osgu1128);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  white-space: nowrap;
  text-decoration: none;
}
._1pdhlrm4:hover a ._1pdhlrm5 {
  background: var(--_1osgu1117);
}
._1ldg3lx1 {
  display: flex;
  flex-direction: column;
  gap: 72px;
  margin: auto;
  height: undefined;
}
._1ldg3lx2 {
  display: flex;
  flex-direction: column;
  gap: 72px;
  margin: auto;
  height: 100%;
}
._1ldg3lx3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: var(--_1ldg3lx0);
  margin: auto;
}
._1ldg3lx4 {
  display: flex;
  gap: 12px;
  align-items: center;
}
._1ldg3lx5 {
  display: flex;
  white-space: nowrap;
  gap: 4px;
  align-items: center;
  color: var(--_1osgu111c);
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
._1ldg3lx6 {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
._1ldg3lx7 {
  display: flex;
  flex-direction: column;
  gap: 36px;
}
._1ldg3lx2 ._1ldg3lx7 {
  height: 100%;
}
._1ldg3lx8 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: var(--_1ldg3lx0);
  margin: auto;
}
._1ldg3lx9 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: var(--_1ldg3lx0);
  margin: auto;
}
._1ldg3lxa {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: var(--_1ldg3lx0);
  margin: auto;
}
._1ldg3lx2 ._1ldg3lxa {
  height: 100%;
  width: 100%;
}
._1ldg3lxb {
  display: flex;
  justify-content: space-between;
}
._1ldg3lxc {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--_1osgu111a);
}
._1ldg3lxd {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}
._1ldg3lxe {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
._1ldg3lxf {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._1ldg3lxg {
  color: var(--_1osgu111a);
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
._1ldg3lxh {
  color: var(--_1osgu111a);
  font-size: 18px;
  display: contents;
}
@media screen and (min-width: 576px) {
  ._1ldg3lx1 {
    --_1ldg3lx0: 320px;
  }
  ._1ldg3lx2 {
    --_1ldg3lx0: 320px;
  }
}
@media screen and (min-width: 768px) {
  ._1ldg3lx1 {
    --_1ldg3lx0: 480px;
  }
  ._1ldg3lx2 {
    --_1ldg3lx0: 480px;
  }
}
@media screen and (min-width: 900px) {
  ._1ldg3lx1 {
    --_1ldg3lx0: 560px;
  }
  ._1ldg3lx2 {
    --_1ldg3lx0: 560px;
  }
}
@media screen and (min-width: 1200px) {
  ._1ldg3lx1 {
    --_1ldg3lx0: 800px;
  }
  ._1ldg3lx2 {
    --_1ldg3lx0: 800px;
  }
}
@media screen and (min-width: 1440px) {
  ._1ldg3lx1 {
    --_1ldg3lx0: 960px;
  }
  ._1ldg3lx2 {
    --_1ldg3lx0: 960px;
  }
}
@media screen and (min-width: 1920px) {
  ._1ldg3lx1 {
    --_1ldg3lx0: 1200px;
  }
  ._1ldg3lx2 {
    --_1ldg3lx0: 1200px;
  }
}
.y0396x0 {
  box-shadow: 2px 8px 8px 0px #00123324;
  border-top-right-radius: var(--_1osgu112e);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  background: #FFFFFF;
  box-sizing: border-box;
  align-items: center;
  padding: 16px 48px;
  height: 68px;
}
.y0396x1 {
  font-size: 40px;
  align-items: center;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
}
.y0396x2 {
  font-size: 20px;
}
.y0396x3 {
  font-size: 37px;
  margin-left: var(--_1osgu112c);
  color: var(--_1osgu11u);
}
.y0396x4 {
  font-size: 20px;
  margin-top: var(--_1osgu112d);
  margin-left: var(--_1osgu112b);
}
.y0396x5 {
  display: flex;
  flex-direction: row;
}
.y0396x6 {
  align-items: center;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
}
.y0396x7 {
  background-color: var(--_1osgu11p);
  border-radius: 50%;
  color: var(--_1osgu111c);
  display: flex;
  width: 25px;
  height: 25px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}
.y0396x8 {
  align-items: center;
  display: flex;
  font-size: 14px;
  font-weight: 400;
}
.y0396x9 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.y0396xa {
  display: flex;
  flex-direction: row;
  gap: var(--_1osgu112c);
  margin-right: var(--_1osgu112e);
}
.y0396xb {
  color: var(--_1osgu111a);
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
.y0396xc {
  color: var(--_1osgu111a);
  font-size: 18px;
  display: contents;
}
._143h3qb0 {
  border-radius: var(--_1osgu1129);
  overflow: hidden;
  background: var(--_1osgu111d);
}
._143h3qb1 {
  padding: 24px;
}
._143h3qb5 {
  width: fit-content;
  box-shadow: 1px 1px 0px rgba(126, 138, 164, 0.05), 2px 4px 8px rgba(50, 62, 83, 0.08);
}
._143h3qb6 {
  border: var(--_1osgu1128);
  box-shadow: 0px 2px 4px -2px #1018280F, 0px 0px 8px -2px #1018281A;
}
._143h3qb7 {
  background: linear-gradient(115.15deg, rgba(255, 255, 255, 0.5) 1.42%, rgba(255, 255, 255, 0.4) 101.1%);
  backdrop-filter: blur(6px);
}
._1pdhlrm1 ._9xiukq0, ._1ldg3lx4 ._9xiukq0, .react-flow ._9xiukq0, .y0396x6 ._9xiukq0 {
  position: relative;
  width: 36px;
  color: transparent;
}
._1pdhlrm1 ._9xiukq0:focus-visible:not(:disabled), ._1ldg3lx4 ._9xiukq0:focus-visible:not(:disabled), .react-flow ._9xiukq0:focus-visible:not(:disabled), .y0396x6 ._9xiukq0:focus-visible:not(:disabled) {
  color: transparent;
}
._1pdhlrm1 ._9xiukq0:after, ._1ldg3lx4 ._9xiukq0:after, .react-flow ._9xiukq0:after, .y0396x6 ._9xiukq0:after {
  content: "...";
  position: absolute;
  font-weight: 800;
  color: var(--_1osgu111i);
  top: 3px;
  font-size: 17px;
  letter-spacing: 0.7px;
}
._1pdhlrm1 ._9xiukq0:focus-visible:not(:disabled):after, ._1ldg3lx4 ._9xiukq0:focus-visible:not(:disabled):after, .react-flow ._9xiukq0:focus-visible:not(:disabled):after, .y0396x6 ._9xiukq0:focus-visible:not(:disabled):after {
  color: var(--_1osgu111i);
}
._9xiukq1 {
  padding: 0;
  position: absolute;
}
._9xiukq2 {
  all: unset;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
._9xiukq3 {
  cursor: pointer;
  padding: var(--_1osgu112c) var(--_1osgu112e);
  background: none;
  border: none;
  width: 100%;
  box-sizing: border-box;
  min-width: 150px;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
  white-space: nowrap;
  display: flex;
  gap: var(--_1osgu112b);
  align-items: center;
  color: var(--_1osgu111f);
}
._9xiukq3:focus {
  outline: none;
  background: var(--_1osgu11p);
}
._9xiukq3:disabled {
  cursor: default;
  color: var(--_1osgu111a);
}
._9xiukq3:not(:disabled):hover {
  background: var(--_1osgu11p);
}
._9xiukq4 {
  display: contents;
  font-size: 1.2em;
}
._15foxqj0 {
  padding: var(--_1osgu112d) var(--_1osgu112d);
  line-height: var(--_1osgu112f);
  font-size: 13px;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  border: var(--_1osgu1128);
  width: 100%;
  box-sizing: border-box;
  border-radius: var(--_1osgu1129);
}
._15foxqj1 {
  background: var(--_1osgu11p);
  border-color: var(--_1osgu11q);
  color: var(--_1osgu11s);
}
._15foxqj2 {
  background: var(--_1osgu11d);
  border-color: var(--_1osgu11e);
  color: var(--_1osgu11i);
}
._15foxqj3 {
  background: var(--_1osgu1111);
  border-color: var(--_1osgu1112);
  color: var(--_1osgu1115);
}
._15foxqj4 {
  background: var(--_1osgu11j);
  border-color: var(--_1osgu11k);
  color: var(--_1osgu11o);
}
._15foxqj5 {
  background: var(--_1osgu111);
  border-color: var(--_1osgu112);
  color: var(--_1osgu116);
}
._15foxqj6 {
  padding: var(--_1osgu112c) var(--_1osgu112b) 0;
  line-height: 18px;
}
._15foxqj7 {
  padding: var(--_1osgu112b) var(--_1osgu112c);
  line-height: var(--_1osgu112f);
  font-size: 13px;
  font-weight: 600;
  color: #FFF;
  border-radius: var(--_1osgu1129);
}
._15foxqj7:first-letter {
  text-transform: uppercase;
}
._15foxqj8 {
  background: var(--_1osgu11s);
}
._15foxqj9 {
  background: var(--_1osgu1115);
}
._15foxqja {
  background: var(--_1osgu11h);
}
._15foxqjb {
  background: var(--_1osgu11n);
}
._15foxqjc {
  background: var(--_1osgu114);
}
.vaz27l1 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112e);
}
.vaz27l2 {
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
  color: var(--_1osgu111f);
  display: flex;
  align-items: center;
  gap: var(--_1osgu112c);
}
.vaz27l3 {
  all: unset;
  list-style: none;
  display: grid;
  gap: var(--_1osgu112c) var(--_1osgu112e);
  grid-template-columns: repeat(var(--vaz27l0), 1fr);
}
.vaz27l4 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112c);
}
.vaz27l5 {
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  color: var(--_1osgu111g);
}
.vaz27l6 {
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
  color: var(--_1osgu111f);
}
._1u3kdoy2 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112e);
}
._1u3kdoy3 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._1u3kdoy4 {
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
  color: var(--_1osgu111f);
  display: flex;
  align-items: center;
  gap: var(--_1osgu112c);
}
._1u3kdoy5 {
  display: flex;
  flex-direction: row;
  gap: var(--_1osgu112c);
}
._1u3kdoy6 {
  margin-bottom: var(--_1osgu112c);
}
._1u3kdoy7 {
  grid-template-columns: repeat(2, 1fr);
}
._1u3kdoy8 {
  grid-template-columns: repeat(4, 1fr);
}
._1u3kdoy9 {
  display: flex;
  grid-column: var(--_1u3kdoy1) / span var(--_1u3kdoy0);
}
._1u3kdoya {
  grid-column: var(--_1u3kdoy1) / span var(--_1u3kdoy0);
}
._1yl3t550 {
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  font-size: 14px;
  gap: var(--_1osgu112b);
  color: var(--_1osgu111i);
}
._1yl3t550:hover {
  color: var(--_1osgu111k);
}
._9xiukq2 ._1yl3t550 {
  color: var(--_1osgu111c);
  font-weight: 400;
  width: 100%;
  padding: 8px 16px;
}
._9xiukq2 ._1yl3t550:not(:disabled):hover {
  background: var(--_1osgu11p);
}
._15foxqj0 ._1yl3t550 {
  all: unset;
  cursor: pointer;
  text-decoration: underline;
  font-weight: 500;
  font-size: 13px;
}
.vaz27l6 > ._1yl3t550, .vaz27l6 > ._1yl3t550 {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
._1yl3t551 {
  text-decoration: none;
}
._1yl3t552 {
  text-decoration: none;
}
._1yl3t553 {
  text-decoration: none;
}
._1yl3t554 {
  text-decoration: none;
}
._1x1p42a0 {
  margin: var(--_1osgu112d);
  margin-left: 0px;
  padding: 0px;
  max-width: 200px;
  border-radius: 10px;
}
._1x1p42a1 {
  padding: var(--_1osgu112e);
  background-color: var(--_1osgu11p);
}
._1x1p42a2 {
  min-width: 200px;
  position: relative;
}
._1x1p42a3 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
._1x1p42a4 {
  font-size: 30px;
  display: none;
  width: 100%;
  height: 100%;
}
._1x1p42a2:hover ._1x1p42a4 {
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
}
._1x1p42a5 {
  height: 110px;
  width: 200px;
  overflow: hidden;
}
._1x1p42a6 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._1x1p42a7 {
  color: var(--_1osgu111b);
}
._39myzd0 {
  min-width: 36px;
  height: 36px;
  padding: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._39myzd5 {
  background-color: transparent;
  color: var(--_1osgu111i);
  border-color: transparent;
  border: none;
  box-shadow: none;
}
._39myzd5:disabled {
  border: none;
}
._39myzd5:hover:not(:disabled) {
  background: var(--_1osgu111n);
}
._1x1p42a4 ._39myzd5 {
  color: var(--_1osgu111f);
}
._15wg3qk0 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112b);
  width: 100%;
}
._15wg3qk1 {
  font-weight: 500;
  font-size: 14px;
  line-height: var(--_1osgu112f);
  color: var(--_1osgu111g);
  cursor: pointer;
}
._1pdhlrm1 ._15wg3qk1 {
  display: none;
}
._15wg3qk2 {
  position: relative;
}
._15wg3qk3 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: var(--_1osgu112d);
  display: flex;
  align-items: center;
  font-size: 18px;
  color: var(--_1osgu111a);
}
._15wg3qk4 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: var(--_1osgu112d);
  display: flex;
  align-items: center;
  font-size: 18px;
  color: var(--_1osgu11a);
}
._15wg3qk5 {
  color: var(--_1osgu111b);
  font-weight: 400;
  box-sizing: border-box;
  width: 100%;
  font-size: 16px;
  padding: 0 var(--_1osgu112d);
  height: 36px;
  background: var(--_1osgu111l);
  border: var(--_1osgu1128);
  border-radius: 8px;
  box-shadow: 0px 1px 2px 0px #1018280D;
  transition: var(--_1osgu112a), height 0ms;
}
._15wg3qk5:disabled {
  background: var(--_1osgu1117);
  color: var(--_1osgu111a);
  border: var(--_1osgu1128);
}
._15wg3qk5:focus {
  outline: none;
}
._15wg3qk5:is(textarea) {
  height: auto;
  resize: vertical;
  padding-top: var(--_1osgu112c);
  padding-bottom: var(--_1osgu112c);
}
._15wg3qk5::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
._15wg3qk5::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
._15wg3qk6 {
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
}
._15wg3qk6:focus-within {
  border-color: var(--_1osgu11x);
  box-shadow: 0px 0px 0px 4px #0064B81A;
}
._15wg3qk7 {
  padding-left: 36px;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
}
._15wg3qk7:focus-within {
  border-color: var(--_1osgu11x);
  box-shadow: 0px 0px 0px 4px #0064B81A;
}
._15wg3qk8 {
  padding-right: var(--_1osgu112h);
  border-color: var(--_1osgu118);
}
._15wg3qk8:focus-within {
  border-color: var(--_1osgu118);
  box-shadow: 0px 0px 0px 4px #FEE4E2, 0px 1px 2px 0px #1018280D;
}
._15wg3qk9 {
  padding-left: 36px;
  padding-right: var(--_1osgu112h);
  border-color: var(--_1osgu118);
}
._15wg3qk9:focus-within {
  border-color: var(--_1osgu118);
  box-shadow: 0px 0px 0px 4px #FEE4E2, 0px 1px 2px 0px #1018280D;
}
._15wg3qka {
  font-weight: 400;
  font-size: 14px;
  line-height: var(--_1osgu112f);
}
._15wg3qkb {
  color: var(--_1osgu111g);
}
._15wg3qkc {
  color: var(--_1osgu11a);
}
._1j2esh10 {
  display: grid;
  gap: var(--_1osgu112e);
  grid-template-columns: repeat(5, minmax(0, 250px));
}
._1xxco0z0 {
  all: unset;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
._1xxco0z1 {
  cursor: pointer;
  padding: var(--_1osgu112d) var(--_1osgu112e);
  background-color: var(--_1osgu111d);
  border: none;
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
  color: var(--_1osgu111b);
  display: flex;
  align-items: center;
  gap: var(--_1osgu112c);
}
._1xxco0z1:focus {
  outline: none;
  background: var(--_1osgu11p);
}
._1xxco0z1:hover {
  background: var(--_1osgu11p);
}
._1xxco0z3 {
  color: var(--_1osgu111i);
}
._1xxco0z4 {
  font-size: 12px;
  line-height: 18px;
  padding: var(--_1osgu112b) var(--_1osgu112c);
}
._1vjl64i0 {
  display: grid;
  grid-template-columns: 18px auto;
  align-items: center;
  cursor: pointer;
  gap: var(--_1osgu112b) var(--_1osgu112c);
}
._1vu39jt0._1vu39jt4._1vu39jt1._1vu39jte._1vu39jto > ._1vjl64i0 {
  margin-top: 32px;
  flex-shrink: 0;
}
._1j2esh10 ._1vjl64i0 {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  gap: var(--_1osgu112c);
}
._1vjl64i0:has(input:disabled) {
  cursor: default;
}
._1vjl64i1 {
  fill: var(--_1osgu111l);
  stroke: var(--_1osgu111i);
  border: 2px solid var(--_1osgu111i);
  transition: var(--_1osgu112a);
}
._1vjl64i0:hover ._1vjl64i1 {
  fill: var(--_1osgu111n);
}
._1pdhlrm1 ._1vjl64i2 {
  display: none;
}
._1vjl64i3 {
  display: flex;
  font-size: 14px;
  font-weight: 500;
  color: var(--_1osgu111f);
}
._1xxco0z4 ._1vjl64i3 {
  font-size: 12px;
  line-height: 18px;
}
._1vjl64i4 {
  grid-column-start: 2;
}
._1vjl64i5 {
  grid-column-start: 2;
}
._1vjl64i6 {
  fill: none;
  stroke: var(--_1osgu111i);
  stroke-width: 2px;
}
._1vjl64i7 {
  fill: var(--_1osgu111m);
  stroke: var(--_1osgu111j);
}
.zwj7w40 {
  transition: var(--_1osgu112a);
}
.zwj7w40:has(input:not([disabled]):checked) {
  background: var(--_1osgu11p);
}
.zwj7w40:has(input:disabled) {
  background: var(--_1osgu1117);
}
._4guqa20 {
  display: flex;
  list-style: none;
  padding: 0;
  align-items: center;
  margin: 0;
  gap: var(--_1osgu112d);
}
._4guqa21 {
  color: var(--_1osgu1119);
}
._4guqa21:hover {
  color: var(--_1osgu111b);
}
._4guqa22 {
  color: var(--_1osgu1119);
  font-weight: 500;
}
._4guqa23 {
  color: var(--_1osgu1119);
  font-weight: 500;
  font-size: 13px;
  text-decoration: none;
}
._4guqa23:hover {
  color: var(--_1osgu111b);
}
li:first-child ._4guqa23 {
  display: contents;
}
._4guqa24 {
  color: var(--_1osgu111i);
}
._4guqa24:hover {
  color: var(--_1osgu111k);
}
.rhhdzk0 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: grid;
  grid-template-rows: 34px calc(100vh - 34px - 97px - var(--_1osgu112g) * 2) 97px;
  gap: var(--_1osgu112g);
  padding: var(--_1osgu112d);
}
.rhhdzk1 {
  display: grid;
  grid-template-columns: 100px auto 100px;
  align-items: center;
}
.rhhdzk2 {
  flex-grow: 1;
}
.rhhdzk3 {
  color: var(--_1osgu111h);
  font-size: 11px;
  grid-template-columns: 1fr auto 1fr;
}
.rhhdzk4 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: var(--_1osgu112c);
}
.rhhdzk5 {
  border: none;
  outline: none;
  box-shadow: none;
  color: var(--_1osgu111h);
  background-color: inherit;
  text-decoration: none;
}
.rhhdzk5:hover:not(:disabled) {
  color: var(--_1osgu111c);
}
.rhhdzk5:focus-visible:not(:disabled) {
  color: var(--_1osgu111h);
  background-color: inherit;
}
.rhhdzk6 {
  border-radius: 50%;
  background: white;
  color: var(--_1osgu111o);
}
.rhhdzk6:first-child {
  margin-right: auto;
}
.rhhdzk6:last-child {
  margin-left: auto;
}
.rhhdzk7 {
  color: var(--_1osgu111h);
  background-color: inherit;
}
.rhhdzk7:hover {
  color: var(--_1osgu111c);
}
.rhhdzk8 {
  display: flex;
  justify-self: center;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  overflow: auto;
}
.rhhdzk9 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: var(--_1osgu112c);
}
.rhhdzka {
  border: solid 2px var(--_1osgu11r);
}
.rhhdzkb {
  height: 67px;
  width: 107px;
  overflow: hidden;
  border-radius: 10px;
}
.rhhdzkc {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.aqu7kg2 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--aqu7kg0);
  backdrop-filter: var(--aqu7kg1);
  z-index: 10;
}
.sbdocs-preview .aqu7kg2 {
  position: absolute;
  z-index: unset;
}
.p7no3j0 {
  max-width: 100%;
}
.p7no3j1 {
  width: 100%;
  height: 100%;
}
.p7no3j2 {
  text-align: center;
}
._105ln1p0 {
  width: auto;
  font-size: 12px;
  line-height: 12px;
  padding: var(--_1osgu112b) var(--_1osgu112c);
  font-weight: 500;
  flex-direction: row;
  align-items: center;
  display: inline-flex;
  gap: var(--_1osgu112b);
  border: 1px solid;
  border-radius: 6px;
  white-space: nowrap;
}
._105ln1p0:is(button) {
  cursor: pointer;
}
._105ln1p1 {
  color: var(--_1osgu111c);
  background-color: white;
  border-color: var(--_1osgu1119);
}
._105ln1p2 {
  color: var(--_1osgu11i);
  background-color: var(--_1osgu11d);
  border-color: var(--_1osgu119);
}
._105ln1p3 {
  color: var(--_1osgu111b);
  background-color: var(--_1osgu1117);
  border-color: var(--_1osgu1119);
}
._105ln1p4 {
  color: var(--_1osgu11o);
  background-color: var(--_1osgu11j);
  border-color: var(--_1osgu11l);
}
._105ln1p5 {
  color: var(--_1osgu1116);
  background-color: var(--_1osgu1111);
  border-color: var(--_1osgu1113);
}
._105ln1p6 {
  color: var(--_1osgu116);
  background-color: var(--_1osgu111);
  border-color: var(--_1osgu113);
}
._105ln1p7 {
  color: var(--_1osgu1110);
  background-color: var(--_1osgu11v);
  border-color: var(--_1osgu11x);
}
._105ln1p8 {
  color: var(--_1osgu11s);
  background-color: var(--_1osgu11p);
  border-color: var(--_1osgu11r);
}
._105ln1p9 {
  color: inherit;
  font-size: 12px;
  display: flex;
}
._105ln1pa {
  border: none;
  cursor: pointer;
  color: inherit;
  padding: 0;
  background-color: transparent;
}
._6ncy4i0 {
  right: 0;
  left: initial;
}
._6ncy4i1 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
._6ncy4i2 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  width: 100%;
  padding: var(--_1osgu112d);
}
._6ncy4i3 {
  text-align: center;
  padding: var(--_1osgu112c);
  gap: var(--_1osgu112c);
}
._6ncy4i3:not(:nth-last-child(2)) {
  border-right: 1px solid var(--_1osgu1118);
}
._6ncy4i4 {
  justify-self: end;
  align-self: center;
  grid-column-end: 6;
}
._6ncy4i5 {
  font-weight: 700;
  font-size: 23px;
  color: var(--_1osgu111c);
}
.ms1uc00 {
  margin: var(--_1osgu112c);
}
.ms1uc01 {
  display: flex;
  flex-direction: row;
  gap: var(--_1osgu112d);
  margin-bottom: 20px;
}
.ms1uc02 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--_1osgu112b);
}
.ms1uc03 {
  font-size: 20px;
  padding: var(--_1osgu112b);
  border-radius: 50%;
}
.ms1uc0c {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112d);
  width: 100%;
}
.ms1uc0d {
  font-size: 14px;
  font-weight: 500;
}
.ms1uc0e {
  padding-top: 6px;
  line-height: 18px;
  color: var(--_1osgu111f);
}
.ms1uc0f {
  font-size: 12px;
  color: var(--_1osgu111g);
}
.ms1uc0g {
  font-size: 12px;
  color: var(--_1osgu111f);
}
.ms1uc0h {
  border-left: 2px solid var(--_1osgu1118);
  height: 100%;
  margin-bottom: -20px;
}
.ms1uc0i {
  font-size: 12px;
}
._1edh4i70 {
  width: 100%;
}
._1edh4i71 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: var(--_1osgu112c);
}
._1bopxys0 {
  color: var(--_1osgu111b);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: var(--_1osgu112d) var(--_1osgu112g);
  gap: var(--_1osgu112c);
}
._1pdhlrm0 ._1bopxys0 {
  border-top: var(--_1osgu1128);
}
._1bopxys1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
._1bopxys2 {
  display: flex;
  flex-direction: row;
  list-style: none;
  padding: 0;
  margin: 0;
}
._1bopxys3 {
  color: var(--_1osgu111b);
  border: none;
  box-shadow: none;
}
._1bopxys4 {
  cursor: default;
  color: var(--_1osgu111o);
  background: var(--_1osgu111n);
}
._1bopxys5 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: var(--_1osgu112c);
}
._1527vb61 {
  width: 200px;
  position: relative;
  height: 8px;
  border-radius: 4px;
  overflow: hidden;
  background: var(--_1osgu111e);
  color: transparent;
}
._1527vb61::after {
  content: "";
  transition: var(--_1osgu112a);
  background: var(--_1osgu111i);
  height: 100%;
  width: calc(var(--_1527vb60) * 100%);
  position: absolute;
  left: 0;
  top: 0;
}
.mqxfbq2 {
  grid-template-columns: repeat(var(--mqxfbq0), auto);
}
.mqxfbq4 {
  border-top: none;
}
.mqxfbq6 {
  position: relative;
  background: white;
  padding-bottom: 5px;
  margin-bottom: -5px;
  margin-left: calc(var(--mqxfbq5) * 40px);
  z-index: calc(10 - var(--mqxfbq5));
}
.mqxfbq7 {
  margin-left: 6px;
  margin-right: 6px;
  color: var(--_1osgu111a);
}
.mqxfbq9 {
  position: absolute;
  width: 23px;
  left: -29px;
  height: var(--mqxfbq8);
  bottom: 13px;
  fill: none;
  stroke: var(--_1osgu1118);
  stroke-width: 1;
}
.mqxfbqa {
  margin-right: var(--_1osgu112g);
  margin-left: calc(var(--mqxfbq5) * 40px);
  grid-column: 1 / span var(--mqxfbq0);
  margin-top: -5px;
  margin-bottom: -4px;
}
.mqxfbqa:last-child {
  margin-bottom: var(--_1osgu112c);
}
@keyframes ggxiry0 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.65;
  }
  100% {
    opacity: 1;
  }
}
.ggxiry1 {
  width: 100%;
}
.ggxiry2 {
  display: block;
  background: var(--_1osgu1118);
  height: 1em;
  width: 100%;
  min-width: 2em;
  border-radius: 4px;
  animation: ggxiry0 1.5s ease-in-out 0.5s infinite;
}
.f0jomu0 {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: var(--_1osgu1128);
  background-color: var(--_1osgu1117);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}
._5a9nfv0 {
  font-weight: 700;
  line-height: 24px;
  font-size: 14px;
}
._5a9nfv1 {
  color: var(--_1osgu111a);
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
}
._1jvqx5y0 {
  padding: var(--_1osgu112d) var(--_1osgu112e);
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112c);
}
._1jvqx5y1 {
  justify-content: space-between;
}
._1jvqx5y2 {
  color: var(--_1osgu111g);
  overflow-wrap: anywhere;
  white-space: pre-wrap;
  height: fit-content;
}
._1jvqx5y2 p {
  margin: 0;
}
._62kah0 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112c);
}
._62kah1 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112c);
  height: initial;
  padding: var(--_1osgu112d) var(--_1osgu112e);
}
._62kah4 {
  background: var(--_1osgu1117);
  border: var(--_1osgu1128);
}
._62kah5 {
  color: var(--_1osgu111c);
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}
._62kah6 {
  display: grid;
  grid-template-columns: 240px repeat(7, 24px) auto;
  gap: var(--_1osgu112c);
}
._62kah7 {
  justify-self: end;
}
._62kah8 {
  all: unset;
  cursor: pointer;
  color: var(--_1osgu1119);
  display: flex;
  align-items: center;
}
._62kah8:disabled {
  cursor: default;
  background: var(--_1osgu1117);
  color: var(--_1osgu111a);
}
._62kaha {
  color: var(--_1osgu111b);
}
._62kahb {
  height: fit-content;
  min-height: 95px;
  color: var(--_1osgu111g);
}
._62kahb:focus {
  outline: none;
}
._62kahc:first-child::before {
  content: attr(data-placeholder);
  color: var(--_1osgu111a);
  float: left;
  height: 0;
  pointer-events: none;
}
._62kah1 p {
  all: unset;
  display: block;
}
._62kahd {
  display: flex;
  align-items: flex-end;
  gap: var(--_1osgu112c);
}
._62kahe {
  background: var(--_1osgu11p);
  border-radius: 4px;
  padding: 2px 4px;
  text-decoration: none;
}
._62kahe:hover {
  background: var(--_1osgu11q);
}
.akj5a80 {
  width: fit-content;
  display: flex;
  flex-direction: column;
  padding: 0 0 20px 20px;
}
.akj5a81 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.akj5a82 {
  margin: 0 var(--_1osgu112d) var(--_1osgu112d);
  font-weight: 500;
  font-size: 12px;
}
.vwm1gj0 {
  height: 100%;
  background: var(--_1osgu11p);
  box-shadow: 2px 8px 8px 0px #00123324;
  border-top-right-radius: var(--_1osgu112e);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: var(--_1osgu112a);
}
.vwm1gj1 {
  width: 70px;
}
.vwm1gj2 {
  width: 260px;
}
.vwm1gj3 {
  width: fit-content;
}
.vwm1gj1 .vwm1gj3 {
  display: none;
}
.vwm1gj4 {
  all: unset;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112c);
  padding: 0 var(--_1osgu112e);
}
.vwm1gj5 {
  color: var(--_1osgu11u);
  font-size: 40px;
  display: grid;
  align-items: center;
  gap: var(--_1osgu112d);
  padding: var(--_1osgu112d) var(--_1osgu112c) var(--_1osgu112c);
  transition: var(--_1osgu112a);
}
.vwm1gj2 .vwm1gj5  {
  grid-template-columns: 20px 37px 102px auto;
}
.vwm1gj1 .vwm1gj5 {
  grid-template-columns: 20px 0 37px;
}
.vwm1gj6 {
  font-size: 20px;
}
.vwm1gj8 {
  position: relative;
}
.vwm1gj9 {
  all: unset;
  list-style: none;
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin-left: 28px;
  padding-right: var(--_1osgu112f);
  grid-column: 1 / span 3;
  grid-row: 2;
  transition: var(--_1osgu112a);
}
.vwm1gja {
  height: calc(var(--children-count) * (var(--_1osgu112g) + var(--_1osgu112c) * 2));
  overflow: hidden;
}
.vwm1gjb {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.vwm1gjc {
  position: absolute;
  display: grid;
  grid-template-columns: 1px auto;
  grid-template-rows: 24px;
  column-gap: 4px;
  row-gap: 2px;
  padding: 0;
  top: calc(var(--_1osgu112b) * -1);
  left: var(--_1osgu112e);
  width: 0;
  transition: var(--_1osgu112a);
  overflow: hidden;
  background: linear-gradient(122.78deg, rgba(231, 238, 250, 0.5) 0%, rgba(231, 238, 250, 0.4) 102.74%);
  box-shadow: 1px 1px 0px rgba(126, 138, 164, 0.05), 2px 4px 8px rgba(50, 62, 83, 0.08);
  backdrop-filter: blur(8px);
  border-radius: 4px;
}
.vwm1gj8:hover .vwm1gjc, .vwm1gj7:focus ~ .vwm1gjc {
  width: 120px;
  padding: var(--_1osgu112c) var(--_1osgu112c) var(--_1osgu112c) var(--_1osgu112e);
}
.vwm1gjd {
  stroke: var(--_1osgu11t);
}
.vwm1gje {
  color: var(--_1osgu11t);
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  grid-column: 1 / span 2;
}
.vwm1gjf {
  all: unset;
  box-sizing: border-box;
  width: 100%;
  min-height: var(--_1osgu112g);
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  color: var(--_1osgu111c);
  padding: var(--_1osgu112c);
  border-radius: var(--_1osgu112b);
  cursor: pointer;
  display: grid;
  align-items: center;
  justify-items: start;
  transition: var(--_1osgu112a);
}
.vwm1gjf:hover {
  background: var(--_1osgu11q);
  color: var(--_1osgu11u);
}
.vwm1gj2 .vwm1gjf, .vwm1gj1 .vwm1gjc .vwm1gjf {
  grid-template-columns: var(--_1osgu112e) 156px var(--_1osgu112e);
  gap: var(--_1osgu112d);
  justify-content: initial;
}
.vwm1gj1 .vwm1gjf {
  grid-template-columns: auto 0 0;
  gap: 0;
  justify-content: center;
}
.vwm1gj1 .vwm1gjc .vwm1gjf {
  grid-template-columns: var(--_1osgu112e) auto var(--_1osgu112e);
  padding: 0 var(--_1osgu112b);
}
.vwm1gjh {
  color: var(--_1osgu111i);
}
.vwm1gji {
  color: var(--_1osgu111i);
  background: var(--_1osgu11p);
}
.vwm1gjj {
  margin: 0 var(--_1osgu112e);
}
.vwm1gjj:hover {
  background: transparent;
}
.vwm1gj1 .vwm1gjj {
  grid-template-columns: 0 0 36px;
  gap: 0;
  padding-left: 0;
  justify-content: start;
}
.vwm1gjk {
  margin: 0 var(--_1osgu112e);
}
.vwm1gjk:hover {
  background: transparent;
}
.vwm1gj2 .vwm1gjk {
  grid-template-columns: 16px 136px 36px;
}
.vwm1gj1 .vwm1gjk {
  grid-template-columns: 0 0 36px;
  gap: 0;
  padding-left: 0;
  justify-content: start;
}
.akj5a81 .vwm1gjk {
  grid-template-columns: 16px 100px 36px;
}
.vwm1gjn {
  position: relative;
  width: 36px;
  height: 20px;
  border-radius: 12px;
  box-sizing: border-box;
  transition: var(--_1osgu112a);
}
.vwm1gjl .vwm1gjn {
  background: var(--_1osgu114);
}
.vwm1gjm .vwm1gjn {
  background: var(--_1osgu1118);
}
.vwm1gjo {
  background: white;
  position: absolute;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
  transition: var(--_1osgu112a);
}
.vwm1gjl .vwm1gjo {
  left: 18px;
}
.vwm1gjm .vwm1gjo {
  left: 2px;
}
.vwm1gjp {
  color: var(--_1osgu111a);
  position: absolute;
  top: 3.5px;
  font-size: 13px;
  transition: var(--_1osgu112a);
  width: 1em;
  height: 1em;
}
.vwm1gj2 .vwm1gjp {
  overflow: hidden;
  white-space: nowrap;
  transition: var(--_1osgu112a);
  visibility: hidden;
  opacity: 0;
}
.vwm1gj1 .vwm1gjp {
  overflow: hidden;
  white-space: nowrap;
  transition: var(--_1osgu112a);
  opacity: 1;
}
.vwm1gjl .vwm1gjp {
  left: 3.5px;
}
.vwm1gjm .vwm1gjp {
  left: 19.5px;
}
.akj5a81 .vwm1gjp {
  overflow: hidden;
  white-space: nowrap;
  transition: var(--_1osgu112a);
  visibility: hidden;
  opacity: 0;
}
.vwm1gjq {
  display: contents;
  text-decoration: none;
  color: inherit;
}
.vwm1gjq:visited {
  color: inherit;
}
.vwm1gjr {
  color: var(--_1osgu111a);
  background: var(--_1osgu11p);
  padding: var(--_1osgu112c);
  border: none;
  cursor: pointer;
  border-radius: 0 8px 8px 0;
}
.vwm1gj2 .vwm1gjs, .vwm1gj1 .vwm1gjc .vwm1gjs {
  overflow: hidden;
  white-space: nowrap;
  transition: var(--_1osgu112a);
  visibility: initial;
  opacity: 1;
}
.vwm1gj1 .vwm1gjs {
  overflow: hidden;
  white-space: nowrap;
  transition: var(--_1osgu112a);
  visibility: hidden;
  opacity: 0;
}
.vwm1gjt {
  width: 1em;
  height: 1em;
}
.vwm1gju {
  width: 1em;
  height: 1em;
}
.vwm1gj2 .vwm1gju, .vwm1gj1 .vwm1gjc .vwm1gju {
  overflow: hidden;
  white-space: nowrap;
  transition: var(--_1osgu112a);
  visibility: initial;
  opacity: 1;
}
.vwm1gj1 .vwm1gju {
  padding: var(--_1osgu112c);
}
.vwm1gjv {
  margin: 0 var(--_1osgu112e) var(--_1osgu112d);
  white-space: nowrap;
  color: var(--_1osgu111a);
  font-size: 12px;
  font-weight: 400;
  justify-content: center;
}
.vwm1gj1 .vwm1gjv {
  color: transparent;
}
.vwm1gjw {
  font-size: 16px;
  display: flex;
  align-items: center;
}
._1xmlgyt0 {
  position: relative;
}
._1ldg3lx3 ._1xmlgyt0, ._1ldg3lx9 ._1xmlgyt0 {
  display: flex;
  flex-direction: row;
  gap: var(--_1osgu112b);
  width: fit-content;
  align-items: center;
}
._1xmlgyt1 {
  display: flex;
  flex-direction: row;
  gap: var(--_1osgu112b);
  width: fit-content;
  align-items: center;
}
._1ldg3lx4 ._1xmlgyt2, ._62kah1 ._1xmlgyt2, .vwm1gj5 ._1xmlgyt2, .y0396x4 ._1xmlgyt2 {
  display: none;
}
._1ldg3lx3 ._1xmlgyt2, ._1ldg3lx9 ._1xmlgyt2 {
  white-space: nowrap;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--_1osgu111a);
}
._1xmlgyt3 {
  white-space: nowrap;
}
._1ldg3lx4 ._1xmlgyt3, ._62kah1 ._1xmlgyt3, .vwm1gj5 ._1xmlgyt3, .y0396x4 ._1xmlgyt3 {
  display: none;
}
._1xmlgyt4 {
  display: flex;
  align-items: stretch;
  padding: 0;
  min-width: 50px;
}
._1ldg3lx3 ._1xmlgyt5, ._1ldg3lx9 ._1xmlgyt5 {
  border: none;
  box-shadow: none;
  height: auto;
  padding: 0;
}
._1xmlgyt6 {
  overflow: hidden;
}
._1xmlgyt7 {
  padding-right: var(--_1osgu112d);
}
._1xmlgyt8 {
  border: none;
  box-shadow: none;
  height: auto;
  padding: 0;
}
._1xmlgyt8:focus {
  box-shadow: none;
}
._1xmlgyt9 {
  display: flex;
  align-items: center;
  color: var(--_1osgu111b);
  padding: 0 var(--_1osgu112d);
  border: none;
  background: transparent;
  cursor: pointer;
  font-size: 16px;
}
._1xmlgyt9:disabled {
  cursor: default;
  background: var(--_1osgu1117);
  color: var(--_1osgu111a);
}
._1xmlgyt8 ._1xmlgyt9, ._1ldg3lx3 ._1xmlgyt9, ._1ldg3lx9 ._1xmlgyt9 {
  padding: var(--_1osgu112b);
  color: var(--_1osgu111b);
}
._1xmlgyt9::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
._1xmlgyt9::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
._1xmlgyta {
  flex-grow: 1;
  text-align: left;
  border: none;
  outline: none;
  color: var(--_1osgu111b);
  display: flex;
  gap: var(--_1osgu112c);
  font-size: 16px;
  overflow: hidden;
}
._1xmlgyta:disabled {
  background: var(--_1osgu1117);
  color: var(--_1osgu111a);
}
._1ldg3lx3 ._1xmlgyta, ._1ldg3lx9 ._1xmlgyta {
  color: var(--_1osgu111b);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
._1xmlgyt8 ._1xmlgyta {
  font-size: 12px;
  line-height: 18px;
}
._1xmlgytb {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  height: 100%;
}
._1xmlgytc {
  color: var(--_1osgu111b);
  border: none;
  background: transparent;
  cursor: pointer;
  flex-grow: 1;
  outline: none;
}
._1xmlgytc:disabled {
  cursor: default;
}
._1xmlgytc::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
._1xmlgytc::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
._1xmlgytd {
  display: block;
  box-sizing: border-box;
  padding: 0;
  overflow-y: auto;
}
._1xmlgyte {
  position: unset;
}
._49limu0 {
  width: 100%;
  display: flex;
  gap: var(--_1osgu112f);
}
._49limu1 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: var(--_1osgu112b);
}
._49limu2 {
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
  color: var(--_1osgu111b);
}
._49limu3 {
  color: var(--_1osgu111c);
}
._49limu4 {
  display: grid;
  grid-template-columns: 1fr 1fr 72px;
  grid-auto-rows: 36px;
  gap: var(--_1osgu112b);
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: var(--_1osgu111c);
  justify-items: stretch;
}
._49limu5 {
  align-self: center;
}
._49limu6 {
  font-weight: 700;
}
._49limu7 {
  justify-self: end;
}
._49limu8 {
  font-weight: 700;
}
._49limu9 {
  text-align: right;
  width: fit-content;
  justify-self: end;
  align-self: center;
}
._49limua {
  display: flex;
  flex-direction: row;
  justify-self: start;
}
.ymj9rz0 {
  border-radius: var(--_1osgu1129);
  margin-top: var(--_1osgu112c);
  max-width: 320px;
  font-size: 12px;
  outline: none;
  white-space: pre-line;
  font-weight: 500;
  color: var(--_1osgu111l);
  padding: var(--_1osgu112c) var(--_1osgu112d) var(--_1osgu112c) var(--_1osgu112d);
  background: rgba(51, 65, 92, 0.9);
  box-shadow: 1px 1px 0px rgba(126, 138, 164, 0.05), 2px 4px 8px rgba(50, 62, 83, 0.08);
  backdrop-filter: blur(12px);
}
.ymj9rz1 {
  position: absolute;
  fill: rgba(51, 65, 92, 0.9);
  stroke-width: 1px;
  width: 12px;
  height: 12px;
}
.ymj9rz2 {
  top: 100%;
  transform:  translateX(-50%);
}
.ymj9rz3 {
  bottom: 100%;
  transform: translateX(-50%) rotate(180deg);
}
.ymj9rz4 {
  left: 100%;
  transform: translateY(-50%) rotate(-90deg);
}
.ymj9rz5 {
  right: 100%;
  transform: translateY(-50%) rotate(90deg);
}
.ymj9rz6 {
  display: none;
}
.ru2a660 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112e);
}
.ru2a661 {
  border: var(--_1osgu1128);
  border-radius: var(--_1osgu1129);
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: 40px;
  z-index: 2;
  background: white;
}
.ru2a662 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--_1osgu111f);
}
.ru2a663 {
  flex-grow: 1;
  padding: 0 var(--_1osgu112g);
}
.ru2a664 {
  gap: var(--_1osgu112c);
  margin-right: var(--_1osgu112c);
}
.ru2a665 {
  gap: var(--_1osgu112c);
  border-left: var(--_1osgu1128);
  padding: 0 var(--_1osgu112e);
}
.ru2a666 {
  all: unset;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  color: var(--_1osgu111i);
  font-size: 16px;
}
.ru2a667 {
  all: unset;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112e);
  margin-left: var(--_1osgu112k);
}
.ru2a668 {
  position: relative;
}
.ru2a66b {
  fill: transparent;
  stroke: var(--_1osgu1118);
  position: absolute;
  width: var(--ru2a669);
  height: var(--ru2a66a);
  left: calc(var(--ru2a669) * -1);
  top: calc(20.5px - var(--ru2a66a));
}
.ru2a66b:has(+ button), .ru2a66b:has(+ a) {
  top: calc(18px - var(--ru2a66a));
}
._1cacyb60 {
  display: grid;
  justify-items: center;
  gap: var(--_1osgu112c);
}
._1cacyb61 {
  height: var(--_1osgu112h);
  width: var(--_1osgu112h);
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid var(--_1osgu111i);
  background-color: var(--_1osgu111i);
  color: #ffff;
  font-weight: 550;
  font-size: 12px;
}
*:not(:last-child) > ._1cacyb61::after {
  content: "";
  background-color: var(--_1osgu111i);
  height: 2px;
  width: 100%;
  position: absolute;
  left: 50%;
  margin-left: 18px;
}
._1cacyb62 {
  display: block;
  font-size: 13px;
  font-weight: 500;
  color: var(--_1osgu111g);
}
._1cacyb63 {
  display: flex;
  gap: var(--_1osgu112c);
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 100%;
}
._1cacyb64 {
  display: block;
  color: var(--_1osgu111g);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
}
._1cacyb65 {
  color: var(--_1osgu111j);
}
._1cacyb66 {
  background-color: #FFF;
  border-color: var(--_1osgu11r);
  color: var(--_1osgu11r);
}
*:not(:last-child)>._1cacyb66::after {
  background-color: var(--_1osgu11r);
}
._1cacyb67 {
  color: var(--_1osgu111g);
}
._1cacyb68 {
  color: var(--_1osgu111i);
}
._1cacyb69 {
  background-color: #FFF;
  color: var(--_1osgu111i);
}
*:not(:last-child) > ._1cacyb69::after {
  background-color: var(--_1osgu11r);
}
._1ks61f70 {
  color: var(--_1osgu111g);
  font-size: 14px;
  font-weight: 500;
  padding: var(--_1osgu112d);
  outline: none;
  cursor: pointer;
}
._1ks61f71 {
  color: var(--_1osgu111i);
  border-bottom: 2px solid;
  border-color: var(--_1osgu111i);
}
._1ks61f72 {
  display: flex;
  border-bottom: var(--_1osgu1128);
}
.b7nqwf0 {
  display: flex;
  flex-direction: column;
  margin: auto;
  gap: var(--_1osgu112h);
}
.b7nqwf1 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.b7nqwf2 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112g);
}
.b7nqwf3 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112c);
}
.b7nqwf4 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112g);
}
.b7nqwf5 {
  display: flex;
  justify-content: space-between;
}
.b7nqwf6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--_1osgu111a);
}
.b7nqwf7 {
  display: flex;
  gap: var(--_1osgu112c);
  align-items: flex-start;
}
@media screen and (min-width: 576px) {
  .b7nqwf0 {
    width: 320px;
  }
}
@media screen and (min-width: 768px) {
  .b7nqwf0 {
    width: 480px;
  }
}
@media screen and (min-width: 900px) {
  .b7nqwf0 {
    width: 560px;
  }
}
@media screen and (min-width: 1200px) {
  .b7nqwf0 {
    width: 800px;
  }
}
@media screen and (min-width: 1440px) {
  .b7nqwf0 {
    width: 960px;
  }
}
@media screen and (min-width: 1920px) {
  .b7nqwf0 {
    width: 1200px;
  }
}
.e9ygs41 {
  border-radius: 50%;
  border-style: none;
  user-select: none;
  outline: none;
  color: var(--_1osgu111l);
  background-color: var(--_1osgu1118);
  width: var(--e9ygs40);
  height: var(--e9ygs40);
}
.e9ygs42 {
  border-radius: 50%;
  border-style: none;
  object-fit: cover;
  width: var(--e9ygs40);
  height: var(--e9ygs40);
}
._5n8vk70 {
  display: flex;
  flex-direction: column;
  position: fixed;
  gap: var(--_1osgu112e);
  z-index: 10;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 24px;
  width: 700px;
  max-height: 100vh;
  background: white;
  outline: none;
  box-shadow: 0px 8px 8px -4px #1018280A, 0px 20px 24px -4px #1018281A;
}
._5n8vk71 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
._5n8vk72 {
  font-size: 14px;
  font-weight: 400;
  overflow: auto;
  padding: 10px;
  margin: -10px;
  color: var(--_1osgu111a);
}
._5n8vk73 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(3px);
  z-index: 10;
}
.sbdocs-preview ._5n8vk73 {
  position: absolute;
  z-index: unset;
}
._10q5yvq0 {
  outline: none;
  display: flex;
  flex-direction: column;
  max-height: 90vh;
  gap: var(--_1osgu112e);
}
._10q5yvq1 {
  font-size: 14px;
  font-weight: 400;
  overflow: auto;
  padding: 10px;
  margin: -10px;
  color: var(--_1osgu111a);
  scrollbar-width: thin;
  scrollbar-color: var(--_1osgu1118) transparent;
}
._10q5yvq2 {
  width: 375px;
}
._10q5yvq3 {
  width: 560px;
}
._10q5yvq4 {
  width: 750px;
}
._10q5yvq5 {
  width: 960px;
}
._1wre7ww0 {
  padding: 0px;
}
._1wre7ww0:hover {
  border: var(--_1osgu1128);
  box-shadow: 0px 0px 0px 4px rgba(0, 100, 184, 0.1);
}
._1wre7ww1 {
  display: flex;
  height: 60px;
  width: 100%;
  align-items: center;
  background: var(--_1osgu111d);
  position: relative;
  border: none;
  cursor: pointer;
}
._1wre7ww2 {
  position: absolute;
  right: var(--_1osgu112f);
  color: var(--_1osgu111a);
}
._1wre7ww3 {
  padding-left: var(--_1osgu112d);
}
._1wre7ww1:hover ._1wre7ww3 {
  color: var(--_1osgu111o);
}
._1wre7ww4 {
  border-top: 1px solid var(--_1osgu1117);
  font-size: 14px;
  padding: var(--_1osgu112e);
}
._4bux8j0 {
  color: var(--_1osgu111c);
  font-size: 19px;
  font-weight: 700;
  line-height: 28px;
}
._4bux8j1 {
  color: var(--_1osgu111b);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
._1fz8hkz0 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112f);
  height: 500px;
}
._1fz8hkz1 {
  border-radius: var(--_1osgu1129);
  display: block;
  overflow: hidden;
  background: white;
  padding: var(--_1osgu112g);
  border: var(--_1osgu1128);
  flex-grow: 1;
}
._1fz8hkz2 {
  color: var(--_1osgu111c);
  font-size: 16px;
  font-weight: 700;
}
._1fz8hkz3 {
  width: 100%;
  border: none;
  height: 100%;
  margin: 0px;
}
._1fz8hkz4 {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 500;
  overflow: auto;
  line-height: var(--_1osgu112g);
  padding: 10px;
  margin: -10px;
  color: var(--_1osgu111a);
}
.tfd5ho0 {
  color: var(--_1osgu111a);
  margin-bottom: var(--_1osgu112h);
}
.tfd5ho1 {
  display: flex;
  flex-direction: row;
  gap: var(--_1osgu112d);
  justify-content: flex-end;
}
.vigaev0 {
  height: 46px;
  display: flex;
  color: white;
  width: auto;
  max-width: 512px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  box-shadow: 2px 8px 8px rgba(0, 18, 51, 0.14);
  border-radius: var(--_1osgu1129);
  align-items: center;
  padding: 0 0 0 var(--_1osgu112e);
}
.vigaev1 {
  z-index: 1299;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: var(--_1osgu112e);
  gap: var(--_1osgu112e);
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  list-style: none;
  overflow: hidden;
}
.vigaev2 {
  transition: 800ms ease-out;
}
.vigaev3 {
  opacity: 0;
  filter: blur(0px);
  height: 0;
  margin-bottom: NaNpx;
}
.vigaev4 {
  filter: blur(0px);
  height: 46px;
}
.vigaev5 {
  opacity: 0;
  filter: blur(4px);
  height: 0;
  margin-bottom: NaNpx;
}
.vigaev6 {
  border: none;
  cursor: pointer;
  color: inherit;
  padding: 0px;
  width: 36px;
  height: 36px;
  background-color: transparent;
}
.vigaev7 {
  height: 32px;
  margin-left: var(--_1osgu112d);
}
.vigaev8 {
  border-left: 0.8px solid #CCD0D6;
}
.vigaev9 {
  border-left: 0.8px solid #B5D9C4;
}
.vigaeva {
  border-left: 0.8px solid #E7AEAA;
}
.vigaevb {
  background: #33415C;
}
.vigaevc {
  background: #1D9A53;
}
.vigaevd {
  background: #C2352B;
}
.njgqvo0 {
  right: 0;
  left: initial;
}
.njgqvo1 {
  gap: var(--_1osgu112d);
}
.njgqvo2 {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: 500;
  gap: var(--_1osgu112b);
  color: var(--_1osgu111i);
  background: transparent;
  border: none;
  outline: none;
  width: fit-content;
}
._1nvqrai0 {
  display: flex;
  gap: var(--_1osgu112b);
  align-items: center;
  font-family: var(--_1osgu111p);
  color: var(--_1osgu111f);
  cursor: pointer;
}
._1nvqrai0:disabled {
  cursor: default;
}
._1nvqrai3:focus {
  outline: none;
  color: var(--_1osgu11y);
  font-weight: 500;
}
._1nvqrai4 {
  padding: var(--_1osgu112e);
  box-sizing: border-box;
}
._1nvqrai5 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112e);
}
._1nvqrai6 {
  display: flex;
  gap: var(--_1osgu112d);
  justify-content: space-between;
  align-items: center;
}
._1nvqrai7 {
  color: var(--_1osgu111f);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
._1nvqrai8 {
  display: flex;
  gap: var(--_1osgu112d);
}
._1nvqrai9 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
._1nvqraia {
  color: var(--_1osgu111f);
  font-weight: 500;
  height: 40px;
  font-size: 14px;
}
._1nvqraib {
  color: var(--_1osgu111f);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._1nvqraib:focus {
  outline: none;
}
._1nvqraib:hover {
  font-weight: 500;
  color: var(--_1osgu111i);
  background: var(--_1osgu111n);
}
._1nvqraid {
  font-weight: 500;
  background: var(--_1osgu1118);
}
._1nvqraie {
  color: var(--_1osgu111g);
}
._1nvqraif {
  font-weight: 500;
  color: white;
  background: var(--_1osgu11s);
}
._1nvqraif:hover {
  color: white;
  background: var(--_1osgu11s);
}
._1nvqraig {
  border: none;
  border-top: 1px solid var(--_1osgu1119);
  margin: 0 calc(var(--_1osgu112e) * -1);
}
._1nvqraih {
  display: flex;
  gap: var(--_1osgu112d);
  justify-content: flex-end;
}
._1nvqraii {
  position: initial;
  margin-right: var(--_1osgu112c);
}
._1nvqraij {
  border: none;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: var(--_1osgu112b);
  color: var(--_1osgu111b);
  cursor: pointer;
}
._16f4bld1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  gap: var(--_1osgu112b);
}
._1vu39jt0._1vu39jt4._1vu39jt1._1vu39jte._1vu39jto > ._16f4bld1 {
  margin-top: 24px;
}
._16f4bld1:has(input:disabled) {
  cursor: default;
}
._16f4bld2 {
  display: flex;
  font-size: 14px;
  font-weight: 500;
  color: var(--_1osgu111b);
}
._16f4bld3 {
  overflow: hidden;
  height: 1px;
  width: 1px;
  margin: 0px -1px -1px 0px;
  padding: 0px;
  position: absolute;
  border: 0px none;
  clip: rect(0px, 0px, 0px, 0px);
  clip-path: inset(50%);
}
._16f4bld4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: inherit;
}
._16f4bld5 {
  position: relative;
  width: 36px;
  height: 20px;
  border-radius: 12px;
  box-sizing: border-box;
  transition: var(--_1osgu112a);
  margin: 4px;
}
._16f4bld3:focus ~ ._16f4bld5 {
  box-shadow: 0px 0px 0px 4px var(--_1osgu11p);
}
._16f4bld3:disabled ~ ._16f4bld5 {
  background: var(--_1osgu111m);
}
._16f4bld6 {
  background: var(--_1osgu111e);
}
._16f4bld1:hover ._16f4bld3:not(:disabled) ~ ._16f4bld6 {
  background: var(--_1osgu11r);
}
._16f4bld7 {
  background: var(--_1osgu111i);
}
._16f4bld1:hover ._16f4bld3:not(:disabled) ~ ._16f4bld7 {
  background: var(--_1osgu11t);
}
._16f4bld8 {
  background: white;
  position: absolute;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
  transition: var(--_1osgu112a);
}
._16f4bld7 ._16f4bld8 {
  left: 18px;
}
._16f4bld6 ._16f4bld8 {
  left: 2px;
}
._16f4bld3:disabled ~ * ._16f4bld8 {
  box-shadow: none;
}
._16f4bld9 {
  font-weight: 400;
  font-size: 14px;
  color: var(--_1osgu111a);
}
.vzm3j00 {
  position: relative;
  display: flex;
  margin: var(--_1osgu112c);
  gap: var(--_1osgu112g);
}
.vzm3j01 {
  color: var(--_1osgu111b);
  font-size: 14px;
  font-weight: 500;
}
.vzm3j02 {
  line-height: var(--_1osgu112e);
  font-size: 13px;
  font-weight: 400;
  color: var(--_1osgu111c);
}
.vzm3j03 {
  color: var(--_1osgu111a);
}
.vzm3j04 {
  height: 0px;
  width: 0px;
  margin: 0px;
}
.vzm3j04::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: white;
  border: 1px solid var(--_1osgu11r);
}
.vzm3j04:disabled::before {
  background: var(--_1osgu1117);
}
.vzm3j04:disabled:checked::before {
  background: var(--_1osgu1117);
  border: 1px solid var(--_1osgu1119);
}
.vzm3j04:checked::before {
  background: var(--_1osgu11q);
  border: 1px solid var(--_1osgu11s);
}
.vzm3j04:focus::after {
  content: "";
  height: 15px;
  width: 15px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background: white;
  position: absolute;
  box-shadow: 0 0 0 4px var(--_1osgu11q);
}
.vzm3j04:checked::after {
  content: "";
  position: absolute;
  transform: translate(75%, -50%);
  height: 6px;
  width: 6px;
  top: 50%;
  border-radius: 50%;
  background: var(--_1osgu11s);
}
.vzm3j04:disabled::after {
  background: var(--_1osgu1119);
}
.vzm3j00:hover .vzm3j04:not(:disabled)::before {
  box-shadow: 0 0 0 4px var(--_1osgu11q);
}
.rjbzx0 {
  font-size: 12px;
  line-height: 18px;
}
.rjbzx1 {
  font-size: 14px;
  line-height: 20px;
}
.rjbzx2 {
  font-size: 16px;
  line-height: 22px;
}
.rjbzx3 {
  color: var(--_1osgu111f);
}
.rjbzx4 {
  color: #FF9900;
}
.rjbzx5 {
  color: #C2352B;
}
.rjbzx6 {
  color: #22AF5B;
}
.rjbzx7 {
  color: #0D54D1;
}
.rjbzx8 {
  color: #667185;
}
.rjbzx9 {
  color: white;
}
.rjbzxa {
  font-weight: 500;
}
.rjbzxb {
  font-style: italic;
}
.rjbzxc {
  text-align: left;
}
.rjbzxd {
  text-align: right;
}
.rjbzxe {
  text-align: center;
}
._7wrmtd1 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112b);
}
._10q5yvq1 ._7wrmtd1 {
  max-height: 300px;
  overflow-y: auto;
}
.l168560 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--_1osgu11y);
}
.l168561 {
  font-size: 16px;
  color: var(--_1osgu111a);
}
.i92rwc4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--_1osgu112d);
  padding: var(--_1osgu112e) var(--_1osgu112g);
  border: var(--_1osgu1128);
  border-radius: var(--_1osgu1129);
  background: var(--_1osgu111l);
  transition: var(--_1osgu112a);
}
.i92rwc5 {
  cursor: pointer;
}
.i92rwc5:hover {
  border-color: var(--_1osgu111i);
}
.i92rwc6 {
  cursor: pointer;
  border-color: var(--_1osgu11a);
  background: var(--_1osgu117);
}
.i92rwc7 {
  border-color: var(--_1osgu11a);
  background: var(--_1osgu117);
}
.i92rwc8 {
  cursor: pointer;
  border-color: var(--_1osgu118);
}
.i92rwc8:hover {
  border-color: var(--_1osgu11a);
}
.i92rwc9 {
  border-color: var(--_1osgu111i);
  background: var(--_1osgu111n);
}
.i92rwca {
  align-items: stretch;
}
.i92rwcb {
  display: flex;
  width: 40px;
  height: 40px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: var(--_1osgu11p);
  color: var(--_1osgu111i);
  font-size: 20px;
  transition: var(--_1osgu112a);
}
.i92rwc6 .i92rwcb, .i92rwc7 .i92rwcb {
  color: var(--_1osgu11a);
  background: var(--_1osgu118);
}
.i92rwc9 .i92rwcb {
  background: var(--_1osgu11q);
}
.i92rwcc {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--_1osgu112b);
  color: var(--_1osgu111g);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  transition: var(--_1osgu112a);
}
.i92rwc6 .i92rwcc, .i92rwc7 .i92rwcc {
  color: var(--_1osgu11a);
}
.i92rwcd {
  font-size: 13px;
  line-height: 18px;
}
.i92rwce {
  display: none;
}
.i92rwcf {
  display: flex;
  flex-direction: row;
  gap: var(--_1osgu112e);
}
.i92rwc7 .i92rwcf {
  align-self: stretch;
}
.i92rwcg {
  color: var(--_1osgu111f);
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}
.i92rwch {
  color: var(--_1osgu111g);
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
.i92rwci {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex: 1;
}
._1iyiask0 {
  cursor: default;
}
._1iyiask1:disabled {
  color: var(--_1osgu111f);
}
._1iyiask2:disabled {
  color: var(--_1osgu111i);
  font-weight: 500;
}
._1iyiask3 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: var(--_1osgu112d);
  display: flex;
  align-items: center;
  font-size: 18px;
  background: transparent;
  border: none;
  cursor: pointer;
  color: var(--_1osgu111f);
  transition: var(--_1osgu112a);
}
._1iyiask3:hover {
  color: var(--_1osgu111k);
}
._18kt8sj0 {
  display: flex;
  box-shadow: 0px 1px 2px 0px #1018280D;
  width: fit-content;
}
._18kt8sj1 {
  color: var(--_1osgu111g);
}
._18kt8sj1:hover {
  z-index: 2;
  color: var(--_1osgu111f);
  background: var(--_1osgu111n);
}
._18kt8sj1:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
._18kt8sj1:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
._18kt8sj2 {
  background: var(--_1osgu111n);
}
._18kt8sj2:disabled {
  color: var(--_1osgu111i);
  pointer-events: initial;
}
._9wnr1r0 {
  position: relative;
  overflow: hidden;
  border-radius: var(--_1osgu1129);
}
._9wnr1r1 {
  position: relative;
  border-radius: var(--_1osgu1129);
  background-color: var(--_1osgu11u);
  padding: var(--_1osgu112g);
  overflow: hidden;
  max-width: 100%;
}
._9wnr1r2 {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  border-radius: var(--_1osgu1129);
  background-color: transparent;
  border: none;
  background-image: linear-gradient(180deg, rgba(0, 18, 51, 0.00) 0%, #001233 100%);
}
._9wnr1r3 {
  pointer-events: revert;
  cursor: pointer;
  position: absolute;
  left: 50%;
  bottom: 5%;
  background-color: transparent;
  border: none;
  color: var(--_1osgu111h);
  transform: translate(-50%, -50%);
  font-size: 13px;
  font-weight: 600;
  z-index: 10;
}
._9wnr1r4 {
  cursor: pointer;
  position: absolute;
  right: var(--_1osgu112b);
  bottom: var(--_1osgu112c);
  transform: translate(-50%, -50%);
  z-index: 10;
  background-color: transparent;
  border: none;
  color: var(--_1osgu111h);
  font-size: 13px;
  font-weight: 600;
}
@font-face {
  src: url(/RobotoMono.173a14a0d6085072cb655a381aae7949612c0d76c1e7de780288b74939363fdb.ttf);
  font-weight: 1 999;
  font-family: "_1hsy3150";
}
._1hsy3151 {
  background-color: var(--_1osgu11u);
  color: #C9D1D9;
  user-select: text;
  cursor: text;
  font-family: "_1hsy3150", Monospace;
  font-weight: 500;
}
._1hsy3152 {
  margin: 0;
  font-family: "_1hsy3150";
  font-weight: 500;
}
._1hsy3153 {
  color: var(--_1osgu11f);
}
._1hsy3154 {
  color: #A5D6FF;
  user-select: text;
  cursor: text;
}
._1hsy3155 {
  color: #FF7B72;
}
._1hsy3156 {
  color: #FF7B72;
}
._1hsy3157 {
  color: #FF7B72;
}
._1hsy3158 {
  color: var(--_1osgu11f);
}
._1c0igbx0 {
  display: grid;
}
._1c0igbx1 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 5fr);
}
._1c0igbx2 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
._1c0igbx3 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
._1c0igbx4 {
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
._1c0igbx5 {
  grid-template-columns: minmax(0, 5fr) minmax(0, 1fr);
}
._1c0igbx6 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
._1c0igbx7 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
._1c0igbx8 {
  gap: 8px;
}
._1c0igbx9 {
  gap: 16px;
}
._1c0igbxa {
  gap: 28px;
}
._1x6fmgk0 {
  height: 100vh;
  width: 100vw;
  display: grid;
  transition: var(--_1osgu112a);
}
._1x6fmgk1 {
  grid-template-columns: 0 auto;
}
._1x6fmgk2 {
  grid-template-columns: auto 0;
}
._1x6fmgk3 {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--_1osgu11s);
  border-radius: 0 16px 16px 0;
  transition: var(--_1osgu112a);
}
._1x6fmgk2 ._1x6fmgk3 {
  border-radius: 0;
  background: var(--_1osgu111d);
}
._1x6fmgk4 {
  overflow: hidden;
  display: grid;
  grid-template: 1fr auto 1fr / 1fr 320px 1fr;
}
._1x6fmgk5 {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
}
._1x6fmgk6 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 4;
  align-self: end;
  margin: 0 auto var(--_1osgu112n) auto;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  ._1x6fmgk1 {
    grid-template-columns: 1fr auto;
  }
  ._1x6fmgk4 {
    grid-template: 1fr auto 1fr / 80px 280px 80px;
  }
}
@media screen and (min-width: 900px) {
  ._1x6fmgk1 {
    grid-template-columns: 1fr auto;
  }
}
@media screen and (min-width: 1200px) {
  ._1x6fmgk1 {
    grid-template-columns: 1fr auto;
  }
  ._1x6fmgk4 {
    grid-template: 1fr auto 1fr / 120px 320px 120px;
  }
}
@media screen and (min-width: 1440px) {
  ._1x6fmgk1 {
    grid-template-columns: 1fr auto;
  }
  ._1x6fmgk4 {
    grid-template: 1fr auto 1fr / 160px 320px 160px;
  }
}
@media screen and (min-width: 1920px) {
  ._1x6fmgk1 {
    grid-template-columns: 1fr auto;
  }
}
@keyframes mn7ci80 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
  }
}
@keyframes mn7ci81 {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes mn7ci82 {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes mn7ci83 {
  0% {
    fill: var(--_1osgu11s);
  }
  33% {
    fill: var(--_1osgu11u);
  }
  66% {
    fill: var(--_1osgu11y);
  }
  100% {
    fill: var(--_1osgu11s);
  }
}
.mn7ci84 {
  transition: var(--_1osgu112a);
}
.mn7ci86 {
  transform: scale(0.5);
}
.mn7ci87 {
  transform-origin: 210px;
  transition: var(--_1osgu112a);
  animation-duration: 0.2s;
  animation-delay: 0.2s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(.95,.05,.8,.04);
}
.mn7ci86 .mn7ci87 {
  animation-name: mn7ci80;
}
.mn7ci88 {
  transition-delay: 0.7000000000000001s;
}
.mn7ci86 .mn7ci88 {
  transform: scale(0);
}
.mn7ci89 {
  transform-origin: 210px;
  transform: scale(0.5);
}
.mn7ci86 .mn7ci89 {
  animation: 0.4s cubic-bezier(.18,.89,.32,1.28) 0.30000000000000004s forwards mn7ci81, 3s cubic-bezier(.23,1,.32,1) 0.7000000000000001s infinite mn7ci82, 2.25s cubic-bezier(.23,1,.32,1) 0.7000000000000001s infinite mn7ci83;
}
@media screen and (min-width: 768px) {
  .mn7ci84 {
    max-width: 240px;
    max-height: 240px;
  }
}
@media screen and (min-width: 900px) {
  .mn7ci84 {
    max-width: 300px;
    max-height: 300px;
  }
}
@media screen and (min-width: 1200px) {
  .mn7ci84 {
    max-width: 420px;
    max-height: 420px;
  }
}
._11vg9za0 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112g);
}
._11vg9za1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--_1osgu112e);
}
._11vg9za2 {
  display: flex;
  gap: 0.4em;
  justify-content: center;
}
._11vg9za3 {
  font-size: 33px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}
._11vg9za4 {
  display: flex;
  flex-direction: column;
  gap: var(--_1osgu112e);
}
@media screen and (min-width: 768px) {
  ._11vg9za2 {
    font-size: 40px;
  }
}
@media screen and (min-width: 1200px) {
  ._11vg9za2 {
    font-size: 48px;
  }
}
