/*!
 * /*
 * * 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);
}
.tpHqK,
.tpHqK *{
  pointer-events:none;
}
.SpgWq{
  pointer-events:all;
}
.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:#ed6e6e !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) div,
  :where(.mb-wrapper) nav,
  :where(.mb-wrapper) article,
  :where(.mb-wrapper) section,
  :where(.mb-wrapper) main,
  :where(.mb-wrapper) header,
  :where(.mb-wrapper) footer,
  :where(.mb-wrapper) input,
  :where(.mb-wrapper) form,
  :where(.mb-wrapper) table,
  :where(.mb-wrapper) fieldset,
  :where(.mb-wrapper) textarea,
  :where(.mb-wrapper) ul,
  :where(.mb-wrapper) li,
  :where(.mb-wrapper) span{
    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:#ed6e6e;
  --mb-color-danger:#ed6e6e;
  --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:rgba(237,110,110,0.33333);
  --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-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-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-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-ocean-100:hsla(208, 100%, 9%, 1);
  --mb-base-color-ocean-90:hsla(208, 89%, 15%, 1);
  --mb-base-color-ocean-80:hsla(208, 82%, 22%, 1);
  --mb-base-color-ocean-70:hsla(208, 80%, 31%, 1);
  --mb-base-color-ocean-60:hsla(208, 78%, 42%, 1);
  --mb-base-color-ocean-50:hsla(208, 68%, 53%, 1);
  --mb-base-color-ocean-40:hsla(208, 72%, 60%, 1);
  --mb-base-color-ocean-30:hsla(208, 73%, 74%, 1);
  --mb-base-color-ocean-20:hsla(209, 73%, 88%, 1);
  --mb-base-color-ocean-10:hsla(208, 79%, 96%, 1);
  --mb-base-color-ocean-5:hsla(208, 75%, 98%, 1);
  --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:#ed6e6e;
  color:var(--mb-color-error);
}
.BKdqA:hover{
  background-color:#ed6e6e;
  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_{
  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;
}
.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){
}
: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;
}
.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;
}
.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;
}
.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;
}
.c1h0N{
  transition:color 0.3s linear;
}
.VXSmI{
  width:100%;
}
.tlHrz{
  width:18.75rem;
}
.n6lDl{
  z-index:1;
}
.utgie{
  z-index:2;
}
.BNvpr{
  z-index:3;
}
.tNND_{
  z-index:4;
}
.jDaaD{
  z-index:5;
}
.Ieabm{
  z-index:6;
}
.vyLjA{
  z-index:999;
}

.g9syb{
  cursor:pointer;
  border-radius:6px;
  word-break:break-all;
}

  .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);
  }

  .g9syb.RbwdW{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

  .g9syb.LUWHl{
    cursor:default;
    color:#949aab;
    color:var(--mb-color-text-tertiary);
  }

[dir="ltr"] button.UgFcU{
  text-align:left;
}
[dir="rtl"] button.UgFcU{
  text-align:right;
}
button.UgFcU{
  display:flex;
  flex:auto;
  align-items:center;
  border-radius:8px;
  border:none;
  padding:0.5rem;
  margin:0 -0.5rem;
  width:auto;
  min-width:148px;
  line-height:1rem;
  color:#4c5773;
  color:var(--mb-color-text-dark);
}
button.UgFcU:hover{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }
button.UgFcU:hover ._MEhK{
      color:#fff;
      color:var(--mb-color-text-white);
    }
button.UgFcU .pMUGl{
    width:100%;
  }
button.UgFcU .vbRlx{
    display:flex;
    justify-content:space-between;
    width:100%;
  }

: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:#ed6e6e;
  background:var(--mb-color-error);
  border:1px solid #ed6e6e;
  border:1px solid var(--mb-color-error);
}

.lP2Dq:hover{
  color:#fff;
  color:var(--mb-color-text-white);
  border-color:#ed6e6e;
  border-color:var(--mb-color-error);
  background-color:#ed6e6e;
  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:#ed6e6e;
  background-color:var(--mb-color-error);
  border-color:#ed6e6e;
  border-color:var(--mb-color-error);
  color:#fff;
  color:var(--mb-color-text-white);
}

.V83Zw:hover{
  color:white;
  background-color:#ed6e6e;
  background-color:var(--mb-color-error);
  border-color:#ed6e6e;
  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);
  }
}

.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;
}

.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;
  }

.dSCNL{
  flex:1;
}

.m9E8I{
  max-width:50px;
}

.yjbk6{
  color:#88bf4d;
  color:var(--mb-color-summarize);
}

.dB_4r{
  position:absolute;
  z-index:4;
}
.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:#ed6e6e;
  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:#ed6e6e;
  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;
}

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

.lFK_5{
  z-index:4;
}

.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;
  z-index:3;
}

.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;
  }
}

.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;
}
.__zbC{
  color:#509ee3;
  color:var(--mb-color-brand);
}
.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;
}
.vB6yW{
  background-color:color-mix(
    in srgb,
    #fff 70%,
    transparent
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-white) 70%,
    transparent
  );
  transition:opacity 0.5s;
}
.vB6yW.hL6BI{
  background-color:transparent;
  pointer-events:none;
}
.vB6yW.hL6BI *{
  pointer-events:none;
}
.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.c5UqB{
  padding:16px 32px;
}
.kphZe.nlgRA{
  transform:translateY(-20px);
  opacity:0;
}
@media (prefers-reduced-motion){
  .kphZe,
  .kphZe.c5UqB,
  .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;
}

: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;
}

.lp9Kh,
.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;
  }

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);
}

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

[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-gray-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-gray-70);
  --mb-color-background-brand:var(--mb-base-color-brand-60);
}

[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:color 1s linear;
  }

[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;
  }

.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;
}

.ZNw3c{
  padding-bottom:14px;
}

.plZ9J{
  display:flex;
  padding-left:12px;
  padding-right:12px;
}

.rWCbX{
  padding:14px;
  margin-bottom:8px;
}

.rWCbX h4{
  font-weight:700;
}

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

.JbvOd,
.mZwL6{
  flex:1;
}

.JbvOd{
  color:#949aab;
  color:var(--mb-color-text-light);
  position:relative;
  border-radius:99px;
  font-weight:700;
  font-size:12px;
  background-color:transparent;
  padding:10px;
}

.mZwL6{
  cursor:inherit;
}

.wqXv0{
  color:currentcolor;
}

.F7sVh .mg4pw{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}

.F7sVh .ioPWt{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}

.NdPt0{
  border-radius:0;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}

.tmF0o.JbvOd{
  visibility:hidden;
  pointer-events:none;
}

.tmF0o.wqXv0{
  visibility:visible;
  pointer-events:all;
}

.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;
}

.rYWo0{
  color:#fff;
  color:var(--mb-color-text-selected);
  background-color:#509ee3;
  background-color:var(--mb-color-background-selected);
  border-color:#509ee3;
  border-color:var(--mb-color-background-selected);
}

.bplO4: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);
  border-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
  border-color:var(--mb-color-background-hover);
}

.VoBsg{
  padding:0;
  border:0;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  margin-bottom:0.5rem;
}

.YKCb0{
  padding:0.3rem 1rem;
  margin:auto;
  font-size:0.625rem;
  font-weight:700;
}

.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:color 1s linear;
}
.Wr5uR.fXdKU.h2wwq .aAXaA{
  color:color-mix(
    in srgb,
    #fff 85%,
    transparent
  );
  color:var(--mb-color-text-white-alpha-85);
  transition:color 1s linear;
}
.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 .KyVDN .BM7bg{
  transition:background-color 1s linear, border 1s linear;
}
.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;
}

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

.WrVjG{
  cursor:pointer;
}

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

.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;
  margin:0.25rem 0 0.875rem 0;
}
.AAlu1{
  margin-top:1rem;
}
.T9zTm{
  display:flex;
  margin:1rem 1rem 0.25rem 1rem;
  font-weight:400;
  font-size:13px;
  color:#949aab;
  color:var(--mb-color-tooltip-text-secondary);
}
.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;
  max-width:240px;
  padding:0.25rem 0;
  vertical-align:middle;
  text-align:right;
  font-weight:600;
}
.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{
  width:1px;
}
.HEeZb{
  width:1px;
  font-weight:600;
  color:#949aab;
  color:var(--mb-color-tooltip-text-secondary);
}
.rjCNt{
  line-height:12px;
  text-align:center;
  width:1px;
}
.ZEmFh{
  border-radius:100%;
  width:12px;
  height:12px;
  display:inline-block;
}
.gKAzj .g3M5f{
  padding-top:0.75rem;
}
.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-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer{
	position:absolute;
	left:0;
	top:0;
	}

.leaflet-container{
	overflow:hidden;
	}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow{
	-webkit-user-select:none;
	   -moz-user-select:none;
	        -ms-user-select:none;
	    user-select:none;
	  -webkit-user-drag:none;
	}

.leaflet-tile::-moz-selection{
	background:transparent;
}

.leaflet-tile::selection{
	background:transparent;
}

.leaflet-safari .leaflet-tile{
	image-rendering:-webkit-optimize-contrast;
	}

.leaflet-safari .leaflet-tile-container{
	width:1600px;
	height:1600px;
	-webkit-transform-origin:0 0;
	}

.leaflet-marker-icon,
.leaflet-marker-shadow{
	display:block;
	}

.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile{
	max-width:none !important;
	max-height:none !important;
	}

.leaflet-container.leaflet-touch-zoom{
	touch-action:pan-x pan-y;
	}

.leaflet-container.leaflet-touch-drag{
	touch-action:none;
	touch-action:pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{
	touch-action:none;
}

.leaflet-container{
	-webkit-tap-highlight-color:transparent;
}

.leaflet-container a{
	-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4);
}

.leaflet-tile{
	filter:inherit;
	visibility:hidden;
	}

.leaflet-tile-loaded{
	visibility:inherit;
	}

.leaflet-zoom-box{
	width:0;
	height:0;
	box-sizing:border-box;
	z-index:800;
	}

.leaflet-overlay-pane svg{
	-moz-user-select:none;
	}

.leaflet-pane{ z-index:400; }

.leaflet-tile-pane{ z-index:200; }

.leaflet-overlay-pane{ z-index:400; }

.leaflet-shadow-pane{ z-index:500; }

.leaflet-marker-pane{ z-index:600; }

.leaflet-tooltip-pane{ z-index:650; }

.leaflet-popup-pane{ z-index:700; }

.leaflet-map-pane canvas{ z-index:100; }

.leaflet-map-pane svg{ z-index:200; }

.leaflet-vml-shape{
	width:1px;
	height:1px;
	}

.lvml{
	behavior:url(#default#VML);
	display:inline-block;
	position:absolute;
	}

.leaflet-control{
	position:relative;
	z-index:800;
	pointer-events:visiblePainted;
	pointer-events:auto;
	}

.leaflet-top,
.leaflet-bottom{
	position:absolute;
	z-index:1000;
	pointer-events:none;
	}

.leaflet-top{
	top:0;
	}

.leaflet-right{
	right:0;
	}

.leaflet-bottom{
	bottom:0;
	}

.leaflet-left{
	left:0;
	}

.leaflet-control{
	float:left;
	clear:both;
	}

.leaflet-right .leaflet-control{
	float:right;
	}

.leaflet-top .leaflet-control{
	margin-top:10px;
	}

.leaflet-bottom .leaflet-control{
	margin-bottom:10px;
	}

.leaflet-left .leaflet-control{
	margin-left:10px;
	}

.leaflet-right .leaflet-control{
	margin-right:10px;
	}

.leaflet-fade-anim .leaflet-tile{
	will-change:opacity;
	}

.leaflet-fade-anim .leaflet-popup{
	opacity:0;
	transition:opacity 0.2s linear;
	}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{
	opacity:1;
	}

.leaflet-zoom-animated{
	transform-origin:0 0;
	}

.leaflet-zoom-anim .leaflet-zoom-animated{
	will-change:transform;
	}

.leaflet-zoom-anim .leaflet-zoom-animated{
	transition:transform 0.25s cubic-bezier(0,0,0.25,1);
	}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile{
	transition:none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide{
	visibility:hidden;
	}

.leaflet-interactive{
	cursor:pointer;
	}

.leaflet-grab{
	cursor:grab;
	}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive{
	cursor:crosshair;
	}

.leaflet-popup-pane,
.leaflet-control{
	cursor:auto;
	}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable{
	cursor:move;
	cursor:grabbing;
	}

.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container{
	pointer-events:none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path{
	pointer-events:visiblePainted;
	pointer-events:auto;
	}

.leaflet-container{
	background:#ddd;
	outline:0;
	}

.leaflet-container a{
	color:#0078A8;
	}

.leaflet-container a.leaflet-active{
	outline:2px solid orange;
	}

.leaflet-zoom-box{
	border:2px dotted #38f;
	background:rgba(255,255,255,0.5);
	}

.leaflet-container{
	font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}

.leaflet-bar{
	box-shadow:0 1px 5px rgba(0,0,0,0.65);
	border-radius:4px;
	}

.leaflet-bar a,
.leaflet-bar a:hover{
	background-color:#fff;
	border-bottom:1px solid #ccc;
	width:26px;
	height:26px;
	line-height:26px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:black;
	}

.leaflet-bar a,
.leaflet-control-layers-toggle{
	background-position:50% 50%;
	background-repeat:no-repeat;
	display:block;
	}

.leaflet-bar a:hover{
	background-color:#f4f4f4;
	}

.leaflet-bar a:first-child{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	}

.leaflet-bar a:last-child{
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom:none;
	}

.leaflet-bar a.leaflet-disabled{
	cursor:default;
	background-color:#f4f4f4;
	color:#bbb;
	}

.leaflet-touch .leaflet-bar a{
	width:30px;
	height:30px;
	line-height:30px;
	}

.leaflet-touch .leaflet-bar a:first-child{
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	}

.leaflet-touch .leaflet-bar a:last-child{
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	}

.leaflet-control-zoom-in,
.leaflet-control-zoom-out{
	font:bold 18px 'Lucida Console', Monaco, monospace;
	text-indent:1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out{
	font-size:22px;
	}

.leaflet-control-layers{
	box-shadow:0 1px 5px rgba(0,0,0,0.4);
	background:#fff;
	border-radius:5px;
	}

.leaflet-control-layers-toggle{
	background-image:url(./ef6db8722c2c3f9a.png);
	width:36px;
	height:36px;
	}

.leaflet-retina .leaflet-control-layers-toggle{
	background-image:url(./9859cd1231006a4a.png);
	background-size:26px 26px;
	}

.leaflet-touch .leaflet-control-layers-toggle{
	width:44px;
	height:44px;
	}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle{
	display:none;
	}

.leaflet-control-layers-expanded .leaflet-control-layers-list{
	display:block;
	position:relative;
	}

.leaflet-control-layers-expanded{
	padding:6px 10px 6px 6px;
	color:#333;
	background:#fff;
	}

.leaflet-control-layers-scrollbar{
	overflow-y:scroll;
	overflow-x:hidden;
	padding-right:5px;
	}

.leaflet-control-layers-selector{
	margin-top:2px;
	position:relative;
	top:1px;
	}

.leaflet-control-layers label{
	display:block;
	}

.leaflet-control-layers-separator{
	height:0;
	border-top:1px solid #ddd;
	margin:5px -10px 5px -6px;
	}

.leaflet-default-icon-path{
	background-image:url(./d577052aa271e13f.png);
	}

.leaflet-container .leaflet-control-attribution{
	background:#fff;
	background:rgba(255, 255, 255, 0.7);
	margin:0;
	}

.leaflet-control-attribution,
.leaflet-control-scale-line{
	padding:0 5px;
	color:#333;
	}

.leaflet-control-attribution a{
	text-decoration:none;
	}

.leaflet-control-attribution a:hover{
	text-decoration:underline;
	}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale{
	font-size:11px;
	}

.leaflet-left .leaflet-control-scale{
	margin-left:5px;
	}

.leaflet-bottom .leaflet-control-scale{
	margin-bottom:5px;
	}

.leaflet-control-scale-line{
	border:2px solid #777;
	border-top:none;
	line-height:1.1;
	padding:2px 5px 1px;
	font-size:11px;
	white-space:nowrap;
	overflow:hidden;
	box-sizing:border-box;

	background:#fff;
	background:rgba(255, 255, 255, 0.5);
	}

.leaflet-control-scale-line:not(:first-child){
	border-top:2px solid #777;
	border-bottom:none;
	margin-top:-2px;
	}

.leaflet-control-scale-line:not(:first-child):not(:last-child){
	border-bottom:2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar{
	box-shadow:none;
	}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar{
	border:2px solid rgba(0,0,0,0.2);
	background-clip:padding-box;
	}

.leaflet-popup{
	position:absolute;
	text-align:center;
	margin-bottom:20px;
	}

.leaflet-popup-content-wrapper{
	padding:1px;
	text-align:left;
	border-radius:12px;
	}

.leaflet-popup-content{
	margin:13px 19px;
	line-height:1.4;
	}

.leaflet-popup-content p{
	margin:18px 0;
	}

.leaflet-popup-tip-container{
	width:40px;
	height:20px;
	position:absolute;
	left:50%;
	margin-left:-20px;
	overflow:hidden;
	pointer-events:none;
	}

.leaflet-popup-tip{
	width:17px;
	height:17px;
	padding:1px;

	margin:-10px auto 0;
	transform:rotate(45deg);
	}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip{
	background:white;
	color:#333;
	box-shadow:0 3px 14px rgba(0,0,0,0.4);
	}

.leaflet-container a.leaflet-popup-close-button{
	position:absolute;
	top:0;
	right:0;
	padding:4px 4px 0 0;
	border:none;
	text-align:center;
	width:18px;
	height:14px;
	font:16px/14px Tahoma, Verdana, sans-serif;
	color:#c3c3c3;
	text-decoration:none;
	font-weight:bold;
	background:transparent;
	}

.leaflet-container a.leaflet-popup-close-button:hover{
	color:#999;
	}

.leaflet-popup-scrolled{
	overflow:auto;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper{
	-ms-zoom:1;
	}

.leaflet-oldie .leaflet-popup-tip{
	width:24px;
	margin:0 auto;

	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-popup-tip-container{
	margin-top:-1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip{
	border:1px solid #999;
	}

.leaflet-div-icon{
	background:#fff;
	border:1px solid #666;
	}

.leaflet-tooltip{
	position:absolute;
	padding:6px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:3px;
	color:#222;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	pointer-events:none;
	box-shadow:0 1px 3px rgba(0,0,0,0.4);
	}

.leaflet-tooltip.leaflet-clickable{
	cursor:pointer;
	pointer-events:auto;
	}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before{
	position:absolute;
	pointer-events:none;
	border:6px solid transparent;
	background:transparent;
	content:"";
	}

.leaflet-tooltip-bottom{
	margin-top:6px;
}

.leaflet-tooltip-top{
	margin-top:-6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before{
	left:50%;
	margin-left:-6px;
	}

.leaflet-tooltip-top:before{
	bottom:0;
	margin-bottom:-12px;
	border-top-color:#fff;
	}

.leaflet-tooltip-bottom:before{
	top:0;
	margin-top:-12px;
	margin-left:-6px;
	border-bottom-color:#fff;
	}

.leaflet-tooltip-left{
	margin-left:-6px;
}

.leaflet-tooltip-right{
	margin-left:6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before{
	top:50%;
	margin-top:-6px;
	}

.leaflet-tooltip-left:before{
	right:0;
	margin-right:-12px;
	border-left-color:#fff;
	}

.leaflet-tooltip-right:before{
	left:0;
	margin-left:-12px;
	border-right-color:#fff;
	}

.leaflet-draw.leaflet-control{
  display:none;
}

._BfFZ{
  color:#4f575d;
  overflow:hidden;
}

.n85d9 .mdsNn{
  font-weight:900;
  border:1px solid transparent;
  padding:0.25em 0.65em;
  border-radius:6px;
  min-width:35px;
}

.n85d9 .mdsNn:hover{
  border:1px solid transparent;
}

.n85d9 .Icon-chevrondown,
.n85d9 .Icon-chevronup{
  opacity:0.5;
}

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

._BfFZ .NJzJ7{
  overflow:hidden;
  display:flex;
  align-items:center;
  border-top:1px solid transparent;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  border-bottom:1px solid color-mix(
    in srgb,
    #eeecec 30%,
    transparent
  );
  border-bottom:1px solid var(--mb-color-border-alpha-30);
}

._BfFZ .NaoJU,
._BfFZ .NaoJU .NJzJ7,
._BfFZ .NaoJU .NJzJ7:hover{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  background-image:none;
}

._BfFZ .NaoJU,
._BfFZ .NaoJU .NJzJ7{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

._BfFZ .mdsNn{
  margin:0 0.75em;
  display:block;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow-x:hidden;
  font-weight:700;
}

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

._BfFZ
  .NaoJU
  .NJzJ7.tether-enabled
  .mdsNn{
  background-color:transparent;
  color:white !important;
}

.NJzJ7:hover{
  background-color:transparent;
}

.mWssh .mdsNn{
  border:1px solid transparent;
  padding:0.25em 0.65em;
  border-radius:99px;
  min-width:35px;
  text-align:center;
}

.gkTBG .Icon-chevrondown,
.gkTBG .Icon-chevronup{
  opacity:1;
  transition:opacity 0.3s linear;
}

.fLcME.BtMW4{
  padding-left:1.5em;
}

.SsD9v{
  position:absolute;
  z-index:50;
  top:0;
  background:#fff;
  background:var(--mb-color-bg-white);
  display:flex;
  justify-content:center;
  align-items:center;
}

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

.V0Y_O{
  height:100%;
}

.zcYI9{
  margin-bottom:10px;
}

.xFIVb.Sc4Uf .zrDRG{
      padding-top:2rem;
      padding-bottom:3rem;
    }
    .xFIVb.Sc4Uf .iaEKF{
      margin:0;
      margin-left:3rem;
      width:10rem;
    }
  .xFIVb.dxVBn .JFW_v{
      font-size:0.875rem;
    }

.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
  );
}

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

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

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

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

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

.RE_eV{
  background-color:#fff;
  background-color:var(--mb-base-color-white);
}

  @media screen and (min-width: 80em){.RE_eV{
    background-image:url(./4e5c210d03521a93.svg);
    background-repeat:no-repeat;
    background-position:bottom right
}
  }

.b3uJg:not([data-css-specificity-hack="🪗"]),
  .b3uJg:not([data-css-specificity-hack="🪗"]) + .b3uJg:not([data-css-specificity-hack="🪗"]),
  .b3uJg:not([data-css-specificity-hack="🪗"])[data-active="true"]{
    border:0;
    margin-top:0;
  }

.b3uJg:not([data-css-specificity-hack="🪗"]):not(:last-child){
    margin-bottom:0.25rem;
  }

.H9ICn:not([data-css-specificity-hack="🪗"]){
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:normal;
}

.TJAYS:not([data-css-specificity-hack="🪗"]){
  background:linear-gradient(
    to right,
    #eef6fd 3rem,
    transparent 3rem
  );
  background:linear-gradient(
    to right,
    var(--mb-base-color-blue-10) 3rem,
    transparent 3rem
  );
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding-left:0;
  height:3rem;
}

.TJAYS:not([data-css-specificity-hack="🪗"]):hover{
    background:linear-gradient(
      to right,
      color-mix(
    in srgb,
    #509ee3,
    white 70%
  ) 3rem,
      color-mix(
    in srgb,
    #509ee3,
    white 90%
  ) 3rem
    );
    background:linear-gradient(
      to right,
      var(--mb-base-color-brand-20) 3rem,
      var(--mb-base-color-brand-10) 3rem
    );
    color:#509ee3;
    color:var(--mb-color-brand);
  }

[data-active="true"] .TJAYS:not([data-css-specificity-hack="🪗"]){
    background:linear-gradient(
      to right,
      #509ee3 3rem,
      transparent 3rem
    );
    background:linear-gradient(
      to right,
      var(--mb-color-brand) 3rem,
      transparent 3rem
    );
  }

[data-active="true"] .TJAYS:not([data-css-specificity-hack="🪗"]):hover{
      background:linear-gradient(
        to right,
        #509ee3 3rem,
        color-mix(
    in srgb,
    #509ee3,
    white 90%
  ) 3rem
      );
      background:linear-gradient(
        to right,
        var(--mb-color-brand) 3rem,
        var(--mb-base-color-brand-10) 3rem
      );
    }

[data-active="true"] .TJAYS:not([data-css-specificity-hack="🪗"]):hover .H9ICn,
      [data-active="true"] .TJAYS:not([data-css-specificity-hack="🪗"]):hover .eOdva svg{
        color:#509ee3;
        color:var(--mb-color-brand);
      }

.eOdva:not([data-css-specificity-hack="🪗"]){
  border:0;
}

.xvpKw:not([data-css-specificity-hack="🪗"]){
  border:0;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  padding-left:1rem;
  padding-right:1rem;
  padding-top:1.5rem;
  padding-bottom:3rem;
}

.Op83q:not([data-css-specificity-hack="🪗"]){
  color:#509ee3;
  color:var(--mb-color-brand);
  height:3rem;
  margin-right:1rem;
  width:3rem;
}

[data-active="true"] .Op83q:not([data-css-specificity-hack="🪗"]){
    color:#fff;
    color:var(--mb-base-color-white);
  }

.svg0l{
  list-style-type:circle;
}

.svg0l li{
    margin-left:2rem;
  }

.kZmWX{
  vertical-align:middle;
}

.mEokE{
  align-items:center;
  background-color:#eef6fd;
  background-color:var(--mb-base-color-blue-10);
  border-radius:0.5rem;
  display:flex;
  flex-wrap:wrap;
  grid-gap:1.5rem;
  gap:1.5rem;
}

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

.mEokE{
    flex-wrap:nowrap
}
  }

.Di0Zo{
  aspect-ratio:16 / 9;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  width:100%;
}

.I_iFd{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
}

.UZYdN{
  display:flex;
  cursor:pointer;
  color:#7172ad;
  color:var(--mb-color-filter);
  background-color:color-mix(in srgb, #7172ad 20%, transparent);
  background-color:color-mix(in srgb, var(--mb-color-filter) 20%, transparent);
  border-radius:0.75rem;
}

.NmvuX{
  flex-shrink:0;
}

.L3t8L{
  position:relative;
  min-width:8rem;
  min-height:4.5rem;
}

  .L3t8L:first-child{
    flex-shrink:0;
  }

  .L3t8L:first-child::after{
      content:"";
      position:absolute;
      right:-7px;
      display:inline-block;
      padding:6px;
      border-style:solid;
      border-color:#eeecec;
      border-color:var(--mb-color-border);
      border-width:0 1px 1px 0;
      background-color:#fff;
      background-color:var(--mb-color-bg-white);
      transform:rotate(-45deg);
    }

  .L3t8L:last-child{
    flex-grow:1;
    flex-shrink:0;
    justify-content:end;
  }

  .L3t8L:not(:last-child){
    border-right:1px solid #eeecec;
    border-right:1px solid var(--mb-color-border);
  }

.jsN41{
  position:absolute;
  top:0;
  left:0.5rem;
  padding:0 0.5rem;
  transform:translateY(-50%);
  color:#696e7b;
  color:var(--mb-color-text-medium);
  background-color:white;
  text-transform:uppercase;
}

.dh_TS{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
}

.QFoNI p{
  margin-top:0;
  margin-bottom:1rem;
}

.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;
}

.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:last-child{
    flex-basis:1000%;
  }

.k0hXO address,
  .k0hXO article,
  .k0hXO aside,
  .k0hXO blockquote,
  .k0hXO canvas,
  .k0hXO dd,
  .k0hXO div,
  .k0hXO dl,
  .k0hXO dt,
  .k0hXO fieldset,
  .k0hXO figcaption,
  .k0hXO figure,
  .k0hXO footer,
  .k0hXO form,
  .k0hXO h1,
  .k0hXO h2,
  .k0hXO h3,
  .k0hXO h4,
  .k0hXO h5,
  .k0hXO h6,
  .k0hXO header,
  .k0hXO hr,
  .k0hXO li,
  .k0hXO main,
  .k0hXO nav,
  .k0hXO noscript,
  .k0hXO ol,
  .k0hXO p,
  .k0hXO pre,
  .k0hXO section,
  .k0hXO table,
  .k0hXO tfoot,
  .k0hXO ul,
  .k0hXO video{
    display:inline-block;
  }

.k0hXO.Z7Qpw{
  white-space:normal;
}

.vpC1K{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

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

.Ldx6H{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}

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

.BVp4t{
  color:#fff;
  color:var(--mb-color-text-white);
  flex-shrink:0;
}

[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;
    }

.UN3cw{
  cursor:pointer;
  position:relative;
  top:-1px;
  color:#949aab;
  color:var(--mb-color-text-light);
  line-height:1rem;
}

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

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

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

.ZRWvY{

  border-radius:100%;
  cursor:pointer;
}

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

: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:#ed6e6e;
  --mb-color-danger:#ed6e6e;
  --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:rgba(237,110,110,0.33333);
  --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-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-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-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-ocean-100:hsla(208, 100%, 9%, 1);
  --mb-base-color-ocean-90:hsla(208, 89%, 15%, 1);
  --mb-base-color-ocean-80:hsla(208, 82%, 22%, 1);
  --mb-base-color-ocean-70:hsla(208, 80%, 31%, 1);
  --mb-base-color-ocean-60:hsla(208, 78%, 42%, 1);
  --mb-base-color-ocean-50:hsla(208, 68%, 53%, 1);
  --mb-base-color-ocean-40:hsla(208, 72%, 60%, 1);
  --mb-base-color-ocean-30:hsla(208, 73%, 74%, 1);
  --mb-base-color-ocean-20:hsla(209, 73%, 88%, 1);
  --mb-base-color-ocean-10:hsla(208, 79%, 96%, 1);
  --mb-base-color-ocean-5:hsla(208, 75%, 98%, 1);
  --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:#ed6e6e;
  color:var(--mb-color-error);
}

.ocHrY:hover{
  background-color:#ed6e6e;
  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{
  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);
}

.react-grid-layout{
  position:relative;
  transition:height 200ms ease;
}
.react-grid-item{
  transition:all 200ms ease;
  transition-property:left, top;
}
.react-grid-item img{
  pointer-events:none;
  -webkit-user-select:none;
      -ms-user-select:none;
          user-select:none;  
}
.react-grid-item.cssTransforms{
  transition-property:transform;
}
.react-grid-item.resizing{
  z-index:1;
  will-change:width, height;
}
.react-grid-item.react-draggable-dragging{
  transition:none;
  z-index:3;
  will-change:transform;
}
.react-grid-item.dropping{
  visibility:hidden;
}
.react-grid-item.react-grid-placeholder{
  background:red;
  opacity:0.2;
  transition-duration:100ms;
  z-index:2;
  -webkit-user-select:none;
  -ms-user-select:none;
  -o-user-select:none;
  user-select:none;
}
.react-grid-item > .react-resizable-handle{
  position:absolute;
  width:20px;
  height:20px;
}
.react-grid-item > .react-resizable-handle::after{
  content:"";
  position:absolute;
  right:3px;
  bottom:3px;
  width:5px;
  height:5px;
  border-right:2px solid rgba(0, 0, 0, 0.4);
  border-bottom:2px solid rgba(0, 0, 0, 0.4);
}
.react-resizable-hide > .react-resizable-handle{
  display:none;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-sw{
  bottom:0;
  left:0;
  cursor:sw-resize;
  transform:rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se{
  bottom:0;
  right:0;
  cursor:se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw{
  top:0;
  left:0;
  cursor:nw-resize;
  transform:rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne{
  top:0;
  right:0;
  cursor:ne-resize;
  transform:rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e{
  top:50%;
  margin-top:-10px;
  cursor:ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w{
  left:0;
  transform:rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e{
  right:0;
  transform:rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s{
  left:50%;
  margin-left:-10px;
  cursor:ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n{
  top:0;
  transform:rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s{
  bottom:0;
  transform:rotate(45deg);
}

.react-resizable{
  position:relative;
}
.react-resizable-handle{
  position:absolute;
  width:20px;
  height:20px;
  background-repeat:no-repeat;
  background-origin:content-box;
  box-sizing:border-box;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);
  background-position:bottom right;
  padding:0 3px 3px 0;
}
.react-resizable-handle-sw{
  bottom:0;
  left:0;
  cursor:sw-resize;
  transform:rotate(90deg);
}
.react-resizable-handle-se{
  bottom:0;
  right:0;
  cursor:se-resize;
}
.react-resizable-handle-nw{
  top:0;
  left:0;
  cursor:nw-resize;
  transform:rotate(180deg);
}
.react-resizable-handle-ne{
  top:0;
  right:0;
  cursor:ne-resize;
  transform:rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e{
  top:50%;
  margin-top:-10px;
  cursor:ew-resize;
}
.react-resizable-handle-w{
  left:0;
  transform:rotate(135deg);
}
.react-resizable-handle-e{
  right:0;
  transform:rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s{
  left:50%;
  margin-left:-10px;
  cursor:ns-resize;
}
.react-resizable-handle-n{
  top:0;
  transform:rotate(225deg);
}
.react-resizable-handle-s{
  bottom:0;
  transform:rotate(45deg);
}
.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);
}

.n6XNt{
  border-width:2px;
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.Ys1SB{
  width:162px;
}

.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);
}

.GE2Cb{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border-radius:8px;
  border-radius:var(--default-border-radius);
}

.ubdek{
  flex-shrink:0;
}

.E7H0a{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.5rem;
  border-radius:0.375rem;
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

  .E7H0a:hover{
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
    color:#fff;
    color:var(--mb-color-text-selected);
  }

.LLe27{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
  color:#fff;
  color:var(--mb-color-text-white);
  border-radius:50%;
  height:1rem;
  width:1rem;
  padding:1px;
}

.rD80B{
  margin-top:0.25rem;
}

@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);
}

.Tee8Z{
  text-decoration:none;
  display:block;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  padding:2rem;
  padding:var(--padding-4);
  align-items:center;
  border:1px solid #eeecec;
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:8px;
  border-radius:var(--default-border-radius);
  cursor:pointer;
  height:100%;
  text-align:center;
  transition:all 0.2s linear;
}

.Hc2zy{
  transition:all 0.2s linear;
}

.vwM7B{
  margin-left:0.5rem;
  flex:0 0 auto;
}

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

.yqonE{
  cursor:row-resize;
}

.KQ1sl{
  flex:1 0 auto;
}

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

.LUz7X{
  transition:background 300ms linear;
}

  .LUz7X:hover:not([data-css-specificity-hack="🤣"]){
    color:#7172ad;
    color:var(--mb-color-filter);
    background-color:color-mix(in srgb, #7172ad 10%, white);
    background-color:color-mix(in srgb, var(--mb-color-filter) 10%, white);
  }

.FAAiH:not([data-css-specificity-hack="🤣"]){
    padding:0.5rem;
  }

.FAAiH{

  transition:background 300ms linear;
}

.FAAiH:hover:not([data-css-specificity-hack="🤣"]){
    color:#7172ad;
    color:var(--mb-color-filter);
    background-color:color-mix(in srgb, #7172ad 10%, white);
    background-color:color-mix(in srgb, var(--mb-color-filter) 10%, white);
  }

.FAAiH:hover:not([data-css-specificity-hack="🤣"]) .i9Zol{
      background-color:#7172ad;
      background-color:var(--mb-color-filter);
    }

.FAAiH[data-expanded="true"]{
    background-color:#7172ad;
    background-color:var(--mb-color-filter);
  }

.FAAiH[data-expanded="true"] .i9Zol{
      background-color:#fff;
      background-color:var(--mb-color-bg-white);
      color:#4c5773;
      color:var(--mb-color-text-dark);
    }

.FAAiH[data-expanded="true"]:hover{
      background-color:color-mix(in srgb, #7172ad 80%, white);
      background-color:color-mix(in srgb, var(--mb-color-filter) 80%, white);
    }

.FAAiH[data-expanded="true"]:hover .i9Zol{
        background-color:#fff;
        background-color:var(--mb-color-bg-white);
        color:#4c5773;
        color:var(--mb-color-text-dark);
      }

.i9Zol{
  transition:background-color 300ms linear;
  background-color:#4c5773;
  background-color:var(--mb-color-text-dark);
  font-size:0.6875rem;
  border-radius:10px;
  line-height:1rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  color:#fff;
  color:var(--mb-color-text-white);
}

.iJlfc{
  transition:background 300ms linear, border 300ms linear;
}

.iJlfc:hover:not([data-active="true"]){
    color:#88bf4d;
    color:var(--mb-color-summarize);
    border-color:color-mix(in srgb, #88bf4d 40%, white);
    border-color:color-mix(in srgb, var(--mb-color-summarize) 40%, white);
    background-color:color-mix(in srgb, #88bf4d 15%, white);
    background-color:color-mix(in srgb, var(--mb-color-summarize) 15%, white);
  }

.FMw6d{
  background:#edf2f5;
  background:var(--mb-color-bg-medium);
  border-radius:0.25rem;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.sUOIp{
  border:1px solid #eeecec !important;
  border:var(--border-size) var(--border-style) var(--mb-color-border) !important;
}

.umLpY{
  opacity:0;
}

.kIHkd:hover + .umLpY,
.umLpY:hover{
  opacity:1;
}

.Zcroh{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
  color:#fff;
  color:var(--mb-color-text-white);
  border-radius:50%;
  height:1rem;
  width:1rem;
  padding:1px;
}

.N1OW3{
  margin-top:0.25rem;
}

:root{
  --title-color:var(--mb-color-text-dark);
  --subtitle-color:var(--mb-color-text-medium);
  --muted-color:var(--mb-color-text-light);
}

.Qfx7I{
  margin-left:auto;
  margin-right:auto;
}

.Qfx7I a{
  text-decoration:none;
}

.GUytQ{
  flex-direction:row;
  display:flex;
  color:#4c5773;
  color:var(--title-color);
  font-size:24px;
  min-height:48px;
}

.Sy4iU{
  flex:1 0 auto;
  display:flex;
  align-items:center;
  height:100%;
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
}

.O24N2{
  align-items:center;
  display:flex;
  font-size:14px;
}

.N2ttK{
  width:100%;
  justify-content:center;
  display:flex;
  padding-top:75px;
}

.vyDIj{
  position:relative;
  align-items:center;
  display:flex;
  grid-gap:0.5rem;
  gap:0.5rem;
  grid-gap:var(--padding-1);
  gap:var(--padding-1);
}

.YbqHY{
  display:flex;
  flex:1 1 auto;
  overflow:hidden;
}

.M5K3D{
  max-width:100%;
  font-size:1rem;
}

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

.RkUDT{
  color:#696e7b;
  color:var(--subtitle-color);
  max-width:600px;
  font-size:14px;
}

.HMGud{
  align-self:flex-start;
  flex-shrink:0;
  flex-direction:row;
  align-items:center;
  display:flex;
}

.jy4Qy{
  padding-top:4px;
}

.JfFnf{
  position:relative;
  color:#949aab;
  color:var(--muted-color);
}

.vyDIj .JfFnf{
  visibility:hidden;
}

.vyDIj:hover .JfFnf{
  visibility:visible;
}

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

.jBGWf{
  visibility:visible !important;
  position:relative;
}

:root{
  --title-color:var(--mb-color-text-medium);
  --muted-color:var(--mb-color-text-light);
}

.QwgGS{
  position:relative;
  align-items:center;
  display:flex;
}

.u95hG{
  max-width:900px;
}

.kDn7N{
  display:inline-block;
  color:#696e7b;
  color:var(--title-color);
}

.VPutO{
  white-space:pre-wrap;
  font-size:16px;
  line-height:24px;
  padding-top:6px;
}

.A5xUB{
  padding-top:6px;
}

.A4kg9{
  resize:none;
  font-size:16px;
  width:100%;
  min-height:100px;
  border-color:#949aab;
  border-color:var(--mb-color-text-light);
}

.h0lNq{
  align-items:center;
  justify-content:center;
  display:flex;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:32px;
}

.xMHru{
  flex:1 0 auto;
  resize:none;
  font-size:16px;
  min-height:100px;
}

.pVhFy{
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:43px;
  background-color:color-mix(
    in srgb,
    #fff 15%,
    transparent
  );
  background-color:var(--mb-color-bg-white-alpha-15);
}

.hCzan{
  margin-left:auto;
}

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

.U7czS{
}

.J3hhk{
  opacity:0.5;
}

:root{
  --title-color:var(--mb-color-text-medium);
}

.VJzF0{
  flex:1 0 auto;
  display:flex;
  overflow:hidden;
  align-items:center;
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.BQSlO{
  font-size:18px;
  color:#696e7b;
  color:var(--title-color);
  max-width:550px;
}

.TtW5E{
  position:absolute;
  top:-10px;
  font-size:12px;
}

.GoErB{
  width:30%;
  max-width:500px;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.GoErB a{
  text-decoration:none;
}

.S1OjO{
  align-items:center;
  display:flex;
  font-size:1em;
  color:#949aab;
  color:var(--mb-color-text-light);
}

.S1OjO .zUGV9{
  line-height:1em;
}

.S1OjO:hover{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
  color:#509ee3;
  color:var(--mb-color-brand);
}

.S1OjO.FQXyb,
.S1OjO.FQXyb .zUGV9{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.S1OjO.FQXyb{
  background-color:rgba(80, 158, 227, 0.15);
}

.VVdYR{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow-x:hidden;
}

.S1OjO:hover .VVdYR,
.S1OjO.FQXyb .VVdYR{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.zUGV9{
  flex-shrink:0;
}

.MZiyC{
  display:inline-block;
  width:18px;
  height:18px;
  border-radius:3px;
}

.eK1lw{
  color:currentColor;
}

:root{
  --title-color:var(--mb-color-text-medium);
  --subtitle-color:var(--mb-color-text-medium);
  --icon-width:60px;
}

.PSqwD{
  flex:1 0 auto;
  display:flex;
  padding-top:20px;
  padding-bottom:20px;
}

.oygSj{
  padding-top:20px;
  padding-left:60px;
  padding-left:var(--icon-width);
}

.VVfmE{
  margin-left:60px;
  margin-left:var(--icon-width);
  font-size:18px;
}

.eXknW{
  font-family:"Lucida Console", Monaco, monospace;
  font-size:13px;
  line-height:1.4em;
  letter-spacing:1px;
  white-space:pre-wrap;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border:1px solid #949aab;
  border:1px solid var(--mb-color-text-light);
  border-radius:4px;
  padding:0.2em 0.4em;
}

.WmZJM{
  text-decoration:none;
  align-items:center;
  display:flex;
}

.EAGc_{
  flex:1 0 auto;
  max-width:100%;
}

.R3BGG{
  color:#509ee3;
  color:var(--mb-color-brand);
  font-size:16px;
}

:root{
  --title-color:var(--mb-color-text-medium);
}

.DJoLK{
  align-items:center;
  display:flex;
}

.YvLqh{
  flex:0.5;
}

.BTrEO{
}

.ImlC3{
  color:#696e7b;
  color:var(--title-color);
  width:100%;
  font-size:14px;
}

.LCwNg{
  flex:0.25;
  overflow:hidden;
  white-space:nowrap;
}

.SDlLt{
  flex:0.25;
}

.TgXT5{
  font-size:13px;
}

._1kwi6{
  font-size:12px;
  letter-spacing:1px;
}

.vjsoQ{
}

.KGLb_{
}

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

.C7JCy{
  align-items:center;
  display:flex;
}

.Z4_vD{
  font-size:16px;
}

.Mzv1r{
}

.PciSp{
  overflow:hidden;
}

.qHv45{
  max-height:0;
}

.qHv45.PUXta{
  max-height:150px;
  transition:max-height 300ms ease-out;
}

.mGJIb{
  max-height:150px;
}

.mGJIb.bZnIs{
  max-height:0;
  transition:max-height 300ms ease-out;
}


/*# sourceMappingURL=app-main.9fff9f681c6cfb1b.css.map*/