.iHZvIS { box-sizing: border-box; }
.eLQHN { display: flex; }
.hzBkDV { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }
.dIYRfo { color: rgb(125, 186, 229); }
@-webkit-keyframes eMLfYp {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes eMLfYp {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.kUEtgy { width: 100%; height: 100vh; -webkit-box-pack: end; justify-content: flex-end; animation: 250ms ease 0s 1 normal forwards running eMLfYp; overflow-y: auto; }
.kUEtgy::-webkit-scrollbar { display: none; }
@-webkit-keyframes gSaawJ {
  0% { transform: translateY(40px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes gSaawJ {
  0% { transform: translateY(40px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@-webkit-keyframes kcyaIo {
  0% { transform: translateX(0px); }
  25% { transform: translate(2px); }
  75% { transform: translate(-2px); }
  100% { transform: translate(0px); }
}
@keyframes kcyaIo {
  0% { transform: translateX(0px); }
  25% { transform: translate(2px); }
  75% { transform: translate(-2px); }
  100% { transform: translate(0px); }
}
@-webkit-keyframes dFWLbY {
  33% { transform: rotate(90deg); }
  66% { transform: rotate(270deg); }
  100% { transform: rotate(360deg); }
}
@keyframes dFWLbY {
  33% { transform: rotate(90deg); }
  66% { transform: rotate(270deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes cfbcWP {
  0% { height: 0px; width: 0px; }
  25% { height: 0px; width: 4px; }
  50% { height: 8px; width: 4px; }
}
@keyframes cfbcWP {
  0% { height: 0px; width: 0px; }
  25% { height: 0px; width: 4px; }
  50% { height: 8px; width: 4px; }
}
@-webkit-keyframes ivSjtt {
  0% { opacity: 0; transform: scale(0); }
  50% { opacity: 0; transform: scale(0); }
  80% { opacity: 1; transform: scale(1.2); }
  100% { transform: scale(1); }
}
@keyframes ivSjtt {
  0% { opacity: 0; transform: scale(0); }
  50% { opacity: 0; transform: scale(0); }
  80% { opacity: 1; transform: scale(1.2); }
  100% { transform: scale(1); }
}
@-webkit-keyframes iGalKV {
  0% { opacity: 0; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes iGalKV {
  0% { opacity: 0; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes gJNUuy {
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.5); }
}
@keyframes gJNUuy {
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.5); }
}
.rfjBK { margin: 0px; width: 100%; font-size: inherit; color: inherit; font-family: inherit; line-height: inherit; display: inline-block; vertical-align: middle; border: 0px; appearance: none; height: 50px; padding: 10px; transition: all 0.2s ease-in-out 0s; opacity: 1; background: rgb(239, 241, 244); box-shadow: none; border-radius: 2px; }
.rfjBK:focus { box-shadow: rgb(22, 82, 240) 0px 0px 0px 1px inset; outline: none; }
.rfjBK::-webkit-input-placeholder { color: rgb(78, 92, 110); font-weight: 400; }
.rfjBK::placeholder { color: rgb(78, 92, 110); font-weight: 400; }
.rfjBK:focus { background: rgb(255, 255, 255); }
.fmdJgD { width: 45px; height: 45px; border-width: 3px; border-style: solid; border-color: rgb(22, 82, 240) rgba(6, 103, 208, 0.05) rgba(6, 103, 208, 0.05); border-image: initial; border-radius: 100%; animation: 1s linear 0s infinite normal none running dFWLbY; margin: auto; }
.bNWgJu { overflow-wrap: anywhere; word-break: normal; }
.eviGHp { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 80px; height: 80px; padding: 8px; background: rgb(250, 250, 250); }
.cdMIeW { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; min-height: 80px; padding: 24px; width: 100%; border: 1px solid var(--line); border-radius: 4px; }
@media (max-width: 1170px) {
  .cdMIeW { flex-direction: column; -webkit-box-pack: center; justify-content: center; align-items: flex-start; border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: 1px solid var(--line); border-radius: 0px; }
}
.cHEHra { background-color: var(--primary); flex: 1 1 0%; border-radius: 4px; height: 4px; }
.eXydHl { background-color: var(--line); flex: 1 1 0%; border-radius: 4px; height: 4px; }
.cqgfSH { display: flex; width: 100%; padding: 0px; }
@media (max-width: 1170px) {
  .cqgfSH { padding: 24px 24px 8px; }
}
.kZmFeu { height: 100%; width: 4px; }
@media (max-width: 600px) {
  .kZmFeu { height: 4px; width: 100%; }
}
.ktoQQu { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; padding: 0px 24px; white-space: nowrap; }
@media (max-width: 600px) {
  .ktoQQu { flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; }
}
.hqlsL { color: rgb(0, 0, 0); font-weight: 600; }
.hqlsL:hover { text-decoration: underline; }
.feTPAI { color: var(--primary); font-weight: 600; }
.feTPAI:hover { text-decoration: underline; }
.gkDQIm { display: none; }
@media (max-width: 1170px) {
  .gkDQIm { display: initial; }
}
.RHvpJ { background: rgb(255, 255, 255); box-shadow: none; border: 1px solid rgb(241, 243, 245); border-radius: 4px; font-size: 16px; line-height: 24px; }
.RHvpJ::-webkit-input-placeholder { color: rgb(91, 99, 110); font-size: 14px; }
.RHvpJ::placeholder { color: rgb(91, 99, 110); font-size: 14px; }
.RHvpJ:focus { border-color: rgb(22, 82, 240); }
.iDtEfV { width: 100%; border: 1px solid var(--line); border-radius: 4px; }
@media (max-width: 1170px) {
  .iDtEfV { border: 0px; border-radius: 0px; }
}
.jaFnld { max-width: 80px; }
@media (max-width: 1170px) {
  .jaFnld { width: 100%; max-width: initial; padding-top: 16px; }
}
.lmzSkz { width: 200px; }
.bdulIv { height: 16px; width: 100%; }
@media (max-width: 1170px) {
  .bdulIv { display: none; }
}
.bhaiUx { height: 16px; width: 100%; }
@media (max-width: 1170px) {
  .bhaiUx { height: 8px; background: var(--background-alternate); }
}
.eAUJvn { display: flex; flex-direction: column; align-content: center; overflow: auto; width: 100vw; max-width: 600px; height: 100%; background: var(--background); }
.gWTsHR { display: flex; flex-direction: column; width: 100%; height: 100%; padding: 24px; }
@media (max-width: 1170px) {
  .gWTsHR { padding: 0px; }
}
.kszJiV { padding: 12px; width: 40px; height: 40px; cursor: pointer; }
@media (max-width: 1170px) {
  .kszJiV { display: none; }
}


.iHZvIS { box-sizing: border-box; }
.eLQHN { display: flex; }
.hzBkDV { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }
.kVWhsK { margin: 0px; padding: 8px 16px; font-size: 14px; color: rgb(255, 255, 255); }
.IprnD { font-family: inherit; font-weight: 700; line-height: 1.14286; display: inline-block; vertical-align: middle; text-align: center; text-decoration: none; border-radius: 4px; border: 0px; appearance: none; background-color: rgb(125, 186, 229); }
.IprnD:hover { box-shadow: rgba(0, 0, 0, 0.125) 0px 0px 0px 999px inset; }
.IprnD:focus { outline: 0px; box-shadow: rgb(125, 186, 229) 0px 0px 0px 2px; }
.IprnD:active { background-color: rgb(125, 186, 229); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px inset; }
.IprnD:disabled { opacity: 0.25; }
.dIYRfo { color: rgb(125, 186, 229); }
.ijgyGm { display: block; max-width: 100%; height: auto; }
@-webkit-keyframes eMLfYp {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes eMLfYp {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.kUEtgy { width: 100%; height: 100vh; -webkit-box-pack: end; justify-content: flex-end; animation: 250ms ease 0s 1 normal forwards running eMLfYp; overflow-y: auto; }
.kUEtgy::-webkit-scrollbar { display: none; }
@-webkit-keyframes gSaawJ {
  0% { transform: translateY(40px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes gSaawJ {
  0% { transform: translateY(40px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@-webkit-keyframes kcyaIo {
  0% { transform: translateX(0px); }
  25% { transform: translate(2px); }
  75% { transform: translate(-2px); }
  100% { transform: translate(0px); }
}
@keyframes kcyaIo {
  0% { transform: translateX(0px); }
  25% { transform: translate(2px); }
  75% { transform: translate(-2px); }
  100% { transform: translate(0px); }
}
@-webkit-keyframes dFWLbY {
  33% { transform: rotate(90deg); }
  66% { transform: rotate(270deg); }
  100% { transform: rotate(360deg); }
}
@keyframes dFWLbY {
  33% { transform: rotate(90deg); }
  66% { transform: rotate(270deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes cfbcWP {
  0% { height: 0px; width: 0px; }
  25% { height: 0px; width: 4px; }
  50% { height: 8px; width: 4px; }
}
@keyframes cfbcWP {
  0% { height: 0px; width: 0px; }
  25% { height: 0px; width: 4px; }
  50% { height: 8px; width: 4px; }
}
@-webkit-keyframes ivSjtt {
  0% { opacity: 0; transform: scale(0); }
  50% { opacity: 0; transform: scale(0); }
  80% { opacity: 1; transform: scale(1.2); }
  100% { transform: scale(1); }
}
@keyframes ivSjtt {
  0% { opacity: 0; transform: scale(0); }
  50% { opacity: 0; transform: scale(0); }
  80% { opacity: 1; transform: scale(1.2); }
  100% { transform: scale(1); }
}
 @-webkit-keyframes iGalKV {
  0% { opacity: 0; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
 @keyframes iGalKV {
  0% { opacity: 0; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes gJNUuy {
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.5); }
}
@keyframes gJNUuy {
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.5); }
}
.ENYhF { visibility: visible; height: 40px; width: auto; transition: all 0.2s ease-in-out 0s; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 2px; cursor: pointer; font-weight: 600; background-color: rgb(22, 82, 240); color: rgb(255, 255, 255); }
.ENYhF:disabled { cursor: default; opacity: 0.5; }
.ENYhF:focus { box-shadow: none; }
.ENYhF:hover:disabled { box-shadow: none; }
.rfjBK { margin: 0px; width: 100%; font-size: inherit; color: inherit; font-family: inherit; line-height: inherit; display: inline-block; vertical-align: middle; border: 0px; appearance: none; height: 50px; padding: 10px; transition: all 0.2s ease-in-out 0s; opacity: 1; background: rgb(239, 241, 244); box-shadow: none; border-radius: 2px; }
.rfjBK:focus { box-shadow: rgb(22, 82, 240) 0px 0px 0px 1px inset; outline: none; }
.rfjBK::-webkit-input-placeholder { color: rgb(78, 92, 110); font-weight: 400; }
.rfjBK::placeholder { color: rgb(78, 92, 110); font-weight: 400; }
.rfjBK:focus { background: rgb(255, 255, 255); }
.fFSghU { width: 30px; height: 30px; transition: all 0.2s ease-in-out 0s; opacity: 1; }
.fmdJgD { width: 45px; height: 45px; border-width: 3px; border-style: solid; border-color: rgb(22, 82, 240) rgba(6, 103, 208, 0.05) rgba(6, 103, 208, 0.05); border-image: initial; border-radius: 100%; animation: 1s linear 0s infinite normal none running dFWLbY; margin: auto; }
.eLkMCP { font-variant-numeric: tabular-nums; }
.jrPAbk { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; width: 48px; height: 48px; }
.bsLhqP { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transform: rotateY(-180deg) rotateZ(-90deg); overflow: visible; }
.gGCGSb { width: 100%; border: 1px solid var(--line); border-radius: 4px; }
@media (max-width: 1170px) {
  .gGCGSb { border: 0px; border-radius: 0px; }
}
.dBnQgo { margin-right: 6px; }
.eDLcCW { width: 100%; border-radius: 20px; }
.lblikS { width: 84px; padding-top: 1px; padding-right: 4px; padding-left: 4px; }
.fEqusT { font-family: inherit; font-weight: 700; line-height: 1.14286; vertical-align: middle; text-align: center; text-decoration: none; appearance: none; border: 1px solid var(--line); width: 200px; transition: all 0.2s ease-in-out 0s; display: inline-flex; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; background-color: white; border-radius: 20px; margin: 4px; padding: 4px 0px; }
.fEqusT:hover { box-shadow: rgba(0, 0, 0, 0.125) 0px 0px 0px 999px inset; }
.fEqusT:focus { outline: 0px; box-shadow: rgb(125, 186, 229) 0px 0px 0px 2px; }
.fEqusT:active { background-color: rgb(125, 186, 229); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px inset; }
.fEqusT:disabled { opacity: 0.25; }
.fEqusT:disabled { cursor: default; opacity: 0.5; }
.fEqusT:focus { box-shadow: none; }
.fEqusT:hover:disabled { box-shadow: none; }
.egqubF { display: inline-flex; -webkit-box-flex: 1; flex-grow: 1; width: 200px; height: 0px; margin: 0px 4px; }
.bcaaIU { height: 80px; fill: white; }
.bNWgJu { overflow-wrap: anywhere; word-break: normal; }
.eviGHp { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 80px; height: 80px; padding: 8px; background: rgb(250, 250, 250); }
.cdMIeW { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; min-height: 80px; padding: 24px; width: 100%; border: 1px solid var(--line); border-radius: 4px; }
@media (max-width: 1170px) {
  .cdMIeW { flex-direction: column; -webkit-box-pack: center; justify-content: center; align-items: flex-start; border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: 1px solid var(--line); border-radius: 0px; }
}
.cHEHra { background-color: var(--primary); flex: 1 1 0%; border-radius: 4px; height: 4px; }
.eXydHl { background-color: var(--line); flex: 1 1 0%; border-radius: 4px; height: 4px; }
.cqgfSH { display: flex; width: 100%; padding: 0px; }
@media (max-width: 1170px) {
  .cqgfSH { padding: 24px 24px 8px; }
}
.bFqaVI { height: 16px; width: 100%; }
@media (max-width: 1170px) {
  .bFqaVI { display: none; }
}
.inMuPR { height: 16px; width: 100%; }
@media (max-width: 1170px) {
  .inMuPR { height: 8px; background: var(--background-alternate); }
}
.dToNto { display: flex; align-self: flex-end; padding: 0px; max-width: 80px; width: 100%; }
@media (max-width: 1170px) {
  .dToNto { width: 100%; max-width: initial; padding-right: 24px; }
}
.kZmFeu { height: 100%; width: 4px; }
@media (max-width: 600px) {
  .kZmFeu { height: 4px; width: 100%; }
}
.ktoQQu { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; padding: 0px 24px; white-space: nowrap; }
@media (max-width: 600px) {
  .ktoQQu { flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; }
}
.hqlsL { color: rgb(0, 0, 0); font-weight: 600; }
.hqlsL:hover { text-decoration: underline; }
.feTPAI { color: var(--primary); font-weight: 600; }
.feTPAI:hover { text-decoration: underline; }
.gkDQIm { display: none; }
@media (max-width: 1170px) {
  .gkDQIm { display: initial; }
}
.eabiHk { display: flex; flex-direction: column; align-content: center; overflow: auto; width: 100vw; max-width: 600px; height: 100%; background: var(--background); }
.BKNkp { display: flex; flex-direction: column; width: 100%; height: 100%; padding: 24px; }
@media (max-width: 1170px) {
  .BKNkp { padding: 0px; }
}
.gKxBWr { padding: 12px; width: 40px; height: 40px; cursor: pointer; }
@media (max-width: 1170px) {
  .gKxBWr { display: none; }
}
.RHvpJ { background: rgb(255, 255, 255); box-shadow: none; border: 1px solid rgb(241, 243, 245); border-radius: 4px; font-size: 16px; line-height: 24px; }
.RHvpJ::-webkit-input-placeholder { color: rgb(91, 99, 110); font-size: 14px; }
.RHvpJ::placeholder { color: rgb(91, 99, 110); font-size: 14px; }
.RHvpJ:focus { border-color: rgb(22, 82, 240); }
.iDtEfV { width: 100%; border: 1px solid var(--line); border-radius: 4px; }
@media (max-width: 1170px) {
  .iDtEfV { border: 0px; border-radius: 0px; }
}
.jaFnld { max-width: 80px; }
@media (max-width: 1170px) {
  .jaFnld { width: 100%; max-width: initial; padding-top: 16px; }
}
.lmzSkz { width: 200px; }
.bdulIv { height: 16px; width: 100%; }
@media (max-width: 1170px) {
  .bdulIv { display: none; }
}
.bhaiUx { height: 16px; width: 100%; }
@media (max-width: 1170px) {
  .bhaiUx { height: 8px; background: var(--background-alternate); }
}
.eAUJvn { display: flex; flex-direction: column; align-content: center; overflow: auto; width: 100vw; max-width: 600px; height: 100%; background: var(--background); }
.gWTsHR { display: flex; flex-direction: column; width: 100%; height: 100%; padding: 24px; }
 @media (max-width: 1170px) {
  .gWTsHR { padding: 0px; }
}
.kszJiV { padding: 12px; width: 40px; height: 40px; cursor: pointer; }
@media (max-width: 1170px) {
  .kszJiV { display: none; }
}
.eVgUQw {
    width: 100%;
    border: 1px solid var(--line);
    border-radius: 4px;
}
.MuiDivider-root {
    border: none;
    height: 1px;
    margin: 0;
    flex-shrink: 0;
    background-color: rgba(0, 0, 0, 0.12);
}
.gbRJju {
    padding: 24px 0px;
    max-width: 80px;
}