/*!
 * /*
 * * This file is subject to the terms and conditions defined in
 *  * file 'LICENSE.txt', which is part of this source code package.
 *  * /
 *
 */
@keyframes R4OpF{
  from{
    transform:translate3d(0, 0, 0, 0);
  }

  to{
    transform:translate3d(1000px, 0, 0);
  }
}
.mEtOf{
  animation:R4OpF 1.5s linear infinite;
}
.venMo{
  animation:none;
}
.sgvtf{
  transform-style:preserve-3d;
  transform-origin:center;
  transition:transform 1s;
}
.qqLKO{
  transform:rotateY(180deg);
}
@keyframes Yeb3S{
  0%{
    opacity:0;
    transform:translateY(10px);
  }

  100%{
    opacity:1;
    transform:translateY(0);
  }
}
@keyframes EYuOq{
  0%{
    opacity:0;
  }

  100%{
    opacity:1;
  }
}
@keyframes AmX1x{
  0%{
    opacity:0;
    transform:translateX(50%);
  }

  100%{
    opacity:1;
    transform:translateX(0);
  }
}
@keyframes EBIxa{
  from{
    opacity:0;
    transform:translate(-50%, 100px);
  }

  to{
    opacity:1;
    transform:translate(-50%, 0);
  }
}
.rcLRX{
  animation:0.15s ease-out 0s 1 Yeb3S;
  transform-origin:center center;
}
.RSdh9{
  animation:0.15s ease-out 0s 1 AmX1x;
}
.OswMS{
  animation:0.15s ease-out 0s 1 EBIxa;
}
.ZYhuy{
  animation:0.15s ease-out 0s 1 EYuOq;
  transform-origin:center center;
}
@media (prefers-reduced-motion: reduce){
  .mEtOf,
  .rcLRX,
  .RSdh9,
  .OswMS,
  .ZYhuy{
    animation:none;
  }
}
.tpHqK,
.tpHqK *{
  pointer-events:none;
}
.SpgWq{
  pointer-events:all;
}
.iD_ru{
  pointer-events:auto;
}
.Ma36o{
  pointer-events:none;
  opacity:0.4;
}
.aPKfs{
  border-radius:99px;
}
:root{
  --border-size:1px;
  --border-size-medium:2px;
  --border-style:solid;
  --border-color:var(--mb-color-border);
}
.IUJkJ{
  border:1px solid #eeecec;
  border:var(--border-size) var(--border-style) var(--mb-color-border);
}
.ATEDd{
  border-bottom:1px solid #eeecec;
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}
.IUJkJ > .gAwdy:last-child{
  border-bottom:none;
}
.SB2sC{
  border-top:1px solid #eeecec;
  border-top:var(--border-size) var(--border-style) var(--mb-color-border);
}
.IUJkJ > .G6FE4:first-child{
  border-top:none;
}
.aa4vG{
  border-bottom:1px solid #eeecec;
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}
.aa4vG:last-child{
  border-bottom:none;
}
.mjkGv{
  border-right:1px solid #eeecec;
  border-right:var(--border-size) var(--border-style) var(--mb-color-border);
}
.oQZyc{
  border-left:1px solid #eeecec;
  border-left:var(--border-size) var(--border-style) var(--mb-color-border);
}
.Mmm2Y{
  border-color:color-mix(
    in srgb,
    #eeecec 20%,
    transparent
  ) !important;
  border-color:color-mix(
    in srgb,
    var(--mb-color-border) 20%,
    transparent
  ) !important;
}
.Ul0yS{
  border-color:hsla(358, 71%, 62%, 1) !important;
  border-color:var(--mb-color-error) !important;
}
.aAeYn{
  border-color:#84bb4c !important;
  border-color:var(--mb-color-success) !important;
}
.HNQym{
  border-color:#509ee3 !important;
  border-color:var(--mb-color-brand) !important;
}
.tpb2A{
  border-color:transparent;
}
.l17Bn{
  border:none !important;
}
.t1nUe{
  border-width:2px;
  border-width:var(--border-size-medium);
}
body:where(.mb-wrapper){
  box-sizing:border-box;
}
:where(.mb-wrapper) *,
  :where(.mb-wrapper) *::before,
  :where(.mb-wrapper) *::after{
    box-sizing:border-box;
  }
.bXmPC::before,
.bXmPC::after{
  content:" ";
  display:table;
}
.bXmPC::after{
  clear:both;
}
:root{
  --mb-color-brand:var(--mb-base-color-blue-40);
  --mb-color-brand-light:color-mix(in srgb, var(--mb-color-brand), #fff 80%);
  --mb-color-brand-lighter:color-mix(in srgb, var(--mb-color-brand), #fff 90%);
  --mb-color-brand-alpha-04:color-mix(
    in srgb,
    var(--mb-color-brand) 4%,
    transparent
  );
  --mb-color-brand-alpha-88:color-mix(
    in srgb,
    var(--mb-color-brand) 88%,
    transparent
  );
  --mb-color-border-alpha-30:color-mix(
    in srgb,
    var(--mb-color-border) 30%,
    transparent
  );
  --mb-color-text-white-alpha-85:color-mix(
    in srgb,
    var(--mb-color-text-white) 85%,
    transparent
  );
  --mb-color-bg-black-alpha-60:color-mix(
    in srgb,
    var(--mb-color-bg-black) 60%,
    transparent
  );
  --mb-color-bg-white-alpha-15:color-mix(
    in srgb,
    var(--mb-color-bg-white) 15%,
    transparent
  );
  --mb-color-success:#84bb4c;
  --mb-color-summarize:#88bf4d;
  --mb-color-error:var(--mb-base-color-lobster-50);
  --mb-color-danger:var(--mb-base-color-lobster-50);
  --mb-color-text-dark:#4c5773;
  --mb-color-text-medium:#696e7b;
  --mb-color-text-light:#949aab;
  --mb-color-bg-black:#2e353b;
  --mb-color-bg-dark:#93a1ab;
  --mb-color-bg-medium:#edf2f5;
  --mb-color-bg-light:var(--mb-base-color-gray-5);
  --mb-color-bg-white:var(--mb-base-color-white);
  --mb-color-bg-error:var(--mb-base-color-lobster-10);
  --mb-color-bg-night:#42484e;
  --mb-color-shadow:rgba(0, 0, 0, 0.13);
  --mb-color-border:#eeecec;
  --mb-color-filter:#7172ad;
  --mb-color-focus:var(--mb-base-color-blue-20);
  --mb-color-warning:#f9cf48;
  --mb-color-text-primary:var(--mb-color-text-dark);
  --mb-color-text-secondary:var(--mb-color-text-medium);
  --mb-color-text-tertiary:var(--mb-color-text-light);
  --mb-color-text-selected:var(--mb-base-color-white);
  --mb-color-text-hover:var(--mb-base-color-brand-40);
  --mb-color-text-disabled:var(--mb-base-color-gray-50);
  --mb-color-text-brand:var(--mb-base-color-brand-40);
  --mb-color-text-white:var(--mb-base-color-white);
  --mb-color-background:var(--mb-base-color-white);
  --mb-color-background-info:var(--mb-base-color-gray-5);
  --mb-color-background-selected:var(--mb-base-color-brand-40);
  --mb-color-background-hover:var(--mb-base-color-brand-10);
  --mb-color-background-disabled:var(--mb-base-color-gray-10);
  --mb-color-background-inverse:var(--mb-color-bg-black);
  --mb-color-background-brand:var(--mb-base-color-brand-40);
  --mb-color-background-error-secondary:var(--mb-base-color-lobster-5);
  --mb-color-icon-primary:var(--mb-base-color-brand-40);
  --mb-color-icon-primary-disabled:var(--mb-base-color-gray-30);
  --mb-color-icon-secondary:var(--mb-base-color-brand-20);
  --mb-color-icon-secondary-disabled:var(--mb-base-color-gray-10);
  --mb-color-tooltip-text:var(--mb-color-text-white);
  --mb-color-tooltip-text-secondary:var(--mb-color-text-light);
  --mb-color-tooltip-background:var(--mb-color-background-inverse);
  --mb-color-tooltip-background-focused:color-mix(
    in srgb,
    var(--mb-color-tooltip-background) 50%,
    #000
  );
  --mb-color-syntax-parameters:var(--mb-base-color-mango-40);
  --mb-color-syntax-parameters-active:var(--mb-base-color-mango-10);
  --mb-color-switch-off:var(--mb-base-color-orion-10);

  --mb-base-color-white:#fff;
  --mb-base-color-brand-70:color-mix(
    in srgb,
    var(--mb-color-brand),
    black 50%
  );
  --mb-base-color-brand-60:color-mix(
    in srgb,
    var(--mb-color-brand),
    black 25%
  );
  --mb-base-color-brand-40:var(--mb-color-brand);
  --mb-base-color-brand-30:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 45%
  );
  --mb-base-color-brand-20:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 70%
  );
  --mb-base-color-brand-10:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 90%
  );
  --mb-color-saturated-blue:#2d86d4;
  --mb-color-saturated-green:#70a63a;
  --mb-color-saturated-purple:#885ab1;
  --mb-color-saturated-red:#ed6e6e;
  --mb-color-saturated-yellow:#f9cf48;
  --mb-base-color-blue-100:#00172b;
  --mb-base-color-blue-90:#042746;
  --mb-base-color-blue-80:#0a3b67;
  --mb-base-color-blue-70:#105490;
  --mb-base-color-blue-60:#1871bf;
  --mb-base-color-blue-50:#358cd9;
  --mb-base-color-blue-40:#509ee3;
  --mb-base-color-blue-30:#8dc0ed;
  --mb-base-color-blue-20:#cbe2f7;
  --mb-base-color-blue-10:#eef6fd;
  --mb-base-color-blue-5:#f8fbfe;
  --mb-base-color-gray-100:#121619;
  --mb-base-color-gray-90:#20272b;
  --mb-base-color-gray-80:#313b42;
  --mb-base-color-gray-70:#47545e;
  --mb-base-color-gray-60:#657079;
  --mb-base-color-gray-50:#808991;
  --mb-base-color-gray-40:#929aa1;
  --mb-base-color-gray-30:#b4bcc3;
  --mb-base-color-gray-20:#dbdfe3;
  --mb-base-color-gray-10:#f3f5f7;
  --mb-base-color-gray-5:#fafbfc;
  --mb-base-color-orion-100:hsla(204, 66%, 8%, 1);
  --mb-base-color-orion-90:hsla(204, 34%, 14%, 1);
  --mb-base-color-orion-80:hsla(205, 19%, 23%, 1);
  --mb-base-color-orion-70:hsla(204, 12%, 32%, 1);
  --mb-base-color-orion-60:hsla(205, 8%, 43%, 1);
  --mb-base-color-orion-50:hsla(203, 5%, 53%, 1);
  --mb-base-color-orion-40:hsla(205, 6%, 60%, 1);
  --mb-base-color-orion-30:hsla(203, 6%, 73%, 1);
  --mb-base-color-orion-20:hsla(195, 6%, 87%, 1);
  --mb-base-color-orion-10:hsla(240, 4%, 95%, 1);
  --mb-base-color-orion-5:hsla(240, 11%, 98%, 1);
  --mb-base-color-orion-alpha-100:hsla(205, 68%, 8%, 1);
  --mb-base-color-orion-alpha-90:hsla(204, 66%, 8%, 0.93);
  --mb-base-color-orion-alpha-80:hsla(204, 66%, 8%, 0.84);
  --mb-base-color-orion-alpha-70:hsla(204, 66%, 8%, 0.74);
  --mb-base-color-orion-alpha-60:hsla(204, 66%, 8%, 0.62);
  --mb-base-color-orion-alpha-50:hsla(204, 66%, 8%, 0.51);
  --mb-base-color-orion-alpha-40:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-30:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-20:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-10:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-5:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-lobster-100:hsla(0, 81%, 11%, 1);
  --mb-base-color-lobster-90:hsla(1, 75%, 17%, 1);
  --mb-base-color-lobster-80:hsla(1, 71%, 26%, 1);
  --mb-base-color-lobster-70:hsla(1, 69%, 37%, 1);
  --mb-base-color-lobster-60:hsla(1, 67%, 49%, 1);
  --mb-base-color-lobster-50:hsla(358, 71%, 62%, 1);
  --mb-base-color-lobster-40:hsla(1, 84%, 69%, 1);
  --mb-base-color-lobster-30:hsla(1, 85%, 81%, 1);
  --mb-base-color-lobster-20:hsla(2, 67%, 90%, 1);
  --mb-base-color-lobster-10:hsla(0, 76%, 97%, 1);
  --mb-base-color-lobster-5:hsla(0, 100%, 99%, 1);
  --mb-base-color-flamingo-100:hsla(334, 75%, 10%, 1);
  --mb-base-color-flamingo-90:hsla(334, 79%, 17%, 1);
  --mb-base-color-flamingo-80:hsla(334, 72%, 26%, 1);
  --mb-base-color-flamingo-70:hsla(334, 71%, 36%, 1);
  --mb-base-color-flamingo-60:hsla(334, 69%, 48%, 1);
  --mb-base-color-flamingo-50:hsla(334, 67%, 60%, 1);
  --mb-base-color-flamingo-40:hsla(334, 80%, 68%, 1);
  --mb-base-color-flamingo-30:hsla(334, 79%, 80%, 1);
  --mb-base-color-flamingo-20:hsla(335, 79%, 91%, 1);
  --mb-base-color-flamingo-10:hsla(335, 67%, 96%, 1);
  --mb-base-color-flamingo-5:hsla(330, 67%, 99%, 1);
  --mb-base-color-mango-100:hsla(26, 89%, 7%, 1);
  --mb-base-color-mango-90:hsla(26, 79%, 13%, 1);
  --mb-base-color-mango-80:hsla(25, 73%, 20%, 1);
  --mb-base-color-mango-70:hsla(26, 70%, 29%, 1);
  --mb-base-color-mango-60:hsla(26, 69%, 39%, 1);
  --mb-base-color-mango-50:hsla(26, 68%, 48%, 1);
  --mb-base-color-mango-40:hsla(26, 79%, 54%, 1);
  --mb-base-color-mango-30:hsla(26, 84%, 70%, 1);
  --mb-base-color-mango-20:hsla(26, 88%, 87%, 1);
  --mb-base-color-mango-10:hsla(25, 100%, 95%, 1);
  --mb-base-color-mango-5:hsla(30, 100%, 98%, 1);
  --mb-base-color-dubloon-100:hsla(30, 100%, 98%, 1);
  --mb-base-color-dubloon-90:hsla(46, 88%, 10%, 1);
  --mb-base-color-dubloon-80:hsla(46, 82%, 15%, 1);
  --mb-base-color-dubloon-70:hsla(46, 79%, 22%, 1);
  --mb-base-color-dubloon-60:hsla(46, 76%, 30%, 1);
  --mb-base-color-dubloon-50:hsla(46, 76%, 37%, 1);
  --mb-base-color-dubloon-40:hsla(46, 75%, 44%, 1);
  --mb-base-color-dubloon-30:hsla(46, 81%, 52%, 1);
  --mb-base-color-dubloon-20:hsla(46, 94%, 74%, 1);
  --mb-base-color-dubloon-10:hsla(46, 96%, 90%, 1);
  --mb-base-color-dubloon-5:hsla(46, 96%, 90%, 1);
  --mb-base-color-palm-100:hsla(94, 85%, 5%, 1);
  --mb-base-color-palm-90:hsla(92, 62%, 10%, 1);
  --mb-base-color-palm-80:hsla(89, 54%, 16%, 1);
  --mb-base-color-palm-70:hsla(89, 50%, 24%, 1);
  --mb-base-color-palm-60:hsla(89, 48%, 32%, 1);
  --mb-base-color-palm-50:hsla(89, 48%, 40%, 1);
  --mb-base-color-palm-40:hsla(89, 47%, 45%, 1);
  --mb-base-color-palm-30:hsla(90, 47%, 60%, 1);
  --mb-base-color-palm-20:hsla(91, 51%, 81%, 1);
  --mb-base-color-palm-10:hsla(92, 65%, 92%, 1);
  --mb-base-color-palm-5:hsla(93, 73%, 97%, 1);
  --mb-base-color-seafoam-100:hsla(180, 84%, 5%, 1);
  --mb-base-color-seafoam-90:hsla(180, 34%, 12%, 1);
  --mb-base-color-seafoam-80:hsla(180, 80%, 14%, 1);
  --mb-base-color-seafoam-70:hsla(180, 70%, 21%, 1);
  --mb-base-color-seafoam-60:hsla(180, 44%, 33%, 1);
  --mb-base-color-seafoam-50:hsla(180, 74%, 34%, 1);
  --mb-base-color-seafoam-40:hsla(180, 42%, 46%, 1);
  --mb-base-color-seafoam-30:hsla(180, 47%, 60%, 1);
  --mb-base-color-seafoam-20:hsla(180, 55%, 81%, 1);
  --mb-base-color-seafoam-10:hsla(180, 68%, 93%, 1);
  --mb-base-color-seafoam-5:hsla(180, 69%, 97%, 1);
  --mb-base-color-octopus-100:hsla(240, 7%, 9%, 1);
  --mb-base-color-octopus-90:hsla(240, 7%, 9%, 1);
  --mb-base-color-octopus-80:hsla(240, 43%, 33%, 1);
  --mb-base-color-octopus-70:hsla(240, 40%, 46%, 1);
  --mb-base-color-octopus-60:hsla(240, 46%, 58%, 1);
  --mb-base-color-octopus-50:hsla(240, 65%, 69%, 1);
  --mb-base-color-octopus-40:hsla(240, 69%, 74%, 1);
  --mb-base-color-octopus-30:hsla(240, 49%, 81%, 1);
  --mb-base-color-octopus-20:hsla(240, 66%, 92%, 1);
  --mb-base-color-octopus-10:hsla(240, 100%, 97%, 1);
  --mb-base-color-octopus-5:hsla(240, 100%, 99%, 1);
}
.mwTJ3{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}
.IXEGd,
.vinJ5:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}
.P8Z2y{
  color:#84bb4c;
  color:var(--mb-color-success);
}
.prt2B,
.PLMBX{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}
.BKdqA:hover{
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
}
.ZyR45{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}
.OcDyZ{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}
.oFzjM{
  color:#949aab;
  color:var(--mb-color-text-light);
}
.cq5WZ{
  color:#949aab;
  color:var(--mb-color-text-light);
}
.R4jSh,
.gBUfW:hover{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}
.IDnFd,
.gYrIv:hover{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}
.GSsGm{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}
.nos8B{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}
.LHMwy{
  color:#949aab;
  color:var(--mb-color-text-tertiary);
}
.qA23A,
.Pavc4:hover{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}
.TuUW_,
.dhgi6:hover{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}
.SoFw4,
.xkjjD:hover{
  color:#fff;
  color:var(--mb-color-text-white);
}
.zBc9t{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}
.yS50S{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}
.OxI1F .qA23A{
  background-color:#2e353b;
  background-color:var(--mb-color-bg-black);
}
.OxI1F .TuUW_{
  background-color:#596269;
}
.OxI1F .IDnFd{
  color:#fafbfc;
  color:var(--mb-color-bg-light);
}
.CkxlV{
  cursor:pointer;
}
.aqT3Y{
  cursor:grab;
}
.wgpdp{
  cursor:default;
}
.M_993{
  cursor:inherit;
}
:root{
  --gap-1:0.5rem;
}
.pQ2ug{
  display:flex;
}
.FykTI{
  flex:auto;
}
.VAtvi{
  flex:1 0 auto;
}
.emSMQ{
  flex:0.5;
}
.cA01f{
  flex:1;
}
.vHRpE{
  flex-shrink:0;
}
.XiLKn{
  flex-grow:1;
}
.E2JGK{
  flex-basis:auto;
}
.SM6OJ{
  flex-basis:0;
}
.pJ90D{
  min-width:0;
  min-height:0;
}
.luisu{
  align-items:center;
}
.O3_cv{
  justify-content:center;
}
.h2xaY{
  justify-content:space-between;
}
.YCcc5{
  justify-content:flex-end;
}
.sUb3_{
  align-items:flex-start;
}
.mSbS5{
  align-items:flex-end;
}
.twXmG{
  align-items:stretch;
}
.wP_mD{
  align-self:flex-end;
}
.MR0xN{
  align-self:stretch;
}
.RQrAi{
  margin-left:auto;
}
.D6Ztf{
  align-items:center;
  justify-content:center;
}
.Q0qFb{
  flex-direction:column;
}
.mhSWB{
  flex-direction:row;
}
.Lw7Y8{
  flex-wrap:wrap;
}
.E_DiM{
  flex-direction:row-reverse;
}
.ifXsp{
  max-width:100%;
}
.ALjIj{
  grid-row-gap:0.5rem;
  row-gap:0.5rem;
  grid-row-gap:var(--gap-1);
  row-gap:var(--gap-1);
}
.zVQEX{
  float:left;
}
.E_0Pk{
  float:right;
}
.Kk8xD{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin:0;
  padding:0;
}
.vkeL0{
  flex:1;
}
.okbX6 > .vkeL0{
  flex:0 0 50%;
}
.KbH22{
  margin:-1em 0 1em -1em;
}
.KbH22 > .vkeL0{
  padding:1em 0 0 1em;
}
:root{
  --default-header-margin:0;
}
:where(.mb-wrapper) h1,
  :where(.mb-wrapper) .I20Ol,
  :where(.mb-wrapper) h2,
  :where(.mb-wrapper) .j7am9,
  :where(.mb-wrapper) h3,
  :where(.mb-wrapper) .YDh1S,
  :where(.mb-wrapper) h4,
  :where(.mb-wrapper) .BrK5R,
  :where(.mb-wrapper) h5,
  :where(.mb-wrapper) .t91oi,
  :where(.mb-wrapper) h6,
  :where(.mb-wrapper) .Hoqqj{
    font-weight:700;
    margin-top:0;
    margin-top:var(--default-header-margin);
    margin-bottom:0;
    margin-bottom:var(--default-header-margin);
  }
:where(.mb-wrapper) h1,
  :where(.mb-wrapper) .I20Ol{
    font-size:2em;
  }
:where(.mb-wrapper) .j7am9{
    font-size:1.5em;
  }
:where(.mb-wrapper) .YDh1S{
    font-size:1.17em;
  }
:where(.mb-wrapper) .BrK5R{
    font-size:1.12em;
  }
:where(.mb-wrapper) .t91oi{
    font-size:0.83em;
  }
:where(.mb-wrapper) .Hoqqj{
    font-size:0.75em;
  }
@media screen and (min-width: 40em){
  .A73qk{
    font-size:1.17em;
  }
}
@media screen and (min-width: 60em){
  .nUBIU{
    font-size:1.5em;
  }
}
.Qe7tL{
  display:none !important;
}
.g_d91{
  display:inherit;
}
.hSODZ{
  visibility:hidden;
}
.c6Kfz{
  display:none;
}
@media screen and (min-width: 40em){
  .c6Kfz{
    display:inherit !important;
  }
}
.MGQK0{
  color:#509ee3;
  color:var(--mb-color-brand);
  transition:opacity 0.2s ease-in-out;
  margin:0 4px;
  opacity:0;
}
.g_d91 .MGQK0{
  opacity:1;
}
.B_4tf.bwhfx .M9b80,
.B_4tf:hover.bwhfx .CpdPh{
  display:none;
}
.B_4tf:hover.bwhfx .M9b80{
  display:block;
}
.B_4tf.DND1P .M9b80,
.B_4tf:hover.DND1P .CpdPh{
  visibility:hidden;
}
.B_4tf:hover.DND1P .M9b80{
  visibility:visible;
}
.B_4tf:hover.RinRg > *,
.B_4tf:hover.RinRg .M9b80{
  color:inherit !important;
}
.nlXVw{
  transition:opacity 0.2s ease-in-out;
}
@media (prefers-reduced-motion){
  .nlXVw{
    transition:none;
  }
}
.B_4tf.bwhfx .nlXVw,
.B_4tf.DND1P .nlXVw{
  opacity:0;
}
.B_4tf:hover.bwhfx .nlXVw,
.B_4tf:hover.DND1P .nlXVw{
  opacity:1;
}
:root{
  --input-border-color:var(--mb-color-border);
  --input-border-radius:8px;
}
.STNQK{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:1.12em;
  padding:0.75rem 0.75rem;
  border:1px solid #eeecec;
  border:1px solid var(--input-border-color);
  border-radius:8px;
  border-radius:var(--input-border-radius);
  transition:border 0.3s linear;
}
.STNQK::-ms-clear{
  display:none;
  width:0;
  height:0;
}
.STNQK:focus{
  outline:none;
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
  transition:border 0.3s linear;
  color:#4c5773;
  color:var(--mb-color-text-dark);
}
.SD8Gd,
.SD8Gd:focus{
  box-shadow:none;
  outline:0;
  border:none !important;
  background:transparent;
}
.STNQK:disabled{
  opacity:0.5;
  cursor:not-allowed;
}
.STNQK[type="search"]{
  -webkit-appearance:none;
}
:where(.mb-wrapper) input,
  :where(.mb-wrapper) button,
  :where(.mb-wrapper) textarea,
  :where(.mb-wrapper) select{
    font:inherit;
  }
.DLaLX{
  width:100%;
  margin:0 auto;
  padding:0 1em;
}
@media screen and (min-width: 40em){
  .DLaLX{
    padding-left:2em;
    padding-right:2em;
  }
}
@media screen and (min-width: 60em){
  .DLaLX{
    padding-left:3em;
    padding-right:3em;
  }
}
.G6zSq{
  height:100%;
}
.OFJC9{
  display:block;
}
.O296w{
  display:inline;
}
.h8Y6X{
  display:inline-block;
}
.K7R8i,
.FVvUi{
  width:100%;
}
.L6owb{
  width:50%;
}
.CKpCj{
  position:fixed;
}
.ENlnL{
  position:relative;
}
.Fw2w3{
  position:absolute;
}
.noHIS{
  top:0;
}
.bsixx{
  right:0;
}
.yzgMb{
  bottom:0;
}
.Vui0a{
  left:0;
}
@media screen and (min-width: 60em){
  .DLaLX.XVRCu{
    max-width:940px;
  }
}
.tNlo2{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.U9KLu{
  transform:scale(1);
}
.ovXPo{
  text-decoration:none;
}
.nQD8h{
  cursor:pointer;
  text-decoration:none;
  color:#509ee3;
  color:var(--mb-color-brand);
}
.nQD8h:hover{
  text-decoration:underline;
}
.nQD8h:focus{
  outline:2px solid #cbe2f7;
  outline:2px solid var(--mb-color-focus);
}
.nQD8h:focus:not(:focus-visible){
  outline:none;
}
.gyUe6{
  word-break:break-all;
}
.UnJu4{
  overflow:auto;
}
.hPzpP{
  overflow-y:auto;
}
.YsTyl{
  overflow:hidden;
}
.hzF8z{
  overflow-y:scroll;
}
:root{
  --default-border-radius:8px;
}
.cahH4{
  border-radius:8px;
  border-radius:var(--default-border-radius);
}
.m1M6I{
  border-radius:99px !important;
}
.prIaB{
  overflow-y:auto;
}
.VUw7C{
  overflow-x:auto;
}
.YJQAb::-webkit-scrollbar{
  width:15px;
  min-height:10px;
}
.xLHoZ::-webkit-scrollbar{
  display:none;
}
.xLHoZ:hover::-webkit-scrollbar{
  display:inherit;
}
.YJQAb::-webkit-scrollbar-thumb{
  border:4px solid transparent;
  border-radius:7px;
  background-clip:padding-box;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}
.YJQAb::-webkit-scrollbar-button{
  width:0;
  height:0;
  display:none;
}
.YJQAb::-webkit-scrollbar-corner{
  background-color:transparent;
}
.YJQAb:hover::-webkit-scrollbar-thumb{
  background-color:#93a1ab;
  background-color:var(--mb-color-bg-dark);
}
.YJQAb::-webkit-scrollbar-thumb:horizontal:hover,
.YJQAb::-webkit-scrollbar-thumb:vertical:hover{
  background-color:#93a1ab;
  background-color:var(--mb-color-bg-dark);
}
.YJQAb::-webkit-scrollbar-thumb:horizontal:active,
.YJQAb::-webkit-scrollbar-thumb:vertical:active{
  background-color:#93a1ab;
  background-color:var(--mb-color-bg-dark);
}
.YJQAb.GqO3i::-webkit-scrollbar-thumb{
  border-radius:0;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}
.YJQAb.GqO3i::-webkit-scrollbar-thumb:horizontal:hover,
.YJQAb.GqO3i::-webkit-scrollbar-thumb:vertical:hover,
.YJQAb.GqO3i::-webkit-scrollbar-thumb:horizontal:active,
.YJQAb.GqO3i::-webkit-scrollbar-thumb:vertical:active{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}
.Jaejr{
  -ms-overflow-style:none;
  overflow:-moz-scrollbars-none;
}
.Jaejr::-webkit-scrollbar{
  display:none;
}
.GqO5z,
.GqO5z *{
  -ms-overflow-style:none;
  overflow:-moz-scrollbars-none;
  scrollbar-width:none;
}
.GqO5z::-webkit-scrollbar,
.GqO5z *::-webkit-scrollbar{
  display:none;
}
.JJN9A{
  box-shadow:0 2px 2px rgba(0, 0, 0, 0.13);
  box-shadow:0 2px 2px var(--mb-color-shadow);
}
:root{
  --padding-1:0.5rem;
  --padding-2:1rem;
  --padding-3:1.5rem;
  --padding-4:2rem;
  --margin-1:0.5rem;
  --margin-2:1rem;
  --margin-3:1.5rem;
  --margin-4:2rem;
}
.oQ6Dc{
  margin-left:auto;
}
.TlHWj{
  margin-right:auto;
}
.v7j9l{
  margin-top:auto;
}
.bn04g{
  padding:0;
}
.dTcN2{
  padding-top:0;
}
.TUR5f{
  padding:0.5rem;
  padding:var(--padding-1);
}
.aNRHJ{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}
._Uhde{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}
.J_qx7{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
}
.sdzgL{
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}
.gUgCi{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
}
.IeGpY{
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}
.O4m07{
  padding:1rem;
  padding:var(--padding-2);
}
.OK2kc{
  padding-left:1rem;
  padding-left:var(--padding-2);
  padding-right:1rem;
  padding-right:var(--padding-2);
}
._79NX{
  padding-top:1rem;
  padding-top:var(--padding-2);
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}
.NCsuG{
  padding-top:1rem;
  padding-top:var(--padding-2);
}
.FY7jl{
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}
.lyZjJ{
  padding-left:1rem;
  padding-left:var(--padding-2);
}
.Zmb1S{
  padding-right:1rem;
  padding-right:var(--padding-2);
}
.J8T8d{
  padding:1.5rem;
  padding:var(--padding-3);
}
.EwkzK{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}
.ACyl6{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}
.dyI3G{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
}
.XzBqP{
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}
.AYIVJ{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
}
.TG8_S{
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}
.M43ou{
  padding:2rem;
  padding:var(--padding-4);
}
.FC73o{
  padding-left:2rem;
  padding-left:var(--padding-4);
  padding-right:2rem;
  padding-right:var(--padding-4);
}
.zGi4n{
  padding-top:2rem;
  padding-top:var(--padding-4);
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}
.qB6W0{
  padding-top:2rem;
  padding-top:var(--padding-4);
}
._0Ejr{
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}
.u20YG{
  padding-left:2rem;
  padding-left:var(--padding-4);
}
.w11LS{
  padding-right:2rem;
  padding-right:var(--padding-4);
}
._s40L{
  margin:0;
}
.yW_Hn{
  margin-top:0;
}
.z54ZD{
  margin-bottom:0;
}
.abSgF{
  margin:0.5rem;
  margin:var(--margin-1);
}
.BWFZp{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}
.Q_CKo{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}
.Trxz5{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
}
.PsTpS{
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}
.DG0Op{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
}
.Iup3O{
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}
.oYyGS{
  margin:1rem;
  margin:var(--margin-2);
}
.dNRrp{
  margin-left:1rem;
  margin-left:var(--margin-2);
  margin-right:1rem;
  margin-right:var(--margin-2);
}
.xJu3B{
  margin-top:1rem;
  margin-top:var(--margin-2);
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}
.yZ44O{
  margin-top:1rem;
  margin-top:var(--margin-2);
}
.fA72n{
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}
.SJXBn{
  margin-left:1rem;
  margin-left:var(--margin-2);
}
.BN9kK{
  margin-right:1rem;
  margin-right:var(--margin-2);
}
._4rCH_{
  margin:1.5rem;
  margin:var(--margin-3);
}
.B2yhO{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}
.fEgWn{
  margin-top:1.5rem;
  margin-top:var(--padding-3);
  margin-bottom:1.5rem;
  margin-bottom:var(--padding-3);
}
.N7VMs{
  margin-top:1.5rem;
  margin-top:var(--margin-3);
}
.yk1X9{
  margin-bottom:1.5rem;
  margin-bottom:var(--margin-3);
}
.x45MJ{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
}
.qLqi6{
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}
.kvrtt{
  margin:2rem;
  margin:var(--margin-4);
}
.JQbXH{
  margin-left:2rem;
  margin-left:var(--margin-4);
  margin-right:2rem;
  margin-right:var(--margin-4);
}
.IxIZi{
  margin-top:2rem;
  margin-top:var(--margin-4);
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}
.m1U6H{
  margin-top:2rem;
  margin-top:var(--margin-4);
}
.VyRqe{
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}
.fa48S{
  margin-left:2rem;
  margin-left:var(--margin-4);
}
.CcYAu{
  margin-right:2rem;
  margin-right:var(--margin-4);
}
@media screen and (min-width: 80em){
  .UeGUE{
    padding-top:1rem;
    padding-top:var(--padding-2);
    padding-bottom:1rem;
    padding-bottom:var(--padding-2);
  }
}
@media screen and (min-width: 120em){
  .gngQ3{
    padding-top:1.5rem;
    padding-top:var(--padding-3);
    padding-bottom:1.5rem;
    padding-bottom:var(--padding-3);
  }
}
.aOBOB{
  text-align:center;
}
.h2DuX{
  text-align:left;
}
.NeT3o{
  text-align:right;
}
.nNGOB{
  text-transform:uppercase;
  letter-spacing:0.06em;
}
.h3M59{
  font-weight:400;
}
.ygoQK{
  font-weight:700;
}
.l1gr5{
  font-weight:900;
}
.u1jp9{
  font-style:italic;
}
.wpIai{
  font-size:1.286em;
  line-height:1.457em;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}
.DrOhY{
  font-size:1em;
}
.QF1ZA{
  line-height:1em;
}
.pNKZb{
  font-size:1.143em;
  line-height:1.5em;
}
.rouP3{
  line-height:1.5em;
}
.Cjogb{
  line-height:normal;
}
.ncZ1_{
  font-size:0.875em;
}
.xLWcZ{
  font-size:0.8em;
}
.VEJDH{
  text-overflow:ellipsis;
}
.pEnES{
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
}
.b1FQW{
  white-space:nowrap;
}
.NjYtb{
  font-family:monospace;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
  border-radius:2px;
  padding:0.2em 0.4em;
  line-height:1.4em;
  white-space:pre-wrap;
}
.QSlpX{
  font-family:Monaco, monospace;
}
.civOu{
  white-space:pre-wrap;
}
.YZUMm{
  max-width:620px;
}
.MUIez{
  line-break:anywhere;
}
:where(.mb-wrapper){
  --transition-theme-change:background-color 1s linear, border-color 1s linear, color 1s linear;
}
.c1h0N{
  transition:color 0.3s linear;
}
.DiqL5{
  transition:var(--transition-theme-change);
}
@media (prefers-reduced-motion){
  :where(.mb-wrapper){
    --transition-theme-change:none;
  }
}
.VXSmI{
  width:100%;
}
.tlHrz{
  width:18.75rem;
}
.RbbUp{
  /* !important is needed to override the z-index that Mantine applies. The
   * specificity hack doesn't work. */
  z-index:var(--mb-overlay-z-index) !important;
}
.n6lDl{
  z-index:1;
}
.utgie{
  z-index:2;
}
.BNvpr{
  z-index:3;
}
.tNND_{
  z-index:4;
}
.jDaaD{
  z-index:5;
}
.Ieabm{
  z-index:6;
}


  .z3URy[data-disabled]{
    color:#949aab;
    color:var(--mb-color-text-light);
    pointer-events:all;
  }
.z3URy[data-variant="subtle"]{
    color:#949aab;
    color:var(--mb-color-text-tertiary)
  }
.z3URy[data-variant="subtle"]:hover{
      color:#696e7b;
      color:var(--mb-color-text-secondary);
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
    }
.z3URy[data-variant="viewHeader"]{
    color:#4c5773;
    color:var(--mb-color-text-dark);
    background-color:transparent;
    border:1px solid transparent;
    transition:all 300ms linear
  }
.z3URy[data-variant="viewHeader"]:hover{
      color:#509ee3;
      color:var(--mb-color-brand);
      background-color:#edf2f5;
      background-color:var(--mb-color-bg-medium);
      border:1px solid transparent;
    }
.z3URy[data-variant="viewHeader"]:disabled,
    .z3URy[data-variant="viewHeader"][data-disabled]{
      color:#949aab;
      color:var(--mb-color-text-light);
      background-color:transparent;
    }
.z3URy[data-variant="viewFooter"]{
    color:#696e7b;
    color:var(--mb-color-text-medium);
    background-color:transparent
  }
.z3URy[data-variant="viewFooter"]:hover{
      color:#509ee3;
      color:var(--mb-color-brand);
    }
.z3URy[data-variant="viewFooter"]:disabled,
    .z3URy[data-variant="viewFooter"][data-disabled]{
      color:#949aab;
      color:var(--mb-color-text-light);
      background-color:transparent;
    }

.QB3Fo{
  --button-height-md:calc(2.5rem * var(--mantine-scale));
  --button-height-compact-md:calc(1.5rem * var(--mantine-scale));

  font-family:var(--mb-default-font-family);
  padding-left:calc(0.9375rem * var(--mantine-scale));
  padding-right:calc(0.9375rem * var(--mantine-scale));
  overflow:hidden;
  line-height:1.15;
  font-size:var(--mantine-font-size-md)
}

.QB3Fo:active{
    transform:none;
  }

.QB3Fo [data-position="right"]{
    margin-left:0.5rem;
  }

.QB3Fo [data-position="left"]{
    margin-right:0.5rem;
  }

.QB3Fo[data-with-left-section],
  .QB3Fo[data-with-right-section]{
    padding:calc(0.6875rem * var(--mantine-scale)) calc(0.9375rem * var(--mantine-scale));
  }

.QB3Fo{
}

.QB3Fo:has(.WzMo8:empty){
    padding:calc(0.6875rem * var(--mantine-scale))
  }

.QB3Fo:has(.WzMo8:empty)[data-size^="compact"]{
      padding:calc(0.1875rem * var(--mantine-scale));
    }

.QB3Fo:has(.WzMo8:empty) [data-position="right"],
    .QB3Fo:has(.WzMo8:empty) [data-position="left"]{
      margin-left:0;
      margin-right:0;
    }

.QB3Fo[data-size^="compact"]{
    padding:calc(0.1875rem * var(--mantine-scale)) calc(0.4375rem * var(--mantine-scale));
  }

.QB3Fo[data-variant="default"]{
    color:#4c5773;
    color:var(--mb-color-text-primary);
    border-color:#eeecec;
    border-color:var(--mb-color-border);
    background-color:#fff;
    background-color:var(--mb-color-background)
  }

.QB3Fo[data-variant="default"]:hover{
      color:#509ee3;
      color:var(--mb-color-text-hover);
      background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
      background-color:var(--mb-color-background-hover);
    }

.QB3Fo[data-variant="filled"]:hover{
      border-color:color-mix(in srgb, var(--button-bg), transparent 12%);
      background-color:color-mix(in srgb, var(--button-bg), transparent 12%);
    }

.QB3Fo[data-variant="subtle"]:hover{
      color:color-mix(in srgb, var(--button-color), transparent 12%);
      background-color:transparent;
    }

.QB3Fo[data-variant="subtle"]:disabled,
    .QB3Fo[data-variant="subtle"][data-disabled="true"]{
      color:#949aab;
      color:var(--mb-color-text-light);
      border-color:transparent;
      background-color:transparent
    }

.QB3Fo[data-variant="subtle"]:disabled:hover, .QB3Fo[data-variant="subtle"][data-disabled="true"]:hover{
        color:#949aab;
        color:var(--mb-color-text-light);
        border-color:transparent;
        background-color:transparent;
      }

.QB3Fo[data-variant="inverse"]{
    --button-color:var(--mb-color-brand);
    --button-color-hover:var(--mb-color-brand-light);

    display:flex;
    justify-content:flex-start;
    color:#4c5773;
    color:var(--mb-color-text-dark);
    background-color:transparent
  }

.QB3Fo[data-variant="inverse"]:hover{
      color:var(--button-color);
      background-color:var(--button-color-hover);
    }

.QB3Fo[data-variant="inverse"]:hover [data-position]{
        color:var(--button-color);
      }

.QB3Fo[data-variant="inverse"] [data-position]{
      color:var(--button-color);
    }

.QB3Fo[data-variant="inverse"]:disabled,
    .QB3Fo[data-variant="inverse"][data-disabled="true"]{
      color:#949aab;
      color:var(--mb-color-text-light);
      border-color:transparent;
      background-color:transparent
    }

.QB3Fo[data-variant="inverse"]:disabled:hover, .QB3Fo[data-variant="inverse"][data-disabled="true"]:hover{
        color:#949aab;
        color:var(--mb-color-text-light);
        border-color:transparent;
        background-color:transparent;
      }

.QB3Fo:disabled,
  .QB3Fo:disabled:hover{
    color:#949aab;
    color:var(--mb-color-text-tertiary);
    border-color:#eeecec;
    border-color:var(--mb-color-border);
    background-color:#f3f5f7;
    background-color:var(--mb-color-background-disabled);
  }

.WzMo8{
  height:auto;
  display:inline-block;
  text-overflow:ellipsis;
}

[dir="ltr"] .VVu1r{
  margin-right:0.5rem
}

[dir="rtl"] .VVu1r{
  margin-left:0.5rem
}

[dir="ltr"] .hpBqT{
  margin-left:0.5rem
}

[dir="rtl"] .hpBqT{
  margin-right:0.5rem
}

.mXT53{
  padding-left:0.875rem;
}

.a498B{
  color:#509ee3;
  color:var(--mb-color-brand);
  font-weight:700;
  padding-top:1rem;
  padding-bottom:1rem;
  font-size:1rem;
  line-height:1rem;
}

.ce8Ua{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-spacing-sm)
}

.ce8Ua[data-active]{
    border:1px solid #eeecec;
    border:1px solid var(--mb-color-border);
  }

.ce8Ua + .ce8Ua{
    margin-top:0.75rem;
  }

.ce8Ua .mXT53:focus{
    outline:none;
  }

.DxC05{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.MqME4{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:100%;
  margin-left:1rem;
  height:1.75rem;
  width:1.75rem;
  justify-content:center;
}

.Yn6q9{
  word-break:break-word;
  line-height:1rem;
}

.EyD2R{
  background-color:color-mix(in srgb, #509ee3, #fff 90%);
  background-color:var(--mb-color-brand-lighter);
}

.lTEEE{
  border-top-color:#eeecec;
  border-top-color:var(--mb-color-border);
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border)
}
.lTEEE[data-first-section]{
    border-bottom-color:#eeecec;
    border-bottom-color:var(--mb-color-border);
  }

.F7iIm{
  align-items:center;
}

.uD0jK{
  background-color:color-mix(in srgb, var(--alert-color), white 90%);
}

.Z8pt7{
  border:1px solid var(--progress-section-color);
}

.d1oZx{
  background-color:#f3f5f7;
  background-color:var(--mb-color-background-disabled)
}

.d1oZx::before{
    background:linear-gradient(
      100deg,
      transparent,
      #edf2f5,
      transparent
    );
    background:linear-gradient(
      100deg,
      transparent,
      var(--mb-color-bg-medium),
      transparent
    );
    animation:LvPIT 1.4s linear infinite;
  }

.d1oZx::after{
    display:none;
  }

@keyframes LvPIT{
  0%{
    transform:translateX(-100%);
  }

  100%{
    transform:translateX(100%);
  }
}

.soN1a{
  /* !important is needed to override the z-index that Mantine applies. The
   * specificity hack doesn't work. */
  z-index:var(--mb-overlay-z-index) !important;
}
.Nsvne{
  z-index:1;
}
.RYWvA{
  z-index:2;
}
.ODutq{
  z-index:3;
}
.hMTsk{
  z-index:4;
}
.RDlqR{
  z-index:5;
}
.WKfZg{
  z-index:6;
}

.nXpuN{
  color:#fff;
  color:var(--mb-color-tooltip-text);
  font-size:var(--mantine-font-size-sm);
  font-weight:bold;
  padding:0.6rem 0.75rem;
  white-space:unset;
}

._evTt{
  clip-path:unset !important;
}

.on6uo{
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  padding:0;
  overflow:auto
}

.on6uo > div{
    max-height:none !important;
  }

.lJ0iK{
  color:#4c5773;
  color:var(--mb-color-text-dark)
}

.lJ0iK[data-disabled]{
    opacity:1;
    pointer-events:auto;
  }

.lJ0iK svg[data-error]{
    color:hsla(358, 71%, 62%, 1);
    color:var(--mb-color-error);
  }

.lJ0iK:has([data-position]) .sywXc{
      padding-right:var(--input-right-section-width);
    }

.kiLg6:has(.HwPSG) .lJ0iK, .kiLg6:has(.YzLno) .lJ0iK, .kiLg6:has(.hyz5U) .lJ0iK{
      margin-top:var(--mb-spacing-xs);
    }

.sywXc{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fff;
  background-color:var(--mb-color-background)
}

.sywXc[data-disabled]{
    opacity:1;
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.sywXc::-moz-placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.sywXc:-ms-input-placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.sywXc::placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.sywXc{
}

.sywXc [data-position="right"]{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.sywXc[readonly]:focus{
    caret-color:transparent;
  }

.PVe6C{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.PVe6C svg{
    color:inherit;
    width:1rem !important;
    height:1rem !important
  }

.PVe6C svg[data-combobox-chevron] path{
      d:path(
        "M 1.3781 4.1906 a 0.7031 0.7031 90 0 1 0.9938 0 L 7.5 9.3187 l 5.1281 -5.1281 a 0.7031 0.7031 90 1 1 0.9938 0.9938 l -5.625 5.625 a 0.7031 0.7031 90 0 1 -0.9938 0 l -5.625 -5.625 a 0.7031 0.7031 90 0 1 0 -0.9938 z"
      );
    }

.PVe6C svg:not([data-combobox-chevron]) path{
      d:path(
        "4.2469 3.2531 a 0.7031 0.7031 90 0 0 -0.9938 0.9938 L 6.5063 7.5 l -3.2531 3.2531 a 0.7031 0.7031 90 1 0 0.9938 0.9938 L 7.5 8.4938 l 3.2531 3.2531 a 0.7031 0.7031 90 1 0 0.9938 -0.9938 L 8.4938 7.5 l 3.2531 -3.2531 a 0.7031 0.7031 90 0 0 -0.9938 -0.9938 L 7.5 6.5063 L 4.2469 3.2531 z"
      );
    }

[data-disabled] .PVe6C{
    opacity:1;
    color:#949aab;
    color:var(--mb-color-text-light);
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium)
  }

[data-disabled] .PVe6C::-moz-placeholder{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

[data-disabled] .PVe6C:-ms-input-placeholder{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

[data-disabled] .PVe6C::placeholder{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.iIlWd{
  padding:0.75rem;
  max-height:calc(31.25rem * var(--mantine-scale));
}

.TK0gb{
  --combobox-option-padding:0;

  color:#4c5773;

  color:var(--mb-color-text-primary);
  font-size:var(--select-item-font-size);
  line-height:var(--select-item-line-height);
  margin-top:1px
}

.TK0gb:hover{
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.TK0gb[aria-selected="true"]{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

.TK0gb[data-combobox-disabled]{
    cursor:default;
    color:#949aab;
    color:var(--mb-color-text-light);
    pointer-events:none;
    opacity:0.75;
  }

.Y2BPV:not(:first-of-type)::before{
      content:"";
      display:block;
      margin-top:calc(var(--mantine-spacing-sm) - 1px);
      margin-bottom:var(--mantine-spacing-sm);
      margin-left:var(--mantine-spacing-sm);
      margin-right:var(--mantine-spacing-sm);
      border-top:1px solid #eeecec;
      border-top:1px solid var(--mb-color-border);
    }

.W0mNj{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)
}

.W0mNj::after{
    display:none;
  }

.Eclnw{
  color:#949aab;
  color:var(--mb-color-text-light);
  padding:var(--mantine-spacing-sm);
  font-size:var(--select-item-font-size);
  line-height:var(--select-item-line-height);
}

.oZ0ob{
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  overflow:auto;
}

.hyz5U::first-letter{
    text-transform:capitalize;
  }

.g9syb{
  cursor:pointer;
  border-radius:6px;
  word-wrap:break-word
}
.g9syb:hover{
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }
[aria-selected="true"] .g9syb{
    color:#fff !important;
    color:var(--mb-color-text-selected) !important;
    background-color:#509ee3 !important;
    background-color:var(--mb-color-background-selected) !important;
  }

.KdJdr{
  width:40px;
  height:40px;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:24px;
  border-radius:var(--mantine-radius-xs)
}

.KdJdr:hover{
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
  }

.KdJdr[data-disabled]{
    color:#93a1ab;
    color:var(--mb-color-bg-dark);
  }

.KdJdr[data-weekend]{
    color:#4c5773;
    color:var(--mb-color-text-primary);
  }

.KdJdr[data-outside]{
    color:#93a1ab;
    color:var(--mb-color-bg-dark);
  }

.KdJdr[data-in-range]{
    color:#509ee3;
    color:var(--mb-color-text-brand);
    border-radius:0;
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover)
  }

.KdJdr[data-in-range]:hover{
      background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
      background-color:var(--mb-color-background-hover);
    }

.KdJdr[data-first-in-range]{
    border-start-start-radius:var(--mantine-radius-xs);
    border-end-start-radius:var(--mantine-radius-xs);
  }

.KdJdr[data-last-in-range]{
    border-start-end-radius:var(--mantine-radius-xs);
    border-end-end-radius:var(--mantine-radius-xs);
  }

.KdJdr[data-selected]{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-background-brand)
  }

.KdJdr[data-selected]:hover{
      background-color:#509ee3;
      background-color:var(--mb-color-background-brand);
    }

.mZPWx{
  width:2.5rem;
  height:2rem;
  color:#949aab;
  color:var(--mb-color-text-light);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-lg);
  text-align:center;
  padding-bottom:0;
  box-sizing:border-box;
}

.Au1pH{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  width:5rem;
  height:2rem;
  border-radius:var(--mantine-radius-xs)
}

.Au1pH:hover{
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.Au1pH[data-disabled]{
    color:#93a1ab;
    color:var(--mb-color-bg-dark);
  }

.Au1pH:where([data-weekend]){
    color:#4c5773;
    color:var(--mb-color-text-dark);
  }

.Au1pH[data-outside]{
    color:#93a1ab;
    color:var(--mb-color-bg-dark);
  }

.Au1pH[data-in-range]{
    color:#fff;
    color:var(--mb-color-text-selected);
    border-radius:0;
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected)
  }

.Au1pH[data-in-range]:hover{
      background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
      background-color:var(--mb-color-background-hover);
    }

.Au1pH[data-selected]{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

.QCQ5t{
  --horizontal-padding:1px;
  --vertical-padding:1px;
}

.QCQ5t .h2lmw[data-with-spacing]{
      padding:0
    }

.QCQ5t .h2lmw[data-with-spacing]:not(:first-of-type){
        padding-left:var(--horizontal-padding);
      }

.QCQ5t .h2lmw[data-with-spacing]:not(:last-of-type){
        padding-right:var(--horizontal-padding);
      }

.QCQ5t .gg5gp:not(:first-of-type) .h2lmw{
      padding-top:var(--vertical-padding);
    }

.QCQ5t .gg5gp:not(:last-of-type) .h2lmw{
      padding-bottom:var(--vertical-padding);
    }

.O8f1m,
.IfNgL{
  --horizontal-padding:var(--mantine-spacing-sm);
  --vertical-padding:var(--mantine-spacing-xs);
}

.O8f1m .h2lmw:where([data-with-spacing]), .IfNgL .h2lmw:where([data-with-spacing]){
      padding:0
    }

.O8f1m .h2lmw:where([data-with-spacing]):not(:first-of-type), .IfNgL .h2lmw:where([data-with-spacing]):not(:first-of-type){
        padding-left:var(--horizontal-padding);
      }

.O8f1m .h2lmw:where([data-with-spacing]):not(:last-of-type), .IfNgL .h2lmw:where([data-with-spacing]):not(:last-of-type){
        padding-right:var(--horizontal-padding);
      }

.O8f1m .gg5gp:not(:first-of-type) .h2lmw, .IfNgL .gg5gp:not(:first-of-type) .h2lmw{
      padding-top:var(--vertical-padding);
    }

.O8f1m .gg5gp:not(:last-of-type) .h2lmw, .IfNgL .gg5gp:not(:last-of-type) .h2lmw{
      padding-bottom:0;
    }

.M4DMN{
  margin-bottom:0;
}

.IU4T_{
  height:2rem;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  font-weight:bold;
  line-height:var(--mantine-line-height-lg)
}

.IU4T_[data-selected]{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

.IU4T_[data-selected]:hover,
  .IU4T_:hover:not(:disabled){
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.erQsy{
  width:2rem;
  height:2rem;
  border-radius:var(--mantine-radius-xs);
  color:#4c5773;
  color:var(--mb-color-text-primary)
}

.erQsy[data-selected]{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

.erQsy[data-selected]:hover,
  .erQsy:hover:not(:disabled){
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.DTwcG{
  padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
}

.wJ8Pf{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fff;
  background-color:var(--mb-color-background);
}

.ovPE5::first-letter{
    text-transform:capitalize;
  }

.LnE6g{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  height:2rem;
  width:5rem
}

.LnE6g[data-selected]{
    color:#fff;
    color:var(--mb-color-text-selected);
  }

.LnE6g:hover:not([data-selected]),
  .LnE6g:hover:not(:disabled){
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }


  .DzPPw:has(.V0FLb:disabled) .ZRwJA{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }
    .DzPPw:has(.V0FLb:disabled) .mI9tN{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }
    .DzPPw:has(.V0FLb:disabled) .rxMjC{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }

.DzPPw[data-variant="stacked"] .TEuML{
      position:relative;
      z-index:0;
    }

.DzPPw[data-variant="stacked"]:has(.V0FLb[data-indeterminate="true"]) .rxMjC{
        color:#696e7b;
        color:var(--mb-color-text-secondary);
      }

.DzPPw[data-variant="stacked"] .V0FLb:after{
        content:"";
        border:calc(0.0625rem * var(--mantine-scale)) solid #93a1ab;
        border:calc(0.0625rem * var(--mantine-scale)) solid var(--mb-color-bg-dark);
        position:absolute;
        top:calc(-0.125rem * var(--mantine-scale));
        left:calc(0.125rem * var(--mantine-scale));
        height:100%;
        width:100%;
        border-radius:var(--checkbox-radius);
        z-index:-1;
        background-color:#fff;
        background-color:var(--mb-color-bg-white);
        box-sizing:"border-box";
      }

.DzPPw[data-variant="stacked"] .V0FLb:checked:not([disabled]):after{
        border:1px solid #509ee3;
        border:1px solid var(--mb-color-brand);
      }

.DzPPw[data-variant="stacked"] .V0FLb:disabled:after{
        border:1px solid #eeecec;
        border:1px solid var(--mb-color-border);
      }

.fokzT{
  align-items:center;
}

.V0FLb{
  cursor:pointer;
  border:1px solid #93a1ab;
  border:1px solid var(--mb-color-bg-dark);
  background-color:#fff;
  background-color:var(--mb-color-background)
}

.V0FLb[data-indeterminate="true"]{
    border-color:#93a1ab;
    border-color:var(--mb-color-bg-dark);
    background-color:#fff;
    background-color:var(--mb-color-background);
  }

.V0FLb:checked{
    border-color:#509ee3;
    border-color:var(--mb-color-background-brand);
    background-color:#509ee3;
    background-color:var(--mb-color-background-brand);
  }

.V0FLb:disabled{
    border-color:#f3f5f7;
    border-color:var(--mb-color-background-disabled);
    background-color:#f3f5f7;
    background-color:var(--mb-color-background-disabled);
  }

.ZRwJA{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-sm);
  cursor:pointer;
}

.mI9tN{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-sm);
  margin-top:var(--mantine-spacing-xs);
  cursor:pointer;
}

.rxMjC{
  color:#fff;
  color:var(--mb-color-text-white);
}

.BfuiA{
  background-color:color-mix(in srgb, #509ee3, #fff 80%);
  background-color:var(--mb-color-brand-light);
  color:#509ee3;
  color:var(--mb-color-brand);
  padding:0.5rem 1rem;
  display:block;
  height:auto;
  line-height:100%
}

.BfuiA[data-checked="true"]{
    padding-left:1rem;
    padding-right:1rem;
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.c1mXw{
  display:none;
}

.kglJY{
  display:block;
}

.C3IpM[data-variant="monospace"]{
  font-family:var(--mantine-font-family-monospace);
  white-space:pre;
}

.C3IpM[data-size="md"],
.C3IpM[data-size="lg"]{
  line-height:1.5rem;
}

.C3IpM{
  font-weight:inherit;
}

.rVgQz{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.cJy7_{
  --input-height-md:calc(2.5rem * var(--mantine-scale));
  --input-height-xs:calc(2rem * var(--mantine-scale));
  --inset-inline-end:0;

  line-height:1rem;
}

.qjJao{
  display:block;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  border-radius:var(--mantine-radius-xs);
  background-color:#fff;
  background-color:var(--mb-color-background)
}

.qjJao::-moz-placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.qjJao:-ms-input-placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.qjJao::placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.qjJao:disabled{
    background-color:#f3f5f7;
    background-color:var(--mb-color-background-disabled);
    color:#808991;
    color:var(--mb-color-text-disabled);
  }

.qjJao[data-size="xs"]{
    font-size:var(--mantine-font-size-sm);
    line-height:var(--mantine-line-height);
  }

.qjJao[data-size="md"]{
    font-size:var(--mantine-font-size-md);
    line-height:1.5rem;
  }

.qjJao[data-variant="default"]{
    border-color:#eeecec;
    border-color:var(--mb-color-border)
  }

.qjJao[data-variant="default"]:focus{
      border-color:#509ee3;
      border-color:var(--mb-color-brand);
    }

.qjJao[data-variant="default"][data-error]{
      border-color:hsla(358, 71%, 62%, 1);
      border-color:var(--mb-color-error);
    }

.qjJao[data-error]{
    color:hsla(358, 71%, 62%, 1);
    color:var(--mb-color-error);
    border-color:hsla(358, 71%, 62%, 1);
    border-color:var(--mb-color-error)
  }

.qjJao[data-error]::-moz-placeholder{
      color:hsla(358, 71%, 62%, 1);
      color:var(--mb-color-error);
    }

.qjJao[data-error]:-ms-input-placeholder{
      color:hsla(358, 71%, 62%, 1);
      color:var(--mb-color-error);
    }

.qjJao[data-error]::placeholder{
      color:hsla(358, 71%, 62%, 1);
      color:var(--mb-color-error);
    }

.PiDKx{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.muVia{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-sm);
  font-weight:bold;
  line-height:var(--mantine-line-height-sm);
}

.rIblO{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-xs);
  line-height:var(--mantine-line-height-sm);
}

.LKPiN{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
  font-size:var(--mantine-font-size-xs);
  line-height:var(--mantine-line-height-sm)
}

.LKPiN::first-letter{
    text-transform:capitalize;
  }

.Va6FB{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

.Smx52{
  width:100%
}

.Smx52 > [data-year-level="true"]{
    width:100%;
  }

.BACEN{
  width:100%;
}

.jXr5F{
  width:var(--mantine-spacing-md) !important;
  height:var(--mantine-spacing-md) !important;
}

.uQbAz{
  --multiselect-pill-font-size:0.875rem;
}

.sbK4m{
  padding-right:var(--input-right-section-width);
}

.kdtaA{
  --input-fz:0.875rem;
}

.kdtaA input::-moz-placeholder{
    color:#949aab;
    color:var(--mb-color-text-tertiary);
  }

.kdtaA input:-ms-input-placeholder{
    color:#949aab;
    color:var(--mb-color-text-tertiary);
  }

.kdtaA input::placeholder{
    color:#949aab;
    color:var(--mb-color-text-tertiary);
  }

.YeNwR{
  font-size:0.875rem;
}

.zqsD3{
  padding:0.75rem;
}

.tgaFq{
  font-size:0.875rem;
  padding:0.75rem 0.5rem
}

.tgaFq:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }


  .HY6nN[data-size="md"]{
    --value-height:calc(1.75rem * var(--mantine-scale));
  }

.HY6nN[data-size="xs"]{
    --value-height:calc(1.25rem * var(--mantine-scale));
  }

.HY6nN [data-position="right"]{
    color:#949aab;
    color:var(--mb-color-text-light);
    right:var(--right-section-end);
  }

.jxy7g{
  grid-gap:var(--mantine-spacing-xs);
  gap:var(--mantine-spacing-xs);
  align-items:center;
  box-sizing:"border-box";
  margin-left:0;
  padding-right:var(--mantine-spacing-lg);
}

.evZP8{
  height:var(--value-height);
  padding:calc(0.0625rem * var(--mantine-scale)) var(--mantine-spacing-sm);
  font-weight:bold;
  font-size:var(--multiselect-pill-font-size);
  border-radius:var(--mantine-radius-xs);
  color:#fff;
  color:var(--mb-color-text-selected);
  background-color:#509ee3;
  background-color:var(--mb-color-background-selected);
}

.d2DmT{
  --remove-button-size:calc(0.75rem * var(--mantine-scale));

  padding:0;
  border-width:0;
}

.d2DmT svg{
    width:var(--remove-button-size) !important;
    height:var(--remove-button-size) !important;
  }

[dir="ltr"] .CNt7p{
  padding-left:calc(0.5rem * var(--mantine-scale));
}

[dir="rtl"] .CNt7p{
  padding-right:calc(0.5rem * var(--mantine-scale));
}

.CNt7p{
  height:var(--value-height)
}

.CNt7p:not(:first-child)::-moz-placeholder{
      color:transparent;
    }

.CNt7p:not(:first-child):-ms-input-placeholder{
      color:transparent;
    }

.CNt7p:not(:first-child)::placeholder{
      color:transparent;
    }

.CNt7p::-moz-placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.CNt7p:-ms-input-placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.CNt7p::placeholder{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

[dir="ltr"] .D88EN{
  padding-left:calc(0.3125rem * var(--mantine-scale));
}

[dir="rtl"] .D88EN{
  padding-right:calc(0.3125rem * var(--mantine-scale));
}

[dir="ltr"] .D88EN{
  padding-right:calc(2.5rem * var(--mantine-scale));
}

[dir="rtl"] .D88EN{
  padding-left:calc(2.5rem * var(--mantine-scale));
}

.D88EN{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fff;
  background-color:var(--mb-color-background);
  padding-top:calc(0.3125rem * var(--mantine-scale));
  padding-bottom:calc(0.3125rem * var(--mantine-scale))
}

.D88EN[data-disabled]{
    opacity:1;
  }

.DrBYS{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background:#fff;
  background:var(--mb-color-background);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.N6V_A::first-letter{
    text-transform:capitalize;
  }

.hau5a{
  display:none;
}


  .vXegc:has(.XTmFw:disabled) .fnJ5q{
      color:#949aab;
      color:var(--mb-color-text-light);
    }
    .vXegc:has(.XTmFw:disabled) .Ysrub{
      color:#949aab;
      color:var(--mb-color-text-light);
    }
    .vXegc:has(.XTmFw:disabled) .KRNGg{
      color:#fff;
      color:var(--mb-color-text-white);
    }

.vXegc .XTmFw:focus{
    outline:none;
  }

.XTmFw{
  cursor:pointer;
  border-color:#949aab;
  border-color:var(--mb-color-text-light)
}

.XTmFw:checked{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

.XTmFw:disabled{
    opacity:0.3;
  }

.XTmFw:disabled:not(:checked){
    border-color:#949aab;
    border-color:var(--mb-color-text-light);
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.fnJ5q{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-md);
}

.Ysrub{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-md);
  margin-top:var(--mantine-spacing-xs);
}

.s3QlM{
  background-color:var(--sc-background-color);
}

.GpASm{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  line-height:1
}

.GpASm:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.GpASm[data-disabled],
    .GpASm[data-disabled]:hover{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.GpASm[data-active],
    .GpASm[data-active]:hover{
      color:var(--sc-active-text-color);
    }

.rfGLn:not(:first-of-type){
    border-color:#eeecec;
    border-color:var(--mb-color-border);
  }

.UVDLK:disabled + label,
    .UVDLK:disabled + label:hover{
      color:#949aab;
      color:var(--mb-color-text-light);
    }


  .DeO5L[data-label-position="left"] .vV7zR{
    padding-right:var(--switch-padding);
  }

.DeO5L[data-label-position="right"] .vV7zR{
    padding-left:var(--switch-padding);
  }

.DeO5L[data-disabled] .n8uLc{
      background-color:#edf2f5;
      background-color:var(--mb-color-bg-medium);
    }

.DeO5L[data-disabled] .Czmin{
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
    }

.DeO5L[data-error] .n8uLc{
    border:1px solid var(--mb-color-accent-3);
  }

.DeO5L[data-variant="stretch"] .UNSWZ{
      display:flex;
      justify-content:space-between;
    }

.vV7zR:empty{
    padding:0;
  }

.vV7zR[data-disabled] .sGskH{
      color:#949aab;
      color:var(--mb-color-text-light);
      cursor:default;
    }

.vV7zR[data-disabled] .hS7Mq{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.sGskH{
  font-size:var(--switch-label-font-size);
  padding:0;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  cursor:pointer;
}

.hS7Mq{
  padding:0;
  margin-top:0.5rem;
  font-size:0.75rem;
  color:var(--mb-bolor-text-medium);
  line-height:1rem;
}

.WQ_qq{
  padding:0;
  margin-top:0.5rem;
  font-size:0.75rem;
  color:var(--mb-bolor-text-error);
}

.n8uLc{
  border:none;
  box-sizing:border-box;
  cursor:pointer;
  margin-top:var(--track-padding-top);
  background-color:hsla(240, 4%, 95%, 1);
  background-color:var(--mb-color-switch-off);
}

input:not(:checked) + .n8uLc{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

input:checked + .n8uLc{
    background-color:#509ee3;
    background-color:var(--mb-color-background-brand);
  }

input:disabled + .n8uLc{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.Czmin{
  background-color:#fff;
  background-color:var(--mb-color-text-white);
  border:none;
  border-radius:1.375rem;
}

input:disabled + * > .Czmin{
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
  }


  .DTGho[data-size="md"] .WcEXn{
      font-size:var(--mantine-font-size-md);
    }

.DTGho[data-size="xs"] .WcEXn{
      font-size:var(--mantine-font-size-xs);
    }

.WcEXn{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fff;
  background-color:var(--mb-color-background);
}

.OBCEG::first-letter{
    text-transform:capitalize;
  }


  .WblZB[data-radix-scroll-area-viewport]{
    scrollbar-width:none;
    -ms-overflow-style:none;
    -webkit-overflow-scrolling:touch;
  }
.WblZB::-webkit-scrollbar{
    display:none;
  }

.UJmHZ{
  border-radius:0.5rem
}

.UJmHZ[data-variant="default"]:hover{
      background-color:color-mix(in srgb, #509ee3, #fff 90%);
      background-color:var(--mb-color-brand-lighter);
    }

.UJmHZ[data-variant="default"][data-active]{
      color:#fff;
      color:var(--mb-color-text-white)
    }

.UJmHZ[data-variant="default"][data-active],
      .UJmHZ[data-variant="default"][data-active]:hover{
        background-color:#509ee3;
        background-color:var(--mb-color-brand);
      }

.UJmHZ[data-variant="default"][data-active] .h0vSY{
        color:#fff;
        color:var(--mb-color-text-white);
      }

.UJmHZ[data-variant="default"][data-active] .zvCYe{
        color:#fff;
        color:var(--mb-color-text-white);
      }

.UJmHZ[data-variant="default"]:not([data-active]) .OegxB{
        color:#4c5773;
        color:var(--mb-color-text-primary);
      }

.UJmHZ[data-variant="mb-light"]:hover{
      background-color:color-mix(in srgb, #509ee3, #fff 90%);
      background-color:var(--mb-color-brand-lighter);
    }

.UJmHZ[data-variant="mb-light"][data-active],
      .UJmHZ[data-variant="mb-light"][data-active] .h0vSY{
        color:#4c5773;
        color:var(--mb-color-text-primary);
      }

.UJmHZ[data-variant="mb-light"][data-active]{

      background-color:#edf2f5;

      background-color:var(--mb-color-bg-medium)
}

.h0vSY{
  font-size:14px;
}

.zvCYe{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.OegxB[data-position="left"]{
    margin-right:var(--mantine-spacing-sm);
  }

.OegxB[data-position="right"]{
    margin-left:var(--mantine-spacing-sm);
  }

.ZH2Ng{
  --tab-border-color:var(--mb-color-border);
}

  .ZH2Ng [data-orientation="horizontal"]{
    padding:0.6875rem 0.5rem;
  }

  .ZH2Ng [data-orientation="vertical"]{
    padding:0.6875rem 0.9375rem 0.6875rem 0.5rem;
  }

.U4uPU{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  max-width:100%
}

.U4uPU:hover{
    border-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    border-color:var(--mb-color-background-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.U4uPU:focus:not([data-css-specificity-hack]){
    outline:none;
  }

.U4uPU:disabled{
    color:#949aab;
    color:var(--mb-color-text-light);
    opacity:1;
  }

.U4uPU[data-active="true"]{
    color:#509ee3;
    color:var(--mb-color-text-brand);
    border-color:#509ee3;
    border-color:var(--mb-color-background-brand);
  }

.oabm_{
  font-size:var(--mantine-font-size-md);
  font-weight:bold;
  line-height:1.15;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}

[dir="ltr"] .ZSoxq[data-position="left"]{
  margin-right:0.375rem;
}

[dir="rtl"] .ZSoxq[data-position="left"]{
  margin-left:0.375rem;
}

.fyJn4{
  padding:0;
  overflow:auto;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.hGV3a{
  padding:0.75rem;
  min-width:11.5rem;
  overflow:auto;
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.eGlL9{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  padding:var(--mantine-spacing-sm)
}

.eGlL9:disabled{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.eGlL9[data-hovered]{
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.eGlL9[data-hovered] .FAB_5[data-position="right"]{
      color:#509ee3;
      color:var(--mb-color-text-hover);
    }

.FAB_5[data-position="left"]{
    margin-right:var(--mantine-spacing-sm);
  }

.FAB_5[data-position="right"]{
    color:#949aab;
    color:var(--mb-color-text-light);
    margin-left:var(--mantine-spacing-md);
  }

.ELR5s{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height);
  padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);
}

.seIl1{
  margin-top:calc(var(--mantine-spacing-xs) - 1px);
  margin-bottom:var(--mantine-spacing-xs);
  margin-left:var(--mantine-spacing-sm);
  margin-right:var(--mantine-spacing-sm);
  border-top-color:#eeecec;
  border-top-color:var(--mb-color-border);
}

@keyframes qaFee{
  from{
    transform:translate3d(0, 0, 0, 0);
  }

  to{
    transform:translate3d(1000px, 0, 0);
  }
}
.rVzBq{
  animation:qaFee 1.5s linear infinite;
}
.vFpYS{
  animation:none;
}
.FhIcN{
  transform-style:preserve-3d;
  transform-origin:center;
  transition:transform 1s;
}
.e8aS9{
  transform:rotateY(180deg);
}
@keyframes bzTjz{
  0%{
    opacity:0;
    transform:translateY(10px);
  }

  100%{
    opacity:1;
    transform:translateY(0);
  }
}
@keyframes yf3Yz{
  0%{
    opacity:0;
  }

  100%{
    opacity:1;
  }
}
@keyframes DTrNO{
  0%{
    opacity:0;
    transform:translateX(50%);
  }

  100%{
    opacity:1;
    transform:translateX(0);
  }
}
@keyframes tnNew{
  from{
    opacity:0;
    transform:translate(-50%, 100px);
  }

  to{
    opacity:1;
    transform:translate(-50%, 0);
  }
}
.xZrUP{
  animation:0.15s ease-out 0s 1 bzTjz;
  transform-origin:center center;
}
.F5r9V{
  animation:0.15s ease-out 0s 1 DTrNO;
}
.o4CNZ{
  animation:0.15s ease-out 0s 1 tnNew;
}
.HISDS{
  animation:0.15s ease-out 0s 1 yf3Yz;
  transform-origin:center center;
}
@media (prefers-reduced-motion: reduce){
  .rVzBq,
  .xZrUP,
  .F5r9V,
  .o4CNZ,
  .HISDS{
    animation:none;
  }
}

.QjzjT{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.nc9Bx{
  font-size:var(--mantine-font-size-xl);
  font-weight:var(--mantine-heading-font-weight);
}

.bTdeY{
  background-color:color-mix(
    in hsl,
    #2e353b,
    transparent 40%
  );
  background-color:color-mix(
    in hsl,
    var(--mb-color-bg-black),
    transparent 40%
  );
  padding:11px;
}

.ND0UY{
  background-color:#fff;
  background-color:var(--mb-color-background);
}

.KcYkN{
  background-color:#fff;
  background-color:var(--mb-color-background);
}

.nFivu{
  color:#949aab !important;
  color:var(--mb-color-text-tertiary) !important;
  padding:0;
  width:calc(1.125rem * var(--mantine-scale));
  height:calc(1.125rem * var(--mantine-scale))
}

.nFivu:hover{
    color:#696e7b !important;
    color:var(--mb-color-text-secondary) !important;
  }

.nFivu svg{
    width:20px !important;
    height:20px !important;
  }

.SHqDM{
  padding:0;
  overflow:auto;
  background:#fff;
  background:var(--mb-color-background);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.D5GSS{
  z-index:var(--mb-overlay-z-index);
}

.QSUlZ:focus-visible{
  outline-color:#cbe2f7;
  outline-color:var(--mb-color-focus);
}

h3.AhXKT{
  font-weight:normal;
  text-transform:uppercase
}
h3.AhXKT:lang(en){
    letter-spacing:0.7px;
  }

.eWNjQ{
  color:#509ee3;
  color:var(--mb-color-brand)
}
.eWNjQ:active{
    color:var(--mb-text-text-dark);
    text-decoration:underline;
  }

.GnFfc{
  list-style-type:revert;
}

.ffPFY{
  line-height:1.5;
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.teBmM{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fafbfc;
  background-color:var(--mb-color-background-info);
}

.sIWe1{
  --divider-color:var(--mb-color-border);
}

.vip9O{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.J7aUr{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.J7aUr[data-with-border]{
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.Dgj3y{
  font-weight:700;
  flex-grow:1;
  display:flex;
  align-items:center;
  color:#4c5773;
  color:var(--mb-color-text-dark)
}

.Dgj3y.MOBPB{
    justify-content:center;
  }

.cVuM2{
  overflow:hidden;
  text-overflow:ellipsis;
}

.Gjm4P{
  flex-grow:1;
  overflow:hidden
}

.Gjm4P.sNELH:hover > *{
    color:#509ee3;
    color:var(--mb-color-brand);
    cursor:pointer;
  }

.iNHR8{
  flex-shrink:0;
}

.lFK_5{
  position:absolute;
  z-index:var(--mb-overlay-z-index);
}

.JrKb1{
  margin:auto;
  width:640px;
  box-shadow:0 0 6px rgba(0, 0, 0, 0.13);
  box-shadow:0 0 6px var(--mb-color-shadow);
  max-height:90%;
  overflow-y:auto;
}

.slgsd > .JrKb1{
  margin:0;
}

.JrKb1.zCfpu{
  width:480px;
}

.JrKb1.Rue4W{
  width:65%;
}

.JrKb1.zeL_W{
  width:85%;
}

.JrKb1.fmAi6{
  width:auto;
  max-height:100%;
}

.JrKb1.MT4zt{
  min-height:85%;
}

.PsZVV{
  background-color:white;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
}

.slgsd{
  background-color:color-mix(
    in srgb,
    #2e353b 60%,
    transparent
  );
  background-color:var(--mb-color-bg-black-alpha-60);
}

.slgsd.iTO0B,
.slgsd.AUZsa{
  background-color:color-mix(
    in srgb,
    #2e353b 1%,
    transparent
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-black) 1%,
    transparent
  );
}

.slgsd.JzmDI,
.slgsd.Paik1{
  transition:background-color 200ms ease-in-out;
  background-color:color-mix(
    in srgb,
    #2e353b 60%,
    transparent
  );
  background-color:var(--mb-color-bg-black-alpha-60);
}

.slgsd.C5mcB{
  background-color:color-mix(
    in srgb,
    #2e353b 60%,
    transparent
  );
  background-color:var(--mb-color-bg-black-alpha-60);
}

.slgsd.Qdq0H{
  transition:background-color 200ms ease-in-out 100ms;
  background-color:color-mix(
    in srgb,
    #2e353b 1%,
    transparent
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-black) 1%,
    transparent
  );
}

.slgsd.iTO0B .JrKb1,
.slgsd.AUZsa .JrKb1{
  opacity:0.01;
  transform:translate(0, 40px);
}

.slgsd.JzmDI .JrKb1,
.slgsd.Paik1 .JrKb1{
  transition:opacity 200ms linear 100ms, transform 200ms ease-in-out 100ms;
  opacity:1;
  transform:translate(0, 0);
}

.slgsd.C5mcB .JrKb1{
  opacity:1;
  transform:translate(0, 0);
}

.slgsd.Qdq0H .JrKb1{
  transition:opacity 200ms linear, transform 200ms ease-in-out;
  opacity:0.01;
  transform:translate(0, -40px);
}

@media (prefers-reduced-motion){
  .slgsd.iTO0B,
  .slgsd.AUZsa,
  .slgsd.C5mcB,
  .slgsd.iTO0B .JrKb1,
  .slgsd.AUZsa .JrKb1,
  .slgsd.C5mcB .JrKb1{
    transition:none;
  }
}


  .UgFcU[data-variant="inverse"]:hover{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

    .UgFcU[data-variant="inverse"]:hover ._MEhK{
      color:#fff;
      color:var(--mb-color-text-white);
    }

    .UgFcU[data-variant="inverse"]:hover .SDPOp{
      color:white;
    }

.UgFcU[data-variant="inverse"] .pMUGl{
    width:100%;
  }

.UgFcU[data-variant="inverse"] .vbRlx{
    display:flex;
    justify-content:space-between;
    width:100%;
  }

.SDPOp{
  margin-right:0.2rem;
}

:root{
  --default-button-border-radius:6px;
}

.jhuKC{
  display:inline-block;
  box-sizing:border-box;
  text-decoration:none;
  padding:0.5rem 0.75rem;
  background:transparent;
  border:1px solid color-mix(in srgb, #eeecec, black 5%);
  border:1px solid color-mix(in srgb, var(--mb-color-border), black 5%);
  color:#4c5773;
  color:var(--mb-color-text-primary);
  cursor:pointer;
  font-weight:bold;
  font-family:var(--mb-default-font-family), sans-serif;
  border-radius:6px;
  border-radius:var(--default-button-border-radius);
  transition:all 200ms linear;
  transition-property:color, border-color, background-color;
}

.jhuKC:hover{
  color:#509ee3;
  color:var(--mb-color-text-brand);
  border-color:color-mix(in srgb, #eeecec, black 12%);
  border-color:color-mix(in srgb, var(--mb-color-border), black 12%);
  background:#fafbfc;
  background:var(--mb-color-bg-light);
}

.jhuKC:focus{
  outline:2px solid #cbe2f7;
  outline:2px solid var(--mb-color-focus);
}

.jhuKC:focus:not(:focus-visible){
  outline:none;
}

@media screen and (min-width: 80em){
  .jhuKC{
    padding:0.75rem 1rem;
  }
}

.unMw3{
  padding:0.45rem 1rem;
}

.CO61X{
  padding:0.5rem 0.75rem;
  font-size:0.8rem;
}

._ei1S{
  padding:0.8rem 1.25rem;
  font-size:1rem;
}

.mXyxi{
  font-weight:normal;
}

.Y9RZL{
  border-radius:99px;
}

.vaWZu{
  color:#fff;
  color:var(--mb-color-text-white);
  background:#509ee3;
  background:var(--mb-color-brand);
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
}

.vaWZu:hover{
  color:#fff;
  color:var(--mb-color-text-white);
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
  background-color:color-mix(
    in srgb,
    #509ee3 88%,
    transparent
  );
  background-color:var(--mb-color-brand-alpha-88);
}

.lP2Dq{
  color:#fff;
  color:var(--mb-color-text-white);
  background:hsla(358, 71%, 62%, 1);
  background:var(--mb-color-error);
  border:1px solid hsla(358, 71%, 62%, 1);
  border:1px solid var(--mb-color-error);
}

.lP2Dq:hover{
  color:#fff;
  color:var(--mb-color-text-white);
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
}

.V6IFS{
  border-radius:99px;
}

.ofctc{
  background-color:white;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.avX19{
  border-color:transparent;
  background:transparent;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.avX19:hover{
  border-color:transparent;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.msmel{
  border:none;
  background:transparent;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding:0;
}

.r8wdU{
  display:inline-block;
  border-radius:6px;
  border-radius:var(--default-button-border-radius);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  overflow:hidden;
  clear:both;
}

.r8wdU .jhuKC{
  margin:0;
  float:left;
  border-top:none;
  border-bottom:none;
  border-right:none;
  border-radius:0;
  box-shadow:none;
}

.r8wdU .Yj6vk{
  background-color:#84bb4c;
  background-color:var(--mb-color-success);
  color:#fff;
  color:var(--mb-color-text-white);
}

.r8wdU .jhuKC:first-child{
  border-left:none;
}

.OFm7C{
  border-color:white;
}

.OFm7C .jhuKC{
  border-color:white;
  color:#509ee3;
  color:var(--mb-color-brand);
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}

.OFm7C .Yj6vk{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
  color:white;
}

.jhuKC:disabled{
  opacity:0.5;
  cursor:not-allowed;
}

.V83Zw{
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
  color:#fff;
  color:var(--mb-color-text-white);
}

.V83Zw:hover{
  color:white;
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
}

.pDYUO{
  background-color:#84bb4c;
  background-color:var(--mb-color-success);
  border-color:#84bb4c;
  border-color:var(--mb-color-success);
  color:#fff;
  color:var(--mb-color-text-white);
}

.pDYUO:hover{
  background-color:#84bb4c;
  background-color:var(--mb-color-success);
  border-color:#84bb4c;
  border-color:var(--mb-color-success);
  color:#fff;
  color:var(--mb-color-text-white);
}

.ANr38{
  width:100%;
}

:root{
  --padding-1:0.5rem;
  --padding-2:1rem;
  --padding-3:1.5rem;
  --padding-4:2rem;
  --margin-1:0.5rem;
  --margin-2:1rem;
  --margin-3:1.5rem;
  --margin-4:2rem;
}

.GJ7uV{
  margin-left:auto;
}

.rgybj{
  margin-right:auto;
}

.tG4dF{
  margin-top:auto;
}

.aiJTo{
  padding:0;
}

.qvw3w{
  padding-top:0;
}

.bvonw{
  padding:0.5rem;
  padding:var(--padding-1);
}

.KlJ9d{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}

.ack2u{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}

.aGHdL{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
}

.YnaXP{
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}

.K4Fls{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
}

.fk4mb{
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}

.kdyZh{
  padding:1rem;
  padding:var(--padding-2);
}

.xk_v5{
  padding-left:1rem;
  padding-left:var(--padding-2);
  padding-right:1rem;
  padding-right:var(--padding-2);
}

.LULwy{
  padding-top:1rem;
  padding-top:var(--padding-2);
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}

.h7ENE{
  padding-top:1rem;
  padding-top:var(--padding-2);
}

.ODfXr{
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}

.USskV{
  padding-left:1rem;
  padding-left:var(--padding-2);
}

.y0cWE{
  padding-right:1rem;
  padding-right:var(--padding-2);
}

.DpWLv{
  padding:1.5rem;
  padding:var(--padding-3);
}

.L5c5M{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}

.wKeRR{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}

.WHrcl{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
}

.GLpm4{
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}

.oaiS9{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
}

.MhzsP{
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}

.KMe55{
  padding:2rem;
  padding:var(--padding-4);
}

.fF6Mc{
  padding-left:2rem;
  padding-left:var(--padding-4);
  padding-right:2rem;
  padding-right:var(--padding-4);
}

.QuEYq{
  padding-top:2rem;
  padding-top:var(--padding-4);
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}

.m9KWP{
  padding-top:2rem;
  padding-top:var(--padding-4);
}

.xVXt1{
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}

.OBJUc{
  padding-left:2rem;
  padding-left:var(--padding-4);
}

.P0FSG{
  padding-right:2rem;
  padding-right:var(--padding-4);
}

.s8dRN{
  margin:0;
}

.uTjZZ{
  margin-top:0;
}

.dfwme{
  margin-bottom:0;
}

.ZcpXs{
  margin:0.5rem;
  margin:var(--margin-1);
}

.y6EfU{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}

.gpYWe{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}

.qdvx2{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
}

.erqS_{
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}

.ZhnQ5{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
}

.JrTWn{
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}

.frDAe{
  margin:1rem;
  margin:var(--margin-2);
}

.AVllG{
  margin-left:1rem;
  margin-left:var(--margin-2);
  margin-right:1rem;
  margin-right:var(--margin-2);
}

.pLXIo{
  margin-top:1rem;
  margin-top:var(--margin-2);
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}

.e5wqo{
  margin-top:1rem;
  margin-top:var(--margin-2);
}

.FH7kr{
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}

.tnKuH{
  margin-left:1rem;
  margin-left:var(--margin-2);
}

.szVEg{
  margin-right:1rem;
  margin-right:var(--margin-2);
}

.iJRSS{
  margin:1.5rem;
  margin:var(--margin-3);
}

.hPPri{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}

.k9FHQ{
  margin-top:1.5rem;
  margin-top:var(--padding-3);
  margin-bottom:1.5rem;
  margin-bottom:var(--padding-3);
}

.SHPYF{
  margin-top:1.5rem;
  margin-top:var(--margin-3);
}

.alQvp{
  margin-bottom:1.5rem;
  margin-bottom:var(--margin-3);
}

.ZrYh7{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
}

.m7s7h{
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}

.OvE0b{
  margin:2rem;
  margin:var(--margin-4);
}

.ikz_0{
  margin-left:2rem;
  margin-left:var(--margin-4);
  margin-right:2rem;
  margin-right:var(--margin-4);
}

.csQaa{
  margin-top:2rem;
  margin-top:var(--margin-4);
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}

.RmMnG{
  margin-top:2rem;
  margin-top:var(--margin-4);
}

.ddPl9{
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}

.VH7j9{
  margin-left:2rem;
  margin-left:var(--margin-4);
}

.naQgN{
  margin-right:2rem;
  margin-right:var(--margin-4);
}

@media screen and (min-width: 80em){
  .I_UVY{
    padding-top:1rem;
    padding-top:var(--padding-2);
    padding-bottom:1rem;
    padding-bottom:var(--padding-2);
  }
}

@media screen and (min-width: 120em){
  .XTPba{
    padding-top:1.5rem;
    padding-top:var(--padding-3);
    padding-bottom:1.5rem;
    padding-bottom:var(--padding-3);
  }
}


  .FeGdo:not(:only-child){
    border-top:1px solid #eeecec;
    border-top:1px solid var(--mb-color-border);
  }

.QazVN{
  display:grid;
  grid-auto-flow:column;
  grid-template-rows:repeat(var(--column-grid-rows), 1fr);
  grid-gap:var(--column-grid-gap);
  gap:var(--column-grid-gap);
}

.vzDJY{
  flex-shrink:0;
}

.ZCBrx{
  color:#4c5773;
  color:var(--mb-color-text-primary)
}
.ZCBrx:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    background-color:transparent;
  }

.BtvwZ{
  display:grid;
  grid-template-columns:repeat(4, auto);
  justify-content:center;
  align-items:center;
  grid-gap:0.5rem;
  gap:0.5rem;
}

.bF1kS{
  margin-top:0;
}

.ZVhPf{
  border-bottom-color:transparent;
}

.q9Hjr .ffATF{
    flex:1 1 auto;
  }
.q9Hjr .LvmaM{
    flex:1 1 auto;
  }

.GFYOC{
  border-bottom-color:transparent;
}

.zQn2C{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  padding:1rem 1.5rem;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  display:flex;
  align-items:center;
  height:3rem;
}

  .zQn2C .ESKGM{
    color:#949aab;
    color:var(--mb-color-text-light)
  }

  .zQn2C .ESKGM:hover{
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.nifsI{
  flex:0 0 auto;
}

.LUeEd{
  flex:1;
}

.Y2Jak{
  display:none;
}

.rX0HC{
  position:absolute;
  bottom:0.5rem;
  left:0.75rem;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.Yph0n{
  white-space:pre-line;
  max-height:200px;
  overflow:auto;
  margin-bottom:0.5em;
}

.lT8oy{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-weight:700;
}

.NDbgO{
  border-radius:0;
  visibility:hidden;
  color:color-mix(in srgb, #fff, transparent 40%);
  color:color-mix(in srgb, var(--mb-color-text-white), transparent 40%);
  border-left:2px solid color-mix(in srgb, #eeecec, transparent 80%);
  border-left:2px solid color-mix(in srgb, var(--mb-color-border), transparent 80%);
}

*:hover > .NDbgO{
  visibility:visible;
}

.tv_lx:hover .fH9ud{
    visibility:visible;
  }

.fH9ud{
  visibility:hidden;
}

.DiCbN:not(:empty){
  margin-top:1rem;
}

.aQCsW .Icon,
.g3chM .ZAnJD .Icon{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.aQCsW:hover .Icon{
  color:inherit;
}

.g3chM .Icon{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.aQCsW{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border:2px solid transparent;
}

.hX_IE{
  border-radius:8px;
  outline:2px solid #cbe2f7;
  outline:2px solid var(--mb-color-focus);
  outline-offset:-4px;
}

.HqgR4 .aQCsW:hover,
.HqgR4 .aQCsW:hover .Icon,
.HqgR4 .aQCsW:hover .nXvE3,
.mhzrJ .aQCsW,
.mhzrJ .aQCsW .yQrWv .Icon{
  color:currentColor;
}

.mhzrJ .aQCsW .nXvE3{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.nXvE3{
  word-wrap:break-word;
}

.g3chM{
  display:flex;
  border-radius:4px;
  margin-top:2px;
  margin-bottom:2px;
}

.mZ2kD{
  outline:2px solid #cbe2f7;
  outline:2px solid var(--mb-color-focus);
}

.mZ2kD:not(.O218s),
.g3chM:not(.O218s):hover,
.Yk2Ay:not(.O218s){
  background-color:currentColor;
}

.GX6q6{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.O218s .GX6q6{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.mZ2kD:not(.O218s) .GX6q6,
.g3chM:not(.O218s):hover .GX6q6,
.Yk2Ay:not(.O218s) .GX6q6{
  color:white;
}

.HaaGs{
  margin-top:0.25em;
  margin-bottom:0;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.O218s .HaaGs{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.mZ2kD:not(.O218s) .HaaGs,
.g3chM:not(.O218s):hover .HaaGs,
.Yk2Ay:not(.O218s) .HaaGs{
  color:rgba(255, 255, 255, 0.5);
}

.mZ2kD:not(.O218s) .Icon,
.g3chM:not(.O218s):hover .Icon,
.Yk2Ay:not(.O218s) .Icon{
  color:white !important;
}

.g3chM:not(.O218s):hover .RPFp9,
.Yk2Ay .RPFp9{
  visibility:visible;
}

.pqZlA{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

  .MITAm + .pqZlA{
    border-top:none;
  }

.pqZlA:first-child{
    border-top:none;
  }

.MITAm{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border)
}

.MITAm:last-child{
    border-bottom:none;
  }

.DpEkY{
  color:#4c5773;
  color:var(--mb-color-text-dark)
}

.DpEkY:hover{
    color:inherit;
  }

.Z3EV7{
  justify-content:space-between !important;
  font-weight:normal;
}

button.dazIA:hover{
    background:none;
  }

button.dazIA:hover .Z3EV7{
    color:#4c5773;
    color:var(--mb-color-text-dark);
  }

button.dazIA.edmjL,
  button.dazIA:focus-visible{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    outline:none;
  }

.dB_4r{
  position:absolute;
}
.JZm6W{
  pointer-events:auto;
  min-width:1em;
  display:flex;
  flex-direction:column;
  max-width:500px;
}
.JZm6W.Jh6uN{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  box-shadow:0 4px 10px rgba(0, 0, 0, 0.13);
  box-shadow:0 4px 10px var(--mb-color-shadow);
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-radius:6px;
  overflow:auto;
}
.tippy-box,
.tippy-content{
  max-height:inherit;
  transition:transform 0s, visibility 0.3s, opacity 0.3s;
}
.tippy-box[data-theme~="tooltip"]{
  color:#fff;
  color:var(--mb-color-tooltip-text);
  font-weight:bold;
  background-color:#2e353b;
  background-color:var(--mb-color-tooltip-background);
  border:none;
  pointer-events:none;
  line-height:1.26;
  font-size:12px;
  border-radius:6px;
  box-shadow:0 4px 10px rgba(0, 0, 0, 0.13);
  box-shadow:0 4px 10px var(--mb-color-shadow);
  word-wrap:break-word;
}
.tippy-box[data-theme~="tooltip"] .tippy-content{
  padding:10px 12px;
}
.tippy-box[data-theme~="no-padding"] .tippy-content{
  padding:0;
}
.tippy-box[data-theme~="popover"]{
  font-size:inherit;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  box-shadow:0 4px 10px rgba(0, 0, 0, 0.13);
  box-shadow:0 4px 10px var(--mb-color-shadow);
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-radius:6px;
  overflow:auto;
}
.tippy-box[data-theme~="popover"] .tippy-content{
  padding:0;
}
.JZm6W.iwv03{
  max-width:none;
}
.UhfGx::before,
.UhfGx::after{
  position:absolute;
  content:"";
  display:block;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  pointer-events:none;
}
.imcD2{
  margin-bottom:60px;
}
.JZm6W .CGjF4{
  margin-bottom:0.75rem;
}
.zONZn{
  background:white;
  position:absolute;
  bottom:0;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  border-bottom-right-radius:6px;
  border-bottom-left-radius:6px;
  padding-top:8px;
  width:100%;
  z-index:1;
}
.tether-element-attached-top .UhfGx::before{
  top:-20px;
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}
.tether-element-attached-top .UhfGx::after{
  top:-18px;
  border-bottom-color:#fff;
  border-bottom-color:var(--mb-color-bg-white);
}
.tether-element-attached-bottom .UhfGx::before{
  bottom:-20px;
  border-top-color:#eeecec;
  border-top-color:var(--mb-color-border);
}
.tether-element-attached-bottom .UhfGx::after{
  bottom:-18px;
  border-top-color:#fff;
  border-top-color:var(--mb-color-bg-white);
}
.tether-target-attached-right .UhfGx::before,
.tether-target-attached-right .UhfGx::after{
  right:12px;
}
.tether-element-attached-center .UhfGx::before,
.tether-element-attached-center .UhfGx::after{
  margin-left:50%;
  left:-10px;
}
.tether-element-attached-right .UhfGx::before,
.tether-element-attached-right .UhfGx::after{
  right:12px;
}
.tether-element-attached-left .UhfGx::before,
.tether-element-attached-left .UhfGx::after{
  left:12px;
}
#popover-event-target{
  position:fixed;
  width:6px;
  height:6px;
  pointer-events:none;
}

::-webkit-input-placeholder{
  color:#949aab;
  color:var(--mb-color-text-light);
}

:-moz-placeholder{
  color:#949aab;
  color:var(--mb-color-text-light);
}

:-ms-input-placeholder{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.D3Zqe{
  margin-bottom:1.5em;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.D3Zqe.LoOY8{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

.MOrQr{
  display:block;
  font-weight:900;
  font-size:0.88em;
  color:inherit;
  margin-bottom:0.5em;
}

.xG0K7{
  font-family:var(--mb-default-font-family);
  font-weight:700;
  font-size:16px;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  padding:0.75em;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:8px;
  outline:none;
}

.D3Zqe.LoOY8 .xG0K7{
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
}

.zigwA:focus{
  outline:0;
}

.xG0K7:focus:not(.zigwA),
.D3Zqe:hover .xG0K7:not(.zigwA){
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
  transition:border 300ms ease-in-out;
}

.uEoNM{
  border-radius:50%;
  cursor:pointer;
  border-color:transparent;
  border-style:solid;
  border-width:1px
}

.uEoNM:hover{
    border-color:#949aab;
    border-color:var(--mb-color-text-light);
  }

.Ij_6Y{
  border-color:#949aab;
  border-color:var(--mb-color-text-light)
}

.Ij_6Y:hover{
    border-color:#4c5773;
    border-color:var(--mb-color-text-dark);
  }

.zntSM{
  border-style:dashed;
}

.kPvr2{
  width:1.125rem;
  height:1.125rem;
  padding:1px;
}

.Ly4KE{
  width:2rem;
  height:2rem;
  padding:0.1875rem;
}

.jYCTh.TtP4j{
  cursor:grabbing;
  pointer-events:auto !important;
}

.jYCTh.fOiwd:hover .l7afs{
  color:#509ee3;
  color:var(--mb-color-brand);
}


  .Yn6Ky[data-variant] .IWbR6{
      align-items:flex-start;
      justify-content:flex-start;
    }
    .Yn6Ky[data-variant] .g1IYV{
      font-weight:normal;
    }
    .Yn6Ky[data-variant] .jHeKP,
    .Yn6Ky[data-variant] .g1IYV{
      font-family:var(--mb-default-font-family) !important;
    }
.Yn6Ky[data-variant]:hover{
      background:#509ee3;
      background:var(--mb-color-brand);
    }
.Yn6Ky[data-variant]:hover .jHeKP,
      .Yn6Ky[data-variant]:hover .g1IYV{
        color:#fff;
        color:var(--mb-color-text-white);
      }
.Yn6Ky[data-variant] .S1_cc{
      width:100%;
    }


  .jG0bT:focus{
    outline:2px solid #cbe2f7;
    outline:2px solid var(--mb-color-focus);
  }

:root{
  --breadcrumbs-color:var(--mb-color-text-light);
  --breadcrumb-page-color:var(--mb-color-text-dark);
  --breadcrumb-divider-spacing:0.75em;
  --sidebar-breadcrumbs-color:var(--mb-color-text-medium);
}

.YIVkY{
  display:flex;
  align-items:center;
  color:#949aab;
  color:var(--breadcrumbs-color);
}

.AY2my{
  font-size:0.75rem;
  font-weight:bold;
  text-transform:uppercase;
  cursor:default;
}

.AY2my.k53N4{
  font-size:0.875rem;
}

.fFHZO{
  margin-left:0.75em;
  margin-left:var(--breadcrumb-divider-spacing);
  margin-right:0.75em;
  margin-right:var(--breadcrumb-divider-spacing);
  flex-shrink:0;
}

.AY2my.yTZfc{
  color:currentColor;
  transition:color 0.3s linear;
  cursor:pointer;
}

.AY2my.yTZfc:hover{
  color:#4c5773;
  color:var(--breadcrumb-page-color);
  transition:color 0.3s linear;
}

.AY2my.QhG9Y{
  color:#4c5773;
  color:var(--breadcrumb-page-color);
}

.X0sDF{
  display:flex;
  color:#696e7b;
  color:var(--sidebar-breadcrumbs-color);
  max-width:100%;
}

.lmoj1{
  height:15px;
}

.lmoj1.yTZfc{
  color:currentColor;
  transition:color 0.3s linear;
}

.lmoj1.yTZfc:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
  transition:color 0.3s linear;
}

.lmoj1.QhG9Y{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.cq4YB{
  transition:margin-right 0.35s;
}
.t3VgB{
  display:flex;
  align-items:center;
}
.vTQPN{
  text-transform:uppercase;
  font-size:10px;
  font-weight:700;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}
.a0dUK{
  max-width:400px;
}
.qxqwd{
  display:flex;
  overflow-y:hidden;
  white-space:nowrap;
}
.rSBTR{
  display:flex;
  align-items:center;
  flex-shrink:0;
}
.FqyIy .qxqwd{
  flex-direction:column;
}
.FqyIy .t3VgB{
  margin-left:-0.5rem;
}
.m7cR2{
  padding-top:5px;
  overflow-y:auto;
  max-height:340px;
}
.fpni8{
  max-width:320px;
}
.fpni8.hYZKM{
  opacity:1;
  transition:opacity 0.3s linear;
  pointer-events:all;
}
.fpni8.jt6ye{
  max-height:inherit;
}
.IbLAe{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.75rem 1.5rem 0.75rem 0.75rem;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}
.IbLAe:hover{
  background-color:currentColor;
}
.IbLAe .Icon{
  margin-left:0.5rem;
  margin-right:0.75rem;
  color:currentcolor;
}
.IbLAe .Icon-check{
  opacity:0;
}
.IbLAe .Icon-chevrondown{
  opacity:1;
}
.IbLAe:hover .Icon{
  color:#fff !important;
  color:var(--mb-color-text-white) !important;
}
.IbLAe:hover .XkeVs{
  color:#fff;
  color:var(--mb-color-text-white);
}
.IbLAe:hover .jbxh0{
  color:#fff;
  color:var(--mb-color-text-white);
}
.IbLAe.v3L64 .Icon-check{
  opacity:1;
}
.XkeVs{
  color:currentColor;
  margin-bottom:0.25em;
}
.jbxh0{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-size:0.8rem;
}
.z35aj{
  transition:background 0.3s linear;
}
.z35aj.XRfIo{
  transition:background 0.3s linear;
}
.hMNCx{
  flex-direction:column;
  justify-content:center;
  max-width:500px;
  margin-left:auto;
  margin-right:auto;
}
.w1d0n{
  background-repeat:no-repeat;
  margin-bottom:1rem;
}
.ibiJX{
  width:120px;
  height:120px;
  background-image:url(./30082e25942986e7.svg);
}
.IA_DD{
  width:120px;
  height:148px;
  background-image:url(./e7ea807959bee3c7.svg);
}
.mrUot{
  width:120px;
  height:120px;
  background-image:url(./f4dc3448db674932.svg);
}
.g6xrg{
  line-height:1.4;
}
.GlDOG{
  position:relative;
  display:inline-block;
  border-radius:8px;
  border-radius:var(--default-border-radius);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  margin-top:1rem;
  margin-top:var(--margin-2);
  padding:0.5rem 2rem 0.5rem 2rem;
  padding:var(--padding-1) var(--padding-4) var(--padding-1) var(--padding-4);
}
.fP_bI::before{
  content:"Admin Email";
  font-size:10px;
  text-align:center;
  text-transform:uppercase;
  background-color:white;
  padding-left:0.5rem;
  padding-left:var(--padding-1);
  padding-right:0.5rem;
  padding-right:var(--padding-1);
  position:absolute;
  top:-0.75em;
  left:50%;
  margin-left:-41px;
}
.CkcGF{
  padding-top:4rem;
  margin-left:auto;
  margin-right:auto;
}
.XRzgB{
  max-width:500px;
}
.pM44f{
  position:relative;
  display:flex;
  flex-direction:column;
  font-size:0.9em;
  z-index:2;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
}
@media screen and (min-width: 60em){
  .pM44f{
    font-size:1em;
  }
}
.DXS_F{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}
.DXS_F:last-child{
  border-bottom-color:transparent;
}
.DqtEE{
  border-right:1px solid #eeecec;
  border-right:1px solid var(--mb-color-border);
  z-index:1;
}
.m0SUk{
  border-right:1px solid transparent;
}
.qawE_{
  border-right:1px solid #eeecec;
  border-right:1px solid var(--mb-color-border);
}
.pM44f.nfOkf{
  flex-direction:row;
}
.pM44f.nfOkf .DXS_F:last-child{
  border-right-color:transparent;
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}
.pM44f.nfOkf .m0SUk{
  border-right-color:#eeecec;
  border-right-color:var(--mb-color-border);
}
.ZiDmk{
  position:relative;
  min-height:55px;
  min-width:100px;
}
.cH0V5{
  background-color:white;
  position:absolute;
  top:-7px;
  left:10px;
  padding-left:10px;
  padding-right:10px;
}
.kphZe{
  opacity:1;
  transition:transform 0.25s, opacity 0.25s;
}
.kphZe.Z5IuC{
  padding:0.25rem 1.5rem;
  border:none;
}
.kphZe.Z5IuC .PPHp_{
    transform:translateX(2px);
  }
.kphZe.nlgRA{
  transform:translateY(-20px);
  opacity:0;
}
@media (prefers-reduced-motion){
  .kphZe,
  .kphZe.Z5IuC,
  .kphZe.nlgRA{
    transition-duration:10ms;
  }
}
.Y8dnw{
  max-height:200px;
  overflow:scroll;
  padding:1em;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:2px;
  white-space:pre-wrap;
}
.Vzteu{
  color:#949aab;
  color:var(--mb-color-text-light);
  border:2px solid currentColor;
  border-radius:99px;
  width:20px;
  height:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0.7;
  cursor:pointer;
}
.Vzteu::after{
  content:"?";
  font-size:13px;
  font-weight:bold;
}
.cq4YB .emrQs{
  font-size:5em;
}
.g_wwW{
  background-color:color-mix(
    in srgb,
    #fff 75%,
    transparent
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-white) 75%,
    transparent
  );
  transition:opacity 0.5s, background-color 0.5s
}
.g_wwW.QJVV1{
    cursor:pointer
  }
.g_wwW.QJVV1:hover{
      background-color:color-mix(
        in srgb,
        #509ee3 3%,
        color-mix(in srgb, #fff 75%, transparent)
      );
      background-color:color-mix(
        in srgb,
        var(--mb-color-brand) 3%,
        color-mix(in srgb, var(--mb-color-bg-white) 75%, transparent)
      );
    }
.g_wwW.YN7jU{
    background-color:transparent;
    pointer-events:none;
  }

:root{
  --page-header-padding:2.375rem;
}

.z5Yxc{
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
  text-align:left;
}

.z5Yxc thead{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.Szaxy{
  padding-top:2.375rem;
  padding-top:var(--page-header-padding);
  padding-bottom:2.375rem;
  padding-bottom:var(--page-header-padding);
}

.D8HIX{
  text-align:right;
}

.z5Yxc .D8HIX{
  opacity:0;
}

.z5Yxc td,
.z5Yxc th{
  padding:1em;
}

.z5Yxc th{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding:1em;
}

.z5Yxc tbody tr:hover{
  background-color:color-mix(
    in srgb,
    #509ee3 4%,
    transparent
  );
  background-color:var(--mb-color-brand-alpha-04);
}

.z5Yxc tr:hover .D8HIX{
  opacity:1;
  transition:opacity 0.2s linear;
}

.eouob{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border:1px solid #eeecec;
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:8px;
  border-radius:var(--default-border-radius);
  width:266px;
  min-height:300px;
  box-shadow:inset -1px -1px 3px rgba(0, 0, 0, 0.13);
  box-shadow:inset -1px -1px 3px var(--mb-color-shadow);
  padding-bottom:0.75em;
}

.EynFO{
  position:relative;
}

.EynFO .PYshT{
  position:absolute;
  top:0;
  bottom:0;
  margin:auto;
  margin-left:1em;
  color:#949aab;
  color:var(--mb-color-text-light);
}

.EynFO .ockLA{
  padding:0.5em;
  padding-left:2em;
  font-size:18px;
  width:100%;
  border-top-left-radius:8px;
  border-top-left-radius:var(--default-border-radius);
  border-top-right-radius:8px;
  border-top-right-radius:var(--default-border-radius);
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}

.zTrck{
  padding:0.75em 1em 0.75em 1em;
  border:1px solid transparent;
  border:var(--border-size) var(--border-style) transparent;
  border-radius:8px;
  border-radius:var(--default-border-radius);
  margin-bottom:0.25em;
}

.zTrck.YMz3I{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.zTrck.YMz3I,
.zTrck:hover{
  background-color:white;
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  margin-left:-0.5em;
  margin-right:-0.5em;
  padding-left:1.5em;
  padding-right:1.5em;
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.13);
  box-shadow:0 1px 2px var(--mb-color-shadow);
}

.eDamF{
  margin-top:1em;
  padding:0.5em 1em 0.5em 1em;
  text-transform:uppercase;
  color:#949aab;
  color:var(--mb-color-text-light);
  font-weight:700;
  font-size:smaller;
  padding-right:15px;
}

.ockLA{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding:0.5rem;
  padding:var(--padding-1);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border:1px solid transparent;
}

.ockLA:focus{
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
  box-shadow:none;
  outline:0;
}

.koSqg{
  min-width:800px;
}

.lPnV3{
  font-size:14px;
}

.smSEd{
  margin-top:3px;
}

.XqC3s{
  width:400px;
}

.XHsph{
  width:200px;
}

.DKD_5{
  min-width:180px;
}

.ZrRW2{
  border-collapse:collapse;
  border-spacing:0;
  text-align:left;
}

.ZrRW2 th{
  text-transform:uppercase;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  padding:0.5rem;
  padding:var(--padding-1);
  font-weight:normal;
}

.ZrRW2 thead{
  border-bottom:1px solid #eeecec;
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}

.ZrRW2 tbody tr:first-child td{
  padding-top:0.5rem;
  padding-top:var(--margin-1);
}

@keyframes tRCnk{
  0%{
    background-position:0% 50%;
  }

  50%{
    background-position:100% 50%;
  }

  100%{
    background-position:0% 50%;
  }
}

.pkqAM{
  padding:10px 14px;
  display:flex;
  grid-gap:0.5rem;
  gap:0.5rem;
  justify-content:center;
  align-items:center;
  background:linear-gradient(320deg, #1883e2, #fb5fb0);
  background-size:400% 400%;
  animation:tRCnk 6s ease infinite;
  border-radius:0.5rem;
  margin-left:1rem;
  margin-right:1rem;
  color:#fff;
  color:var(--mb-color-text-white);
  cursor:pointer;
}

.n1ajm{
  background:#edf2f5;
  background:var(--mb-color-bg-medium);
  color:#949aab;
  color:var(--mb-color-text-light);
}

.Oi1mB{
  width:100%;
  border-collapse:unset;
  border-spacing:0;
  margin-top:1rem;
  margin-bottom:1rem;
  position:relative;
  border-radius:0.5rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
}

  .Oi1mB th{
    text-align:left;
    padding:0.5rem;
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border);
    padding-left:0.75rem;
    padding-right:0.75rem;
  }

  .Oi1mB tbody{
    width:100%;
    max-height:600px;
    overflow-y:auto;
  }

  .Oi1mB tbody > tr:hover{
    background-color:color-mix(in srgb, #509ee3, #fff 90%);
    background-color:var(--mb-color-brand-lighter);
  }

  .Oi1mB td{
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border);
    padding-left:0.75rem;
    padding-right:0.75rem;
  }

.BYIGn{
  z-index:10;
}

.ZbXGf{
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle fill=%27%23E3E7E9%27 r=%271.5%27 cx=%272.5%27 cy=%272.5%27 /%3E%3C/svg%3E");
  background-repeat:round round;
  background-size:5px 5px;
}

.ZbXGf:hover{
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle fill=%27%23C7CFD4%27 r=%271.5%27 cx=%272.5%27 cy=%272.5%27 /%3E%3C/svg%3E");
}

.voztM{
  cursor:grabbing;
}

.voztM *{
  cursor:grabbing;
}

.Wr5uR.h2wwq{
  min-height:100vh;
  height:auto;
}
.Wr5uR.fXdKU{
  --mb-color-text-primary:color-mix(
    in srgb,
    var(--mb-color-text-white) 90%,
    transparent
  );
  --mb-color-text-dark:var(--mb-color-text-primary);
  --mb-color-text-secondary:color-mix(
    in srgb,
    var(--mb-color-text-white) 65%,
    transparent
  );
  --mb-color-text-tertiary:color-mix(
    in srgb,
    var(--mb-color-text-white) 45%,
    transparent
  );
  --mb-color-bg-light:var(--mb-base-color-gray-70);

  background-color:#2e353b;

  background-color:var(--mb-color-bg-black);
}
.Wr5uR.fXdKU .BM7bg{
  color:#fff;
  color:var(--mb-color-text-white);
}
.Wr5uR.h2wwq .gDtsD{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  transition:var(--transition-theme-change);
}
.Wr5uR.fXdKU.h2wwq .aAXaA{
  color:color-mix(
    in srgb,
    #fff 85%,
    transparent
  );
  color:var(--mb-color-text-white-alpha-85);
  transition:var(--transition-theme-change);
}
.Wr5uR.fXdKU .KyVDN .BM7bg svg text{
  fill:color-mix(
    in srgb,
    #fff 85%,
    transparent
  ) !important;
  fill:var(--mb-color-text-white-alpha-85) !important;
  stroke:none !important;
}
.Wr5uR.fXdKU
  .IIa9z
  .dc-tooltip circle.dot:hover,
.Wr5uR.fXdKU .GyfEY .dc-tooltip circle.dot{
  fill:currentColor;
}
.Wr5uR.h2wwq,
.Wr5uR.h2wwq .UgkOs,
.Wr5uR.h2wwq .KyVDN .BM7bg{
  transition:var(--transition-theme-change);
}
.xgz8U{
  margin-top:1.5em;
}
.xgz8U .KyVDN .BM7bg{
  transition:border 0.3s, background-color 0.3s;
}
.xgz8U .ksJ6i:first-of-type{
  margin-top:0.5rem;
}
.xgz8U .ksJ6i{
  pointer-events:none;
}
.xgz8U .YI2ER{
  pointer-events:all;
}
.FhU9V{
  pointer-events:none;
  color:#949aab;
  color:var(--mb-color-text-light);
}
.xgz8U .KyVDN.react-draggable-dragging .BM7bg{
  box-shadow:3px 3px 8px rgba(0, 0, 0, 0.13);
  box-shadow:3px 3px 8px var(--mb-color-shadow);
}
.wAOzv .react-resizable-handle::after{
  border-color:#509ee3 !important;
  border-color:var(--mb-color-brand) !important;
}
.xgz8U .KyVDN.react-draggable-dragging,
.xgz8U .KyVDN.react-resizable-resizing{
  z-index:3;
}
.xgz8U .KyVDN.react-draggable-dragging .BM7bg,
.xgz8U .KyVDN.react-resizable-resizing .BM7bg{
  background-color:#edf2f5 !important;
  background-color:var(--mb-color-bg-medium) !important;
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
}
.xgz8U .KyVDN .fPhma{
  position:absolute;
  right:-2px;
  top:-2px;
}
.xgz8U .KyVDN:hover .fPhma{
  opacity:0;
  transition:opacity 0.15s linear;
}
.xgz8U .KyVDN{
  cursor:move;
}
.xgz8U .KyVDN .react-resizable-handle{
  position:absolute;
  width:40px;
  height:40px;
  bottom:0;
  right:0;
  z-index:1;
  cursor:nwse-resize !important;
  background:none;
}
.xgz8U .KyVDN .react-resizable-handle::after{
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  bottom:6px;
  right:6px;
  border-bottom:2px solid #eeecec;
  border-bottom:2px solid var(--mb-color-border);
  border-right:2px solid #eeecec;
  border-right:2px solid var(--mb-color-border);
  border-bottom-right-radius:2px;
  transition:opacity 0.2s;
  opacity:0.01;
}
.xgz8U .KyVDN .react-resizable-handle:hover::after{
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}
.xgz8U .KyVDN:hover .react-resizable-handle::after{
  opacity:1;
}
.xgz8U
  .KyVDN.react-draggable-dragging .react-resizable-handle::after,
.xgz8U
  .KyVDN.react-resizable-resizing .react-resizable-handle::after{
  opacity:0.01;
}
.xgz8U .react-grid-placeholder{
  z-index:0;
  background-color:#fafbfc !important;
  background-color:var(--mb-color-bg-light) !important;
  transition:all 0.15s linear;
}
.loHBB{
}
.xLZY2.e3pDX{
  height:80%;
  max-height:600px;
  width:80%;
  max-width:1024px;
}
@media print{
  header,
  nav{
    display:none;
  }
  .dc-chart .axis .tick text,
  .dc-chart .x-axis-label,
  .dc-chart .y-axis-label{
    fill:#4c5773;
    fill:var(--mb-color-text-dark);
  }
}
@page{
  margin:1cm;
}
.fXdKU .goal .line,
.fXdKU .trend .line{
  stroke:white;
}
.fXdKU pre code{
  background-color:color-mix(
    in srgb,
    #fff 15%,
    transparent
  );
  background-color:var(--mb-color-bg-white-alpha-15);
}
.fXdKU .text-card-markdown code{
  background-color:color-mix(
    in srgb,
    #fff 15%,
    transparent
  );
  background-color:var(--mb-color-bg-white-alpha-15);
}
.Wr5uR text.value-label,
.Wr5uR text.value-label-white{
  font-size:12px;
}
.mkUXG{
  font-weight:700;
  white-space:pre;
}
.dc-chart g.axis g.tick text{
  pointer-events:all;
  -webkit-user-select:auto;
     -moz-user-select:auto;
      -ms-user-select:auto;
          user-select:auto;
}

.neGde{
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:5;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  width:36px;
  height:36px;
  box-sizing:content-box;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.HEqlC{
  position:absolute;
  top:0;
  right:0;
  border-left:1px solid #eeecec;
  border-left:1px solid var(--mb-color-border);
}

.CYwhs{
  transition:background-color 200ms;
  background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
  background-color:var(--mb-base-color-brand-10);
}

.CYwhs:hover{
  background:color-mix(
    in srgb,
    #509ee3,
    white 70%
  ) !important;
  background:var(--mb-base-color-brand-20) !important;
}

.wGcAK{
  display:flex;
  align-items:center;
  height:36px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  outline:none;
}

.pwUQ7{
  width:100%;
  height:100%;
  outline:none;
}

.mnyW9{
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:4px;
  cursor:col-resize;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  touch-action:none;
  opacity:0;
  transition:opacity 0.2s;
  background:#509ee3;
  background:var(--mb-color-brand);
}

.mnyW9:hover,
.mnyW9:active{
  opacity:1;
}

body:where(.mb-wrapper){
  background-color:transparent;
}

[data-metabase-theme="light"][data-metabase-theme="light"]{
  --mb-color-text-primary:var(--mb-color-text-dark);
  --mb-color-text-secondary:var(--mb-color-text-medium);
  --mb-color-text-tertiary:var(--mb-color-text-light);
}

.FRNiU{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.FRNiU,

.UrmO8{
  background-color:var(--mb-color-bg-dashboard);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.FRNiU .XXVm2 .h25oH{
  border:1px solid transparent;
}

.t8Rgx,
.uBIXt{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-bg-dashboard);
}

.FRNiU,
.FRNiU .XXVm2 .h25oH,
.FRNiU .WYKoA,
.FRNiU .t8Rgx,
.FRNiU .SaFh2,
.FRNiU .LrG0g,
.FRNiU .h2ZWP,
.FRNiU .uBIXt,
.FRNiU .l0FIi{
  transition:var(--transition-theme-change);
}

[data-metabase-theme="night"][data-metabase-theme="night"],

[role="tooltip"]:is([data-theme~="tooltip"], .emotion-Tooltip-tooltip){
  --mb-color-text-primary:color-mix(
    in srgb,
    var(--mb-color-text-white) 90%,
    transparent
  );
  --mb-color-text-secondary:color-mix(
    in srgb,
    var(--mb-color-text-white) 65%,
    transparent
  );
  --mb-color-text-tertiary:color-mix(
    in srgb,
    var(--mb-color-text-white) 45%,
    transparent
  );
  --mb-color-bg-light:var(--mb-base-color-orion-70);
}

[data-metabase-theme="night"][data-metabase-theme="night"]{
  --mb-color-text-selected:var(--mb-base-color-white);
  --mb-color-text-hover:var(--mb-base-color-brand-30);
  --mb-color-border:var(--mb-color-text-medium);
  --mb-color-bg-dashboard:var(--mb-color-bg-black);
  --mb-color-background:var(--mb-color-bg-black);
  --mb-color-background-selected:var(--mb-base-color-brand-60);
  --mb-color-background-hover:var(--mb-base-color-brand-70);
  --mb-color-background-disabled:var(--mb-base-color-orion-70);
  --mb-color-background-brand:var(--mb-base-color-brand-60);
  --mb-color-switch-off:var(--mb-base-color-orion-70);
}

[data-metabase-theme="night"][data-metabase-theme="night"] .t8Rgx,
  [data-metabase-theme="night"][data-metabase-theme="night"] .uBIXt{
    background-color:var(--mb-color-bg-dashboard);
    border-color:#eeecec;
    border-color:var(--mb-color-border);
  }

[data-metabase-theme="night"][data-metabase-theme="night"] .FRNiU .Ff0pN{
    transition:var(--transition-theme-change);
  }

[data-metabase-theme="night"][data-metabase-theme="night"] .FRNiU svg text{
    fill:#4c5773;
    fill:var(--mb-color-text-primary);
    stroke:none !important;
  }

[data-metabase-theme="night"][data-metabase-theme="night"] .FRNiU .XXVm2 .h25oH{
    background-color:#2e353b;
    background-color:var(--mb-color-bg-black);
    border:1px solid #eeecec;
    border:1px solid var(--mb-color-border);
  }

.KCDOQ{
  --mb-color-bg-dashboard:transparent;
}

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .FRNiU{
    background-color:transparent;
  }

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .FRNiU .XXVm2 .h25oH{
      background-color:transparent;
    }

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .UrmO8{
    background-color:transparent;
  }

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .t8Rgx,
  [data-metabase-theme="transparent"][data-metabase-theme="transparent"] .uBIXt{
    background-color:transparent;
  }

.AcXiz{
  display:flex;
  padding:0 0.5rem;
  flex-shrink:0;
  font-weight:600;
  align-items:center;
  justify-content:flex-end;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.tzsXx{
  padding-right:0.5rem;
}

.XDdgM{
  position:relative;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  width:100%;
  height:100%;
  font-size:12.5px;
  display:flex;
  flex-direction:column;
}

.qclpC{
  display:grid;
  flex-grow:1;
  grid-template-rows:36px;
  width:100%;
  height:100%;
  overflow:auto;
  scrollbar-gutter:stable;
}

.yTOJp{
  position:sticky;
  display:grid;
  top:0;
  z-index:2;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  height:37px;
}

.h8omm{
  display:grid;
  position:relative;
  outline:none;
}

.YzTeQ{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.GkDVZ{
  display:flex;
  width:100%;
}

.PvJDI{
  position:relative;
}

.qwHK1{
  position:relative;
  cursor:pointer;
}

.cYZo1{
  visibility:hidden;
}

.GkDVZ:hover .cYZo1{
  visibility:visible;
}

.Opl4D{
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:5px;
  background:transparent;
  cursor:col-resize;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  touch-action:none;
  opacity:0;
  transition:opacity 0.2s;
}

.Opl4D:hover{
  opacity:1;
  background:#509ee3;
  background:var(--mb-color-brand);
}

.Opl4D:active{
  opacity:1;
  background:#509ee3;
  background:var(--mb-color-brand);
}

.Cci1B{
  width:100%;
  height:100%;
  outline:none;
}

.Cci1B:hover{
  cursor:grab;
}

.yYolx{
  display:none;
}

.GkDVZ:hover .yYolx{
  display:unset;
}

.hjYhX{
  display:unset;
}

.GkDVZ:hover .hjYhX{
  display:none;
}

.GkDVZ:hover .PvJDI{
  box-shadow:inset -1px 0 0 #eeecec;
  box-shadow:inset -1px 0 0 var(--mb-color-border);
}

.vTOcI{
  visibility:hidden;
}

.qwHK1:hover .vTOcI{
  visibility:visible;
}

.suG0S{
  background-color:#eef6fd
}

.suG0S:hover{
    background-color:aquamarine;
  }

.qZlLi{
  overflow:hidden;
  display:flex;
  align-items:flex-start;
  height:100%;
  width:100%;
  cursor:default;
  border-bottom:1px solid color-mix(
    in srgb,
    #eeecec 30%,
    transparent
  );
  border-bottom:1px solid var(--mb-color-border-alpha-30);
  padding:0 12px;
  background-color:var(--cell-bg-color);
}

.qZlLi:hover{
  background-color:var(--cell-hover-bg-color);
}

.lzE3r{
  text-align:left;
  justify-content:flex-start;
}

._CN4y{
  text-align:right;
  justify-content:flex-end;
}

.VSM9c{
  text-align:center;
  justify-content:center;
}

.MX7rn{
  overflow:hidden;
  display:flex;
  align-items:center;
  height:100%;
  width:100%;
  cursor:default;
  font-weight:700;
  padding:0 12px;
  border-bottom:unset;
}

.IS4DN{
  display:flex;
  align-items:center;
  padding:0.25rem 0.625em;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#509ee3;
  color:var(--mb-color-brand);
  border-radius:5px;
  overflow:auto;
  outline:none;
  grid-gap:0.25rem;
  gap:0.25rem;
}

.g21xj{
  flex-direction:row-reverse;
}

.p9Rfi .IS4DN{
  transition:background-color 200ms ease-in-out;
  background-color:color-mix(in srgb, #509ee3, transparent 92%);
  background-color:color-mix(in srgb, var(--mb-color-brand), transparent 92%);
  cursor:pointer;
}

.p9Rfi .IS4DN:hover{
  background-color:color-mix(in srgb, #509ee3, transparent 82%);
  background-color:color-mix(in srgb, var(--mb-color-brand), transparent 82%);
}

.wjWPb .IS4DN{
  border:1px solid color-mix(
    in srgb,
    #509ee3,
    white 70%
  );
  border:1px solid var(--mb-base-color-brand-20);
}

.mq98A{
  flex-shrink:0;
}

.Q_C1K{
  display:flex;
  align-items:center;
  justify-content:center;
  padding-left:0.25rem;
  margin-left:auto;
}

.vfgco{
  border:1px solid color-mix(in srgb, #509ee3 30%, white);
  border:1px solid color-mix(in srgb, var(--mb-color-brand) 30%, white);
  padding:0.125rem 0.25rem;
  border-radius:0.25rem;
  color:#509ee3;
  color:var(--mb-color-brand);
  background-color:transparent;
  cursor:pointer;
  transition:all 0.2s;
  height:16px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.vfgco:hover{
  color:#fff;
  color:var(--mb-color-text-white);
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
}

.Ageio{
  display:flex;
  width:100%;
  height:100%;
  font-weight:700;
  align-items:flex-start;
  padding-top:9px;
  padding-bottom:9px;
  cursor:pointer;
}

.VPaPu{
  line-height:17px;
  overflow:visible;
}

.K83G7{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

.O44cq{
  cursor:pointer;
}

.XSomb{
  padding-top:6px;
  padding-bottom:6px;
}

.XSomb .VPaPu{
  border-radius:99px;
  padding:1.5px 8px;
  height:22px;
  width:auto;
  min-width:30px;
  text-overflow:ellipsis;
  text-align:center;
}

.mZAO5{
  height:100%;
  padding:0 0.5rem;
  text-align:right;
  color:#949aab;
  color:var(--mb-color-text-light);
  display:flex;
  justify-content:flex-end;
  cursor:pointer;
  border-bottom:1px solid color-mix(
    in srgb,
    #eeecec 30%,
    transparent
  );
  border-bottom:1px solid var(--mb-color-border-alpha-30);
}

.coHX_{
  line-height:16px;
  display:block;
  padding-top:8px;
  padding-bottom:8px;
}

.KEdQV{
  display:none;
  flex-shrink:0;
  margin-top:5px;
  margin-bottom:5px;
}

.mZAO5:hover > .KEdQV{
  display:block;
}

.TAtGX{
  height:100%;
  display:flex;
  align-items:center;
  padding:0 0.75em;
  color:#949aab;
  color:var(--mb-color-text-light);
  cursor:default;
  border-bottom:unset;
}

.D3hkn{
  width:100%;
  height:100%;
  overflow:hidden;
}

  .D3hkn .jlIkS{
    padding-top:3px;
    padding-bottom:3px;
  }

.Ov8ag{
  border-right:1px solid #eeecec;
  border-right:1px solid var(--mb-color-border);
}

.jlIkS img{
  vertical-align:middle;
}

.myWOV{
  width:auto;
  overflow:hidden;
}

.BW4Dr{
  position:relative;
  display:flex;
  align-items:flex-start;
  height:100%;
  padding-top:8px;
  padding-bottom:8px;
}

.ZosBY{
  display:flex;
  align-items:center;
  height:16px;
}

.IiwSx{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-weight:bold;
}

.WrVjG{
  cursor:pointer
}

.WrVjG:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.z9SrB{
  border-radius:0.5rem;
}

.SnEr1{
  flex-grow:1;
  display:flex;
  flex-direction:column;
}

._dq7O{
  flex:1 1 auto;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}

.mNgvw{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  flex-grow:1;
  height:0;
}

.nPDvi{
  padding:0 2.5rem;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border-bottom-width:1px;
  margin-top:1.5rem;
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}

[dir="ltr"] .r6sra{
  margin-right:1.25rem;
}

[dir="rtl"] .r6sra{
  margin-left:1.25rem;
}

.r6sra{
  top:1px;
  margin-bottom:1px;
  border-bottom-width:3px !important;
  padding:0.625rem 0;
}

.r6sra :hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    background-color:inherit;
    border-color:transparent;
  }

.mqpTo{
  display:flex;
  flex-flow:column nowrap;
  flex:1;
  justify-content:stretch;
}

.NIpmA{
  overflow:hidden;
}

.pzqTB{
  flex:1;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  height:100%;
}

.FmwGs{
  padding:1rem 2.5rem;
  overflow:hidden;
}

.Ot61Q{
  padding:1rem 2.5rem;
}

.wtviW{
  overflow:auto;
  flex-grow:1;
  padding-bottom:2.5rem;
  padding-left:2.5rem;
  padding-right:2.5rem
}

.wtviW.IwMCT{
    padding-left:1rem;
    padding-right:1rem;
  }

.vxdA9:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.kl5h1{
  line-height:2.5rem;
  display:grid;
  grid-template-columns:min-content auto;
  grid-gap:0.5rem;
  gap:0.5rem;
  grid-gap:var(--schedule-grid-gap, 0.5rem);
  gap:var(--schedule-grid-gap, 0.5rem);
  grid-row-gap:0.35rem;
  row-gap:0.35rem;
  grid-row-gap:var(--schedule-row-gap, 0.35rem);
  row-gap:var(--schedule-row-gap, 0.35rem);
  align-items:start;
  font-weight:normal;
  font-weight:var(--schedule-font-weight, normal);
}

.uhKPZ{
  display:flex;
  grid-gap:0.25rem;
  gap:0.25rem;
  flex-flow:row nowrap;
  flex-shrink:0;
  grid-column:2;
  align-items:center;
}

.yO183{
  display:flex;
  flex-flow:row wrap;
  white-space:nowrap;
  align-items:flex-start;
  font-weight:normal;
  font-weight:var(--schedule-first-column-font-weight, normal);
}

.jZwPC{
  line-height:1.5rem;
  grid-column:2;
  font-weight:normal;
}

.OOrGv .yO183{
  justify-content:flex-end;
}

[dir="ltr"] .QqTsB:not([data-css-specificity-hack="🤷‍♀️"]) {
    right:0;
}
  [dir="rtl"] .QqTsB:not([data-css-specificity-hack="🤷‍♀️"]) {
    left:0;
}

.QqTsB:not([data-css-specificity-hack="🤷‍♀️"]){
    position:fixed;
    height:100dvh;
    max-height:100dvh;
    border-radius:0;
    display:flex;
    flex:1;
    flex-direction:column;
  }

.aJtdu{
  display:flex;
  flex-grow:1;
  flex-direction:column !important;
  height:0;
}

.CPwLu{
  overflow:auto;
}

.Ppyeq:not([data-specificity-hack]):disabled{
      cursor:pointer;
    }

.N7Vao{
  padding:0.6875rem 0.5rem;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:bold;
  line-height:1rem
}

.N7Vao:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.N7Vao:not([data-specificity-hack]):disabled{
      cursor:pointer;
    }


  .K_DH8:hover, .eNGux:hover{
    background-color:transparent !important;
  }

.eNGux{
  height:3rem;
}

.eNGux td{
    width:20rem;
  }

.Cvvh3{
  table-layout:fixed;
  background-color:#fff;
  background-color:var(--mb-color-text-white);
}

.Cvvh3 col{
    width:30%;
  }

.Cvvh3 td{
    padding:0.75rem !important;
  }

.Cvvh3 tbody > tr:hover{
    background-color:color-mix(
    in srgb,
    #509ee3 4%,
    transparent
  ) !important;
    background-color:var(--mb-color-brand-alpha-04) !important;
  }

.Cvvh3 tbody > tr.nnKPl{
    background-color:color-mix(in srgb, #509ee3, #fff 90%) !important;
    background-color:var(--mb-color-brand-lighter) !important;
  }

.YBAW_{
  border-left:1px solid #eeecec;
  border-left:1px solid var(--mb-color-border);
  position:relative;
  max-width:30rem
}

@media screen and (max-width: 80em){

.YBAW_{
    max-width:25rem
}
  }

.n2Fqx{
  font-size:inherit !important
}

.n2Fqx:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.n2Fqx :hover, .DXVlH :hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.k7mpC{
  flex-grow:1;
  display:flex;
  flex-flow:row nowrap;
  overflow-x:hidden;
  container-type:inline-size;
}

.CgqCb{
  opacity:0.5;
  min-width:0;
  flex-shrink:0;
  padding-left:0.1rem;
  padding-right:0.1rem;
}

@container (max-width: 6rem){
    .BUwkZ:not(.BUwkZ:last-child), .CgqCb:not(.CgqCb:last-child){
      display:none;
    }
  }

.Q9mAN{
  opacity:0.5;
  display:none;
}

@container (max-width: 6rem){

.Q9mAN{
    display:flex
}
  }

.BUwkZ{
  flex-grow:1;
  min-width:0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:-moz-fit-content;
  max-width:fit-content
}

.BUwkZ:nth-child(2){
    flex-basis:100%;
  }

.BUwkZ{
}

.BUwkZ:last-child{
    flex-basis:1000%;
  }

.O0Rci{
  width:300px;
}

.kYcSt{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:700;
  font-size:14px;
  margin-left:0.5rem;
}

.wxstw{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-weight:700;
  font-size:12px;
}

.ZHy7a{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.K0TaK:hover .wxstw,
    .K0TaK:hover .kYcSt,
    .K0TaK:hover .ZHy7a{
      color:#fff;
      color:var(--mb-color-text-white);
    }

.En1pq{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.eptkF{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.b_Tuj{
  width:100%;
  position:relative;
  padding:0.5rem 2.625rem 0.5rem 0.6875rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.25rem;
  cursor:pointer;
}

.UOjLR{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  right:-1px;
  top:0;
  width:2.5rem;
  height:100%;
}

.LWUAw{
  font-size:0.75em;
  color:#949aab;
  color:var(--mb-color-text-light);
  line-height:0.75rem;
  text-transform:uppercase;
  letter-spacing:0.06em;
}

.bM2WH{
  font-size:16px;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  margin-left:0.5rem;
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere
}

.bM2WH:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.Fqg01{
  overflow:auto;
  width:100%
}

@media screen and (max-width: 40em){

.Fqg01{
    min-height:220px
}
  }

.qqXQK .S4wXb:last-child{
    justify-self:start;
  }

.rtFLJ{
  min-height:unset;
  height:100%;
}

.G0aMK{
  display:flex;
  width:620px;
  overflow:hidden;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border)
}

@media screen and (max-width: 40em){

.G0aMK{
    flex-direction:column;
    width:300px;
    overflow:auto
}
  }

.QKaZX{
  display:flex;
  flex-direction:column;
  min-width:310px;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  overflow:auto
}

@media screen and (max-width: 40em){

.QKaZX{
    min-height:220px;
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border)
}
  }

.gemzn{
  font-weight:700;
  font-size:16px;
  display:flex;
  align-items:center;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  padding:1rem
}

.gemzn:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

:root{
  --mb-color-upsell-primary:#005999;
  --mb-color-upsell-secondary:#bff4ff;
  --mb-color-upsell-gem:#00d4ff;
}
.f4xm0{
  color:#00d4ff;
  color:var(--mb-color-upsell-gem);
  flex-shrink:0;
}
._0jNw{
  display:flex;
  grid-gap:0.5rem;
  gap:0.5rem;
  align-items:center;
  justify-content:center;
  flex-grow:0;
  font-weight:bold;
  font-size:0.75rem;
  padding:0.25rem 0.5rem;
  border-radius:2rem;
  color:#005999;
  color:var(--mb-color-upsell-primary);
  background-color:#bff4ff;
  background-color:var(--mb-color-upsell-secondary);
  text-decoration:none;
  cursor:pointer
}
._0jNw:hover{
    background-color:#005999;
    background-color:var(--mb-color-upsell-primary);
    color:#fff;
    color:var(--mb-color-text-white);
  }
.JDCL9{
  display:flex;
  align-items:center;
  justify-content:space-between;
  grid-gap:1rem;
  gap:1rem;
  padding:1rem;
  overflow:hidden;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
}
.JDCL9 ._0jNw{
    flex-shrink:0;
  }
.W9VW0{
  display:inline;
  color:#005999;
  color:var(--mb-color-upsell-primary);
  font-weight:700;
  margin-left:0.25rem;
}
.dNMBP{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  max-width:-moz-fit-content;
  max-width:fit-content;
  overflow:hidden;
}
.dNMBP img{
    aspect-ratio:4/3;
    max-height:21.875rem;
  }
.dNMBP ._0jNw{
    font-size:0.875rem;
    padding:0.75rem 1rem;
  }
.cKCOf{
  border-radius:0.5rem;
  overflow:hidden;
  border:1px solid #bff4ff;
  border:1px solid var(--mb-color-upsell-secondary);
  background-color:#fff;
  background-color:var(--mb-color-bg-white)
}
.cKCOf.vGoi7 .XC79L{
      padding-top:2rem;
      padding-bottom:3rem;
    }
.cKCOf.vGoi7 ._0jNw{
      margin:0;
      margin-left:3rem;
      width:10rem;
    }
.cKCOf.Xm0gw .Qo9Or{
      font-size:0.875rem;
    }
.qORpP{
  display:inline-flex;
  grid-gap:0.5rem;
  gap:0.5rem;
  align-items:center;
  justify-content:center;
  flex-grow:0;
  font-weight:bold;
  font-size:0.75rem;
  text-decoration:none;
  padding:0.25rem 0.75rem;
  border-radius:2rem;
  border:1px solid #bff4ff;
  border:1px solid var(--mb-color-upsell-secondary);
  color:#005999;
  color:var(--mb-color-upsell-primary);
  cursor:pointer
}
.qORpP:hover{
    background-color:#005999;
    background-color:var(--mb-color-upsell-primary);
    color:#fff;
    color:var(--mb-color-text-white);
    border:1px solid #005999;
    border:1px solid var(--mb-color-upsell-primary);
  }

.lnsju{
  align-items:center;
  display:flex;
  font-weight:600;
  min-height:30px;
  min-width:150px;
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.lnsju.qZ8sw{
  font-weight:bold;
  color:#509ee3;
  color:var(--mb-color-brand);
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
}

.lnsju input{
  flex-grow:1;
  border-radius:0;
}

.lnsju.QJ9jA input{
  width:100%;
  font-size:1em;
  font-weight:600;
  border:none;
  background:none
}

@media screen and (min-width: 440px){
    .lnsju.QJ9jA input{
      padding:0;
    }
  }

.lnsju.QJ9jA.qZ8sw input{
  font-weight:bold;
  color:#509ee3;
  color:var(--mb-color-brand);
}

.lnsju.QJ9jA input:focus{
  outline:none;
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.lnsju.QJ9jA input::-webkit-input-placeholder{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.lnsju.QJ9jA input:-moz-placeholder{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.lnsju.QJ9jA input::-moz-placeholder{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.lnsju.QJ9jA input:-ms-input-placeholder{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.afuoO .lnsju.QJ9jA input:focus{
  color:#fff;
  color:var(--mb-color-text-white);
}

.dZ0BH{
  font-size:16px;
  font-weight:bold;
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.qdMf6{
  flex:0 0 auto;
}

.Ab_DG{
  padding:0.6875rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.25rem;
  cursor:pointer
}

.Ab_DG.vixEN{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
  }

.wCXcn{
  display:block;
  font-weight:bold;
  margin:0.5rem;
  margin-bottom:0;
}

.Sm6xV{
  display:flex;
  justify-content:flex-end;
  padding:0.5rem;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.l3RPF{
  color:#fff;
  color:var(--mb-color-text-white);
}

.RbFdr{
  background:#fff;
  background:var(--mb-color-background);
  display:flex;
  align-items:center;
  border:2px solid #eeecec;
  border:2px solid var(--mb-color-border);
  margin:0.5em 0;
  padding:0.25em 1em;
  width:100%
}

.RbFdr.SD8q3{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
  }

.RbFdr legend{
    text-transform:none;
    position:relative;
    height:2px;
    line-height:0;
    margin-left:-0.45em;
    padding:0 0.5em;
  }

@media screen and (min-width: 440px){

.RbFdr{
    margin-right:0.85em;
    width:auto
}
  }

.bWTID{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  border-radius:0.5rem;
  cursor:pointer;
  margin:0.25rem 0.5rem 0.25rem 0
}

.bWTID.YdNUe{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

.FZx18{
  margin-top:0.25rem;
}


    .KiiFf:not([data-specificity-hack]):hover{
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.WzGfV{
  margin:0 auto;
  padding:0 1em;
  width:100%
}
@media screen and (min-width: 40em){
  .WzGfV{
    padding-left:1.5rem;
    padding-right:1.5rem
}
  }
@media screen and (min-width: 80em){
  .WzGfV{
    padding-left:2rem;
    padding-right:2rem
}
  }

@keyframes jNJqQ{
  0%{
    opacity:1;
    transform:scale(1);
  }

  50%{
    opacity:0.5;
    transform:scale(1.1);
  }

  100%{
    opacity:1;
    transform:scale(1);
  }
}

.VLP29{
  animation:jNJqQ 1s infinite;
  cursor:wait;
}

.ecp6T{
  width:100%;
  display:block;
  text-decoration:none;
  cursor:pointer;
}

.qlc4d{
  display:inline;
}

.qlc4d p{
    display:inline;
  }

@keyframes oLvUO{
  0%{
    transform:scaleX(1);
  }

  100%{
    transform:scaleX(0);
  }
}

.wiehm{
  animation:oLvUO linear;
  transform-origin:left;
}

.HJOkr:hover .wiehm{
  animation-play-state:paused;
}

.tw4Gb{
  margin-left:0 !important;
}

.To__p{
  display:flex !important;
  flex-direction:column;
}

.KSX5J{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.BgS57{
  position:relative;
  display:flex;
  flex-direction:column;
  overflow-y:auto;
}

.qY0RR{
  background:#fff;
  background:var(--mb-color-bg-white);
  position:sticky;
  bottom:0;
}

.LWXQc{
  flex-grow:1;
}

.bVRzN{
  min-width:700px;
  width:100%;
  border-collapse:collapse;
}

.GFHHA{
  margin-bottom:-1px;
}

.haQxw td{
    white-space:nowrap;
  }
  .haQxw th{
    white-space:nowrap;
  }

.GF7_J :hover{
    color:#509ee3 !important;
    color:var(--mb-color-brand) !important;
  }

.xisES{
  flex:1 0 auto
}

.xisES.Duz5J{
    flex-basis:0;
  }

.lskHO{
  display:flex;
  flex-direction:row;
  align-items:flex-start
}

@media screen and (max-width: 40em){

.lskHO{
    flex-direction:column
}
  }

.CRURK{
  position:relative;
  z-index:2;
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border)
}

.CRURK.yk8E4{
    background-color:transparent;
    border:none;
  }

.CRURK.bV2M3{
    color:#fff;
    color:var(--mb-color-text-white);
  }

.Pic4k{
  min-height:100%;
  height:1px
}

.Pic4k.kqRqQ{
    height:100%;
  }

.dLdEw{
  flex:auto;
  min-width:0;
  overflow-y:visible;
  overflow-x:hidden;
  scroll-behavior:smooth
}

@supports (overflow-x: clip){

.dLdEw{
    overflow-x:clip
}
  }

.dLdEw.wZR17{
    overflow-y:auto
  }

.dLdEw.wZR17.jgIOA{
      align-self:initial;
    }

.dLdEw{
}

.dLdEw.jgIOA{
    align-self:flex-start;
  }

.dLdEw{

  padding-bottom:40px;
}

.dLdEw .Go5da{
    margin-top:8px;
  }

.ETSFz.OI1Pe{
    margin:0 auto;
    max-width:var(--dashboard-fixed-width);
  }


  .feX86.fLouu{
    margin:0 auto;
    max-width:var(--dashboard-fixed-width);
  }

.X3_A9{
  position:relative;
  z-index:1;
  container-name:DashboardCard;
  container-type:inline-size
}

.X3_A9:hover,
  .X3_A9[focus-within]{
    z-index:2;
  }

.X3_A9:hover,
  .X3_A9:focus-within{
    z-index:2;
  }

.X3_A9.v23be{
    transition:none;
  }

@media (prefers-reduced-motion){

.X3_A9{
    transition-duration:10ms !important
}
  }

.X3_A9 .gm-style-mtc,
  .X3_A9 .gm-bundled-control,
  .X3_A9 .PinMapUpdateButton,
  .X3_A9 .leaflet-container .leaflet-control-container{
    opacity:0.01;
    transition:opacity 0.3s linear;
  }

.X3_A9:hover .gm-style-mtc,
  .X3_A9:hover .gm-bundled-control,
  .X3_A9:hover .PinMapUpdateButton,
  .X3_A9 .leaflet-container:hover .leaflet-control-container{
    opacity:1;
  }

.X3_A9 .xH0n9{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    border-radius:8px;
  }

.EYBb4 .FgWOT{
    width:100%;
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
    font-family:Monaco, monospace;
    font-size:0.875em;
    font-weight:400;
    line-height:1.5em;
  }

.XbKtu{
  color:#509ee3;
  color:var(--mb-color-brand);
  margin:0.5rem;
}

.eShfV{
  margin:0 1rem;
}

.YNTEq{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light)
}

.YNTEq.sEHrU{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border);
    overflow-y:auto;
    bottom:100%;
    padding-bottom:0.5rem;
    opacity:0;
    transition:opacity 250ms;
  }

.YNTEq.sEHrU .eShfV{
      position:relative;
      top:15px;
      transition:top 250ms;
    }

.YNTEq.sEHrU.lpYXK{
      bottom:0;
      padding-bottom:0.5rem;
      opacity:1;
    }

.YNTEq.sEHrU.lpYXK .eShfV{
        top:0;
      }

.eAEq9{
    width:100%;
    min-width:0;
    max-width:100%;
    flex-shrink:1;
    height:100%;
    color:#4c5773;
    color:var(--mb-color-text-dark);
  }

    .eAEq9 .cm-focused{
      outline:none;
    }

    .eAEq9 .cm-scroller{
      padding-top:4px;
      padding-bottom:4px;
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
    }

    .eAEq9 .cm-content{
      color:#4c5773;
      color:var(--mb-color-text-dark);
      background:none;
    }

    .eAEq9 .cm-line{
      background:none;
    }

    .eAEq9 .cm-gutters{
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
      border:none;
    }

    .eAEq9 .cm-gutterElement{
      font-weight:bold;
      font-size:10px;
      color:#949aab;
      color:var(--mb-color-text-light);
      vertical-align:baseline;
      display:flex;
      align-items:center;
      justify-content:flex-end;
    }

    .eAEq9 .cm-gutterElement span[title="Fold line"]{
        position:relative;
        top:-3px;
      }

    .eAEq9 .cm-activeLineGutter{
      background:none;
    }

    .eAEq9 .cm-selectionBackground{
      background:#cbe2f7 !important;
      background:var(--mb-color-focus) !important;
      border-radius:1px;
    }

    .eAEq9 .cm-selectionMatch{
      background:none;
    }

    .eAEq9 .cm-cursor{
      border-left-width:1.6px;
    }

    .eAEq9 .cm-matchingBracket{
      background:none !important;
      outline:0.5px solid #949aab;
      outline:0.5px solid var(--mb-color-text-light);
      border-radius:2px;
    }

    .eAEq9 .cm-tag{
      color:#509ee3;
      color:var(--mb-color-brand)
    }

    .eAEq9 .cm-tag *{
        color:inherit;
      }

    .eAEq9 .cm-tooltip-autocomplete{
      box-shadow:0 5px 14px rgba(0, 0, 0, 0.08);
      border-radius:4px;
      background-color:white;
      color:#4c5773;
      color:var(--mb-color-text-dark);
      border:1px solid #eeecec;
      border:1px solid var(--mb-color-border);
      max-width:520px;
    }

    .eAEq9 .cm-tooltip-autocomplete ul li{
        color:inherit;
        padding:0 8px !important;
        display:flex;
        justify-content:space-between
      }

    .eAEq9 .cm-tooltip-autocomplete ul li:first-child{
          margin-top:4px;
        }

    .eAEq9 .cm-tooltip-autocomplete ul li:last-child{
          margin-bottom:4px;
        }

    .eAEq9 .cm-tooltip-autocomplete ul li:hover, .eAEq9 .cm-tooltip-autocomplete ul li[aria-selected="true"]{
          color:inherit;
          background-color:#cbe2f7;
          background-color:var(--mb-color-focus);
        }

    @supports (grid-template-columns: subgrid){
        .eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel){
          display:grid;
          grid-gap:0 1rem;
          gap:0 1rem;
          grid-template-columns:1fr
        }

          .eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel):has(.cm-completionDetail){
            grid-template-columns:max-content 1fr;
          }

          .eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel) li{
            display:grid;
            grid-column:1 / span 2;
            grid-template-columns:subgrid;
          }

          .eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel) .cm-completionLabel{
            grid-column:1;
          }

          .eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel) .cm-completionDetail{
            grid-column:2;
          }
      }

    .eAEq9 .cm-tooltip-autocomplete .cm-completionIcon{
        display:none;
      }

    .eAEq9 .cm-tooltip-autocomplete .cm-completionMatchedText{
        text-decoration:none;
        font-weight:bold;
        color:#509ee3;
        color:var(--mb-color-brand);
      }

    .eAEq9 .cm-tooltip-autocomplete .cm-completionLabel{
        display:block;
        max-width:18rem;
        overflow:hidden;
        text-overflow:ellipsis;
        font-weight:bold;
      }

    .eAEq9 .cm-tooltip-autocomplete .cm-completionDetail{
        color:#949aab;
        color:var(--mb-color-text-light);
        font-style:normal;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
      }

.Pj5p4{
  color:#885ab1;
  color:var(--mb-color-saturated-purple);
}

.aUBLU,
.k0hZC{
  color:#2d86d4;
  color:var(--mb-color-saturated-blue);
}

.k0hZC.aG50d{
  color:inherit;
}

.ZGkNg,
.wYRMk{
  color:#ed6e6e;
  color:var(--mb-color-saturated-red);
}

.okhpp{
  color:#70a63a;
  color:var(--mb-color-saturated-green);
}

.ShlKE,
.I5axR{
  color:#ed6e6e;
  color:var(--mb-color-saturated-red);
}

.cccWl{
  color:inherit;
}

.FQym5,
.r9POP,
.G37es{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-style:italic;
}

.MiI7g{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.j7EG3{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.Su7sk{
  font-weight:bold;
}

.iF8Tg{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.X2NzL{
  color:#885ab1;
  color:var(--mb-color-saturated-purple);
}

.n2UHh,
.qshy2{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.A8Cpi{
  color:#ed6e6e;
  color:var(--mb-color-saturated-red);
}

.wYRMk{
  color:#885ab1;
  color:var(--mb-color-saturated-purple);
}

.EU8MM{
  width:300px;
}

._2F7I{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:700;
  font-size:14px;
  margin-left:0.5rem;
}

.pJGpd{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-weight:700;
  font-size:12px;
}

.sGbLd{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.uZ7Da:hover .pJGpd,
    .uZ7Da:hover ._2F7I,
    .uZ7Da:hover .sGbLd{
      color:#fff;
      color:var(--mb-color-text-white);
    }

.ArYt_{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.u0jW_{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.gpQzb{
  width:100%;
  position:relative;
  padding:0.5rem 2.625rem 0.5rem 0.6875rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.25rem;
  cursor:pointer;
}

.vyPtZ{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  right:-1px;
  top:0;
  width:2.5rem;
  height:100%;
}

.oKqFr{
  font-size:0.75em;
  color:#949aab;
  color:var(--mb-color-text-light);
  line-height:0.75rem;
  text-transform:uppercase;
  letter-spacing:0.06em;
}

.CIye_{
  font-size:16px;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  margin-left:0.5rem;
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere
}

.CIye_:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.BXrp7{
  overflow-y:auto;
}

.PF24K{
  align-items:center;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  cursor:pointer;
  display:flex;
  grid-gap:0.5rem;
  gap:0.5rem;
}

.MZXlv{
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
}

.TX4Wr{
  overflow:auto;
  width:100%
}

@media screen and (max-width: 40em){

.TX4Wr{
    min-height:220px
}
  }

.YEyhb .NC5Hf:last-child{
    justify-self:start;
  }

.EsT6g{
  min-height:unset;
  height:100%;
}

.z4OAe{
  display:flex;
  width:620px;
  overflow:hidden;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border)
}

@media screen and (max-width: 40em){

.z4OAe{
    flex-direction:column;
    width:300px;
    overflow:auto
}
  }

.CH_W8{
  display:flex;
  flex-direction:column;
  min-width:310px;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  overflow:auto
}

@media screen and (max-width: 40em){

.CH_W8{
    min-height:220px;
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border)
}
  }

.j6fcb{
  font-weight:700;
  font-size:16px;
  display:flex;
  align-items:center;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  padding:1rem
}

.j6fcb:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.ehJGO{
  width:100%;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.sr66V{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:8px;
  position:absolute;
  bottom:-4px;
  cursor:row-resize;
}

.xcnA1{
  width:100px;
  height:5px;
  background-color:#eeecec;
  background-color:var(--mb-color-border);
  border-radius:4px;
}

.SR5iB{
  display:none;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border)
}

.SR5iB.FvJwI{
    display:flex;
  }

.q68q1{
  transition:color 0.3s linear
}
.q68q1:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }
.q68q1.YHdfA{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.p_nIr{
  transition:color 0.3s linear
}
.p_nIr:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }
.p_nIr.SdAAt{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.toyyU{
  margin-top:1.5rem;
  color:#4c5773;
  color:var(--mb-color-text-dark)
}

.toyyU:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.gwRWw{
  width:1.125rem;
  height:1.125rem;
}

.q30Wz{
  transition:color 0.3s linear
}
.q30Wz:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }
.q30Wz.FvJ8q{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

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

.R2n9N{
  margin:1rem;
  margin-top:auto;
  height:40px;
  width:40px;
}

.JPH7r{
  padding:0;
  margin-top:1rem;
}

.yLfXG{
  display:flex;
  padding:1rem
}
.yLfXG:hover{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.AGRb9{
  align-items:center;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  display:flex;
  margin-left:auto;
  padding-right:4px;
  min-height:3rem;
}

.xMTy2{
  display:flex;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-size:10px;
  font-weight:700;
  text-decoration:none;
  text-transform:uppercase;
  align-items:center;
  margin-left:1.5rem;
  margin-right:1.5rem;
  transition:all 0.2s linear
}

.xMTy2.jE6Oa{
    display:none;
  }

.xMTy2:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.Mgg6z{
  overflow-y:auto;
  height:100%;
}

.j1RKn{
  margin-left:auto;
  margin-right:auto;
  margin-top:0.5rem;
  margin-bottom:1rem;
  padding-left:4rem;
  padding-right:4rem;
  border-radius:99px;
  box-shadow:0 2px 2px rgb(0 0 0 / 13%);
}

.PTF9q{
  height:100%;
}

.mUaDL{
  padding-top:0.5rem;
  margin:1rem 1.5rem;
}

.HD9hK{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  text-decoration:none
}

.HD9hK:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.GJ9Zy{
  flex:1;
  font-size:1.17em;
  font-weight:bold;
}

.Ia1C1{
  cursor:pointer
}

.Ia1C1:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.Sfkgh{
  cursor:pointer;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-size:0.83em;
  text-transform:uppercase;
  letter-spacing:0.06em
}

.Sfkgh:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.lwbNS{
  flex:0 0 auto;
}

.uEKTG{
  word-break:break-word;
}

.gm5S8{
  background-color:color-mix(
    in srgb,
    var(--view-button-color) 20%,
    transparent
  );
  color:var(--view-button-color);
  border:none;
  transition:background 300ms linear, border 300ms linear
}
.gm5S8:hover{
    background-color:color-mix(
      in srgb,
      var(--view-button-color) 35%,
      transparent
    );
  }
.gm5S8.d8uaN{
    background-color:var(--view-button-color);
    color:#fff;
    color:var(--mb-color-text-white)
  }
.gm5S8.d8uaN:hover{
      background-color:color-mix(
        in srgb,
        var(--view-button-color) 80%,
        transparent
      );
    }

.YnCfo{
  margin-left:auto;
}

.hHmEn{
  color:#cbe2f7;
  color:var(--mb-color-focus);
  margin-top:1px;
  width:1rem
}

.hHmEn.wktb0{
    color:inherit;
  }

.rAaqJ{
  border-radius:8px;
  align-items:center;
  color:#509ee3;
  color:var(--mb-color-brand);
  font-weight:700;
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
  min-height:2.2rem;
  display:flex;
  padding:0.5rem;
  text-decoration:none
}

.rAaqJ:hover{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.rAaqJ.wktb0{
    pointer-events:none;
    opacity:0.4;
    color:inherit;
  }

.ckJrm .rAaqJ{
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
  }

.WTSKY{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.hL0fl{
  display:flex;
  align-items:center;
  color:#509ee3;
  color:var(--mb-color-brand);
}

.jGAmw{
  margin-top:1px;
  width:12px;
}

.Hjxqm{
  white-space:pre-line;
  max-height:200px;
  overflow:auto;
  margin-bottom:0.5em;
}

.didcL{
  font:unset !important;
  background-color:#2e353b !important;
  background-color:var(--mb-color-tooltip-background) !important;
  border:none !important;
  padding:0 !important;
  color:#fff !important;
  color:var(--mb-color-tooltip-text) !important;
}
.E0e_G{
  min-width:240px;
  width:100%;
  border-collapse:collapse;
}
.O62_a{
  max-height:80vh;
  overflow-y:auto;
  position:relative;
  margin:0.25rem 0 0.875rem;
}
.T9zTm{
  position:sticky;
  top:0;
  margin:0.75rem 1rem 0.25rem;
  font-weight:400;
  font-size:13px;
  color:#949aab;
  color:var(--mb-color-tooltip-text-secondary);
  background:#2e353b;
  background:var(--mb-color-tooltip-background);
  z-index:1;
}
.AAlu1{
  margin-top:1rem;
}
.Umm3z{
  width:100%;
}
.REtKx{
  font-size:14px;
}
.qdrU7{
  color:#949aab;
  color:var(--mb-color-tooltip-text-secondary);
  font-size:12px;
}
.Tb1pF{
  background:color-mix(
    in srgb,
    #2e353b 50%,
    #000
  );
  background:var(--mb-color-tooltip-background-focused);
}
.g3M5f{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0.25rem 0;
  vertical-align:middle;
  text-align:right;
  font-weight:600;
  width:auto;
}
.g3M5f + .g3M5f:not(.WnsLR){
  padding-left:0.75rem;
}
.g3M5f:first-of-type{
  padding-left:1rem;
}
.g3M5f:last-of-type{
  padding-right:1rem;
}
.WnsLR{
  padding-left:0.375rem;
  font-weight:400;
  text-align:left;
}
.hrOS9,
.HEeZb,
.rjCNt{
  width:1px;
}
.HEeZb{
  font-weight:600;
  color:#949aab;
  color:var(--mb-color-tooltip-text-secondary);
}
.rjCNt{
  line-height:12px;
  text-align:center;
}
.ZEmFh{
  border-radius:100%;
  width:12px;
  height:12px;
  display:inline-block;
}
.gKAzj{
  position:sticky;
  bottom:0;
  background:#2e353b;
  background:var(--mb-color-tooltip-background);
  z-index:1;
}
.gKAzj .g3M5f{
  padding-top:0.75rem;
  position:relative;
}
.qdrU7 .WnsLR{
  color:color-mix(in srgb, #fff 90%, #2e353b);
  color:color-mix(in srgb, #fff 90%, var(--mb-color-tooltip-background));
}

.YGDu9{
  display:flex;
  justify-content:flex-end;
  width:100%;
  height:100%;
}

.YGDu9 .GY6SZ{
  display:flex;
  justify-content:center;
  max-width:100%;
}

.YGDu9 .O7pQS,
.YGDu9 .D8cmO{
  display:flex;
  justify-content:center;
  flex-basis:auto;
  flex-grow:1;
  flex-shrink:1;
  min-width:0;
  min-height:0;
}

.YGDu9 .O7pQS{
  visibility:hidden;
}

.YGDu9 .HlxqV{
  flex-shrink:0;
  position:relative;
}

.YGDu9.oswtY .GY6SZ{
  display:none;
}

.YGDu9.oswtY .HlxqV{
  flex:1;
}

.YGDu9.oZTmb{
  flex-direction:column-reverse;
}

.YGDu9.oZTmb .GY6SZ{
  flex-shrink:1;
  overflow:hidden;
}

.YGDu9.oZTmb .D8cmO{
  flex-direction:column;
}

.YGDu9.oZTmb.eHTUJ .GY6SZ{
  flex-grow:0;
  flex-shrink:0;
}

.YGDu9.oZTmb.eHTUJ .HlxqV{
  flex-grow:1;
  flex-shrink:1;
  min-height:75%;
}

.YGDu9.sjiOj{
  flex-direction:row;
}

.YGDu9.sjiOj .GY6SZ{
  flex-grow:0;
  flex-shrink:1;
  overflow:hidden;
}

.YGDu9.sjiOj .D8cmO{
  flex-direction:row;
}

.YGDu9.sjiOj.eHTUJ .GY6SZ{
  flex-grow:0;
  flex-shrink:0;
}

.YGDu9.sjiOj.eHTUJ .HlxqV{
  flex-grow:1;
  flex-shrink:1;
  min-width:66%;
}

.aMeNc{
  font-weight:bold;
  transition:opacity 0.25s linear;
  opacity:1;
}
.omIAu{
  margin-top:0.25em;
  margin-bottom:0.25em;
}
.aMeNc.aN3hv{
  opacity:0.4;
}
.ZVH09.q9L2x{
  display:none;
}
.ZVH09.r0JPc{
  display:flex;
  flex-direction:column;
  margin-right:1em;
}
.ZVH09.gTNVY{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  margin-top:1em;
}
.KY_Tw.aMeNc{
  font-size:12px;
}

.leaflet-draw.leaflet-control{
  display:none;
}

._uYcm{
  opacity:0.9;
  margin-bottom:0.5rem;
}

.G3fF_{
  margin-top:0.5rem;
  padding:0.5rem;
}

.vGJHU{
  margin-bottom:10px;
}

:where(.mb-wrapper){
  --transition-theme-change:background-color 1s linear, border-color 1s linear, color 1s linear;
}

.KxxLs{
  transition:color 0.3s linear;
}

.QjQnf{
  transition:var(--transition-theme-change);
}

@media (prefers-reduced-motion){
  :where(.mb-wrapper){
    --transition-theme-change:none;
  }
}

:root{
  --mb-color-brand:var(--mb-base-color-blue-40);
  --mb-color-brand-light:color-mix(in srgb, var(--mb-color-brand), #fff 80%);
  --mb-color-brand-lighter:color-mix(in srgb, var(--mb-color-brand), #fff 90%);
  --mb-color-brand-alpha-04:color-mix(
    in srgb,
    var(--mb-color-brand) 4%,
    transparent
  );
  --mb-color-brand-alpha-88:color-mix(
    in srgb,
    var(--mb-color-brand) 88%,
    transparent
  );
  --mb-color-border-alpha-30:color-mix(
    in srgb,
    var(--mb-color-border) 30%,
    transparent
  );
  --mb-color-text-white-alpha-85:color-mix(
    in srgb,
    var(--mb-color-text-white) 85%,
    transparent
  );
  --mb-color-bg-black-alpha-60:color-mix(
    in srgb,
    var(--mb-color-bg-black) 60%,
    transparent
  );
  --mb-color-bg-white-alpha-15:color-mix(
    in srgb,
    var(--mb-color-bg-white) 15%,
    transparent
  );
  --mb-color-success:#84bb4c;
  --mb-color-summarize:#88bf4d;
  --mb-color-error:var(--mb-base-color-lobster-50);
  --mb-color-danger:var(--mb-base-color-lobster-50);
  --mb-color-text-dark:#4c5773;
  --mb-color-text-medium:#696e7b;
  --mb-color-text-light:#949aab;
  --mb-color-bg-black:#2e353b;
  --mb-color-bg-dark:#93a1ab;
  --mb-color-bg-medium:#edf2f5;
  --mb-color-bg-light:var(--mb-base-color-gray-5);
  --mb-color-bg-white:var(--mb-base-color-white);
  --mb-color-bg-error:var(--mb-base-color-lobster-10);
  --mb-color-bg-night:#42484e;
  --mb-color-shadow:rgba(0, 0, 0, 0.13);
  --mb-color-border:#eeecec;
  --mb-color-filter:#7172ad;
  --mb-color-focus:var(--mb-base-color-blue-20);
  --mb-color-warning:#f9cf48;
  --mb-color-text-primary:var(--mb-color-text-dark);
  --mb-color-text-secondary:var(--mb-color-text-medium);
  --mb-color-text-tertiary:var(--mb-color-text-light);
  --mb-color-text-selected:var(--mb-base-color-white);
  --mb-color-text-hover:var(--mb-base-color-brand-40);
  --mb-color-text-disabled:var(--mb-base-color-gray-50);
  --mb-color-text-brand:var(--mb-base-color-brand-40);
  --mb-color-text-white:var(--mb-base-color-white);
  --mb-color-background:var(--mb-base-color-white);
  --mb-color-background-info:var(--mb-base-color-gray-5);
  --mb-color-background-selected:var(--mb-base-color-brand-40);
  --mb-color-background-hover:var(--mb-base-color-brand-10);
  --mb-color-background-disabled:var(--mb-base-color-gray-10);
  --mb-color-background-inverse:var(--mb-color-bg-black);
  --mb-color-background-brand:var(--mb-base-color-brand-40);
  --mb-color-background-error-secondary:var(--mb-base-color-lobster-5);
  --mb-color-icon-primary:var(--mb-base-color-brand-40);
  --mb-color-icon-primary-disabled:var(--mb-base-color-gray-30);
  --mb-color-icon-secondary:var(--mb-base-color-brand-20);
  --mb-color-icon-secondary-disabled:var(--mb-base-color-gray-10);
  --mb-color-tooltip-text:var(--mb-color-text-white);
  --mb-color-tooltip-text-secondary:var(--mb-color-text-light);
  --mb-color-tooltip-background:var(--mb-color-background-inverse);
  --mb-color-tooltip-background-focused:color-mix(
    in srgb,
    var(--mb-color-tooltip-background) 50%,
    #000
  );
  --mb-color-syntax-parameters:var(--mb-base-color-mango-40);
  --mb-color-syntax-parameters-active:var(--mb-base-color-mango-10);
  --mb-color-switch-off:var(--mb-base-color-orion-10);

  --mb-base-color-white:#fff;
  --mb-base-color-brand-70:color-mix(
    in srgb,
    var(--mb-color-brand),
    black 50%
  );
  --mb-base-color-brand-60:color-mix(
    in srgb,
    var(--mb-color-brand),
    black 25%
  );
  --mb-base-color-brand-40:var(--mb-color-brand);
  --mb-base-color-brand-30:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 45%
  );
  --mb-base-color-brand-20:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 70%
  );
  --mb-base-color-brand-10:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 90%
  );
  --mb-color-saturated-blue:#2d86d4;
  --mb-color-saturated-green:#70a63a;
  --mb-color-saturated-purple:#885ab1;
  --mb-color-saturated-red:#ed6e6e;
  --mb-color-saturated-yellow:#f9cf48;
  --mb-base-color-blue-100:#00172b;
  --mb-base-color-blue-90:#042746;
  --mb-base-color-blue-80:#0a3b67;
  --mb-base-color-blue-70:#105490;
  --mb-base-color-blue-60:#1871bf;
  --mb-base-color-blue-50:#358cd9;
  --mb-base-color-blue-40:#509ee3;
  --mb-base-color-blue-30:#8dc0ed;
  --mb-base-color-blue-20:#cbe2f7;
  --mb-base-color-blue-10:#eef6fd;
  --mb-base-color-blue-5:#f8fbfe;
  --mb-base-color-gray-100:#121619;
  --mb-base-color-gray-90:#20272b;
  --mb-base-color-gray-80:#313b42;
  --mb-base-color-gray-70:#47545e;
  --mb-base-color-gray-60:#657079;
  --mb-base-color-gray-50:#808991;
  --mb-base-color-gray-40:#929aa1;
  --mb-base-color-gray-30:#b4bcc3;
  --mb-base-color-gray-20:#dbdfe3;
  --mb-base-color-gray-10:#f3f5f7;
  --mb-base-color-gray-5:#fafbfc;
  --mb-base-color-orion-100:hsla(204, 66%, 8%, 1);
  --mb-base-color-orion-90:hsla(204, 34%, 14%, 1);
  --mb-base-color-orion-80:hsla(205, 19%, 23%, 1);
  --mb-base-color-orion-70:hsla(204, 12%, 32%, 1);
  --mb-base-color-orion-60:hsla(205, 8%, 43%, 1);
  --mb-base-color-orion-50:hsla(203, 5%, 53%, 1);
  --mb-base-color-orion-40:hsla(205, 6%, 60%, 1);
  --mb-base-color-orion-30:hsla(203, 6%, 73%, 1);
  --mb-base-color-orion-20:hsla(195, 6%, 87%, 1);
  --mb-base-color-orion-10:hsla(240, 4%, 95%, 1);
  --mb-base-color-orion-5:hsla(240, 11%, 98%, 1);
  --mb-base-color-orion-alpha-100:hsla(205, 68%, 8%, 1);
  --mb-base-color-orion-alpha-90:hsla(204, 66%, 8%, 0.93);
  --mb-base-color-orion-alpha-80:hsla(204, 66%, 8%, 0.84);
  --mb-base-color-orion-alpha-70:hsla(204, 66%, 8%, 0.74);
  --mb-base-color-orion-alpha-60:hsla(204, 66%, 8%, 0.62);
  --mb-base-color-orion-alpha-50:hsla(204, 66%, 8%, 0.51);
  --mb-base-color-orion-alpha-40:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-30:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-20:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-10:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-5:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-lobster-100:hsla(0, 81%, 11%, 1);
  --mb-base-color-lobster-90:hsla(1, 75%, 17%, 1);
  --mb-base-color-lobster-80:hsla(1, 71%, 26%, 1);
  --mb-base-color-lobster-70:hsla(1, 69%, 37%, 1);
  --mb-base-color-lobster-60:hsla(1, 67%, 49%, 1);
  --mb-base-color-lobster-50:hsla(358, 71%, 62%, 1);
  --mb-base-color-lobster-40:hsla(1, 84%, 69%, 1);
  --mb-base-color-lobster-30:hsla(1, 85%, 81%, 1);
  --mb-base-color-lobster-20:hsla(2, 67%, 90%, 1);
  --mb-base-color-lobster-10:hsla(0, 76%, 97%, 1);
  --mb-base-color-lobster-5:hsla(0, 100%, 99%, 1);
  --mb-base-color-flamingo-100:hsla(334, 75%, 10%, 1);
  --mb-base-color-flamingo-90:hsla(334, 79%, 17%, 1);
  --mb-base-color-flamingo-80:hsla(334, 72%, 26%, 1);
  --mb-base-color-flamingo-70:hsla(334, 71%, 36%, 1);
  --mb-base-color-flamingo-60:hsla(334, 69%, 48%, 1);
  --mb-base-color-flamingo-50:hsla(334, 67%, 60%, 1);
  --mb-base-color-flamingo-40:hsla(334, 80%, 68%, 1);
  --mb-base-color-flamingo-30:hsla(334, 79%, 80%, 1);
  --mb-base-color-flamingo-20:hsla(335, 79%, 91%, 1);
  --mb-base-color-flamingo-10:hsla(335, 67%, 96%, 1);
  --mb-base-color-flamingo-5:hsla(330, 67%, 99%, 1);
  --mb-base-color-mango-100:hsla(26, 89%, 7%, 1);
  --mb-base-color-mango-90:hsla(26, 79%, 13%, 1);
  --mb-base-color-mango-80:hsla(25, 73%, 20%, 1);
  --mb-base-color-mango-70:hsla(26, 70%, 29%, 1);
  --mb-base-color-mango-60:hsla(26, 69%, 39%, 1);
  --mb-base-color-mango-50:hsla(26, 68%, 48%, 1);
  --mb-base-color-mango-40:hsla(26, 79%, 54%, 1);
  --mb-base-color-mango-30:hsla(26, 84%, 70%, 1);
  --mb-base-color-mango-20:hsla(26, 88%, 87%, 1);
  --mb-base-color-mango-10:hsla(25, 100%, 95%, 1);
  --mb-base-color-mango-5:hsla(30, 100%, 98%, 1);
  --mb-base-color-dubloon-100:hsla(30, 100%, 98%, 1);
  --mb-base-color-dubloon-90:hsla(46, 88%, 10%, 1);
  --mb-base-color-dubloon-80:hsla(46, 82%, 15%, 1);
  --mb-base-color-dubloon-70:hsla(46, 79%, 22%, 1);
  --mb-base-color-dubloon-60:hsla(46, 76%, 30%, 1);
  --mb-base-color-dubloon-50:hsla(46, 76%, 37%, 1);
  --mb-base-color-dubloon-40:hsla(46, 75%, 44%, 1);
  --mb-base-color-dubloon-30:hsla(46, 81%, 52%, 1);
  --mb-base-color-dubloon-20:hsla(46, 94%, 74%, 1);
  --mb-base-color-dubloon-10:hsla(46, 96%, 90%, 1);
  --mb-base-color-dubloon-5:hsla(46, 96%, 90%, 1);
  --mb-base-color-palm-100:hsla(94, 85%, 5%, 1);
  --mb-base-color-palm-90:hsla(92, 62%, 10%, 1);
  --mb-base-color-palm-80:hsla(89, 54%, 16%, 1);
  --mb-base-color-palm-70:hsla(89, 50%, 24%, 1);
  --mb-base-color-palm-60:hsla(89, 48%, 32%, 1);
  --mb-base-color-palm-50:hsla(89, 48%, 40%, 1);
  --mb-base-color-palm-40:hsla(89, 47%, 45%, 1);
  --mb-base-color-palm-30:hsla(90, 47%, 60%, 1);
  --mb-base-color-palm-20:hsla(91, 51%, 81%, 1);
  --mb-base-color-palm-10:hsla(92, 65%, 92%, 1);
  --mb-base-color-palm-5:hsla(93, 73%, 97%, 1);
  --mb-base-color-seafoam-100:hsla(180, 84%, 5%, 1);
  --mb-base-color-seafoam-90:hsla(180, 34%, 12%, 1);
  --mb-base-color-seafoam-80:hsla(180, 80%, 14%, 1);
  --mb-base-color-seafoam-70:hsla(180, 70%, 21%, 1);
  --mb-base-color-seafoam-60:hsla(180, 44%, 33%, 1);
  --mb-base-color-seafoam-50:hsla(180, 74%, 34%, 1);
  --mb-base-color-seafoam-40:hsla(180, 42%, 46%, 1);
  --mb-base-color-seafoam-30:hsla(180, 47%, 60%, 1);
  --mb-base-color-seafoam-20:hsla(180, 55%, 81%, 1);
  --mb-base-color-seafoam-10:hsla(180, 68%, 93%, 1);
  --mb-base-color-seafoam-5:hsla(180, 69%, 97%, 1);
  --mb-base-color-octopus-100:hsla(240, 7%, 9%, 1);
  --mb-base-color-octopus-90:hsla(240, 7%, 9%, 1);
  --mb-base-color-octopus-80:hsla(240, 43%, 33%, 1);
  --mb-base-color-octopus-70:hsla(240, 40%, 46%, 1);
  --mb-base-color-octopus-60:hsla(240, 46%, 58%, 1);
  --mb-base-color-octopus-50:hsla(240, 65%, 69%, 1);
  --mb-base-color-octopus-40:hsla(240, 69%, 74%, 1);
  --mb-base-color-octopus-30:hsla(240, 49%, 81%, 1);
  --mb-base-color-octopus-20:hsla(240, 66%, 92%, 1);
  --mb-base-color-octopus-10:hsla(240, 100%, 97%, 1);
  --mb-base-color-octopus-5:hsla(240, 100%, 99%, 1);
}

.sWIjA{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.DuNWG,
.F2LDN:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.AYFx4{
  color:#84bb4c;
  color:var(--mb-color-success);
}

.zVbBR,
.Kqjgb{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

.ocHrY:hover{
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
}

.InmZe{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.Wmf2Z{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.ZuYSW{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.iPBhC{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.AHtfq,
.KNrtH:hover{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.MUpDd,
.hmEui:hover{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.plk07{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.Fq9c4{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.NV9ue{
  color:#949aab;
  color:var(--mb-color-text-tertiary);
}

.qWdg1,
.QA0ZI:hover{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.P54sL,
.Bjfd_:hover{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}

.DJZJM,
.YExmu:hover{
  color:#fff;
  color:var(--mb-color-text-white);
}

.VrjWl{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.LiTGC{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.NO8tQ .qWdg1{
  background-color:#2e353b;
  background-color:var(--mb-color-bg-black);
}

.NO8tQ .P54sL{
  background-color:#596269;
}

.NO8tQ .MUpDd{
  color:#fafbfc;
  color:var(--mb-color-bg-light);
}

.o3ysZ{
  margin-left:auto;
  margin-top:0.5rem
}
@media screen and (max-width: 40em){
  .o3ysZ{
    width:100%;
    padding-top:11px;
    padding-bottom:11px
}
  }

.NnfZr{
  --mb-color-background:var(--mb-color-bg-light);
  --mb-color-logo-text:#5a6072;
  --mb-color-logo-primary:var(--mb-base-color-blue-40);
  --mb-color-logo-secondary:#c2daf0;

  display:flex;
  align-items:center;
  font-size:0.75rem;
  text-decoration:none;
  grid-gap:0.75rem;
  gap:0.75rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.75rem;
  padding:0.4688rem 0.75rem;
  background:#fff;
  background:var(--mb-color-background);
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.n_GUL{
  --mb-color-text-primary:var(--mb-color-text-medium);
}

.nG5UA{
  --mb-color-border:var(--mb-color-text-medium);
  --mb-color-background:#2f353a;
  --mb-color-logo-text:var(--mb-color-text-primary);
  --mb-color-logo-primary:var(--mb-color-text-primary);
  --mb-color-logo-secondary:#5a6072;
}

.qE3lO{
  flex:0;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.X9mtV{
  align-items:center;
  display:flex;
  justify-content:center;
  list-style:none;
  margin:0;
  padding:0.5rem 0;
  width:100%;
}

.kq5Uo{
  flex:1;
  margin:0;
  padding:0;
  width:100%;
}

.REhv3{
  align-items:center;
  color:#509ee3;
  color:var(--mb-color-brand);
  cursor:pointer;
  display:flex;
  font-family:var(--mb-default-font-family);
  font-size:14px;
  font-weight:700;
  padding:0.25rem 1.5rem;
}

.QwIjC{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.IfUBi{
  align-items:center;
  display:flex;
  margin:0;
  min-height:36px;
  padding:0.25rem 0.5rem 0.25rem 0.75rem
}

.IfUBi:first-child{
    padding-top:0.5rem;
  }

.IfUBi:last-child{
    padding-bottom:0.5rem;
  }

.RMgSM{
  display:inline-block;
  padding:0 0.5rem 0 0;
  max-width:100%;
  width:100%;
}

._UDxq .dlI9R{
    display:none;
  }

.XkdNu:hover .dlI9R, .XkdNu[focus-within] .dlI9R{
      opacity:1;
      pointer-events:all;
    }

.XkdNu:hover .dlI9R, .XkdNu:focus-within .dlI9R{
      opacity:1;
      pointer-events:all;
    }

.pBz7J{
  background-color:var(--mb-color-bg-dashboard-card);
  scroll-margin:6px 0
}

.pBz7J.EvWBC{
    border-color:#42484e;
    border-color:var(--mb-color-bg-night);
    background-color:#42484e;
    background-color:var(--mb-color-bg-night);
  }

.pBz7J.k30KQ{
    border-color:var(--slow-card-border-color);
  }

.pBz7J.nTmk6{
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
  }

.pBz7J.akRdJ{
    background:#fafbfc;
    background:var(--mb-color-bg-light);
    box-shadow:none !important
  }

.pBz7J.akRdJ.EvWBC{
      background:#2e353b;
      background:var(--mb-color-bg-black);
    }

.pBz7J.akRdJ.phDMr{
      background:var(--mb-color-bg-dashboard);
    }

.Dp_oZ{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:4px
}
.Dp_oZ:hover{
    color:#4c5773;
    color:var(--mb-color-text-dark);
  }

.uQ9XQ{
  position:relative;
}

.gRnIz{
  display:flex;
  align-items:center;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  line-height:1px;
  grid-gap:0.5rem;
  gap:0.5rem;
}

.U4DIo{
  padding:0.125em 0.25em;
  background:var(--mb-color-bg-dashboard-card);
  transform:translateY(-50%);
  border-radius:8px;
  box-shadow:0 1px 3px rgb(0 0 0 / 13%);
  cursor:default;
  transition:opacity 200ms;
  z-index:2
}

@container DashboardCard (max-width: 12rem){

.U4DIo.MK4VK{
      right:unset;
      left:20px
  }
    }

.U4DIo{

  pointer-events:none;
  opacity:0
}

.U4DIo.pfBpl{
    pointer-events:all;
    opacity:1;
  }

.lxOJF{
  position:relative
}
.lxOJF:hover::before{
    content:"";
    position:absolute;
    width:300%;
    height:300%;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    z-index:-1;
  }

.CLyEv{
  display:block;
  color:#509ee3;
  color:var(--mb-color-brand)
}

.CLyEv.t8r3z{
    color:unset;
  }

.D56K5{
  color:#949aab;
  color:var(--mb-color-text-light)
}

.D56K5.t8r3z{
    color:unset;
  }

.jsfrt{
  border-radius:8px;
  cursor:pointer;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  color:#696e7b;
  color:var(--mb-color-text-medium)
}

.jsfrt.t8r3z{
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.aK6Ul{
  --mb-color-embedding-option-primary:var(--mb-color-icon-primary);
  --mb-color-embedding-option-secondary:var(--mb-color-icon-secondary);
}

.aK6Ul.KkFS8{
  --mb-color-embedding-option-primary:var(--mb-color-icon-primary-disabled);
  --mb-color-embedding-option-secondary:var(
    --mb-color-icon-secondary-disabled
  );
}

.ekAeK{
  z-index:1;
  overflow:auto;
}

.CpqTr{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  margin:0.5rem 0;
  align-items:baseline;
  line-height:1.5rem;
}

.vEu_p{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}

.SPSbG{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.QNKzF{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  cursor:pointer;
  border:2px solid #509ee3;
  border:2px solid var(--mb-color-brand);
  border-radius:8px;
  min-height:30px;
  color:#696e7b;
  color:var(--mb-color-text-medium)
}

.QNKzF.lnjFe{
    pointer-events:none;
    opacity:0.4;
    border-color:inherit;
  }

.QNKzF.sdZYl{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.QNKzF.oYTB7{
    pointer-events:none;
    border-color:#fafbfc;
    border-color:var(--mb-color-bg-light);
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
    color:#696e7b;
    color:var(--mb-color-text-medium);
  }

.QNKzF.AOBfh{
    border-color:hsla(358, 71%, 62%, 1);
    border-color:var(--mb-color-error);
    background-color:hsla(358, 71%, 62%, 1);
    background-color:var(--mb-color-error);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.g2M0r{
  overflow:hidden;
}

.wDB1x{
  color:#fff;
  color:var(--mb-color-text-white);
  background-color:transparent;
  border:none;
  padding:0.25rem !important
}

.wDB1x:hover{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:color-mix(
      in srgb,
      #fff,
      transparent 80%
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-bg-white),
      transparent 80%
    );
  }

.WULju{
  flex:1;
}

.WwkTw{
  margin-top:0.5rem;
  margin-bottom:-0.5rem;
  padding:2rem 0;
  text-align:center;
}

.kCVNV{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  text-align:center;
}

.Ck00M{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.ci0x3{
  color:#509ee3;
  color:var(--mb-color-brand);
  font-weight:bold;
  margin-top:0.5rem;
}

.Q0_wa{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.drjtH{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.FWv0P:not([data-css-specificity-hack="🤷"]){
  cursor:pointer;
  overflow:hidden;

  --external-link-icon-color:var(--mb-color-text-light)
}

.FWv0P:not([data-css-specificity-hack="🤷"]):hover{
    border-color:#509ee3;
    border-color:var(--mb-base-color-blue-40);
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);

    --external-link-icon-color:var(--mb-base-color-blue-40);
  }

.w5sU1.FWv0P:not([data-css-specificity-hack="🤷"]){
  --mb-color-text-primary:var(--mb-color-text-tertiary);

  cursor:not-allowed;
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.ArJmw .cm-gutter{
      background-color:color-mix(in srgb, #509ee3, #fff 80%);
      background-color:var(--mb-color-brand-light);
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.lwXfW{
  background-color:color-mix(in srgb, #509ee3, #fff 80%);
  background-color:var(--mb-color-brand-light);
}

.rj1CI{
  background:#fff;
  background:var(--mb-color-background);
}

.PfgqU{
  padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);
  padding:var(
    --alert-modal-content-padding,
    var(--mantine-spacing-lg) var(--mantine-spacing-xl)
  );
  background-color:hsla(240, 11%, 98%, 1);
  background-color:var(--mb-base-color-orion-5);
  overflow:hidden;
  border-radius:var(--mantine-radius-md);
}

.Vl4gY{
  background-color:hsla(240, 11%, 98%, 1);
  background-color:var(--mb-base-color-orion-5);
  padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);
  padding:var(
    --notification-schedule-padding,
    var(--mantine-spacing-lg) var(--mantine-spacing-xl)
  )
}

.Vl4gY:has([data-error="true"]) .OXESe{
      display:none;
    }

.ASM_D{
  --schedule-grid-gap:1.5rem;
  --schedule-row-gap:1rem;
  --schedule-first-column-font-weight:bold;
}

.oowAN{
  width:100%;
  background-color:var(--mb-base-color-orion-10);
  background-color:var(
    --notification-warning-bg,
    var(--mb-base-color-orion-10)
  );
  padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);
  padding:var(
    --notification-warning-padding,
    var(--mantine-spacing-md) var(--mantine-spacing-xl)
  );
}

.xJMBP{
  color:var(--mb-color-text-secondary);
  color:var(--notification-warning-text-color, var(--mb-color-text-secondary));
  line-height:var(--mantine-line-height-sm);
}

.ShV2b{
  position:relative;
  border-radius:0.5rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
}

  .ShV2b .wxLOw{
    line-height:1rem;
    margin-bottom:0.25rem;
  }

.yyRKm:hover{
    background:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background:var(--mb-base-color-brand-10);
    cursor:pointer;
    border-color:transparent;
  }

.yyRKm:hover .wxLOw{
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.yyRKm:hover .AnG6w{
      color:#4c5773;
      color:var(--mb-color-text-primary);
    }

.AnG6w{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.nN6mg{
  position:absolute;
  right:0.3125rem;
  top:0.3125rem;
}

.IhgXo{
  margin-right:0.5em;
}

.lwN3Q{
  font-weight:bold;
  padding-top:0.5em;
  padding-bottom:0.5em;
  cursor:pointer;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  display:flex;
  align-items:center;
}

.lwN3Q.YInKJ.zmELE{
  color:#88bf4d;
  color:var(--mb-color-summarize);
}

.lwN3Q .IhgXo{
  visibility:hidden;
}

.lwN3Q.zmELE .IhgXo{
  visibility:visible;
}

.lwN3Q:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.lwN3Q:hover .IhgXo{
  visibility:visible;
}

.XcIoY > button[data-hovered="true"]{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
}

.jlR5y:not(:last-child){
  margin-right:0.75rem;
}

._Dn1O{
  border:none;
  padding:0.25rem;
  margin-bottom:0.375rem;
}


/*# sourceMappingURL=app-public.5740ef1b0e6ae5f1.css.map*/