/*
 * 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);
  }
}
.sgvtf{
  transform-style:preserve-3d;
  transform-origin:center;
  transition:transform 1s;
}
.qqLKO{
  transform:rotateY(180deg);
}
@keyframes Yeb3S{
  0%{
    opacity:0;
    transform:translateY(10px);
  }

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

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

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

  to{
    opacity:1;
    transform:translate(-50%, 0);
  }
}
.rcLRX{
  animation:0.15s ease-out 0s 1 Yeb3S;
  transform-origin:center center;
}
.RSdh9{
  animation:0.15s ease-out 0s 1 AmX1x;
}
.OswMS{
  animation:0.15s ease-out 0s 1 EBIxa;
}
.ZYhuy{
  animation:0.15s ease-out 0s 1 EYuOq;
  transform-origin:center center;
}
@media (prefers-reduced-motion: reduce){
  .rcLRX,
  .RSdh9,
  .OswMS,
  .ZYhuy{
    animation:none;
  }
}
.tpHqK,
.tpHqK *{
  pointer-events:none;
}
.SpgWq{
  pointer-events:all;
}
.iD_ru{
  pointer-events:auto;
}
.Ma36o{
  pointer-events:none;
  opacity:0.4;
}
.aPKfs{
  border-radius:99px;
}
.sync-status-visible .oMrGq{
  margin-bottom:6.5rem;
}
:root{
  --border-size:1px;
  --border-size-medium:2px;
  --border-style:solid;
  --border-color:var(--mb-color-border-neutral);
}
.IUJkJ{
  border:1px solid var(--mb-color-border-neutral);
  border:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
}
.ATEDd{
  border-bottom:1px solid var(--mb-color-border-neutral);
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
}
.IUJkJ > .gAwdy:last-child{
  border-bottom:none;
}
.SB2sC{
  border-top:1px solid var(--mb-color-border-neutral);
  border-top:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
}
.IUJkJ > .G6FE4:first-child{
  border-top:none;
}
.aa4vG{
  border-bottom:1px solid var(--mb-color-border-neutral);
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
}
.aa4vG:last-child{
  border-bottom:none;
}
.mjkGv{
  border-right:1px solid var(--mb-color-border-neutral);
  border-right:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
}
.oQZyc{
  border-left:1px solid var(--mb-color-border-neutral);
  border-left:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
}
.aAeYn{
  border-color:var(--mb-color-feedback-positive) !important;
}
.HNQym{
  border-color:var(--mb-color-core-brand) !important;
}
.tpb2A{
  border-color:transparent;
}
.l17Bn{
  border:none !important;
}
body:where(.mb-wrapper){
  box-sizing:border-box;
}
:where(.mb-wrapper) *,:where(.mb-wrapper) *::before,:where(.mb-wrapper) *::after{
    box-sizing:border-box;
  }
.bXmPC::before,
.bXmPC::after{
  content:" ";
  display:table;
}
.bXmPC::after{
  clear:both;
}
.mwTJ3{
  color:var(--mb-color-text-primary);
}
.IXEGd,
.vinJ5:hover{
  color:var(--mb-color-core-brand);
}
.IcrPw{
  color:var(--mb-color-core-metabase_brand);
}
.P8Z2y{
  color:var(--mb-color-feedback-positive);
}
.prt2B{
  color:var(--mb-color-feedback-negative);
}
.OcDyZ{
  color:var(--mb-color-text-secondary);
}
.oFzjM{
  color:var(--mb-color-text-disabled);
}
.cq5WZ{
  color:var(--mb-color-text-disabled);
}
.R4jSh,
.gBUfW:hover{
  color:var(--mb-color-text-secondary);
}
.IDnFd,
.gYrIv:hover{
  color:var(--mb-color-text-primary);
}
.GSsGm{
  color:var(--mb-color-text-primary);
}
.nos8B{
  color:var(--mb-color-text-secondary);
}
.LHMwy{
  color:var(--mb-color-text-disabled);
}
.aXCjI:hover{
  background-color:var(--mb-color-background_surface-hover);
}
.qA23A,
.Pavc4:hover{
  background-color:var(--mb-color-background_page-secondary);
}
.dhgi6:hover{
  background-color:var(--mb-color-background_page-tertiary);
}
.SoFw4,
.xkjjD:hover{
  color:var(--mb-color-text-primary-inverse);
}
.zBc9t{
  background-color:var(--mb-color-background_page-primary);
}
.rtD4S{
  color:var(--mb-color-tooltip-text-secondary);
}
.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;
}
.cA01f{
  flex:1;
}
.vHRpE{
  flex-shrink:0;
}
.XiLKn{
  flex-grow:1;
}
.E2JGK{
  flex-basis:auto;
}
.SM6OJ{
  flex-basis:0;
}
.pJ90D{
  min-width:0;
  min-height:0;
}
.luisu{
  align-items:center;
}
.O3_cv{
  justify-content:center;
}
.h2xaY{
  justify-content:space-between;
}
.YCcc5{
  justify-content:flex-end;
}
.sUb3_{
  align-items:flex-start;
}
.twXmG{
  align-items:stretch;
}
.l5MJR{
  align-self:flex-start;
}
.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;
}
.ifXsp{
  max-width:100%;
}
.ALjIj{
  row-gap:0.5rem;
  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;
}
:root{
  --default-header-margin:0;
}
:where(.mb-wrapper) h1,:where(.mb-wrapper) .I20Ol,:where(.mb-wrapper) h2,:where(.mb-wrapper) .j7am9,:where(.mb-wrapper) h3,:where(.mb-wrapper) .YDh1S,:where(.mb-wrapper) h4,:where(.mb-wrapper) .BrK5R,:where(.mb-wrapper) h5,:where(.mb-wrapper) .t91oi,:where(.mb-wrapper) h6,:where(.mb-wrapper) .Hoqqj{
    font-weight:700;
    margin-top:0;
    margin-top:var(--default-header-margin);
    margin-bottom:0;
    margin-bottom:var(--default-header-margin);
  }
:where(.mb-wrapper) h1,:where(.mb-wrapper) .I20Ol{
    font-size:2em;
  }
:where(.mb-wrapper) .j7am9{
    font-size:1.5em;
  }
:where(.mb-wrapper) .YDh1S{
    font-size:1.17em;
  }
:where(.mb-wrapper) .BrK5R{
    font-size:1.12em;
  }
:where(.mb-wrapper) .t91oi{
    font-size:0.83em;
  }
:where(.mb-wrapper) .Hoqqj{
    font-size:0.75em;
  }
@media screen and (min-width: 40em){
  .A73qk{
    font-size:1.17em;
  }
}
@media screen and (min-width: 60em){
  .nUBIU{
    font-size:1.5em;
  }
}
.Qe7tL{
  display:none !important;
}
.g_d91{
  display:inherit;
}
.hSODZ{
  visibility:hidden;
}
.c6Kfz{
  display:none;
}
@media screen and (min-width: 40em){
  .c6Kfz{
    display:inherit !important;
  }
}
.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-neutral);
  --input-border-radius:8px;
}
.STNQK{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-primary);
  font-size:1.12em;
  padding:0.75rem 0.75rem;
  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 var(--mb-color-core-brand);
  transition:border 0.3s linear;
  color:var(--mb-color-text-primary);
}
.SD8Gd,
.SD8Gd:focus{
  box-shadow:none;
  outline:0;
  border:none !important;
  background:transparent;
}
.STNQK:disabled{
  opacity:0.5;
  cursor:not-allowed;
}
.STNQK[type="search"]{
  -webkit-appearance:none;
}
:where(.mb-wrapper) input,:where(.mb-wrapper) button,:where(.mb-wrapper) textarea,:where(.mb-wrapper) select{
    font:inherit;
  }
.DLaLX{
  width:100%;
  margin:0 auto;
  padding:0 1em;
}
@media screen and (min-width: 40em){
  .DLaLX{
    padding-left:2em;
    padding-right:2em;
  }
}
@media screen and (min-width: 60em){
  .DLaLX{
    padding-left:3em;
    padding-right:3em;
  }
}
.G6zSq{
  height:100%;
}
.OFJC9{
  display:block;
}
.O296w{
  display:inline;
}
.h8Y6X{
  display:inline-block;
}
.K7R8i,
.FVvUi{
  width:100%;
}
.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);
}
.x_pEr{
  vertical-align:middle;
}
.ovXPo{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.nQD8h{
  cursor:pointer;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:var(--mb-color-core-brand);
}
.nQD8h:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.nQD8h:focus{
  outline:2px solid var(--mb-color-input-focus);
}
.nQD8h:focus:not(:focus-visible){
  outline:none;
}
.gyUe6{
  word-break:break-all;
}
.UnJu4{
  overflow:auto;
}
.hPzpP{
  overflow-y:auto;
}
.YsTyl{
  overflow:hidden;
}
.hzF8z{
  overflow-y:scroll;
}
:root{
  --default-border-radius:8px;
  --border-radius-xl:99px;
}
.cahH4{
  border-radius:8px;
  border-radius:var(--default-border-radius);
}
.Cni0i{
  border-radius:var(--mantine-radius-sm);
}
.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:var(--mb-color-background_page-tertiary);
}
.YJQAb::-webkit-scrollbar-button{
  width:0;
  height:0;
  display:none;
}
.YJQAb::-webkit-scrollbar-corner{
  background-color:transparent;
}
.YJQAb:hover::-webkit-scrollbar-thumb{
  background-color:var(--mb-color-background_page-tertiary-inverse);
}
.YJQAb::-webkit-scrollbar-thumb:horizontal:hover,
.YJQAb::-webkit-scrollbar-thumb:vertical:hover{
  background-color:var(--mb-color-background_page-tertiary-inverse);
}
.YJQAb::-webkit-scrollbar-thumb:horizontal:active,
.YJQAb::-webkit-scrollbar-thumb:vertical:active{
  background-color:var(--mb-color-background_page-tertiary-inverse);
}
.YJQAb.GqO3i::-webkit-scrollbar-thumb{
  border-radius:0;
  background-color:var(--mb-color-background_page-tertiary);
}
.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:var(--mb-color-background_page-tertiary);
}
.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 var(--mb-color-shadow-default);
}
: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;
}
.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);
}
._s40L{
  margin:0;
}
.yW_Hn{
  margin-top: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);
}
.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;
}
.u1jp9{
  font-style:italic;
}
.DrOhY{
  font-size:1em;
}
.QF1ZA{
  line-height:1em;
}
.pNKZb{
  font-size:1.143em;
  line-height:1.5em;
}
.rouP3{
  line-height:1.5em;
}
.Cjogb{
  line-height:normal;
}
.ncZ1_{
  font-size:0.875em;
}
.VEJDH{
  text-overflow:ellipsis;
}
.pEnES{
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
  white-space:normal;
}
.b1FQW{
  white-space:nowrap;
}
.NjYtb{
  font-family:monospace;
  color:var(--mb-color-text-secondary);
  background-color:var(--mb-color-background_page-tertiary);
  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;
}
:where(.mb-wrapper){
  --transition-theme-change:background-color 1s linear, border-color 1s linear, color 1s linear;
}
.DiqL5{
  transition:var(--transition-theme-change);
}
@media (prefers-reduced-motion){
  :where(.mb-wrapper){
    --transition-theme-change:none;
  }
}
.VXSmI{
  width:100%;
}
.RbbUp{
  /* !important is needed to override the z-index that Mantine applies. The
   * specificity hack doesn't work. */
  z-index:var(--mb-overlay-z-index) !important;
}
.n6lDl{
  z-index:1;
}
.utgie{
  z-index:2;
}
.BNvpr{
  z-index:3;
}


  .z3URy[data-disabled]{
    color:var(--mb-color-text-disabled);
    pointer-events:all;
  }.z3URy[data-variant="subtle"]{
    color:var(--mb-color-text-disabled);
  }.z3URy[data-variant="subtle"]:hover{
      color:var(--mb-color-text-secondary);
      background-color:var(--mb-color-background_page-secondary);
    }.z3URy[data-variant="info"]{
    color:var(--mb-color-core-brand);
    background-color:transparent;
  }.z3URy[data-variant="info"]:hover,.z3URy[data-variant="info"]:active,.z3URy[data-variant="info"][data-is-active="true"]{
      background-color:var(--mb-color-background_surface-brand-subtle);
    }.z3URy[data-variant="warning"]{
    color:var(--mb-color-feedback-warning);
    background-color:transparent;
  }.z3URy[data-variant="warning"]:hover,.z3URy[data-variant="warning"]:active,.z3URy[data-variant="warning"][data-is-active="true"]{
      background-color:var(--mb-color-background_surface-warning);
    }.z3URy[data-variant="error"]{
    color:var(--mb-color-feedback-negative);
    background-color:transparent;
  }.z3URy[data-variant="error"]:hover,.z3URy[data-variant="error"]:active,.z3URy[data-variant="error"][data-is-active="true"]{
      background-color:var(--mb-color-background_surface-error);
    }.z3URy[data-variant="viewHeader"]{
    color:var(--mb-color-text-primary);
    background-color:transparent;
    border:1px solid transparent;
    transition:all 300ms linear;
  }.z3URy[data-variant="viewHeader"]:hover{
      color:var(--mb-color-core-brand);
      background-color:var(--mb-color-background_page-tertiary);
      border:1px solid transparent;
    }.z3URy[data-variant="viewHeader"]:disabled,.z3URy[data-variant="viewHeader"][data-disabled]{
      color:var(--mb-color-text-disabled);
      background-color:transparent;
    }.z3URy[data-variant="viewFooter"]{
    color:var(--mb-color-text-secondary);
    background-color:transparent;
  }.z3URy[data-variant="viewFooter"]:hover{
      color:var(--mb-color-core-brand);
    }.z3URy[data-variant="viewFooter"]:disabled,.z3URy[data-variant="viewFooter"][data-disabled]{
      color:var(--mb-color-text-disabled);
      background-color:transparent;
    }

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

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

.QB3Fo:active{
    transform:none;
  }

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

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

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

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

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

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

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

.QB3Fo[data-variant="default"]{
    color:var(--mb-color-text-primary);
    border-color:var(--mb-color-border-neutral);
    background-color:var(--mb-color-background_page-primary);
  }

.QB3Fo[data-variant="default"][aria-pressed="true"],.QB3Fo[data-variant="default"]:hover{
      color:var(--mb-color-text-brand-hover);
      background-color:var(--mb-color-background_surface-hover);
    }

.QB3Fo[data-variant="filled"]{
    color:var(--mb-color-text-primary-inverse);
  }

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

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

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

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

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

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

    border-radius:8px;
    display:flex;
    justify-content:flex-start;
    color:var(--mb-color-text-primary);
    font-weight:500;
    background-color:transparent;
    padding:calc(0.25rem * var(--mantine-scale)) calc(0.9375rem * var(--mantine-scale));
  }

.QB3Fo[data-variant="visualizer"] .CXv0i{
      overflow:hidden;
    }

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

.QB3Fo[data-variant="visualizer"][aria-pressed="true"]{
      color:var(--mb-color-text-primary-inverse);
      background-color:var(--button-color);
    }

.QB3Fo[data-variant="visualizer"]:has(.WzMo8:empty){
      overflow:visible;
    }

.QB3Fo[data-variant="visualizer"][data-size^="xs"]:has(.WzMo8:empty){
        padding:calc(0.125rem * var(--mantine-scale)) calc(0.375rem * var(--mantine-scale));
      }

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

    display:flex;
    justify-content:flex-start;
    color:var(--mb-color-text-primary);
    background-color:transparent;
  }

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

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

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

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

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

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

.QB3Fo:disabled,.QB3Fo:disabled:hover{
    color:var(--mb-color-text-disabled);
    border-color:var(--mb-color-border-neutral);
    background-color:var(--mb-color-background_surface-disabled);
  }

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

.VVu1r{
  margin-right:0.5rem;
}

.hpBqT{
  margin-left:0.5rem;
}

.mXT53{
  padding-left:0.875rem;
}

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

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

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

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

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

.DxC05{
  border-top:1px solid var(--mb-color-border-neutral);
  color:var(--mb-color-text-primary);
}

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

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

.EyD2R{
  background-color:var(--mb-color-background_surface-brand-subtle);
}

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

.kdxiR{
  min-width:1rem;
  padding:0 0.125rem;
  border:none;
  border-radius:var(--mantine-radius-xs);
  background-color:var(--mb-color-background_surface-secondary);
  box-shadow:none;
  color:var(--mb-color-text-primary);
  font-family:inherit;
  font-weight:500;
  line-height:1rem;
}

.sXW3Q{
  color:var(--mb-color-text-secondary);
}

.l7zWN{
  display:flex;
  align-items:center;
  gap:0.25rem;
  min-width:0;
  padding:0.25rem 0.625em;
  overflow:hidden;
  font-weight:700;
  color:var(--mb-color-core-brand);
  white-space:nowrap;
  border-radius:5px;
  background-color:color-mix(
    in srgb,
    var(--mb-color-core-brand),
    transparent 92%
  );
  cursor:pointer;
  transition:background-color 200ms ease-in-out;
}

.l7zWN:hover{
  background-color:color-mix(
    in srgb,
    var(--mb-color-core-brand),
    transparent 82%
  );
}

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

.rPjts{
  flex-shrink:0;
}

.Xvio5{
  --item-border-color:var(--mb-color-border-neutral);
}
.Xvio5[data-line-active]{
    --item-border-color:var(--tl-color);
  }
.raFy9{
  border-color:var(--mb-color-border-neutral);
}
.raFy9[data-active]{
    border-color:var(--tl-color);
  }

.swDF1:focus{
  outline:none;
}

.gR9KP{
  visibility:hidden;
}

.oEzXA{
  overflow:auto;
}

.GLgCG{
  visibility:hidden;
}

.jY94o{
  z-index:1;
  flex-shrink:0;
  font-size:12.5px;
}

.Ti_Xc{
  border-bottom:1px solid var(--mb-color-border-neutral);
  background-color:var(--mb-color-background_page-primary);
}

.NDVrL{
  overflow:hidden;
}

.NDVrL:first-child{
  padding-left:1rem;
}

.sOe0X{
  flex-shrink:0;
}

.LPPYQ{
  visibility:hidden;
}

.qoemZ{
  border:none;
  background:transparent;
  cursor:pointer;
}

.qoemZ:focus-visible{
    outline:2px solid var(--mb-color-input-focus);
    outline-offset:1px;
    border-radius:2px;
  }

.u1I9I{
  transition:transform 0.15s ease;
}

.XgjcF{
  transform:rotate(90deg);
}

.aSzb8{
  position:absolute;
  top:0;
  left:0;
  width:100%;
}

.aSzb8:not(:last-child){
    border-bottom:1px solid var(--mb-color-border-neutral);
  }

.xOvwp{
  position:relative;
  background-color:var(--mb-color-background_page-primary);

  --border-style:1px solid var(--mb-color-border-neutral);
}

.xOvwp[data-position="top"]:not(:last-child),.xOvwp.EfIyV[data-position="top"]{
    border-bottom:var(--border-style);
  }

.xOvwp[data-position="bottom"]:not(:first-child),.xOvwp.EfIyV[data-position="bottom"],.xOvwp.qR03Q[data-position="bottom"]{
    border-top:var(--border-style);
  }

.aNjFY{
  display:flex;
  cursor:pointer;
}

.aNjFY:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.aNjFY:focus:not(.xRJPY){
    outline:none;
    background-color:var(--mb-color-background_surface-hover);
  }

.aNjFY:focus-visible{
    box-shadow:inset 0 0 0 2px var(--mb-color-input-focus);
  }

.aNjFY.WrEQn{
  background-color:var(--mb-color-background_surface-selected);
}

.aNjFY.WrEQn:hover{
    background-color:var(--mb-color-background_surface-selected);
  }

.xRJPY{
  opacity:0.5;
  cursor:not-allowed;
  pointer-events:none;
}

.jmPJp{
  flex-shrink:0;
}

.hc3pd{
  overflow:hidden;
}

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

.NnERg{
  display:block;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:inherit;
}

.k3zsQ{
  background-color:var(--mb-color-background_page-primary);
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.K1pql:not(:last-child){
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.EKiP4{
  flex-shrink:0;
}

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

.F7iIm{
  align-items:center;
}

.gRk3W{
  color:var(--mb-color-text-primary);
  line-height:1rem;
}

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

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

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

.d1oZx::after{
    display:none;
  }

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

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

.nXpuN{
  color:var(--mb-color-tooltip-text);
  font-size:var(--mantine-font-size-sm);
  font-weight:bold;
  padding:0.6rem 0.75rem;
  white-space:inherit;
  max-width:320px;
  word-wrap:anywhere;
}

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

.on6uo{
  border-color:var(--mb-color-border-neutral);
  padding:0;
}

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

.lJ0iK{
  color:var(--mb-color-text-primary);
}

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

.lJ0iK svg[data-error]{
    color:var(--mb-color-feedback-negative);
  }

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

.sywXc{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-primary);
}

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

.sywXc::-moz-placeholder{
    color:var(--mb-color-text-disabled);
  }

.sywXc::placeholder{
    color:var(--mb-color-text-disabled);
  }

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

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

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

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

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

[data-disabled] .PVe6C{
    opacity:1;
    color:var(--mb-color-text-disabled);
    background-color:var(--mb-color-background_page-tertiary);
  }

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

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

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

  color:var(--mb-color-text-primary);
  margin-top:1px;
}

.TK0gb:hover{
    color:var(--mb-color-text-brand-hover);
    background-color:var(--mb-color-background_surface-hover);
  }

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

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

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

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

.W0mNj::after{
    display:none;
  }

.Eclnw{
  color:var(--mb-color-text-disabled);
  padding:var(--mantine-spacing-sm);
}

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

.oZ0ob{
  background-color:var(--mb-color-background_page-primary);
  border-color:var(--mb-color-border-neutral);
}

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

.IA6Kf{
  color:var(--mb-color-text-primary) !important;
}

.g9syb{
  cursor:pointer;
  border-radius:6px;
  word-wrap:break-word;
}.g9syb:hover{
    color:var(--mb-color-text-brand-hover);
    background-color:var(--mb-color-background_surface-hover);
  }[aria-selected="true"] .g9syb{
    color:var(--mb-color-text-selected) !important;
    background-color:var(--mb-color-background_surface-selected) !important;
  }

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

[data-mantine-color-scheme] .KdJdr:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.KdJdr[data-disabled]{
    color:var(--mb-color-background_page-tertiary-inverse);
  }

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

.KdJdr[data-outside]{
    color:var(--mb-color-background_page-tertiary-inverse);
  }

.KdJdr[data-in-range]{
    color:var(--mb-color-text-brand);
    border-radius:0;
    background-color:var(--mb-color-background_surface-hover);
  }

.KdJdr[data-in-range]:hover{
      background-color:var(--mb-color-background_surface-hover);
    }

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

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

.KdJdr[data-selected]{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

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

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

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

.Au1pH:hover{
    color:var(--mb-color-text-brand-hover);
    background-color:var(--mb-color-background_surface-hover);
  }

.Au1pH[data-disabled]{
    color:var(--mb-color-background_page-tertiary-inverse);
  }

.Au1pH:where([data-weekend]){
    color:var(--mb-color-text-primary);
  }

.Au1pH[data-outside]{
    color:var(--mb-color-background_page-tertiary-inverse);
  }

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

.Au1pH[data-in-range]:hover{
      background-color:var(--mb-color-background_surface-hover);
    }

.Au1pH[data-selected]{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.M4DMN{
  margin-bottom:0;
}

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

.IU4T_[data-selected]{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-background_surface-selected);
  }

.IU4T_[data-selected]:hover,.IU4T_:hover:not(:disabled){
    color:var(--mb-color-text-brand-hover);
    background-color:var(--mb-color-background_surface-hover);
  }

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

.erQsy[data-selected]{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-background_surface-selected);
  }

.erQsy[data-selected]:hover,.erQsy:hover:not(:disabled){
    color:var(--mb-color-text-brand-hover);
    background-color:var(--mb-color-background_surface-hover);
  }

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

.wJ8Pf{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-primary);
}

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

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

.LnE6g[data-selected]{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

.LnE6g:hover:not([data-selected]):not(:disabled){
    color:var(--mb-color-text-brand-hover);
    background-color:var(--mb-color-background_surface-hover);
  }


    .DzPPw:has(.V0FLb:disabled) .ZRwJA{
      color:var(--mb-color-text-disabled);
    }

.DzPPw:has(.V0FLb:disabled) .mI9tN{
      color:var(--mb-color-text-disabled);
    }

.DzPPw:has(.V0FLb:disabled) .rxMjC{
      color:var(--mb-color-text-disabled);
    }

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

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

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

.DzPPw[data-variant="stacked"] .V0FLb[data-indeterminate],.DzPPw[data-variant="stacked"] .V0FLb[data-indeterminate="true"]{
        border-color:var(--mb-color-border-neutral);
        background-color:var(--mb-color-background_page-primary);
      }

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

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

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

.fokzT{
  align-items:start;
}

.V0FLb{
  border:1px solid var(--mb-color-border-neutral);
  background-color:var(--mb-color-background_page-primary);
}

.V0FLb[data-indeterminate],.V0FLb[data-indeterminate="true"]{
    border-color:var(--mb-color-core-brand);
    background-color:var(--mb-color-core-brand);
  }

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

.V0FLb:not(:disabled){
    cursor:pointer;
  }

.V0FLb:disabled{
    border-color:var(--mb-color-background_surface-disabled);
    background-color:var(
      --mb-color-background_page-tertiary
    );
  }

.ZRwJA{
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-md);
}

.mI9tN{
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-sm);
  margin-top:0 !important;
  margin-bottom:0 !important;
}

.mO7Wi{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

.rxMjC{
  color:var(--mb-color-text-primary-inverse);
}

.ajfcd{
  gap:0.25rem;
  align-self:center;
}

.BfuiA{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:0.25rem;
  height:var(--chip-size);
  padding-left:var(--chip-padding);
  padding-right:var(--chip-padding);
  border-radius:9999px;
  font-weight:600;
  line-height:1rem;
  white-space:nowrap;
  cursor:pointer;
  transition:background-color 0.15s ease, color 0.15s ease;
}

.I_IGr .BfuiA:not([data-disabled]){
  border:none;
  background-color:var(--mb-color-background_surface-secondary);
  color:var(--mb-color-text-primary);
}

.I_IGr .BfuiA:not([data-disabled]):hover{
  background-color:var(--mb-color-background_surface-secondary-hover);
}

.I_IGr .BfuiA:not([data-disabled]):active{
  background-color:var(--mb-color-background_surface-secondary-pressed);
}

.I_IGr[data-variant="light"] .BfuiA[data-checked]:not([data-disabled]){
  background-color:var(--mb-color-background_surface-brand-subtle);
  color:var(--mb-color-text-brand-strong);
}

.I_IGr[data-variant="light"]
  .BfuiA[data-checked]:not([data-disabled]):hover,
.I_IGr[data-variant="light"]
  .BfuiA[data-checked]:not([data-disabled]):active{
  background-color:var(--mb-color-background_surface-brand-subtle-hover);
  color:var(--mb-color-text-brand-strong-hover);
}

.I_IGr[data-variant="filled"] .BfuiA[data-checked]:not([data-disabled]){
  background-color:var(--mb-color-background_surface-brand-strong);
  color:var(--mb-color-text-primary-inverse);
}

.I_IGr[data-variant="filled"]
  .BfuiA[data-checked]:not([data-disabled]):hover,
.I_IGr[data-variant="filled"]
  .BfuiA[data-checked]:not([data-disabled]):active{
  background-color:var(--mb-color-background_surface-brand-strong-hover);
}

.I_IGr .BfuiA[data-disabled]{
  border:none;
  background-color:var(--mb-color-background_surface-disabled);
  color:var(--mb-color-text-disabled);
  cursor:default;
}

.c1mXw{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:0.75rem;
  height:0.75rem;
  margin:0;
}

.gHyKk{
  width:0.55rem;
  height:auto;
  color:currentColor;
}

.DZ1DE{
  padding:0.75rem;
}

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

.nnwsO:hover,.nnwsO[data-combobox-selected="true"]{
    color:var(--mb-color-core-brand);
    background-color:var(--mb-color-background_surface-hover);
  }

.h8XUU{
  color:var(--mb-color-text-disabled);
  font-size:0.875rem;
  padding:1.5rem 0.5rem;
}

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

.YfJ8M path{
    d:path(
      "M 1.3781 4.1906 a 0.7031 0.7031 90 0 1 0.9938 0 L 7.5 9.3187 l 5.1281 -5.1281 a 0.7031 0.7031 90 1 1 0.9938 0.9938 l -5.625 5.625 a 0.7031 0.7031 90 0 1 -0.9938 0 l -5.625 -5.625 a 0.7031 0.7031 90 0 1 0 -0.9938 z"
    );
  }

.mA888{
  padding:var(--popover-padding);
  padding-bottom:0;
}

.LYgym{
  padding:var(--popover-padding);
  padding-top:0;
}

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

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

.C3IpM{
  font-weight:inherit;
}

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

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

  line-height:1rem;
}

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

.qjJao::-moz-placeholder{
    color:var(--mb-color-text-disabled);
  }

.qjJao::placeholder{
    color:var(--mb-color-text-disabled);
  }

.qjJao:disabled{
    background-color:var(--mb-color-background_surface-disabled);
    color:var(--mb-color-text-disabled);
  }

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

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

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

.qjJao[data-variant="default"]:hover:not(:disabled){
      border-color:var(--mb-color-core-brand);
    }

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

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

.qjJao[data-error]{
    color:var(--mb-color-feedback-negative);
    border-color:var(--mb-color-feedback-negative);
  }

.qjJao[data-error]::-moz-placeholder{
      color:var(--mb-color-feedback-negative);
    }

.qjJao[data-error]::placeholder{
      color:var(--mb-color-feedback-negative);
    }

.PiDKx{
  color:var(--mb-color-text-primary);
}

.muVia{
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  font-weight:bold;
  line-height:var(--mantine-line-height-md);
  margin-bottom:var(--mantine-spacing-xs);
}

.rIblO{
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-sm);
  margin-bottom:var(--mantine-spacing-sm);
}

.LKPiN{
  color:var(--mb-color-feedback-negative);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-sm);
  margin-top:var(--mantine-spacing-sm);
}

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

.Va6FB{
  color:var(--mb-color-feedback-negative);
}

.Smx52{
  width:100%;
}

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

.BACEN{
  width:100%;
}

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

.uQbAz{
  cursor:default;
}

.uQbAz:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

@supports (field-sizing: content){
  .kx5Qj{
    flex:0 1 auto;
    min-width:auto;
    field-sizing:content;
    max-width:100%;
  }

    .kx5Qj:not(:last-child){
      padding-left:0.5rem;
      padding-right:1.5rem;
    }
}

.D88EN{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-primary);
  padding-top:calc(0.3125rem * var(--mantine-scale));
  padding-bottom:calc(0.3125rem * var(--mantine-scale));
  padding-left:calc(0.3125rem * var(--mantine-scale));
  padding-right:calc(2.5rem * var(--mantine-scale));
}
.D88EN[data-disabled]{
    opacity:1;
  }

.xE_vM{
  color:var(--mb-color-text-primary);
  background:var(--mb-color-background_page-primary);
  border-color:var(--mb-color-border-neutral);
}

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

.yVVPa{
  color:var(--mb-color-text-primary);
  background:var(--mb-color-background_page-primary);
  border-color:var(--mb-color-border-neutral);
}

.EVRdE::-moz-placeholder{
    color:var(--mb-color-text-disabled);
  }

.EVRdE::placeholder{
    color:var(--mb-color-text-disabled);
  }

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

.Ryahu{
  height:auto;
  height:initial;
  padding:1px var(--mantine-spacing-sm);
  font-weight:bold;
  font-size:var(--mantine-font-size-md);
  border-radius:var(--mantine-radius-xs);
  color:var(--mb-color-text-selected);
  background-color:var(--mb-color-background_surface-brand-subtle);
}

.VKiaS{
  --cb-size:1rem;
  --cb-icon-size:0.75rem;

  padding:0;
  border:none;
  min-width:1rem;
  min-width:var(--cb-size);
  min-height:1rem;
  min-height:var(--cb-size);
}

[dir="ltr"] .VKiaS,[dir="rtl"] .VKiaS{
    padding:0;
    margin-left:var(--mantine-spacing-xs);
    margin-right:var(--mantine-spacing-xs);
  }

.MEeVV{
  font-size:var(--mantine-font-size-md);
  height:1.75rem;
}.MEeVV::-moz-placeholder{
    color:var(--mb-color-text-disabled);
  }.MEeVV::placeholder{
    color:var(--mb-color-text-disabled);
  }.MEeVV:only-child{
    margin-left:0.375rem;
    margin-right:0.375rem;
  }

.hau5a{
  display:none;
}


    .vXegc:has(.XTmFw:disabled) .fnJ5q{
      color:var(--mb-color-text-disabled);
    }

.vXegc:has(.XTmFw:disabled) .Ysrub{
      color:var(--mb-color-text-disabled);
    }

.vXegc:has(.XTmFw:disabled) .KRNGg{
      color:var(--mb-color-text-primary-inverse);
    }

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

.XTmFw{
  border-color:var(--mb-color-text-disabled);
}

.XTmFw:not(:disabled){
    cursor:pointer;
  }

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

.XTmFw:disabled{
    opacity:0.3;
  }

.XTmFw:disabled:not(:checked){
    border-color:var(--mb-color-text-disabled);
    background-color:var(--mb-color-background_page-tertiary);
  }

.fnJ5q{
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-md);
}

.Hqlzv{
  justify-content:center;
  width:100%;
}

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

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

.GpASm{
  color:var(--mb-color-text-primary);
  line-height:1;
}

.GpASm:hover{
    color:var(--mb-color-core-brand);
  }

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

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

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

.UVDLK:disabled + label{
      color:var(--mb-color-text-disabled);
    }

.UVDLK:disabled + label:hover{
      color:var(--mb-color-text-disabled);
    }

.bXnAj:not([data-filled]){
  border-color:var(--mb-color-border-neutral);
}


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

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

.DeO5L[data-disabled] .n8uLc{
      background-color:var(--mb-color-background_surface-disabled);
    }

.DeO5L[data-disabled] .Czmin{
      background-color:var(--mb-color-background_surface-disabled);
    }

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

.DeO5L .UNSWZ{
    display:flex;
    align-items:flex-start;
  }

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

.vV7zR:empty{
    padding:0;
  }

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

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

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

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

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

.n8uLc{
  border:none;
  box-sizing:border-box;
  cursor:pointer;
  margin-top:var(--track-padding-top);
  background-color:var(--mb-color-switch-off);
}

input:not(:checked) + .n8uLc{
    background-color:var(--mb-color-background_surface-secondary);
  }

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

input:disabled + .n8uLc{
    background-color:var(--mb-color-background_surface-disabled);
  }

.Czmin{
  background-color:var(--mb-color-text-primary-inverse);
  border:none;
  border-radius:1.375rem;
}

input:disabled + * > .Czmin{
    background-color:var(--mb-color-background_surface-disabled);
  }

.Czmin::before{
    display:none;
  }

.DrBYS{
  color:var(--mb-color-text-primary);
  background:var(--mb-color-background_page-primary);
  border-color:var(--mb-color-border-neutral);
}

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


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

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

.WcEXn{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-primary);
}

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


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

.QB_Zt{
  color:var(--mb-color-icon-disabled);
}

.UJmHZ{
  border-radius:0.5rem;
}

.UJmHZ[data-variant="default"]:hover{
      background-color:var(--mb-color-background_surface-hover);
    }

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

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

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

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

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

.UJmHZ[data-variant="mb-light"]:hover{
      background-color:var(--mb-color-background_surface-hover);
    }

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

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

      background-color:var(--mb-color-background_page-tertiary);
    }

.UJmHZ[data-variant="admin-nav"]:hover{
      background-color:var(--mb-color-background_surface-hover);
    }

.UJmHZ[data-variant="admin-nav"] .h0vSY{
      color:var(--mb-color-text-primary);
    }

.UJmHZ[data-variant="admin-nav"][data-active]{
      color:var(--mb-color-text-brand);
    }

.UJmHZ[data-variant="admin-nav"][data-active],.UJmHZ[data-variant="admin-nav"][data-active]:hover{
        background-color:var(--mb-color-background_surface-selected);
      }

.UJmHZ[data-variant="admin-nav"][data-active] .h0vSY{
        color:var(--mb-color-text-brand);
      }

.UJmHZ[data-variant="admin-nav"][data-active] .zvCYe{
        color:var(--mb-color-text-brand);
      }

.h0vSY{
  font-size:14px;
}

.zvCYe{
  color:var(--mb-color-text-primary);
}

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

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

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

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

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

.ZH2Ng[data-orientation="vertical"] .oabm_{
      text-align:left;
    }

.ZH2Ng[data-variant="pills"] .U4uPU{
    border-radius:999px;
    padding:0.6rem 1rem;
  }

.ZH2Ng[data-variant="pills"] .U4uPU[data-active="true"]{
      background-color:var(--mb-color-background_surface-selected);
      color:var(--mb-color-core-brand);
    }

[data-list-border-hidden] .ZH2Ng::before{
  border-width:0;
}

.U4uPU{
  color:var(--mb-color-text-primary);
  max-width:100%;
  justify-content:start;
}

.U4uPU:hover{
    border-color:var(--mb-color-background_surface-hover);
    background-color:var(--mb-color-background_surface-hover);
  }

.U4uPU:focus-visible{
    outline:2px solid var(--mb-color-input-focus);
  }

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

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

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

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

.fyJn4{
  padding:0;
  overflow:auto;
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
}

.hGV3a{
  padding:0.75rem;
  min-width:11.5rem;
  overflow:visible;
  background-color:var(--mb-color-background_page-primary);
  border-color:var(--mb-color-border-neutral);
}

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

.eGlL9[data-disabled="true"]{
    color:var(--mb-color-text-disabled);
    opacity:1;
  }

.eGlL9:hover:not([data-disabled="true"]){
    background-color:var(--mb-color-background_surface-hover);
  }

.eGlL9:focus,.eGlL9[aria-selected="true"]{
    outline:none;
    background-color:var(--mb-color-background_surface-hover);
    border:none;
  }

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

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

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

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

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

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

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

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

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

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

.j24Z2{
  width:100%;
  margin:0 auto;
  padding:0 1em;
}
@media screen and (min-width: 40em){
  .j24Z2{
    padding-left:2em;
    padding-right:2em;
  }
}
@media screen and (min-width: 60em){
  .j24Z2{
    padding-left:3em;
    padding-right:3em;
  }
}
.rg1kn{
  height:100%;
}
.KIlb1{
  display:block;
}
.EMn7R{
  display:inline;
}
.WCYU2{
  display:inline-block;
}
.Z7yJQ,
.SlgbA{
  width:100%;
}
._k8DD{
  position:fixed;
}
.CoXVE{
  position:relative;
}
.eVcaQ{
  position:absolute;
}
.UM3IT{
  top:0;
}
.xRjrA{
  right:0;
}
.AeHjK{
  bottom:0;
}
.NM2Uc{
  left:0;
}
@media screen and (min-width: 60em){
  .j24Z2.RFpHX{
    max-width:940px;
  }
}
.leRFF{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.dylMk{
  transform:scale(1);
}
.SHmnW{
  vertical-align:middle;
}

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

.QjzjT{
  color:var(--mb-color-text-primary);
}

.nc9Bx{
  font-size:var(--mantine-font-size-xl);
  font-weight:var(--mantine-heading-font-weight);
  line-height:var(--mantine-line-height-md);
  flex:1 1 auto;
  min-width:0;
  word-wrap:break-word;
}

.bTdeY{
  background-color:var(--mb-color-modal-overlay);
  padding:11px;
}

.ND0UY{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
}

.KcYkN{
  background-color:var(--mb-color-background_page-primary);
}

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

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

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

.SHqDM{
  padding:0;
  overflow:auto;
  background:var(--mb-color-background_page-primary);
  border-color:var(--mb-color-border-neutral);
  color:var(--mb-color-text-primary);
}

.SHqDM[data-menu-dropdown="true"]{
  padding:0.75rem;
  overflow:visible;
}

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

.eWNjQ{
  color:var(--mb-color-core-brand);
}.eWNjQ:active{
    color:var(--mb-color-text-primary);
    -webkit-text-decoration:underline;
    text-decoration:underline;
  }

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

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

.teBmM{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-tertiary);
}

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

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

.J7aUr{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-primary);
}

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

.oUD80{
  font-family:monospace;
  white-space:pre-wrap;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
  overflow-y:auto;
}

.jSLWR{
  cursor:pointer;
  color:var(--mb-color-text-primary);
}

.jSLWR:hover,.jSLWR:focus{
    color:var(--mb-color-core-brand);
  }

.jSLWR:disabled{
    cursor:default;
    color:var(--mb-color-text-disabled);
  }

.IE0jb{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:1.25rem;
  font-weight:700;
  line-height:1rem;
  background-color:var(--mb-color-background_page-primary);
  box-shadow:0 3px 10px var(--mb-color-shadow-default);
  border-radius:6px;
}

.yHDFR{
  display:flex;
  gap:0.5rem;
}

.yHDFR .lql4a{
    flex-grow:1;
  }

.yHDFR .lql4a.qp7ak{
      display:none;
    }

.yHDFR .lql4a.qp7ak ~ .GgNT5{
        min-width:10rem;
      }

.yHDFR .GgNT5{
    flex-shrink:0;
    position:relative;
    width:auto;
  }

.nSEyT{
  justify-content:flex-start;
  position:relative;
  width:auto;
}


  .NbN6h:focus{
    outline:2px solid var(--mb-color-input-focus);
    border-radius:var(--mantine-radius-xs);
  }

._KN8_:not(:empty){
  margin-top:var(--mantine-spacing-md);
}

.rUSIR{
  margin-bottom:var(--mantine-spacing-md);
}

@media (min-width: 40em){
  .rUSIR{
    margin-bottom:var(--mantine-spacing-xl);
  }

  .rUSIR[data-spacing="sm"]{
    margin-bottom:var(--mantine-spacing-md);
  }
}

.cq4YB{
  transition:margin-right 0.35s;
}
.t3VgB{
  display:flex;
  align-items:center;
}
.vTQPN{
  text-transform:uppercase;
  font-size:10px;
  font-weight:700;
  color:var(--mb-color-text-secondary);
}
.a0dUK{
  max-width:400px;
}
.qxqwd{
  display:flex;
  overflow-y:hidden;
  white-space:nowrap;
}
.rSBTR{
  display:flex;
  align-items:center;
  flex-shrink:0;
}
.FqyIy .qxqwd{
  flex-direction:column;
}
.FqyIy .t3VgB{
  margin-left:-0.5rem;
}
.m7cR2{
  padding-top:5px;
  overflow-y:auto;
  max-height:340px;
}
.fpni8{
  max-width:320px;
}
.fpni8.hYZKM{
  opacity:1;
  transition:opacity 0.3s linear;
  pointer-events:all;
}
.fpni8.jt6ye{
  max-height:inherit;
}
.IbLAe{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.75rem 1.5rem 0.75rem 0.75rem;
  background-color:var(--mb-color-background_page-primary);
}
.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:var(--mb-color-text-primary-inverse) !important;
}
.IbLAe:hover .XkeVs{
  color:var(--mb-color-text-primary-inverse);
}
.IbLAe:hover .jbxh0{
  color:var(--mb-color-text-primary-inverse);
}
.IbLAe.v3L64 .Icon-check{
  opacity:1;
}
.XkeVs{
  color:currentColor;
  margin-bottom:0.25em;
}
.jbxh0{
  color:var(--mb-color-text-secondary);
  font-size:0.8rem;
}
.z35aj{
  transition:background 0.3s linear;
}
.z35aj.XRfIo{
  transition:background 0.3s linear;
}
.hMNCx{
  flex-direction:column;
  justify-content:center;
  max-width:500px;
  margin-left:auto;
  margin-right:auto;
}
.w1d0n{
  background-repeat:no-repeat;
  margin-bottom:1rem;
}
.ibiJX{
  width:120px;
  height:120px;
  background-image:url(./1942cf42dac79865.svg);
}
.IA_DD{
  width:120px;
  height:148px;
  background-image:url(./a7942c5ef541db3c.svg);
}
.mrUot{
  width:120px;
  height:120px;
  background-image:url(./8fcb1fccd3eae75b.svg);
}
.g6xrg{
  line-height:1.4;
}
.GlDOG{
  position:relative;
  display:inline-block;
  border-radius:var(--default-border-radius);
  border:1px solid var(--mb-color-border-neutral);
  margin-top:var(--margin-2);
  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:var(--mb-color-background_page-primary);
  padding-left:var(--padding-1);
  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:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
}
@media screen and (min-width: 60em){
  .pM44f{
    font-size:1em;
  }
}
.DXS_F{
  border-bottom:1px solid var(--mb-color-border-neutral);
}
.DXS_F:last-child{
  border-bottom-color:transparent;
}
.DqtEE{
  line-height:1rem;
  z-index:1;
}
.m0SUk{
  border-right:1px solid transparent;
}
.qawE_{
  border-right:1px solid var(--mb-color-border-neutral);
}
.pM44f.nfOkf{
  flex-direction:row;
}
.pM44f.nfOkf .DXS_F:last-child{
  border-right-color:transparent;
  border-bottom-color:var(--mb-color-border-neutral);
}
.pM44f.nfOkf .m0SUk{
  border-right-color:var(--mb-color-border-neutral);
}
.ZiDmk{
  position:relative;
  min-height:3rem;
  min-width:100px;
}
.cH0V5{
  background-color:var(--mb-color-background_page-primary);
  position:absolute;
  top:-7px;
  left:10px;
  padding-left:10px;
  padding-right:10px;
}
.Y8dnw{
  max-height:200px;
  overflow:scroll;
  padding:1em;
  background-color:var(--mb-color-background_page-secondary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:2px;
  white-space:pre-wrap;
}
.Vzteu{
  color:var(--mb-color-text-disabled);
  border:2px solid currentColor;
  border-radius:99px;
  width:20px;
  height:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0.7;
  cursor:pointer;
}
.Vzteu::after{
  content:"?";
  font-size:13px;
  font-weight:bold;
}
.cq4YB .emrQs{
  font-size:5em;
}
.g_wwW{
  background-color:color-mix(
    in srgb,
    var(--mb-color-background_page-primary) 75%,
    transparent
  );
  transition:opacity 0.5s, background-color 0.5s;
}
.g_wwW.QJVV1{
    cursor:pointer;
  }
.g_wwW.QJVV1:hover{
      background-color:color-mix(
        in srgb,
        var(--mb-color-core-brand) 3%,
        color-mix(
          in srgb,
          var(--mb-color-background_page-primary) 75%,
          transparent
        )
      );
    }
.g_wwW.YN7jU{
    background-color:transparent;
    pointer-events:none;
  }

.p8cDj{
  display:inline-flex;
  background-color:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
  align-items:center;
  font-weight:bold;
  padding:0.75rem 1rem;
  border-radius:6px;
}

.p8cDj:hover{
    opacity:0.88;
    transition:all 200ms linear;
  }

.dXTXK{
  outline:2px solid transparent;
  outline-offset:2px;
}

.dXTXK:focus-visible{
  outline:2px solid var(--mb-color-core-brand);
}

.Wr5uR.h2wwq{
  min-height:100vh;
  height:auto;
}
.Wr5uR.h2wwq .gDtsD{
  color:var(--mb-color-text-primary);
  transition:var(--transition-theme-change);
}
.Wr5uR.h2wwq,
.Wr5uR.h2wwq .UgkOs,
.Wr5uR.h2wwq .KyVDN .BM7bg{
  transition:var(--transition-theme-change);
}
.xgz8U{
  margin-top:1.5em;
}
.xgz8U .KyVDN .BM7bg{
  transition:border 0.3s, background-color 0.3s;
}
.xgz8U .ksJ6i:first-of-type{
  margin-top:0.5rem;
}
.xgz8U .ksJ6i{
  pointer-events:none;
}
.xgz8U .YI2ER{
  pointer-events:all;
}
.FhU9V{
  pointer-events:none;
  color:var(--mb-color-text-disabled);
}
.xgz8U .KyVDN.react-draggable-dragging .BM7bg{
  box-shadow:3px 3px 8px var(--mb-color-shadow-default);
}
.wAOzv .react-resizable-handle::after{
  border-color:var(--mb-color-core-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:var(--mb-color-background_page-tertiary) !important;
  border:1px solid var(--mb-color-core-brand);
}
.xgz8U .KyVDN .fPhma{
  position:absolute;
  right:-2px;
  top:-2px;
}
.xgz8U .KyVDN:hover .fPhma{
  opacity:0;
  transition:opacity 0.15s linear;
}
.xgz8U:not(.IlpZu) .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 var(--mb-color-border-neutral);
  border-right:2px solid var(--mb-color-border-neutral);
  border-bottom-right-radius:2px;
  transition:opacity 0.2s;
  opacity:0.01;
}
.xgz8U .KyVDN .react-resizable-handle:hover::after{
  border-color:var(--mb-color-border-neutral);
}
.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:var(--mb-color-background_page-secondary) !important;
  transition:all 0.15s linear;
}
.loHBB{
}
@media print{
  header,
  nav{
    display:none;
  }
  .dc-chart .axis .tick text,
  .dc-chart .x-axis-label,
  .dc-chart .y-axis-label{
    fill:var(--mb-color-text-primary);
  }
}
@page{
  margin:1cm;
}
.Wr5uR text.value-label,
.Wr5uR text.value-label-white{
  font-size:12px;
}
.mkUXG{
  font-weight:700;
  white-space:pre;
}
.Wr5uR .HZulv{
  color:var(--mb-color-text-primary);
  font-size:0.8125rem;
  font-weight:400;
}
.dc-chart g.axis g.tick text{
  pointer-events:all;
  -webkit-user-select:auto;
     -moz-user-select:auto;
          user-select:auto;
}

.pn9Ak{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-bg-dashboard);
  border-color:var(--mb-color-border-neutral);
}

.XmRFv,
.STjgr{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-bg-dashboard);
}

.ZL4ws{
  background-color:var(--mb-color-bg-dashboard);
  border-color:var(--mb-color-border-neutral);
}

.pn9Ak,
.pn9Ak .JtBAa .h0xG6,
.pn9Ak .Fcy8V,
.pn9Ak .XmRFv,
.pn9Ak .IEiLE,
.pn9Ak .ob4yC,
.pn9Ak .CLFSc,
.pn9Ak .STjgr,
.pn9Ak .HmrjF{
  transition:var(--transition-theme-change);
}

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

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

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

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

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

.A7UMY{
  --metabot-face:var(--mb-color-core-brand);
  --metabot-face-bg:var(--mb-color-illustration-tertiary-brand);
  --metabot-buttons-bg:var(--mb-color-illustration-secondary-brand);
  --metabot-outline:var(--mb-color-core-brand);
  --metabot-body:var(--mb-color-illustration-secondary-brand);
  --metabot-frames:var(--metabot-face);
}[data-mantine-color-scheme="dark"] .A7UMY{
    --metabot-face:var(--mb-color-background_page-secondary);
    --metabot-face-bg:var(--mb-color-core-brand);
    --metabot-buttons-bg:var(--mb-color-illustration-secondary-brand);
    --metabot-frames:var(--mb-color-background_page-primary);
  }

.AXVjz{
  border-radius:var(--mantine-radius-md);
  overflow:hidden;
}

.A1rwW{
  border:1px solid var(--mb-color-border-neutral);
}

.nQFv1{
  cursor:pointer;
  color:var(--mb-color-text-primary);
}.nQFv1:hover{
    color:var(--mb-color-core-brand);
  }


  .I3yDi[data-variant]:disabled,.I3yDi[data-variant][data-disabled="true"]{
    opacity:0.5;
    color:var(--button-color);
    background-color:var(--button-bg);
  }

._AYbd{
  background:var(--mb-color-background_surface-brand-subtle);
}

.dx0yt .cm-editor{
      height:100%;
      background:none;
      white-space:pre;
    }

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

.dx0yt .cm-panels{
      z-index:2;
    }

.dx0yt .cm-content{
      color:var(--mb-color-text-primary);
      background:none;
      padding-top:8px;
      padding-bottom:8px;
    }

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

.dx0yt .cm-gutters{
      background-color:var(--mb-color-background_page-secondary);
      border:none;
    }

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

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

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

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

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

.dx0yt .cm-cursor{
      border-left-width:1.6px;
      border-left-color:var(--mb-color-text-secondary);
    }

.dx0yt .cm-tooltip:not(.cm-tooltip-autocomplete){
      border:none !important;
      background:none !important;
    }

.dx0yt .cm-matchingBracket{
      background:none !important;
      outline:0.5px solid var(--mb-color-text-disabled);
      border-radius:2px;
    }

.dx0yt .cm-snippetField{
      font-style:italic;
      background:none;
    }

.dx0yt .cm-completionMatchedText{
      -webkit-text-decoration:none;
      text-decoration:none;
      font-weight:bold;
      color:var(--mb-color-text-brand);
    }

.dx0yt .cm-completionDetail{
      color:var(--mb-color-text-disabled);
      font-style:normal;
      text-align:right;
      overflow:hidden;
      text-overflow:ellipsis;
    }

.dx0yt .cm-completionIcon{
      display:none;
    }

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

.dx0yt .cm-tooltip-autocomplete{
      box-shadow:0 5px 14px rgba(0, 0, 0, 0.08);
      border-radius:4px;
      background-color:var(--mb-color-background_page-primary);
      color:var(--mb-color-text-primary);
      border:1px solid var(--mb-color-border-neutral);
      max-width:520px;
    }

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

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

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

.dx0yt .cm-tooltip-autocomplete ul li:hover{
          background-color:var(--mb-color-background_surface-hover);
          color:var(--mb-color-text-primary);
        }

.dx0yt .cm-tooltip-autocomplete ul li[aria-selected="true"]{
          background-color:var(--mb-color-background_surface-hover);
          color:var(--mb-color-text-primary);
        }

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

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

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

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

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

.Pj5p4{
  color:var(--mb-color-core-purple-saturated);
}

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

.k0hZC.aG50d{
  color:inherit;
}

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

.okhpp{
  color:var(--mb-color-core-green-saturated);
}

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

.cccWl{
  color:inherit;
}

.FQym5,
.r9POP,
.G37es{
  color:var(--mb-color-text-disabled);
  font-style:italic;
}

.MiI7g{
  color:var(--mb-color-text-disabled);
}

.j7EG3{
  color:var(--mb-color-core-brand);
}

.Su7sk{
  font-weight:bold;
}

.iF8Tg{
  color:var(--mb-color-core-brand);
}

.X2NzL{
  color:var(--mb-color-core-purple-saturated);
}

.n2UHh,
.qshy2{
  color:var(--mb-color-text-primary);
}

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

.wYRMk{
  color:var(--mb-color-core-purple-saturated);
}

.u0yp2{
  --change:var(--mb-color-feedback-positive);
  --change-light:color-mix(in srgb, var(--change) 11%, transparent);
  --remove:var(--mb-color-feedback-negative);
  --remove-mid:color-mix(in srgb, var(--remove) 25%, transparent);
  --remove-light:color-mix(in srgb, var(--remove) 11%, transparent);

  width:100%;
  min-width:0;
  max-width:100%;
  flex-shrink:1;
  height:100%;
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-secondary);
}

.u0yp2 .cm-collapsedLines{
      background:var(--mb-color-background_page-secondary) !important;
      color:var(--mb-color-text-disabled);
    }

.u0yp2 .cm-collapsedLines:before{
        content:"-";
        color:var(--mb-color-text-disabled);
      }

.u0yp2 .cm-collapsedLines:after{
        content:"-";
        color:var(--mb-color-text-disabled);
      }

.u0yp2 .cm-merge-b .cm-changedLineGutter{
      background:var(--change);
    }

.u0yp2 .cm-deletedLineGutter{
      background:var(--remove);
    }

.u0yp2 .cm-deletedChunk{
      background:var(--remove-light);
    }

.u0yp2 .cm-deletedText{
      background:var(--remove-mid);
    }

.u0yp2 .cm-merge-b .cm-changedText{
        background:linear-gradient(var(--change), var(--change)) bottom / 100% 2px no-repeat;
      }

.u0yp2 .cm-merge-b .cm-changedLine{
        background:var(--change-light);
      }

.EsiaI{
  color:var(--mb-color-core-brand);
}

.EsiaI *{
    color:inherit;
  }

.JtYEG{
  overflow-x:auto;
}

.h8NOv{
  border-radius:0.5rem;
}

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

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

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

.EUv7i{
  flex-grow:1;
}

.SGgJK{
  border-right:1px solid var(--mb-color-border-neutral);
  height:100%;
  min-width:365px;
  background-color:var(--mb-color-background_page-secondary);
}

.SGgJK:last-child{
    background-color:var(--mb-color-background_page-primary);
  }

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

.sox6y{
  min-width:0;
  overflow:hidden;
}

.HPi7k[data-position="right"]{
  min-width:0;
  overflow:hidden;
  flex-basis:40%;
  justify-content:start;
}

.a1tkH{
  min-width:0;
  overflow:hidden;
  flex-basis:60%;
}


  .cenNB .HMf9U{
    width:100%;
    background-color:var(--mb-color-background_page-secondary);
    font-family:Monaco, monospace;
    font-size:0.875em;
    font-weight:400;
    line-height:1.5em;
  }

.CxvUO[data-variant="subtle"]:hover{
    background-color:var(--mb-color-background_page-secondary);
  }

.TqwY6{
  background-color:var(--mb-color-background_page-secondary);
  display:flex;
  flex-direction:column;
  flex:none;
  flex:var(--native-query-editor-flex, none);
  width:100%;
}

.AGTcs{
  overflow:auto;
  width:100%;
  flex:1 1 auto;
  max-height:100%;
}

.w1rS9{
  display:flex;
  border-top:1px solid var(--mb-color-border-neutral);
  flex:1 1 auto;
  overflow:hidden;
  flex-direction:column;
}

.WZxiJ{
  overflow:hidden;
}

.e3NAz{
  height:3rem;
}

.RJz4l{
  overflow:auto;
}

.c6jCk{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:8px;
  position:absolute;
  bottom:-4px;
  cursor:row-resize;
}

.cY1OU{
  width:100px;
  height:5px;
  background-color:var(--mb-color-border-neutral);
  border-radius:4px;
}

.cYmgn{
  display:flex;
  padding:1rem;
}.cYmgn:hover{
    background-color:var(--mb-color-background_page-tertiary);
  }

.oMCRT{
  width:300px;
}

.JeELN{
  color:var(--mb-color-text-primary);
  font-weight:700;
  font-size:14px;
  margin-left:0.5rem;
}

.A9DD1{
  color:var(--mb-color-text-disabled);
  font-weight:700;
  font-size:12px;
}

.QxneU{
  color:var(--mb-color-text-primary);
}

.q3JJ0:hover .A9DD1,.q3JJ0:hover .JeELN,.q3JJ0:hover .QxneU{
      color:var(--mb-color-text-primary-inverse);
    }

.mb-mantine-Popover-dropdown:has(> .I4OMZ){
  display:flex;
  flex-direction:column;
}

.I4OMZ{
  outline:none;
  overflow:auto;
}

.SgSQw{
  scroll-padding-top:60px;
}

.aQCsW .Icon,
.g3chM .ZAnJD .Icon{
  color:var(--mb-color-text-primary);
}

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

.g3chM .Icon{
  color:var(--mb-color-text-disabled);
}

.aQCsW{
  color:var(--mb-color-text-primary);
  border:2px solid transparent;
}

.hX_IE{
  border-radius:8px;
  outline:2px solid var(--mb-color-input-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:var(--mb-color-text-primary);
}

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

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

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

.mZ2kD:not(.O218s),
.g3chM:not(.O218s):hover,
.Yk2Ay:not(.O218s){
  background-color:currentColor;
  --select-list-item-text-color:var(--mb-color-text-primary-inverse);
}

.GX6q6{
  color:var(--mb-color-text-primary);
}

.O218s .GX6q6{
  color:var(--mb-color-text-disabled);
}

.mZ2kD:not(.O218s) .GX6q6,
.g3chM:not(.O218s):hover .GX6q6,
.Yk2Ay:not(.O218s) .GX6q6{
  color:var(--mb-color-text-primary-inverse);
}

.HaaGs{
  margin-top:0.25em;
  margin-bottom:0;
  color:var(--mb-color-text-secondary);
}

.O218s .HaaGs{
  color:var(--mb-color-text-primary);
}

.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:var(--mb-color-text-primary-inverse) !important;
}

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

.F5cLu{
  border-top:1px solid var(--mb-color-border-neutral);
}

.R789n + .F5cLu{
    border-top:none;
  }

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

.R789n{
  border-bottom:1px solid var(--mb-color-border-neutral);
}

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

.ah2Kb{
  color:var(--mb-color-text-primary);
}

.ah2Kb:hover{
    color:inherit;
  }

.kqd6o{
  position:sticky;
  z-index:10;
  top:0;
  background:var(--mb-color-background_page-primary);
}

.cOGv3{
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.EN6M1{
  color:var(--mb-color-text-primary);
}

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

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

.VJQt6{
  font-size:0.75em;
  color:var(--mb-color-text-disabled);
  line-height:0.75rem;
  text-transform:uppercase;
  letter-spacing:0.06em;
}

.M1qvn{
  font-size:16px;
  color:var(--mb-color-text-primary);
  margin-left:0.5rem;
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
}

.M1qvn:hover{
    color:var(--mb-color-core-brand);
  }

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

.HnAhH{
  color:var(--mb-color-text-disabled);
  font-weight:700;
}

.LphA8{
  overflow-y:auto;
}

.rW65e{
  align-items:center;
  color:var(--mb-color-text-secondary);
  cursor:pointer;
  display:flex;
  gap:0.5rem;
}

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

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

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

.inRT8{
    min-height:220px;
}
  }

.BCfDS .Y6ijk:last-child{
    justify-self:start;
  }

.gaEPS{
  min-height:0;
  min-height:initial;
  height:100%;
}

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

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

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

.rQ8QV{
  display:flex;
  flex-direction:column;
  min-width:310px;
  background-color:var(--mb-color-background_page-secondary);
  overflow:auto;
}

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

.rQ8QV{
    min-height:220px;
    border-bottom:1px solid var(--mb-color-border-neutral);
}
  }

.yZsYu{
  font-weight:700;
  font-size:16px;
  display:flex;
  align-items:center;
  color:var(--mb-color-text-primary);
  border-bottom:1px solid var(--mb-color-border-neutral);
  padding:1rem;
}

.yZsYu:hover{
    color:var(--mb-color-core-brand);
  }

.lZUkC{
  margin:0 1rem;
}

.EML7M{
  background-color:var(--mb-color-background_page-secondary);
}

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

.EML7M.qQs8b .lZUkC{
      position:relative;
      top:15px;
      transition:top 250ms;
    }

.EML7M.qQs8b.XT10M{
      bottom:0;
      padding-bottom:0.5rem;
      opacity:1;
    }

.EML7M.qQs8b.XT10M .lZUkC{
        top:0;
      }

.H1joB{
  z-index:10;
}

.voztM{
  cursor:grabbing;
}
.voztM *{
  cursor:grabbing;
}

.lnsju{
  align-items:center;
  display:flex;
  font-weight:700;
  height:32px;
  min-width:120px;
  background:var(--mb-color-background_page-primary);
  color:var(--mb-color-text-primary);
  border:1px solid var(--mb-color-border-neutral);
  padding-left:var(--mantine-spacing-sm);
  padding-right:var(--mantine-spacing-sm);
  border-radius:var(--mantine-radius-sm);
  transition:all 0.2s ease-in-out;
}

.lnsju.qZ8sw{
    font-weight:bold;
    color:var(--mb-color-core-brand);
  }

.lnsju .OVCWR{
    color:var(--mb-color-text-secondary);
    font-weight:400;
  }

.lnsju:hover{
    border-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-brand-hover);
  }

.lnsju:hover .OVCWR,.lnsju:hover .Rmdx3,.lnsju:hover .qdMf6,.lnsju:hover .qdMf6 button{
      transition:all 0.2s ease-in-out;
      color:var(--mb-color-text-brand-hover);
    }

.OVCWR{
  white-space:nowrap;
}

.Rmdx3{
  color:var(--mb-color-text-secondary);
  flex-shrink:0;
  margin-right:0.5rem;
  margin-top:1px;
}

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

.lnsju.QJ9jA input{
  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:var(--mb-color-core-brand);
}

.lnsju.QJ9jA input:focus{
  outline:none;
  color:var(--mb-color-text-primary);
}

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

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

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

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

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

.qdMf6{
  flex:0 0 auto;
}

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

.Ab_DG:hover,.Ab_DG.vixEN{
    border-color:var(--mb-color-core-brand);
  }


  .dBL6R:not(:only-child){
    border-top:1px solid var(--mb-color-border-neutral);
  }

.QmZOq{
  color:var(--mb-color-text-primary);
}.QmZOq:hover{
    color:var(--mb-color-core-brand);
    background-color:transparent;
  }

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

.C1HKv{
  margin-top:0;
}

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

.aTMDT .meUpE{
    flex:1 1 auto;
  }
.aTMDT .abvJN{
    flex:1 1 auto;
  }

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

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

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

::-webkit-input-placeholder{
  color:var(--mb-color-text-disabled);
}

:-moz-placeholder{
  color:var(--mb-color-text-disabled);
}

:-ms-input-placeholder{
  color:var(--mb-color-text-disabled);
}

.D3Zqe{
  margin-bottom:1.5em;
  color:var(--mb-color-text-secondary);
}

.D3Zqe.LoOY8{
  color:var(--mb-color-feedback-negative);
}

.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:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-primary);
  padding:0.75em;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:8px;
  outline:none;
}

.D3Zqe.LoOY8 .xG0K7{
  border-color:var(--mb-color-feedback-negative);
}

.zigwA:focus{
  outline:0;
}

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

.Pk49V{
  color:var(--mb-color-text-primary-inverse);
}

.AejB5{
  transition:all 0.2s ease-in-out;
  border:1px solid var(--mb-color-border-neutral);
  background:var(--mb-color-background_page-primary);
  border-radius:var(--mantine-radius-sm);
  cursor:pointer;
  height:32px;
  margin:0 0.5rem 0 0;
}.AejB5:hover:not(.YdNUe){
    border-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-brand-hover);
  }.AejB5.YdNUe{
    border-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

.PZ2hm{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0.5rem 0.75rem;
  font-weight:bold;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--default-button-border-radius);
  opacity:1;
  transition:transform 0.25s, opacity 0.25s, color 200ms linear, border-color 200ms linear, background-color 200ms linear;
}

.PZ2hm:hover{
    color:var(--mb-color-text-brand);
    background:var(--mb-color-background_page-secondary);
  }

.EXlUT{
  color:var(--mb-color-text-primary-inverse);
  background:var(--mb-color-core-brand);
  border-color:var(--mb-color-core-brand);
}

.EXlUT:hover{
    color:var(--mb-color-text-primary-inverse);
    border-color:var(--mb-color-core-brand);
    background-color:var(--mb-color-core-brand-hover);
  }

.Ch7YX{
  background-color:var(--mb-color-background_page-primary);
  color:var(--mb-color-text-primary);
  border-color:var(--mb-color-border-neutral);
}

.GsIFO{
  padding:0;
  border:none;
  background:transparent;
  color:var(--mb-color-text-primary);
}

.jzPic{
  padding:0.25rem 1.5rem;
  border:none;
  border-radius:99px;
}

.jzPic .k1gnl{
    transform:translateX(2px);
  }

.ToP24{
  transform:translateY(-20px);
  opacity:0;
}

@media (prefers-reduced-motion){
  .PZ2hm{
    transition-duration:10ms;
  }
}

.ilkne{
  height:40px;
  width:40px;
}

.Tbh0Q{
  transition:color 0.3s linear;
}.Tbh0Q:hover{
    color:var(--mb-color-core-brand);
  }.Tbh0Q.lY32n{
    color:var(--mb-color-core-brand);
  }

.adqS3{
  transition:color 0.3s linear;
}.adqS3:hover{
    color:var(--mb-color-core-brand);
  }.adqS3.e5P9N{
    color:var(--mb-color-core-brand);
  }

.vAaw9{
  color:var(--mb-color-text-primary);
}

.vAaw9:hover{
    color:var(--mb-color-core-brand);
  }

.ortOK{
  width:1.125rem;
  height:1.125rem;
}

.oFZrB{
  transition:color 0.3s linear;
}.oFZrB:hover{
    color:var(--mb-color-core-brand);
  }.oFZrB.bUKjR{
    color:var(--mb-color-core-brand);
  }

.oaSnx{
  color:var(--mb-color-text-primary);
  transition:color 0.3s linear;
  border:none;
  height:-moz-fit-content;
  height:fit-content;
}.oaSnx:hover{
    color:var(--mb-color-core-brand);
  }

.jCLiw{
  color:var(--mb-color-text-secondary);
  font-size:10px;
  font-weight:700;
  -webkit-text-decoration:none;
  text-decoration:none;
  text-transform:uppercase;
  transition:all 0.2s linear;
  white-space:nowrap;
}.jCLiw.NCj55{
    display:none;
  }.jCLiw:hover{
    color:var(--mb-color-core-brand);
  }

.EoSSt{
  overflow-y:auto;
  height:100%;
  display:flex;
  flex-direction:column;
}

.Cxe5l{
  margin-left:auto;
  margin-right:auto;
  margin-top:0.5rem;
  margin-bottom:1rem;
  padding-left:4rem;
  padding-right:4rem;
  border-radius:99px;
  box-shadow:0 2px 2px rgba(0, 0, 0, 0.13);
}

._3XgT{
  height:100%;
}

.U8kKS{
  padding-top:0.5rem;
  margin:1rem 1.5rem;
}

.ZMeqq{
  color:var(--mb-color-text-primary);
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ZMeqq:hover{
    color:var(--mb-color-core-brand);
  }

.IQHD3{
  flex:1;
  font-size:1.17em;
  font-weight:bold;
}

._3Kai{
  cursor:pointer;
}

._3Kai:hover{
    color:var(--mb-color-core-brand);
  }

.s054l{
  cursor:pointer;
  color:var(--mb-color-text-secondary);
  font-size:0.83em;
  text-transform:uppercase;
  letter-spacing:0.06em;
}

.s054l:hover{
    color:var(--mb-color-core-brand);
  }

.eccgh{
  flex:0 0 auto;
}

.MJUOI{
  word-break:break-word;
}

.fCHrO{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:0.5rem;
  padding:0.5rem 0.75rem;
  font-weight:bold;
  border:none;
  border-radius:var(--default-button-border-radius);
  background-color:color-mix(
    in srgb,
    var(--view-button-color) 20%,
    transparent
  );
  color:var(--view-button-color);
  transition:background 300ms linear, border 300ms linear;
}

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

.fCHrO{
    padding:0.75rem 1rem;
}
  }

.fCHrO:hover{
    background-color:color-mix(
      in srgb,
      var(--view-button-color) 35%,
      transparent
    );
  }

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

.fCHrO.PvhoE{
    padding:0.5rem;
  }

.fCHrO.khSYX{
    background-color:var(--view-button-color);
    color:var(--mb-color-text-primary-inverse);
  }

.fCHrO.khSYX:hover{
      background-color:color-mix(
        in srgb,
        var(--view-button-color) 80%,
        transparent
      );
    }

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

.xGy9k{
  color:var(--mb-color-text-secondary);
  margin-top:4px;
  cursor:grab;
}

.xGy9k:active{
  cursor:grabbing;
}

.E34Ba{
  margin-left:auto;
}

._mgfU{
  color:var(--mb-color-input-focus);
  margin-top:1px;
  width:1rem;
}

._mgfU.V9IEA{
    color:inherit;
  }

.yTWa3{
  border-radius:8px;
  align-items:center;
  color:var(--mb-color-core-brand);
  font-weight:700;
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
  min-height:2.2rem;
  display:flex;
  padding:0.5rem;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.yTWa3:hover{
    background-color:var(--mb-color-background_page-tertiary);
  }

.yTWa3.V9IEA{
    pointer-events:none;
    opacity:0.4;
    color:inherit;
  }

.ANjc6 .yTWa3{
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
  }

.EmwYT{
  color:var(--mb-color-text-secondary);
}


  .GoD8Y[data-is-root="false"]{
    margin-left:32px;
  }.GoD8Y[data-is-root="false"] svg{
      color:var(--mb-color-input-focus);
    }.GoD8Y[data-is-root="false"] svg[data-role="chevron"]{
      color:var(--mb-color-core-brand);
    }.GoD8Y[data-is-expanded="true"] svg[data-role="chevron"]{
      transform:rotate(90deg);
    }.GoD8Y svg{
    color:var(--mb-color-core-brand);
  }.GoD8Y svg[data-role="chevron"]{
    width:12px;
    height:12px;
    margin-right:4px;
  }

.bTzo8{
  display:flex;
  align-items:center;
  color:var(--mb-color-core-brand);
}

._mQ8N{
  margin-top:1px;
  width:12px;
}

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

.fX75G{
  height:3rem;
  min-height:3rem;
  padding:var(--mantine-spacing-sm) 2.5rem var(--mantine-spacing-sm) var(--mantine-spacing-md);
  border:none;
  border-radius:var(--mantine-radius-md);
  background-color:var(--mb-color-background_page-secondary);
}

.spLYv{
  font-weight:700;
  flex-grow:1;
  display:flex;
  align-items:center;
  color:var(--mb-color-text-primary);
}

.spLYv.D1h07{
    justify-content:center;
  }

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

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

.wfdjo.X0Uln:hover > *{
    color:var(--mb-color-core-brand);
    cursor:pointer;
  }

.JLdf_{
  flex-shrink:0;
}

.ekAeK{
  z-index:1;
  overflow:auto;
}

.CpqTr{
  color:var(--mb-color-text-primary);
  margin:0.5rem 0;
  align-items:baseline;
  line-height:1.5rem;
}

.PWyW4{
  flex-shrink:0;
}

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

.SPSbG{
  color:var(--mb-color-text-secondary);
}

.QNKzF{
  background-color:var(--mb-color-background_page-primary);
  cursor:pointer;
  border:2px solid var(--mb-color-core-brand);
  border-radius:8px;
  min-height:30px;
  color:var(--mb-color-text-secondary);
}

.QNKzF.lnjFe{
    opacity:0.4;
    border-color:inherit;
  }

.QNKzF.sdZYl{
    border-color:var(--mb-color-core-brand);
    background-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-primary-inverse);
  }

.QNKzF.oYTB7{
    pointer-events:none;
    border-color:var(--mb-color-background_page-secondary);
    background-color:var(--mb-color-background_page-secondary);
    color:var(--mb-color-text-secondary);
  }

.QNKzF.AOBfh{
    border-color:var(--mb-color-feedback-negative);
    background-color:var(--mb-color-feedback-negative);
    color:var(--mb-color-text-primary-inverse);
  }

.g2M0r{
  overflow:hidden;
}

.wDB1x[data-variant="subtle"]{
  color:var(--mb-color-text-primary-inverse);
}

.wDB1x[data-variant="subtle"]:hover{
    color:var(--mb-color-text-primary-inverse);
    background-color:color-mix(
      in srgb,
      var(--mb-color-background_page-primary),
      transparent 80%
    );
  }

.WULju{
  flex:1;
}

.WwkTw{
  margin-top:0.5rem;
  margin-bottom:-0.5rem;
  padding:2rem 0;
  text-align:center;
}

.kCVNV{
  color:var(--mb-color-text-primary);
  text-align:center;
}

.Ck00M{
  color:var(--mb-color-text-secondary);
}

.ci0x3{
  color:var(--mb-color-core-brand);
  font-weight:bold;
  margin-top:0.5rem;
}

.SlTjA{
  position:relative;
  display:grid;
  grid-template-columns:auto 1fr auto auto;
  justify-content:center;
  align-items:start;
  grid-gap:var(--mantine-spacing-sm) 0.75rem;
  gap:var(--mantine-spacing-sm) 0.75rem;
}

.TVYS4{
  border-radius:var(--mantine-radius-md);
}

.TVYS4:hover{
    background-color:var(--mb-color-background_surface-hover);
    cursor:pointer;
  }

.TVYS4:focus-within{
    background-color:var(--mb-color-background_surface-hover);
  }

.L_N7n{
  color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_surface-hover);
}

.Ynf3d{
  line-height:inherit;
}

.Ynf3d[href]::after{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
  }

.SlTjA .Ynf3d{
  color:var(--mb-color-text-primary);
}

.SlTjA .Ynf3d:hover,
.SlTjA .Ynf3d:focus,
.SlTjA .Ynf3d:focus-visible{
  color:var(--mb-color-core-brand);
  -webkit-text-decoration:none;
  text-decoration:none;
  outline:0;
}

.SlTjA.L_N7n .Ynf3d,
.SlTjA.TVYS4:hover .Ynf3d{
  color:var(--mb-color-core-brand);
}

.YUlBC{
  overflow:hidden;
}

.Qw94N{
  grid-row:1 / span 1;
  grid-column:3;
}

.J0L7a{
  grid-row:1 / span 1;
  grid-column:4;
}

.HrNFq{
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  word-wrap:break-word;
  white-space:pre-line;
  font-size:var(--mantine-font-size-sm);
}

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

.op30r:hover{
    border-color:var(--mb-color-text-disabled);
  }

.LFBtk{
  border-color:var(--mb-color-text-disabled);
}

.LFBtk:hover{
    border-color:var(--mb-color-text-primary);
  }

.B5xnz{
  border-style:dashed;
}

.ZRoeU{
  width:0.5rem;
  height:0.5rem;
  padding:0;
}

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

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

.OHAfK{
  width:2.5rem;
  height:2.5rem;
  padding:0.25rem;
}

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

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

.kGjgh{
  overflow:visible;
  padding:0;

  --chart-setting-select-input-padding-right:var(--input-padding-inline-end);
}

.FJwyK{
  margin-top:0;
}

.FJwyK .NuCEV{
    background-color:transparent;
    background-color:initial;
    z-index:auto;
    z-index:initial;
  }

.la9hg{
  color:var(--mb-color-text-primary);
  cursor:pointer;
  font-weight:bold;
  pointer-events:inherit;
  padding-right:var(--chart-setting-select-input-padding-right);
  text-overflow:ellipsis;
  width:100%;
}

.la9hg:not([data-disabled]){
    background-color:inherit;
  }

.la9hg[data-disabled]{
    background-color:var(--mb-color-background_page-primary);
    color:var(--mb-color-text-primary);
    cursor:default;
  }

.SHaz_{
  margin-left:var(--mantine-spacing-xs);
}

.IMhnS{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
  overflow:hidden;
}

.IMhnS:hover .ihy3p{
      color:var(--mb-color-core-brand);
    }

.ihy3p{
  color:var(--mb-color-text-secondary);
  cursor:grab;
}

.bvAgs{
  align-items:center;
  color:var(--mb-color-text-secondary);
  cursor:pointer;
  display:flex;
  height:100%;
  justify-content:center;
  width:100%;
}

.za0kK{
  border-radius:0.5rem;
}

.za0kK > div{
    border-radius:0.5rem !important;
  }

.n5BGv{
  border-spacing:6px;
}

.n5BGv tr > td{
    padding-bottom:1.125rem;
  }

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

.IiwSx.IiwSx{
    padding-top:0;
    margin-top:0;
  }

.WrVjG{
  line-height:1.5rem;
  cursor:pointer;
}

.WrVjG.WrVjG{
    padding-top:0;
    margin-top:0;
  }

.WrVjG:hover{
    color:var(--mb-color-core-brand);
  }

.didcL{
  font:inherit !important;
  background-color:var(--mb-color-tooltip-background) !important;
  border:none !important;
  padding:0 !important;
  color:var(--mb-color-tooltip-text) !important;
}
.E0e_G{
  min-width:240px;
  width:100%;
  border-collapse:collapse;
}
.O62_a{
  max-height:80vh;
  overflow-y:auto;
  position:relative;
  margin:0.25rem 0 0.875rem;
}
.T9zTm{
  position:sticky;
  top:0;
  margin:0.75rem 1rem 0.25rem;
  font-weight:400;
  font-size:13px;
  color:var(--mb-color-tooltip-text-secondary);
  background:var(--mb-color-tooltip-background);
  z-index:1;
}
.AAlu1{
  margin-top:1rem;
}
.Umm3z{
  width:100%;
}
.REtKx{
  font-size:14px;
}
.qdrU7{
  color:var(--mb-color-tooltip-text-secondary);
  font-size:12px;
}
.Tb1pF{
  background:var(--mb-color-tooltip-background-focused);
}
.g3M5f{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0.25rem 0;
  vertical-align:middle;
  text-align:right;
  font-weight:600;
  width:auto;
}
.g3M5f + .g3M5f:not(.WnsLR){
  padding-left:0.75rem;
}
.g3M5f:first-of-type{
  padding-left:1rem;
}
.g3M5f:last-of-type{
  padding-right:1rem;
}
.WnsLR{
  padding-left:0.375rem;
  font-weight:400;
  text-align:left;
  max-width:360px;
}
.hrOS9,
.HEeZb,
.rjCNt{
  width:1px;
}
.HEeZb{
  font-weight:600;
  color:var(--mb-color-tooltip-text-secondary);
}
.rjCNt{
  line-height:12px;
  text-align:center;
}
.ZEmFh{
  border-radius:100%;
  width:12px;
  height:12px;
  display:inline-block;
}
.gKAzj{
  position:sticky;
  bottom:0;
  background:var(--mb-color-tooltip-background);
  z-index:1;
}
.gKAzj .g3M5f{
  padding-top:0.75rem;
  position:relative;
}
.qdrU7 .WnsLR{
  color:color-mix(in srgb, #fff 90%, var(--mb-color-tooltip-background));
}

.yNgjy{
  width:100%;
  height:100%;
}

.jylsi{
  --item-padding:1.4rem;

  height:100%;
}

.g4wvr{
  width:100%;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-left:var(--item-padding);
  padding-right:var(--item-padding);
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.WuTRj{
  position:relative;
  width:100%;
  height:100%;
  margin:auto;
  gap:0;
  overflow:auto;
}

.GV6Tq{
  width:100%;
  height:4rem;
  border-bottom:1px solid var(--mb-color-border-neutral-subtle);
  background:var(--mb-color-background_page-primary);
  padding-left:var(--item-padding, var(--mantine-spacing-md));
  padding-right:var(--item-padding, var(--mantine-spacing-md));
}

.GV6Tq:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.GV6Tq .nABHH{
    cursor:inherit;
    padding-left:var(--mantine-spacing-sm);
    padding-right:var(--mantine-spacing-sm);
    color:var(--mb-color-text-secondary);
    border-color:var(--mb-color-border-neutral);
  }

.tjKnK{
  position:absolute;
  top:0;
  left:0;
}

.g4wvr,
.GV6Tq{
  display:grid;
  grid-template-columns:minmax(0, 1fr) repeat(var(--grid-columns), 14%);
  grid-gap:var(--mantine-spacing-md);
  gap:var(--mantine-spacing-md);
  align-items:center;
}

.pFWT7.g4wvr,.pFWT7.GV6Tq{
    grid-template-columns:32px minmax(0, 1fr) repeat(var(--grid-columns), 14%);
  }

.Raq4t{
  padding:4px 8px;
  border-radius:100px;
  border:1px solid var(--mb-color-border-neutral);
  max-width:100%;
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.TXMVf{
  display:grid;
  grid-template-columns:3rem minmax(calc(30% - 3rem - 0.75rem), 1fr) calc(
      70% - 0.75rem
    );
  grid-gap:var(--mantine-spacing-sm);
  gap:var(--mantine-spacing-sm);
  align-items:start;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
  background:var(--mb-color-background_page-primary);
  padding:var(--mantine-spacing-md);
}

.aGlZP{
  color:var(--mb-color-text-disabled);
}

.aGlZP:hover{
    color:var(--mb-color-core-brand);
  }

.YXJWT{
  width:3rem;
  height:3rem;
  background:var(--mb-color-background_surface-brand-subtle);
  justify-content:center;
  align-items:center;
  border:1px dashed var(--mb-color-core-blue-saturated);
  border-radius:50%;
  overflow:hidden;
  padding:0.5rem;
}

.R1JAR{
  width:100%;
  height:100%;
  display:flex;
  padding:0;
  border-radius:50%;
  border:1px solid var(--mb-color-border-neutral);
  align-items:center;
  justify-content:center;
  flex-shrink:0;
}

.wGiVA{
  width:1rem;
  height:1rem;
  border-radius:50%;
}

.T3KBQ{
  outline:1px solid var(--mb-color-border-neutral);
}

.GOsXz{
  outline-offset:0.125rem;
  outline:1px solid var(--mb-color-core-brand);
}

.neGde{
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:5;
  background-color:var(--mb-color-background_page-primary);
  width:36px;
  height:36px;
  box-sizing:content-box;
  border-bottom:1px solid var(--mb-color-border-neutral-subtle);
}

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

.CYwhs{
  transition:background-color 200ms;
  background-color:var(--mb-color-background_surface-brand-subtle);
}

.CYwhs:hover{
  background:var(--mb-color-background_surface-hover) !important;
}

.XDdgM{
  position:relative;
  color:var(--mb-color-text-primary);
  width:100%;
  height:100%;
  font-size:12.5px;
  display:flex;
  flex-direction:column;
  min-height:0;
}

.qclpC{
  display:flex;
  flex-flow:column nowrap;
  outline:none;
  overflow:auto;
  flex-grow:1;
  width:100%;
  height:100%;
  min-height:0;
  scrollbar-gutter:stable;
}

.V5Yzj{
  flex-shrink:0;
  position:sticky;
  left:0;
  z-index:2;
}

.yTOJp{
  display:flex;
  flex-direction:row;
  position:sticky;
  top:0;
  z-index:3;
  border-bottom:1px solid var(--mb-color-border-neutral-subtle);
  min-width:-moz-max-content;
  min-width:max-content;
  height:37px;
}

.j3qUZ{
  position:sticky;
  z-index:3;
  display:flex;
  flex-direction:row;
  align-items:flex-start;
  border-bottom:2px solid var(--mb-color-border-neutral-subtle);
}

.V5Yzj.laW89{
  border-right:3px solid var(--mb-color-border-neutral-subtle);
}

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

.ypnib{
  position:relative;
  flex:0 0 auto;
  min-width:0;
}

.h8omm{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}

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

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

.GkDVZ.H_3NT{
    background-color:color-mix(
      in srgb,
      var(--mb-color-core-brand),
      transparent 90%
    );
  }

.PvJDI{
  position:relative;
}

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

.eBa0u{
  -webkit-user-select:text;
     -moz-user-select:text;
          user-select:text;
  outline:2px solid var(--mb-color-input-focus);
  outline-offset:-2px;
}

.eBa0u *{
  pointer-events:auto;
}

.cYZo1{
  visibility:hidden;
}

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

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

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

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

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

.Cci1B:hover{
  cursor:grab;
}

.yYolx{
  display:none;
}

.GkDVZ:hover .yYolx{
  display:inline;
  display:initial;
}

.hjYhX{
  display:inline;
  display:initial;
}

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

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

.vTOcI{
  visibility:hidden;
}

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

.suG0S{
  background-color:#eef6fd;
}

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

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

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

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

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

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

.tzsXx{
  padding-right:0.5rem;
}

.qZlLi{
  overflow:hidden;
  display:flex;
  align-items:flex-start;
  height:100%;
  width:100%;
  cursor:default;
  border-bottom:1px solid var(--mb-color-border-neutral-subtle);
  padding:0 12px;
  background-color:var(--cell-bg-color);
}

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

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

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

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

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

.IS4DN{
  overflow:auto;
  outline:none;
}

.wjWPb .IS4DN{
  background-color:transparent;
  border:1px solid var(--mb-color-border-neutral);
}

.wjWPb .IS4DN:hover{
  background-color:transparent;
}

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

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

.vfgco:hover{
  color:var(--mb-color-text-primary-inverse);
  background-color:var(--mb-color-core-brand);
}

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

.VPaPu{
  line-height:17px;
  overflow:visible;
  white-space:pre-wrap;
}

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

.O44cq{
  cursor:pointer;
}

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

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

.mZAO5{
  height:100%;
  padding:0 0.5rem;
  text-align:right;
  color:var(--mb-color-text-disabled);
  display:flex;
  justify-content:flex-end;
  cursor:pointer;
  border-bottom:1px solid var(--mb-color-border-neutral-subtle);
}

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

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

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

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

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

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

.kO1HC{
  height:100%;
}.kO1HC.m5c3N{
    height:calc(100% - 2.25rem);
  }.kO1HC.m5c3N .uxAcU{
      padding-top:1rem;
    }

.lxBP0{
  margin-top:0.5rem;
  padding:0.5rem;
}

.PxGly{
  font-size:1.15em;
  overflow-y:auto;
}

.ocqn3{
  -o-object-fit:contain;
     object-fit:contain;
}

.iamL5{
  flex-shrink:0;
  display:flex;
  position:relative;
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.V29Yn{
  border-left:1px solid var(--mb-color-border-neutral);
}

.YGDu9{
  display:flex;
  height:100%;
  justify-content:center;
  width: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;
  gap:0.25rem;
}
.ZVH09.gTNVY{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  margin-top:1em;
}
.KY_Tw.aMeNc{
  font-weight:normal;
  color:var(--mb-color-text-primary);
  font-size:0.8125rem;
}


  .fcEhN div > svg{
    left:50% !important;
    position:absolute;
    translate:-50% 0;
  }

.vGJHU{
  margin-bottom:10px;
}


  .pf1Cg[data-variant="default"]{
    border:1px solid var(--mb-color-border-neutral);
    color:var(--mb-color-text-primary);
    background-color:var(--mb-color-background_page-primary);
  }.pf1Cg[data-variant="default"]:hover{
      background-color:var(--mb-color-background_surface-hover);
    }

.QBW1R{
  display:inline;
  color:inherit;
  color:var(--scalar-value-color, inherit);
}

.G08yY{
  cursor:pointer;
}

.G08yY:hover{
  color:var(--mb-color-core-brand);
}

.v2itt{
  padding:0 var(--mantine-spacing-sm);
  max-width:100%;
  box-sizing:border-box;
}

.zV6SJ{
  cursor:pointer;
}

.zV6SJ:hover{
    color:var(--mb-color-core-brand);
  }

.PQziE{
  display:flex;
  align-items:center;
  flex:0 0 auto;
}

.kbsHx{
  color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_surface-selected);
}

.D3hkn{
  width:100%;
  height:100%;
  overflow:hidden;
  display:flex;
  flex-direction:column;
}

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

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

.jlIkS img{
  vertical-align:middle;
}

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

.yJY0J [data-testid="chart-container"] svg{
    clip-path:inset(0 round 1rem);
  }

.MdZZp{
  position:relative;
  z-index:4;
}

.MdZZp[data-with-border="true"]{
  border-bottom:1px solid var(--mb-color-border-neutral);
}

@media print{
  .MdZZp{
    display:none;
  }
}

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

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

.L9Y2p a{
    color:var(--mb-color-text-primary);
    -webkit-text-decoration:underline solid var(--mb-color-border-neutral) 1px;
            text-decoration:underline solid var(--mb-color-border-neutral) 1px;
  }

.L9Y2p a:hover{
      color:var(--mb-color-core-brand);
    }

.XPhjB{
  border-radius:12px;
  border:1px solid var(--mb-color-border-neutral);
}

.XPhjB:hover{
    color:var(--mb-color-core-brand) !important;
  }

.f3lql{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:8px;
  overflow:hidden;
  box-shadow:0 1px 3px 0 hsla(220, 43%, 11%, 0.1);
}

.XjJ92{
  max-height:560px;
  overflow:auto;
}

.WmGa4{
  max-height:200px;
  width:100%;
  background-color:var(--mb-color-background_page-secondary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:4px;
}

.W7UTD{
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.f3orJ{
  border-top:1px solid var(--mb-color-border-neutral);
}

.YdPvr{
  overflow:auto;
}

.MMt_J{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  overflow:hidden;
}

.vJJrH:not([data-css-specificity-hack="🤷‍♀️"]){
    position:fixed;
    height:100dvh;
    max-height:100dvh;
    right:0;
    border-radius:0;
    display:flex;
    flex:1;
    flex-direction:column;
    box-shadow:-2px 0 4px -2px rgba(16, 24, 40, 0.06), -4px 0 8px -2px rgba(16, 24, 40, 0.1);
  }

.NK2af{
  overflow:auto;
}

.ulK3x{
  background-color:var(--mb-color-background_page-secondary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:50%;
  overflow:hidden;
}

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

.y4QFh{
  overflow:hidden;
}

.RJ44G:hover{
    color:var(--mb-color-core-brand) !important;
  }

.JhL1k{
  color:var(--mb-color-text-primary) !important;
}.JhL1k:hover .fNfAl{
      color:var(--mb-color-core-brand) !important;
    }

.r7FNc{
  --avatar-bg:var(--mb-color-background_page-secondary) !important;
  --avatar-color:var(--mb-color-text-primary) !important;

  cursor:pointer;
}

.Gw4Bu{
  display:flex;
  align-items:center;
  height:100%;
  flex-shrink:0;
  padding-left:1rem;
  padding-right:0.25rem;
}

.siit6{
  height:100%;
  width:100%;
  padding:0 0.5rem 0 0.25rem;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  font-weight:bold;
  gap:0.25rem;
}

.siit6:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.siit6:hover .K0fzS{
    color:var(--mb-color-text-secondary);
    transition:color 100ms ease;
    background-color:var(--mb-color-background_surface-selected);
  }

.K0fzS{
  color:transparent;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  transition:color 350ms ease;
  border-radius:2px;
  height:1rem;
  padding-left:4px;
  padding-right:4px;
  min-width:1rem;
  font-weight:400;
  font-size:12px;
  line-height:1rem;
}

.n7I0X{
  min-width:0;
  font-size:0.875em;
}

.c6DUo{
  --color:var(--mb-color-text-disabled);
  --active-color:var(--mb-color-core-brand);
}

.iIQl1,
.UoGAO{
  color:var(--color);
}

.XSImJ{
  cursor:pointer;
}

.XSImJ:hover .iIQl1,.XSImJ:hover .UoGAO{
      color:var(--active-color);
    }

.nT01X{
  margin-left:var(--mantine-spacing-xs);
  margin-right:var(--mantine-spacing-sm);
}

.a8YnT{
  width:2rem;
  height:2rem;
  border-radius:var(--mantine-radius-xs);
  cursor:pointer;
  color:var(--mb-color-text-secondary-inverse);
  transition:all 300ms ease-in-out;
}

.a8YnT:hover{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-navbar-admin-inverse);
  }

@media (prefers-reduced-motion){

.a8YnT{
    transition:none;
}
  }

.fYu4N{
  --mb-color-text-primary-inverse:var(--mantine-color-white);
  color:var(--mb-color-text-primary-inverse);
}

.fYu4N :where(a){
    color:inherit;
  }

.hGRox{
  white-space:nowrap;
  text-overflow:ellipsis;
  padding:0.5rem 1rem;
  transition:all 200ms;
  border-radius:4px;
}

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

.hGRox{
    padding-left:0.85rem;
    padding-right:0.85rem;
}
  }

.hGRox:hover{
    background-color:var(--mb-color-navbar-admin-inverse);
  }

.JNVMB{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  color:var(--mb-color-core-brand);
}

.l44nO{
  color:var(--mb-color-text-disabled);
}

.l44nO:hover{
  color:var(--mb-color-text-secondary);
}

.Gie5_{
  color:var(--mb-color-text-secondary);
}

.Jq7Fa{
  position:sticky;
  bottom:0;
  display:flex;
  flex-direction:column;
  gap:var(--mantine-spacing-md);
  padding:var(--mantine-spacing-md) var(--mantine-spacing-md) calc(var(--mantine-spacing-md) * 2);
  background-color:var(--mb-color-background_page-primary);
  z-index:1;
}

.Jq7Fa:empty{
  display:none;
}

.uWcaT{
  color:var(--mb-color-core-brand);
  flex-shrink:0;
}

.nQYXz{
  color:var(--mb-color-core-brand);
  flex-shrink:0;
}

.tcJXS{
  height:2.5rem;
  border-radius:var(--mantine-radius-md);
}

.tcJXS[data-active="true"]{
    color:var(--mb-color-core-brand);
    background-color:var(--mb-color-background_surface-selected);
  }

.FYBuv{
  gap:2px;
}

.YpmCN{
  text-align:left;
}

.ei5k7{
  display:flex;
  flex-direction:column;
}

.eeTPU{
  display:flex;
  align-items:center;
  height:5rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  flex-shrink:0;
}

.YWxTX{
  padding-left:var(--mantine-spacing-lg);
  padding-right:var(--mantine-spacing-lg);
  padding-bottom:var(--mantine-spacing-lg);
  flex:1;
  overflow:hidden;
}

.gl5mB{
  background-color:var(--mb-color-background_page-secondary);
  border:1px dashed var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  flex:1;
}

.gl5mB.IocXK{
    background-color:var(--mb-color-background_surface-hover);
    border-color:var(--mb-color-background_surface-selected);
  }

.R1UOO{
  width:100%;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
}

.arYrd{
  padding:0;
  margin-bottom:var(--mantine-spacing-sm);
  border-radius:var(--default-border-radius);
  border:1px solid var(--mb-color-border-neutral);
  overflow:hidden;
}

.arYrd .rcJAa{
    padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
    border-radius:0;
    cursor:pointer;
    display:flex;
    height:2.5rem;
  }

.arYrd .rcJAa:not(:last-child){
      border-bottom:1px solid var(--mb-color-border-neutral);
    }

.arYrd .rcJAa:hover,.arYrd .rcJAa[data-combobox-selected="true"]{
      background-color:var(--mb-color-background_surface-hover);
      color:inherit;
    }

.neU4t{
  background-color:var(--mb-color-background_page-tertiary);
  border-radius:100%;
  color:var(--mb-color-text-secondary);
}

.qhTaj{
  height:2.5rem;
  background-color:var(--mb-color-background_page-tertiary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
  margin-bottom:var(--mantine-spacing-sm);
}

.tNTTX{
  align-items:flex-start;
  justify-content:flex-start;
}

.neq8h{
  text-align:left;
  flex-direction:column;
  align-items:flex-start;
}

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

.neq8h{
    flex-direction:row;
    align-items:center;
}
  }

.nrweT{
  border-bottom:1px solid var(--mb-color-feedback-warning);
}

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

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

._JWuW{
  position:absolute;
  bottom:0;
}

.TpDc8{
  animation:LvhEa linear;
  transform-origin:left;
}

._JWuW:hover .TpDc8{
  animation-play-state:paused;
}

.yRCWw{
  position:relative;
  width:3rem;
  height:3rem;

  --border-color:var(--mb-color-border-brand);
  --background-color:transparent;
  --icon-color:var(--mb-color-core-brand);
}

.yRCWw[data-status="complete"]{
  --border-color:var(--mb-color-core-brand);
  --background-color:var(--mb-color-feedback-positive);
  --icon-color:var(--mb-color-text-primary-inverse);
}

.yRCWw[data-status="loading"]{
  --background-color:var(--mb-color-feedback-negative);
  --icon-color:var(--mb-color-text-primary-inverse);
}

.GVdyr{
  width:100%;
  height:100%;
  color:var(--icon-color);
  border:0.375rem solid var(--border-color);
  border-radius:50%;
  background-color:var(--mb-color-background_surface-brand-subtle);
  box-shadow:0 1px 12px var(--mb-color-shadow-default);
}

.fNcJ1{
  width:1.5rem;
  height:1.5rem;
  border-radius:50%;
  background-color:var(--background-color);
}

.fl2Cp{
  width:100%;
  height:100%;
  display:flex;
  flex-direction:column;
}

.WN5Q4{
  padding:1.25rem 1.5rem 1rem;
  display:flex;
  align-items:center;
  justify-content:flex-end;
}

.lz9nz{
  padding:0 0.75rem 0 0.3rem;
  display:flex;
  align-items:center;
  gap:0.5rem;
  border-radius:0.5rem;
  box-shadow:0 3px 6px 0 rgba(0,0,0,0.05098);
  min-height:3rem;
  border:1px solid var(--mb-color-border-neutral);
}

.lz9nz:focus-within{
    border-color:var(--mb-color-core-brand);
  }

.rezqD{
  background:var(--mb-color-background_page-secondary);
}

.aeCcg{
  position:relative;
  flex:1;
  min-height:0;
}

.Dbqei{
  padding:1rem 0 1.5rem;
  padding:var(--metabot-chat-messages-padding-top, 1rem) 0 1.5rem;
  height:100%;
  display:flex;
  flex-direction:column;
  overflow:auto;
  scrollbar-gutter:stable both-edges;
}

.gcJ4L{
  display:flex;
  flex-direction:column;
  width:100%;
  max-width:48rem;
  margin-left:auto;
  margin-right:auto;
  padding-left:1.5rem;
  padding-right:1.5rem;
}

.Q6PX5{
  display:flex;
  flex-direction:column;
  gap:0.25rem;
  min-width:0;
}

._LNUi{
  align-items:flex-end;
  align-self:flex-end;
  max-width:min(100%, 46.5rem);
  min-width:6rem;
  width:-moz-fit-content;
  width:fit-content;
}

._LNUi .smart-link{
  border:1px solid var(--mb-color-border-brand);
  position:relative;
  bottom:-2px;
}

.zJgpI{
  font-size:0.875rem;
  line-height:1.4 !important;
  min-width:0;
}

.Ozcn8{
  padding:0.5rem 1rem;
  border-radius:1rem;
  background:var(--mb-color-background_page-secondary);
  max-width:100%;
  overflow:hidden;
}

.Q7OFz{
  opacity:0;
  transition:all 150ms linear;
  min-height:1rem;
}

.Q6PX5:hover .Q7OFz,
.Q6PX5:last-child.bmCXu .Q7OFz{
  opacity:1;
}

.XEiBP{
  transition:background 150ms ease;
}

.DnE91{
  cursor:pointer;
}

.DnE91:hover{
  background:var(--mb-color-background_page-secondary);
}

.y8JnL{
  opacity:0;
  transition:opacity 150ms linear;
}

.Mg5Iz:hover{
  background-color:var(--mb-color-background_page-tertiary) !important;
}

.XEiBP:hover .y8JnL,
.XEiBP:focus-within .y8JnL{
  opacity:1;
}

.bmCXu + .bmCXu{
  margin-top:var(--mantine-spacing-md);
}

.G00Y2{
  min-height:106px;
  flex-shrink:0;
  width:100%;
  max-width:48rem;
  margin-left:auto;
  margin-right:auto;
  padding-left:1rem;
  padding-right:1rem;
}

.wA1Gx{
  display:block;
  height:auto;
  text-align:left;
  line-height:1.4;
  padding-top:0.4rem;
  padding-bottom:0.4rem;
}

.wA1Gx span{
    text-wrap-mode:wrap;
  }

.j3ScM{
  padding:0 1rem;
  width:100%;
  max-width:48rem;
  margin-left:auto;
  margin-right:auto;
}

.Sgl9W{
  height:2rem;
  display:flex;
  align-items:center;
  justify-content:center;
}

.tTEBW{
  max-width:29.125rem;
}

.OYDJv,
.eOWQI{
  color:var(--mb-color-core-brand);
  font-weight:700;
  padding:0.125rem;
  border-radius:var(--mantine-radius-sm);
  transition:200ms background-color;
}

.OYDJv:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.ZMMYf{
  margin-bottom:-0.125rem;
  margin-right:0.25rem;
}

.P2F9q{
  border-bottom:1px solid var(--mb-color-border-brand);
}

.SrHWv .ProseMirror{
  border:none;
  border-radius:0;
  background:transparent;
  outline:none;
  width:100%;
  padding:0.5rem 0;
  line-height:1.7;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  min-height:1.7em;
  max-height:12.5rem;
  overflow-y:auto;
  overflow-x:hidden;
  scroll-behavior:smooth;
  white-space:pre-wrap;
  word-break:break-word;
  scrollbar-width:thin;
  scrollbar-color:var(--mb-color-border-neutral) transparent;
}

.SrHWv .ProseMirror:focus{
    outline:none;
  }

.SrHWv .ProseMirror p{
  margin:0;
}

.SrHWv .ProseMirror::-webkit-scrollbar{
  width:8px;
}

.SrHWv .ProseMirror::-webkit-scrollbar-track{
  background:transparent;
}

.SrHWv .ProseMirror::-webkit-scrollbar-thumb{
  background:var(--mb-color-border-neutral);
  border-radius:4px;
}

.SrHWv .ProseMirror::-webkit-scrollbar-thumb:hover{
  background:var(--mb-color-text-disabled);
}

.SrHWv .is-empty:first-child:before{
  color:var(--mb-color-text-disabled);
  content:attr(data-placeholder);
  height:0;
  pointer-events:none;
  position:absolute;
}

.SrHWv.fApYU .ProseMirror{
  opacity:1;
  background:transparent;
  cursor:not-allowed;
}

.taotm{
  display:inline-flex;
  align-items:center;
  gap:0.25rem;
  padding:0 0.25rem;
  background:var(--mb-color-background_surface-hover);
  border-radius:0.25rem;
  color:var(--mb-color-core-brand);
  -webkit-text-decoration:none;
  text-decoration:none;
  font-weight:500;
  vertical-align:baseline;
}

.q6lSI{
  display:flex;
  align-items:flex-start;
  width:100%;
  height:100%;
}

.iFy9R{
  padding-top:12px;
  width:2.375rem;
  flex:0 0 auto;
  display:flex;
  justify-content:center;
}

.woMll{
  margin-bottom:0.625rem;
  margin-right:-0.125rem;
  background:var(--mb-color-core-brand);
  border-radius:50%;
  align-self:flex-end;
  margin-left:2px;
  width:1.25rem;
  height:1.25rem;
  display:flex;
  justify-content:center;
  align-items:center;
  transition:opacity 300ms ease, background 150ms ease, transform 150ms ease;
}

.woMll:hover,.woMll:active{
    opacity:0.7;
  }

.woMll:active{
    transform:scale(0.9);
  }

.hnuSO{
  opacity:0;
  transition:opacity 0ms ease;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  cursor:default;
}

.hnuSO:hover,.hnuSO:active{
    opacity:0;
  }

.GiZEg{
  border:1px solid var(--mb-color-core-brand);
  background:transparent;
}

.sVLXP{
  color:var(--mb-color-background_page-primary);
  width:0.8rem;
  transition:color 150ms ease;
}

.kU0QG{
  color:var(--mb-color-core-brand);
  width:0.5rem;
  height:0.5rem;
  transition:color 150ms ease;
}

.wFdIU{
  flex:1;
  min-width:0;
  width:100%;
}

.xJSRw{
  line-height:1.5;
  min-width:0;
  max-width:100%;
}

.FEW11{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:8px;
  overflow:hidden;
  margin-bottom:1rem;
}

.LU383{
  width:100%;
  min-width:0;
  overflow-x:auto;
  overflow-y:hidden;
}

.xJSRw table{
  width:-moz-max-content;
  width:max-content;
  min-width:100%;
  border-collapse:separate;
  border-spacing:0;
}

.xJSRw th,
.xJSRw td{
  padding:0.5rem 0.75rem;
  text-align:left;
  vertical-align:top;
  border-top:1px solid var(--mb-color-border-neutral);
}

.xJSRw tr:first-child th{
  border-top:none;
}

.xJSRw th{
  font-weight:700;
  background:var(--mb-color-background_page-secondary);
}

.jQG9Z{
  position:relative;
}

.xJSRw pre{
  overflow-x:auto;
  overflow-y:hidden;
  overflow:auto hidden;
  max-width:100%;
  white-space:pre;
  background:var(--mb-color-background_page-secondary);
  padding:0.625rem 0.75rem;
  border-radius:0.375rem;
  margin:0.5rem 0;
  border:1px solid var(--mb-color-border-neutral);
  scrollbar-width:thin;
  scrollbar-color:var(--mb-color-border-neutral) transparent;
}

.xJSRw .jQG9Z pre{
  margin:0;
  padding-right:2.5rem;
}

.bNjkr{
  position:absolute;
  top:0.375rem;
  right:0.375rem;
}

.xJSRw pre::-webkit-scrollbar{
  height:6px;
}

.xJSRw pre::-webkit-scrollbar-track{
  background:transparent;
}

.xJSRw pre::-webkit-scrollbar-thumb{
  background:var(--mb-color-border-neutral);
  border-radius:3px;
}

.xJSRw pre::-webkit-scrollbar-thumb:hover{
  background:var(--mb-color-text-disabled);
}

.xJSRw code{
  font-family:Monaco, Menlo, "Courier New", monospace;
  background:var(--mb-color-background_page-secondary);
  color:var(--mb-color-text-primary);
  padding:0.125rem 0.375rem;
  border-radius:0.25rem;
  font-size:0.875em;
  border:1px solid var(--mb-color-border-neutral);
}

.xJSRw pre code{
  font-size:0.6875rem;
  line-height:1.5;
  background:transparent;
  border:none;
  padding:0;
}

.xJSRw p{
  margin-bottom:1rem;
}

.xJSRw h1,
.xJSRw h2,
.xJSRw h3,
.xJSRw h4,
.xJSRw h5,
.xJSRw h6{
  margin-bottom:1rem;
}

.xJSRw ul,
.xJSRw ol{
  padding-left:1.5rem;
  margin-bottom:1rem;
}

.xJSRw ul{
  list-style-type:disc;
}

.xJSRw ol{
  list-style-type:decimal;
}

.xJSRw li{
  margin-bottom:0.5rem;
  line-height:1.5;
}

.xJSRw li p{
  line-height:1.5;
}

.xJSRw li > ul,
.xJSRw li > ol{
  margin-top:0.5rem;
}

.yk1Fp{
  color:var(--mb-color-core-brand);
  font-weight:700;
  padding:0.125rem;
  border-radius:var(--mantine-radius-sm);
  transition:200ms background-color;
  outline:none;
}

.yk1Fp:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.jQ011{
  border-bottom:1px solid var(--mb-color-border-brand);
}

.LoRM7{
  margin-bottom:-0.125rem;
  margin-right:0.25rem;
}

.MFmQE{
  box-sizing:border-box;
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.MFmQE[data-expanded="false"]{
  border-bottom-color:transparent;
}

.MFmQE:focus-visible{
  outline:2px solid var(--mb-color-input-focus);
  outline-offset:-2px;
}

.WDEA2:not(:last-child){
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.x_nWw{
  color:var(--mb-color-text-secondary);
  background-color:var(--mb-color-background_surface-primary);
  border-color:var(--mb-color-border-neutral);
}

.x_nWw:hover{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_surface-hover);
}

.x_nWw[data-active="true"]{
  color:var(--mb-color-core-brand);
}

.HD1s4:hover .m5HOm{
  color:var(--mb-color-core-brand);
}

.HD1s4:focus-visible{
  outline:2px solid var(--mb-color-input-focus);
  outline-offset:2px;
}

.Jykpu{
  border:1px solid var(--mb-color-border-neutral);
}

.GqteO{
  border-bottom:1px solid var(--mb-color-border-neutral);
}

._pgoO .cm-content{
      padding:0;
    }

._pgoO .cm-collapsedLines{
      padding-left:0;
    }

.SRdNA{
  background:color-mix(
    in srgb,
    var(--mb-color-feedback-positive) 11%,
    transparent
  );
}

.SRdNA .cm-gutters{
      background:transparent;
    }

.f3iM8{
  cursor:pointer;
}

.N_Z6K,
.N_Z6K *{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.nXp6_{
  border:1px solid var(--mb-color-core-brand);
  background-color:var(--mb-color-background_page-highlighted);
}

.G6g_l{
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.PAHpD{
  color:var(--mb-color-text-brand);
}

.hmD9M{
  border-radius:2px;
}

.wTPEO{
  height:0.8rem;
  width:0.8rem;
  border-radius:50%;
  flex-shrink:0;
  margin-top:2px;
  background:var(--mb-color-core-brand);
}

.X8O8H{
  border:1.5px solid var(--mb-color-core-brand);
  margin-top:1px;
  background:none;
}

.p8Mw9{
  transform:scale(1);
}

.WmuWr{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.XXfwQ{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:2;
}

.YbjpY{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
}

.UN5e7{
  position:absolute;
  top:0;
  right:0;
  z-index:2;
  margin-top:var(--mantine-spacing-md);
  margin-right:var(--mantine-spacing-md);
}

.X9toE{
  box-shadow:0 2px 2px var(--mb-color-shadow-default);
}

.xJ6ff{
  flex:1 1 auto;
  color:var(--mb-color-text-primary);
  font-size:1.25rem;
  line-height:1.5rem;
  font-weight:bold;
}

.UhVUX{
  flex:0 0 auto;
  color:var(--mb-color-feedback-negative);
  width:1rem;
  height:1rem;
  margin-right:0.75rem;
}

.xd8iK{
  margin:0 2rem;
  padding:1rem;
  max-width:31.25rem;
  font-family:Monaco, monospace;
  font-size:0.75rem;
  line-height:1.125rem;
  border:1px solid var(--mb-color-core-brand);
  border-radius:0.5rem;
  background-color:var(--mb-color-background_page-secondary);
  word-wrap:break-word;
}

.mRyHz{
  color:var(--mb-color-core-brand);
  font-size:0.75rem;
  line-height:1rem;
  font-weight:bold;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.mRyHz:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline;
  }

.rj1CI{
  background:var(--mb-color-background_page-primary);
}

.SzSAI{
  color:var(--mb-color-feedback-negative);
  margin-top:0.5rem;
}

.PfgqU{
  padding:var(
    --alert-modal-content-padding,
    var(--mantine-spacing-lg) var(--mantine-spacing-xl)
  );
  background-color:var(--mb-color-background_page-secondary);
  overflow:hidden;
  border-radius:var(--mantine-radius-md);
}

.mjYad:hover{
  color:var(--mb-color-core-brand);
}

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

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

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

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

.MGafy .qUPNK{
  justify-content:flex-end;
}

._Jsc6{
  display:flex;
  flex-flow:row wrap;
  align-items:flex-start;
  gap:0.25rem 0.5rem;
}

._Jsc6 .Sxu0H{
  grid-column:unset;
}

._Jsc6 .qUPNK,
._Jsc6 .jc0xE{
  grid-column:unset;
}

.Vl4gY{
  background-color:var(--mb-color-background_page-secondary);
  padding:var(
    --notification-schedule-padding,
    var(--mantine-spacing-lg) var(--mantine-spacing-xl)
  );
}

.Vl4gY:has([data-error="true"]) .OXESe{
      display:none;
    }

.ASM_D{
  --schedule-grid-gap:1.5rem;
  --schedule-row-gap:1rem;
  --schedule-first-column-font-weight:bold;
}

.oowAN{
  width:100%;
  background-color:var(
    --notification-warning-bg,
    var(--mb-color-background_page-secondary)
  );
  padding:var(
    --notification-warning-padding,
    var(--mantine-spacing-md) var(--mantine-spacing-xl)
  );
}

.xJMBP{
  color:var(--notification-warning-text-color, var(--mb-color-text-secondary));
  line-height:var(--mantine-line-height-sm);
}

.w6h37{
  display:block;
  width:100%;
  height:100%;
}

.XNDYL{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
  margin:1rem 0;
  user-select:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  cursor:pointer;
  transition:border-color 0.2s ease;
  display:flex;
  flex-direction:column;
  height:100%;
  background:var(--mb-color-background_page-primary);
  overflow:hidden;
}

.XNDYL.NMsv1{
  border-color:var(--mb-color-core-brand);
  outline:none;
}

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

.XNDYL *:not(input):not(textarea)::-moz-selection{
  background:transparent;
}

.XNDYL *:not(input):not(textarea)::selection{
  background:transparent;
}

.bwh6O{
  padding:0.5rem 1rem;
}

.M2yb8{
  position:relative;
  flex-grow:1;
  overflow:hidden;
}

.nJGt0{
  display:flex;
  align-items:center;
  gap:0.5rem;
  padding:1rem;
  height:100%;
  justify-content:center;
}

.uEZuP{
  display:flex;
  align-items:center;
  gap:0.5rem;
  overflow:hidden;
  flex-shrink:1;
}

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

.lsV2R{
  opacity:0;
  transition:opacity 0.2s ease;
  flex-shrink:0;
  cursor:pointer;
}

.uEZuP:hover .lsV2R{
  opacity:1;
}

.uMMGO{
  cursor:pointer;
  border:none;
  border-radius:var(--mantine-radius-xs);
}

.uMMGO:hover{
    background-color:var(--mb-color-background_page-secondary);
  }


  .UgFcU[data-variant="inverse"]:hover{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

.UgFcU[data-variant="inverse"]:hover .tcJI7,.UgFcU[data-variant="inverse"]:hover .l5KnJ{
      color:var(--mb-color-text-primary-inverse);
    }

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

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

.v44MZ{
  border-radius:100px;
  height:1.4rem;
  padding-bottom:0.125rem;
  border:1px solid var(--mb-color-input-focus);
}

.YUpud{
  border-radius:100px;
  padding:0.3125rem 0.875rem;
  border:1px solid var(--mb-color-input-focus);
}

.l5KnJ{
  margin-right:0.25rem;
  width:0.875rem;
  height:100%;
  font-weight:700;
  font-size:1.25rem;
}


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

.hchMv{
  flex-shrink:0;
}

.QT3gf{
  pointer-events:none;
}

.dtS7J{
  color:var(--mb-color-text-secondary);
  padding:1rem 1.5rem;
  border-bottom:1px solid var(--mb-color-border-neutral);
  display:flex;
  align-items:center;
  height:3rem;
}.dtS7J .qU8Io[data-variant="subtle"]{
    color:var(--mb-color-text-disabled);
  }.dtS7J .qU8Io[data-variant="subtle"]:not(:disabled):hover{
      color:var(--mb-color-core-brand);
    }.dtS7J .qU8Io[data-variant="subtle"]:disabled{
      opacity:1;
      cursor:default;
    }

.PYdJJ{
  flex:0 0 auto;
}

.OHLfP{
  flex:1;
}

.jMZSR{
  display:none;
}

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

.AyJHI{
  border-radius:0;
  visibility:hidden;
  color:var(--mb-color-text-disabled-inverse);
  border-left:2px solid var(--mb-color-border-neutral-subtle);
}

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

.AyJHI:hover{
  color:var(--mb-color-text-primary-inverse);
}

@media (hover: none) and (pointer: coarse){
  .AyJHI{
    visibility:visible;
    color:var(--select-list-item-text-color, var(--mb-color-core-brand));
  }

  .KEf4W{
    color:var(--select-list-item-text-color, var(--mb-color-core-brand));
  }
}

.jUEuR{
  display:flex;
  gap:0.5rem;
}

.KEf4W{
  color:var(--mb-color-text-primary-inverse);
  flex:0 0 auto;
}

.AtfP5{
  flex:0 0 auto;
  width:8px;
  margin-left:0.25em;
  color:currentColor;
  opacity:0.75;
}

.qm3Z3{
  padding:0.5rem 1rem;
  font-weight:400;
}

.qm3Z3.qm3Z3[aria-selected="true"],
.qm3Z3.qm3Z3:hover{
  background-color:var(
    --bucket-picker-active-color,
    var(--mb-color-core-brand)
  );
}

.ILigB{
  transition:none !important;
}

.ILigB:hover{
  background-color:var(--mb-color-background_surface-hover);
}


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

.fH9ud{
  visibility:hidden;
}

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

button.aBMiW:hover{
    background:none;
  }

button.aBMiW:hover .EaMId{
    color:var(--mb-color-text-primary);
  }

button.aBMiW.xw3cu,button.aBMiW:focus-visible{
    border-color:var(--mb-color-core-brand);
    outline:none;
  }

.q_nGI{
  font-family:var(--mb-default-monospace-font-family);
  font-size:0.85em;
  overflow:auto;
}.q_nGI.qrrRP{
    padding:var(--mantine-spacing-sm);
    background-color:var(--mb-color-background_page-tertiary);
    color:var(--mb-color-text-primary);
    border-radius:var(--mantine-radius-sm);
    white-space:pre;
    display:block;
  }.q_nGI.XKlJJ{
    display:inline;
    background-color:none;
  }

.dQ2YR{
  background-color:var(--mb-color-background_page-secondary);
  border-left:1px solid var(--mb-color-border-neutral);
  height:100%;
  border-top-right-radius:var(--mantine-radius-md);
  border-bottom-right-radius:var(--mantine-radius-md);
}

.tGelf{
  overflow:auto;
  height:100%;
}

.tGelf .Oagqp{
    line-height:1em;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }

.CONj5{
  margin:0;
  padding:0;
}

.CIeQS{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  cursor:pointer;
}

.CIeQS:hover{
    background-color:var(--mb-color-input-focus);
  }

.tymUW{
  background-color:var(--mb-color-background_page-primary);
  border-bottom:1px solid var(--mb-color-border-neutral);
  font-size:0.75rem;
  color:var(--mb-color-text-secondary);
  font-family:var(--mb-default-monospace-font-family);
}

.kUQ_d{
  height:100%;
  overflow:auto;
  flex-shrink:1;
}

.cKgEt{
  display:grid;

  --header-height:48px;
  --main-width:688px;
  --main-height:280px;
  --footer-height:46px;
  --sidebar-width:424px;

  grid-template-rows:min-content min-content min-content;
  grid-template-columns:minmax(688px, auto) auto;
  grid-template-columns:minmax(var(--main-width), auto) auto;
}

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

.cKgEt{
    --main-width:65vw;
    --sidebar-width:35vw;
}
  }

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

.cKgEt{
    --main-width:460px;
    --sidebar-width:180px;

    background:var(--mb-color-background_page-primary);
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    grid-template-rows:min-content 1fr var(--footer-height);
    grid-template-columns:2fr min-content;
}
  }

.sOZNo{
  height:var(--header-height);
  grid-row:1;
  grid-column:1 / span 2;
}

.DCXmy{
  grid-row:2;
  grid-column:1;
  height:var(--main-height);
  width:var(--main-width);
}

@media (max-width: 640px){

.DCXmy{
    width:auto;
    height:auto;
}
  }

.RUOKD{
  grid-column:2;
  grid-row:1 / span 3;
  overflow:hidden;
  max-width:var(--sidebar-width);
  min-height:100%;
}

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

.RUOKD{
    width:35vw;
    height:100vh;
}
  }

.RQrX6{
  height:var(--footer-height);
  grid-row:3;
  grid-column:1;
}

.jq7Ro{
  position:relative;
  border-bottom:1px solid var(--mb-color-border-neutral);
  display:flex;
  flex-direction:column;
}

.jq7Ro.uqffJ{
    background-color:var(--mb-color-background_page-tertiary);
  }

.lDviO{
  color:var(--mb-color-feedback-negative);
  margin:0.5rem 0;
  white-space:pre-wrap;
}

.O_ZFJ{
  position:absolute;
  top:0;
  right:0;
}

.wZ6Td{
  aspect-ratio:1;
}

.tf32G{
  overflow:auto;
  height:100%;
  box-sizing:border-box;
  color:var(--mb-color-text-primary);
  margin-right:calc(28px + var(--mantine-spacing-sm));
}

.tf32G .cm-gutters{
      border-top-left-radius:var(--mantine-radius-sm);
    }

.ZhLd5 .cm-tooltip{
      border:none !important;
      background:none !important;
    }

.ZhLd5 .cm-tooltip-autocomplete{
      display:none;
    }

.wsqS_{
  position:absolute;
  bottom:var(--mantine-spacing-sm);
  left:calc(1.6rem + var(--mantine-spacing-sm));
  right:0;
  transition:opacity 300ms;
}

.G8bn3{
  background-color:var(--mb-color-background_surface-error);
  color:var(--mb-color-text-primary);
  line-height:1em;
}

.Y6y2M{
  color:var(--mb-color-feedback-negative);
}

.SC0Bz{
  padding:0.25rem 0;
  padding-left:0.5rem;
  background-color:var(--mb-color-core-white);
  color:var(--mb-color-text-secondary);
  cursor:pointer;
  font-family:var(--mb-default-monospace-font-family);
  flex-shrink:0;
  font-size:0.75rem;
  min-height:2.5rem;
  box-sizing:border-box;
  display:flex;
  align-items:center;
}

.EHbYV{
  margin-left:auto;
  padding:0 0.65rem;
  display:flex;
  align-items:center;
}

._4fic{
  color:var(--mb-color-text-secondary);
}

._4fic.tfhuM{
    transform:rotate(90deg);
  }

.Rkqqu{
  color:var(--mb-color-text-syntax-parameter);
  font-family:var(--mb-default-monospace-font-family);
  font-size:0.75rem;
  line-height:1.57em;
  border-radius:2px;
}

.Rkqqu.VkSi1{
    background-color:var(--mb-color-text-syntax-parameter-active);
  }

.L1viU{
  color:var(--mb-color-text-primary);
  font-family:var(--mb-default-font-family);
  padding:0.5rem;
  overflow:auto;
  border-top:1px solid var(--mb-color-border-neutral);
  background-color:var(--mb-color-background_page-secondary);
  height:calc(50% - 2.5rem);
}

.L1viU:last-child{
    height:calc(100% - 2.5rem);
  }

.Nkj7f{
  color:var(--mb-color-text-secondary);
  margin:0.5rem 0;
}

.vCv2w{
  display:grid;
  grid-gap:1rem;
  gap:1rem;
  grid-template-columns:repeat(2, minmax(4rem, max-content));
  margin:1rem 0;
}

.vCv2w .Rkqqu{
    line-height:1.92;
  }

.SyE87{
  display:inline-flex;
  align-items:center;
  margin-top:1rem;
  color:var(--mb-color-core-brand);
  font-weight:700;
}

.IFwV0{
  overflow-y:auto;
  font-size:14px;
  flex-shrink:1;
  height:100%;
}

.IFwV0:not(:first-child){
    border-top:1px solid var(--mb-color-border-neutral);
  }

.mEcOv{
  padding:8px 16px;
  display:flex;
  align-items:center;
  cursor:pointer;
}

.mEcOv:hover,.mEcOv[aria-selected="true"]{
    color:inherit;
    background-color:var(--mb-color-input-focus);
  }

.mEcOv .vXHCk{
    margin-right:8px;
    height:14px;
    width:14px;
    flex-shrink:0;
  }

._2C0j{
  white-space:pre-wrap;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
}

.qm1jk{
  font-weight:bold;
}

.BJDO1{
  box-sizing:border-box;
  height:2.5rem;
  background-color:var(--mb-color-background_page-secondary);
  padding:0.5rem 1rem;
  display:flex;
  align-items:center;
  color:var(--mb-color-text-secondary);
  border-top:1px solid var(--mb-color-border-neutral);
  font-size:12px;
  margin-top:auto;
}

.LCqhm{
  padding:6px;
  display:inline-block;
  border-radius:6px;
  background-color:var(--mb-color-background_page-tertiary);
  height:24px;
  width:24px;
  margin:0 4px;
}

.LCqhm + .LCqhm{
    margin-left:0;
  }

.LCqhm:first-child{
    margin-left:0;
  }

.LSRiz{
  display:flex;
  flex-direction:row;
}

.LSRiz:has(.VGIUt:empty){
    border:none;
  }

.K6_k6{
  width:2px;
  height:2px;
}

.VGIUt{
  background:var(--mb-color-background_page-primary);
  z-index:1000;
  width:400px;
  max-height:500px;
  display:flex;
  flex-grow:1;
  flex-direction:column;
  font-size:14px;
}

.VGIUt:empty{
    display:none;
  }


    .rJvbc[data-variant] .vYKAR{
      align-items:flex-start;
      justify-content:flex-start;
    }.rJvbc[data-variant] .mwkut{
      font-weight:normal;
    }.rJvbc[data-variant] .Mmy8U,.rJvbc[data-variant] .mwkut{
      font-family:var(--mb-default-font-family) !important;
    }.rJvbc[data-variant]:hover{
      background:var(--mb-color-core-brand);
    }.rJvbc[data-variant]:hover .Mmy8U,.rJvbc[data-variant]:hover .mwkut{
        color:var(--mb-color-text-primary-inverse);
      }.rJvbc[data-variant] .fSWbC{
      width:100%;
    }

.QlmdA{
  flex-grow:1;
}.QlmdA .OjDbx{
    border:none;
    font-weight:bold;
    padding-left:var(--mantine-spacing-md);
  }

.cWhkp{
  border-collapse:collapse;
  margin:var(--mantine-spacing-sm) var(--mantine-spacing-md);
}

.CJxet.ElKsZ::after{
  line-height:var(--mantine-spacing-sm);
  content:" ";
  display:block;
  white-space:pre;
}

.NwwZ8{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:15rem;
  padding:0.125rem 0.0625rem;
}

.NwwZ8:first-of-type{
    padding:0.125rem var(--mantine-spacing-sm) 0.125rem 0.0625rem;
  }

.FSjcK{
  border-top:1px solid var(--mb-color-background_page-secondary-inverse);
}

.FSjcK::before{
    line-height:var(--mantine-spacing-sm);
    content:" ";
    display:block;
    white-space:pre;
  }

.mXjK4{
  font-size:var(--mantine-font-size-sm);
}

.eR6Bt{
  font-size:var(--mantine-font-size-md);
}

.C_Wiq{
  display:block;
  margin:0 auto;
  width:0.5rem;
  height:0.5rem;
  border-radius:100%;
}

.nSBg3{
  width:0.75rem;
  height:0.75rem;
}

.dQe2d{
  vertical-align:middle;
  padding:0.375rem var(--mantine-spacing-sm);
  font-weight:700;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:13.75rem;
}

.dQe2d:first-of-type,.dQe2d:last-of-type{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }

.dQe2d:first-of-type{
    border-top-left-radius:var(--mantine-radius-xs);
    border-bottom-left-radius:var(--mantine-radius-xs);
  }

.dQe2d:last-of-type{
    border-bottom-right-radius:var(--mantine-radius-xs);
    border-top-right-radius:var(--mantine-radius-xs);
  }

.XHbJF{
  width:1%;
  text-align:center;
  padding-right:var(--mantine-spacing-xs);
}

.RStAH{
  padding-left:var(--mantine-spacing-xl);
  text-align:right;
}

.IpiYW{
  padding-left:var(--mantine-spacing-md);
  color:var(--mb-color-tooltip-text-secondary);
  text-align:right;
}

.GQiwi{
  background-color:var(--mb-color-tooltip-background-focused);
}

.RZ7Jh::after{
  line-height:var(--mantine-spacing-sm);
  content:" ";
  display:block;
  white-space:pre;
}

.uSEux{
  border-collapse:collapse;
  margin:0 0.75rem 0.75rem 0.75rem;
}

.jBIev{
  border-top:1px solid var(--mb-color-background_page-secondary-inverse);
}

.jBIev::before,
.Bth_b::before{
  line-height:var(--mantine-spacing-sm);
  content:" ";
  display:block;
  white-space:pre;
}

.RMQcF{
  max-width:18.75rem;
}

.RMQcF li:not(:first-of-type){
    margin-top:var(--mantine-spacing-sm);
  }

.OCK5X{
  font-size:var(--mantine-font-size-sm);
  margin-top:0.0625rem;
}

.NTWGi{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  pointer-events:none;
}

.wIBHC{
  fill:var(--mb-color-text-secondary);
}

.GlG89{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  overflow:hidden;
  background:var(--mb-color-background_surface-primary);
}

.IvY2K{
  padding:0.5rem 0.5rem 0.5rem 0.75rem;
}

.pudiQ{
  color:var(--mb-color-text-primary);
  -webkit-text-decoration:none;
  text-decoration:none;
}

.pudiQ:hover{
    color:var(--mb-color-core-brand);
    -webkit-text-decoration:none;
    text-decoration:none;
  }

.Wnivo{
  height:18rem;
  position:relative;
}

.aR_Qf{
  padding-left:0.75rem;
  border-left:1px solid var(--mb-color-border-neutral);
  color:var(--mb-color-text-primary);
}

.aPVf9{
  --spread:160px;
  --base-gradient-color:var(--mb-color-background_page-primary);
  --base-color:var(--mb-color-text-primary);
  --bg:linear-gradient(
    90deg,
    rgba(0,0,0,0) calc(50% - var(--spread)),
    var(--base-gradient-color),
    rgba(0,0,0,0) calc(50% + var(--spread))
  );

  color:transparent;
  -webkit-background-clip:text;
          background-clip:text;
  background-size:250% 100%, auto;
  background-image:var(--bg), linear-gradient(var(--base-color), var(--base-color));
  background-position:50%;
  animation:iJHM4 1500ms ease infinite;
}

@keyframes iJHM4{
  0%{
    background-position:120%;
  }

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

.aBdyE{
  white-space:nowrap;
  display:flex;
  gap:0.5rem;
  align-items:center;
  justify-content:center;
  flex-grow:0;
  font-weight:bold;
  font-size:0.75rem;
  padding:0.25rem 0.5rem;
  border-radius:0.5rem;
  color:var(--mb-color-text-primary-inverse);
  background-color:var(--mb-color-core-metabase_brand);
  -webkit-text-decoration:none;
  text-decoration:none;
  cursor:pointer;
}.aBdyE:hover{
    background-color:var(--mb-color-core-metabase_brand-hover);
  }.aBdyE.RPfNI{
    padding:0.5rem 1rem;
  }.aBdyE.MhOk9{
    font-size:0.875rem;
    padding:0.75rem 1rem;
  }

.sAkcM{
  border-radius:0.5rem;
  overflow:hidden;
  border:1px solid var(--mb-color-background_surface-brand-subtle);
  background-color:var(--mb-color-background_page-primary);
}

.sAkcM .iQxiq{
    padding-bottom:1.5rem;
  }

.sAkcM.ZMViY .iQxiq{
      padding-top:2rem;
      padding-bottom:3rem;
    }

.sAkcM.wcbw7 .SpCXb{
      font-size:0.875rem;
    }

.phJD5{
  --background-url:;

  width:100%;
  min-height:17.5rem;
  background-image:;
  background-image:var(--background-url);
  --csstools-color-scheme--light:initial;
  color-scheme:light;
}

.yrUXb{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.u0J7W{
  border:1px solid var(--mb-color-border-neutral);
  padding:8px;
  min-width:120px;
  flex:1;
}

.fSVrb{
  border:2px solid var(--mb-color-core-brand);
  padding:7px;
}

.yp04I{
  border-radius:3px;
  overflow:hidden;
  border:1px solid #eee;
}

.V7bfV{
  flex:1;
  height:5px;
  min-width:8px;
}

.ICRev{
  box-shadow:0 6px 24px 0 rgba(0, 0, 0, 0.1);
}

.ICRev > *{
  height:100%;
}

.biKya{
  width:100%;
  height:100%;
  min-height:100vh;
}

.CFGC3{
  display:flex;
  height:100%;
  overflow:hidden;
}

.jYxKJ{
  width:4px;
  height:100%;
  cursor:col-resize;
  position:absolute;
  right:0;
  top:0;
  transition:background-color 0.4s ease;
}

.TithD{
  height:100%;
  border-right:1px solid var(--mb-color-border-neutral);
  position:relative;
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

.l9iVp{
  flex:1;
  overflow-y:auto;
  padding:1rem;
  padding-bottom:4rem;
}

.xoc6t{
  padding:0.5rem 1rem;
  background:var(--mb-color-background_page-primary);
  border-top:1px solid var(--mb-color-border-neutral);
}

.fVdBy{
  flex:1;
  padding:1rem;
  overflow:hidden;
}

.sFH1J{
  padding:var(--mantine-spacing-lg);
  padding-left:3.75rem;
  font-size:17px;
  width:100%;
  border:none;
  border-bottom:1px solid var(--border-color);
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  color:var(--mb-color-text-primary);
  line-height:1rem;
  outline:none;
  background-color:transparent;
}

.YdGdD{
  pointer-events:none;
}

.MeOa2:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.TyNsW{
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.VPsBI.VPsBI{
  width:3em;
  height:3em;
}

@media (min-width: 40em){
  .VPsBI.VPsBI{
    width:4em;
    height:4em;
  }
}

@media (min-width: 60em){
  .VPsBI.VPsBI{
    width:5em;
    height:5em;
  }
}

.DetrO{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-sm);
}

.DetrO:not(:last-child){
    margin-bottom:1.25rem;
  }

.NfrYf:not(:last-child)::after{
    content:" · ";
    white-space:pre;
  }

.FRmuM{
  cursor:pointer;
}

.FRmuM:hover{
    color:var(--mb-color-text-secondary);
  }

.kwa1F{
  overflow:auto;
  height:50vh;
}

.fEXBL{
  display:flex;
  padding:1rem 1rem 1rem 1.5rem;
  align-items:center;
  background-color:var(--mb-color-background_page-secondary);
}

.ExBHV{
  flex:1 1 auto;
  margin:0 0.75rem;
  color:var(--mb-color-text-primary);
}

.hq13B{
  color:var(--mb-color-accent5);
  width:1.5rem;
  height:1.5rem;
}

.TCU7A{
  color:var(--mb-color-background_page-tertiary);
  cursor:pointer;
}

.TCU7A:hover{
  color:var(--mb-color-navbar-admin);
}

:root{
  --breadcrumbs-color:var(--mb-color-text-disabled);
  --breadcrumb-page-color:var(--mb-color-text-primary);
  --breadcrumb-divider-spacing:0.75em;
  --sidebar-breadcrumbs-color:var(--mb-color-text-secondary);
}

.tfqc2{
  display:flex;
  align-items:center;
  color:var(--breadcrumbs-color);
}

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

.tHnP_.uRflN{
  font-size:0.875rem;
}

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

.tHnP_.YWLzU{
  color:currentColor;
  transition:color 0.3s linear;
  cursor:pointer;
}

.tHnP_.YWLzU:hover{
  color:var(--breadcrumb-page-color);
  transition:color 0.3s linear;
}

.tHnP_.KZhHo{
  color:var(--breadcrumb-page-color);
}

.KERk0{
  display:flex;
  color:var(--sidebar-breadcrumbs-color);
  max-width:100%;
}

.Lbkes{
  height:15px;
}

.Lbkes.YWLzU{
  color:currentColor;
  transition:color 0.3s linear;
}

.Lbkes.YWLzU:hover{
  color:var(--mb-color-core-brand);
  transition:color 0.3s linear;
}

.Lbkes.KZhHo{
  color:var(--mb-color-core-brand);
}

.JRDYz[data-action-status="idle"]{
  background-color:var(--mb-color-background_page-primary);
}

.B3dzH{
  width:100%;
  cursor:pointer;
  color:var(--mb-color-text-primary);
  font-weight:700;
  line-height:1;
}

.DMqiD{
  color:var(--mb-color-text-secondary);
  line-height:1.4;
  margin-top:0;
}

.J4K_l{
  line-height:1.4;
  margin-top:0;
  color:var(--mb-color-feedback-negative);
  border-left:3px solid var(--mb-color-feedback-negative);
  padding-left:12px;
}

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

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

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

.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:var(--mb-color-text-primary);
  padding:1em;
}

.z5Yxc tbody tr:hover{
  background-color:var(--mb-color-background_surface-hover);
}

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

.eouob{
  background-color:var(--mb-color-background_page-secondary);
  border:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  width:266px;
  min-height:300px;
  box-shadow:inset -1px -1px 3px var(--mb-color-shadow-default);
  padding-bottom:0.75em;
}

.EynFO{
  position:relative;
}

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

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

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

.zTrck.YMz3I{
  color:var(--mb-color-core-brand);
}

.zTrck.YMz3I,
.zTrck:hover{
  background-color:var(--mb-color-background_page-primary);
  border-color:var(--mb-color-border-neutral);
  margin-left:-0.5em;
  margin-right:-0.5em;
  padding-left:1.5em;
  padding-right:1.5em;
  box-shadow:0 1px 2px var(--mb-color-shadow-default);
}

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

.ockLA{
  color:var(--mb-color-text-primary);
  padding:var(--padding-1);
  background-color:var(--mb-color-background_page-secondary);
  border:1px solid transparent;
}

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

.koSqg{
  min-width:800px;
}

.lPnV3{
  font-size:14px;
}

.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:var(--mb-color-text-secondary);
  padding:var(--padding-1);
  font-weight:normal;
}

.ZrRW2 thead{
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
}

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

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

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

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

.qFnGE{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
  padding:var(--mantine-spacing-xl);
}


  .NofKy .Lpi31{
    font-size:var(--mantine-font-size-md);
    font-weight:700;
    line-height:calc(8 / 7);
  }.NofKy .A6WEm{
    font-size:var(--mantine-font-size-sm);
    font-weight:400;
    line-height:calc(4 / 3);
  }

.XL9mX{
  border:1px solid var(--mb-color-border-neutral);
  display:block;
  margin-bottom:1rem;
  margin-top:1rem;
  width:100%;
}

.dzaoL{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0.5rem 1.5rem;
  background-color:var(--mb-color-background_page-primary);
  color:var(--mb-color-text-secondary);
  font-weight:bold;
}.dzaoL:hover{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-filter);
  }.dzaoL:hover .Icon{
      color:var(--mb-color-text-primary-inverse) !important;
    }

.qF6n2{
  line-height:1.5;
  margin-top:var(--mantine-spacing-md);
}.qF6n2 ul{
    list-style:disc;
    margin-bottom:1.25rem;
    padding-left:1.25rem;
  }.qF6n2 h2,.qF6n2 h3,.qF6n2 h4{
    margin:0.5rem 0;
    display:inline-block;
  }.qF6n2 h2{
    font-size:var(--mantine-h4-font-size);
  }.qF6n2 h3,.qF6n2 h4{
    font-size:var(--mantine-h5-font-size);
  }.qF6n2 pre{
    background-color:var(--mb-color-background_page-secondary);
    padding:8px 10px;
  }.qF6n2 code{
    text-wrap:auto;
  }.qF6n2 blockquote{
    background-color:var(--mb-color-background_page-tertiary);
    border-radius:0.25rem;
    margin:0.25rem 0 1.25rem;
    padding:1rem 1.5rem;
  }

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

.UZYdN.TDWIl{
    cursor:default;
    pointer-events:none;
  }

.NmvuX{
  flex-shrink:0;
}

.Slrre{
  overflow:visible;
}


  [aria-selected="true"] .QBrKs{
    color:var(--mb-color-text-selected) !important;
  }

.xS4C0{
  --sc-background-color:var(
    --mantine-color-accent-gray-light-filled
  ) !important;
}.xS4C0:after{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border:1px solid var(--mb-color-border-neutral);
    border-radius:inherit;
  }


  [aria-selected="true"] .BlUTS{
    color:var(--mb-color-text-selected) !important;
  }


  .tcKRS:hover,.tcKRS:focus-within{
    position:relative;
    z-index:1;
  }

.TXNse{
  width:auto;
}

.HZykL{
  position:relative;
  top:-2px;
}

.irA8E{
  border-top-left-radius:var(--mantine-radius-md);
  border-top-right-radius:var(--mantine-radius-md);
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.Ahv89{
  line-height:var(--mantine-line-height-lg);
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-left-radius:var(--mantine-radius-md);
  border-bottom-right-radius:var(--mantine-radius-md);
}

.uUefT{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05) !important;
}

.V0TVa{
  border-collapse:collapse;
}

.paGh7{
  border-top:1px solid var(--mb-color-border-neutral);
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.p7HQd{
  border-top:1px solid var(--mb-color-border-neutral);
}


  .VbKZr:hover{
    background-color:var(--mb-color-background_page-primary) !important;
    color:var(--mb-color-text-primary) !important;
    margin-top:0 !important;
    padding-top:9px !important;
  }

.yE3dF{
  pointer-events:none;
}

.jsEi6{
  display:block;
  pointer-events:all;
}

.ESRK_{
  height:auto;
  min-height:2rem;
}

.y_2TL{
  white-space:normal;
  word-wrap:anywhere;
  text-align:left;
}

.rRLRH{
  align-items:flex-start !important;
}


  [aria-selected="true"] .BxCLr{
    color:var(--mb-color-text-selected) !important;
  }

.Ot9Tt{
  border-radius:50%;
}

.NBq2l{
  overflow:auto;
}

.zb7zv{
  border-radius:var(--default-border-radius);
}

.BAP8r{
  border-color:var(--mb-color-core-brand) !important;
}

._V9I8{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05) !important;
}

._V9I8.z5OUv{
    cursor:grab;
  }

._V9I8:hover:not(.BAP8r){
      background-color:var(--mb-color-background_surface-hover) !important;
    }

._V9I8:hover .XuVOF{
      color:var(--mb-color-core-brand);
    }

.juRBn{
  color:var(--mb-color-core-brand);
}

.AHBg1{
  overflow:hidden;
  word-wrap:break-word;
}

.mZXF9{
  width:100%;
}

.e8A4L{
  overflow:hidden;
}

.MLcR9{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05) !important;
  overflow:visible;
}

.MLcR9:hover:not(.lcwEV){
      background-color:var(--mb-color-background_surface-hover) !important;
    }

.lcwEV{
  border-color:var(--mb-color-core-brand) !important;
}

.PBYD3{
  border-radius:inherit;
}

.Kmsj2{
  color:var(--mb-color-core-brand);
}

.BoNsI{
  overflow:hidden;
  line-height:var(--mantine-line-height) !important;
}

.BoNsI:focus-within{
    border-color:var(--mb-color-core-brand) !important;
  }

.BoNsI textarea{
    cursor:text;
  }

.BoNsI textarea:focus{
      color:var(--mb-color-text-secondary);
      background-color:var(--mb-color-background_page-primary);
    }

.lcwEV .BoNsI textarea:focus,.lcwEV .BoNsI textarea:hover{
        background-color:var(--mb-color-background_page-primary);
      }

.hpJmD{
  line-height:var(--mantine-line-height-lg) !important;
}

.c83jN{
  line-clamp:1;
  -webkit-line-clamp:1;
}

.c83jN textarea{
    white-space:nowrap;
  }

.xBhQY{
  z-index:3;
}

.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:var(--mb-color-border-neutral);
      border-width:0 1px 1px 0;
      background-color:var(--mb-color-background_page-primary);
      transform:rotate(-45deg);
    }

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

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

.jsN41{
  position:absolute;
  top:0;
  left:0.5rem;
  padding:0 0.5rem;
  transform:translateY(-50%);
  color:var(--mb-color-text-secondary);
  background-color:var(--mb-color-background_page-primary);
  text-transform:uppercase;
}

.qt1do{
  color:var(--mb-color-core-filter);
}

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

.osFsH{
  color:var(--mb-color-feedback-negative);
}

.osFsH.osFsH:hover{
  background-color:var(--mb-color-feedback-negative);
  color:var(--mb-color-text-primary-inverse);
}

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

.VGCzY{
  box-shadow:0 6px 24px 0 rgba(0, 0, 0, 0.1);
  border-radius:8px;
  border-radius:var(--mantine-radius-md, 8px);
  overflow:hidden;
}

.VGCzY > *{
  height:100%;
}

.ju6eC{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem;
  padding:1.25rem 2rem;
  overflow:hidden;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  width:100%;
}.ju6eC.Il226{
    align-items:flex-start;
  }

.Au9n8{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  max-width:-moz-fit-content;
  max-width:fit-content;
  overflow:hidden;
}.Au9n8 img{
    aspect-ratio:4/3;
    max-height:21.875rem;
  }

.K7_9k{
  display:inline-flex;
  gap:0.5rem;
  align-items:center;
  justify-content:center;
  flex-grow:0;
  font-weight:bold;
  font-size:0.75rem;
  -webkit-text-decoration:none;
  text-decoration:none;
  padding:0.25rem 0.75rem;
  border-radius:2rem;
  border:1px solid var(--mb-color-background_surface-brand-subtle);
  color:var(--mb-color-background_surface-brand-strong);
  cursor:pointer;
}.K7_9k:hover{
    background-color:var(--mb-color-background_surface-brand-subtle);
    color:var(--mb-color-text-primary);
    border:1px solid var(--mb-color-background_surface-brand-strong);
  }

.MPL9e{
  display:inline;
  color:var(--mb-color-core-metabase_brand);
  font-weight:700;
  margin-left:0.25rem;
}

.Qlly_{
  position:relative;
  overflow:hidden;
  background-color:var(--mb-dotted-bg-background);
}

.Qlly_::before{
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  pointer-events:none;
  background-image:radial-gradient(
    circle,
    var(--mb-dotted-bg-color) var(--mb-dotted-bg-size),
    transparent var(--mb-dotted-bg-size)
  );
  background-position:center;
  background-repeat:round round;
  background-size:var(--mb-dotted-bg-spacing) var(--mb-dotted-bg-spacing);
}

.ZH4dC{
  --mb-color-upsell-pattern:color-mix(
    in srgb,
    var(--mb-color-core-brand),
    transparent 80%
  );

  position:relative;
  display:flex;
}

.FlWsB{
  pointer-events:none;
  position:absolute;
}

.FlWsB[data-position="top"],
.FlWsB[data-position="bottom"]{
  height:1px;
  width:calc(100% + 500px);
  left:-250px;
  background-image:linear-gradient(
    to right,
    transparent,
    var(--mb-color-upsell-pattern),
    var(--mb-color-upsell-pattern),
    var(--mb-color-upsell-pattern),
    transparent
  );
}

.FlWsB[data-position="top"]{
  top:-1px;
}

.FlWsB[data-position="bottom"]{
  bottom:-1px;
}

.FlWsB[data-position="right"],
.FlWsB[data-position="left"]{
  width:1px;
  height:calc(100% + 250px);
  top:-75px;
  background-image:linear-gradient(
    to bottom,
    transparent,
    var(--mb-color-upsell-pattern),
    var(--mb-color-upsell-pattern),
    var(--mb-color-upsell-pattern),
    transparent
  );
}

.FlWsB[data-position="right"]{
  right:-1px;
}

.FlWsB[data-position="left"]{
  left:-1px;
}

.Ath6d{
  --mb-color-upsell-pattern-light:color-mix(
    in srgb,
    var(--mb-color-core-brand),
    transparent 95%
  );

  display:flex;
  height:-moz-fit-content;
  height:fit-content;
  background-color:var(--mb-color-upsell-pattern-light);
}

.yOUa3{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  font-family:inherit;
  font-size:16px;
  font-weight:600;
  border:none;
  border-radius:4px;
  padding:10px 20px;
  background:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
  transition:background 150ms, color 150ms, box-shadow 100ms;
  outline:none;
  -webkit-text-decoration:none;
  text-decoration:none;
  line-height:1.4;
  box-shadow:0 2px 4px 0 rgba(13, 19, 35, 0.04);
}

.yOUa3:hover,
.yOUa3:focus{
  color:var(--mb-color-text-primary-inverse);
  border-color:color-mix(in srgb, var(--mb-color-core-brand), transparent 12%);
  background-color:color-mix(
    in srgb,
    var(--mb-color-core-brand),
    transparent 12%
  );
}

.XpgNO{
  position:relative;
  cursor:pointer;
  font:inherit;
  text-align:inherit;
  transition:background-color 120ms ease, border-color 120ms ease;
}

.XpgNO:hover{
  border-color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_surface-hover);
}

.Yui2y{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.IuHSJ{
  height:100%;
  display:flex;
  flex-direction:column;
  position:relative;
}

.vrWz9{
  display:flex;
  height:100%;
}

.FrIKh{
  overflow-y:auto;
  flex-shrink:0;
  border-right:1px solid var(--mb-color-border-neutral);
}

.HGIZs{
  overflow-y:auto;
  flex:1;
  display:flex;
  justify-content:center;
  width:100%;
  position:relative;
  background-color:var(--mb-color-background_page-secondary);
}

.fjGSz:hover{
  background:var(--mb-color-background_surface-hover);
}

.wJL7x{
  width:100%;
}

.Dr8Tn{
  color:var(--mb-color-text-secondary);
  font-weight:bold;
  margin-top:0.375rem;
}

.bPl4X{
  --stepper-outline-thickness:0.0625rem;
  --stepper-outline-color:color-mix(
    in srgb,
    var(--mb-color-border-neutral),
    black 14%
  );
}

.wJL7x:not(.VmFjI) .jXHak{
  color:var(--mb-color-text-primary);
  border-color:transparent;
  background:var(--mb-color-input-focus);
}

.wJL7x.VmFjI .jXHak{
  color:var(--mb-color-background_page-primary);
  background:var(--mb-color-feedback-positive-selected);
  border-color:transparent;
}

.iQ_Mc{
  margin-right:0.5rem;
}

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

.NWoZH{
  padding:0.625rem 0 1.25rem 0;
}

.ggPU3{
  border:1px solid var(--mb-color-border-neutral) !important;
  cursor:pointer;
  transition:background-color 250ms ease, border 250ms ease;
  padding:0.94rem 1.25rem;
  height:8.75rem;
  text-align:left;
  width:100%;
  box-shadow:none;
}

.mIxgR{
  width:100%;
}

.AdF33{
  cursor:not-allowed;
  background-color:var(--mb-color-background_page-secondary);
}

.ggPU3:not(.AdF33):hover{
  background-color:var(--mb-color-background_surface-hover);
}

.ggPU3.RiWdw{
  border:1px solid var(--mb-color-core-metabase_brand) !important;
}

.SaH1U{
  align-items:flex-start;
}

.fL3wj{
  margin-right:var(--mantine-spacing-xs);
}

.WjF5z{
  white-space:pre;
  color:var(--mb-color-text-primary);
}

.WpTJ4{
  position:relative;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  margin-bottom:1rem;
  background-color:var(--mb-color-background_page-primary);
}
.WpTJ4[data-active="true"]{
  padding:4rem 4rem;
}
.WpTJ4[data-active="false"]{
  padding:1.5rem 4rem 1.5rem 2rem;
  cursor:pointer;
  transition:background-color 0.15s ease;
}
.WpTJ4[data-active="false"]:hover{
    background-color:var(--mb-color-background_surface-hover);
  }
.WpTJ4[data-locked="true"]{
  cursor:not-allowed;
}
.WpTJ4[data-locked="true"]:hover{
    background-color:var(--mb-color-background_page-primary);
  }
.GHQWP{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.Pz9RP{
  color:var(--mb-color-text-primary);
  font-weight:700;
}
.WpTJ4[data-active="true"] .Pz9RP{
  font-size:1.25rem;
}
.WpTJ4[data-active="false"] .Pz9RP{
  font-size:1.0625rem;
}
.WpTJ4[data-active="true"] .X5pGF{
  margin-bottom:1rem;
}
.WpTJ4[data-active="false"] .X5pGF{
  margin:0;
}
.Pz9RP[data-completed="true"]{
  color:var(--mb-color-text-secondary);
}
.TxqDv{
  position:absolute;
  left:0;
  transform:translateX(-50%);
  display:flex;
  justify-content:center;
  align-items:center;
  width:2.625rem;
  height:2.625rem;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:50%;
  background-color:var(--mb-color-background_page-primary);
}
.WpTJ4[data-active="true"] .TxqDv{
  top:3.5rem;
}
.WpTJ4[data-active="false"] .TxqDv{
  top:50%;
  transform:translate(-50%, -50%);
}
.TxqDv[data-completed="true"]{
  background-color:var(--mb-color-background_surface-success);
}
.AWuyt{
  color:var(--mb-color-core-brand);
  font-weight:700;
  line-height:1;
}
.INKaO{
  width:1rem;
  height:1rem;
  color:var(--mb-color-feedback-positive);
}
.hSgbo{
  width:0.75rem;
  height:0.75rem;
  color:var(--mb-color-text-disabled);
}
.xFvih{
  margin-top:1rem;
}

.AW53U{
  padding:0.25rem 1rem;
}

.wAbNv:focus-within{
  border-color:var(--mb-color-core-brand);
}

.Oy0hn{
  padding:0.4rem 0.5rem;
}

.JkxYo{
  color:var(--mb-color-text-primary);
}

.L1jn2{
  flex:1;
}

._aCkC{
  color:var(--mb-color-text-primary);
  flex-shrink:0;
}

.Z5yqg{
  color:var(--mb-color-text-disabled);
  flex-shrink:0;
}

.dVsCv{
  color:var(--mb-color-text-secondary);
  flex-shrink:0;
  margin-left:auto;
}

.dBzxh{
  cursor:pointer;
  border:1px solid var(--mb-color-border-neutral);
}

.dBzxh[data-checked]{
  border-color:var(--mb-color-core-brand);
  background:var(--mb-color-background_surface-hover);
}

.dBzxh[data-checked] .E4gDz{
  color:var(--mb-color-core-brand);
}

.zVPza{
  flex-shrink:0;
  color:var(--mb-color-core-brand);
}

.mexs5{
  -webkit-text-decoration:none;
  text-decoration:none;
}

.mexs5:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.mejcW{
  width:100%;
  border-radius:0.375rem;
}

[data-can-remove="true"]:hover .lDA2s{
  opacity:1;
}

.lDA2s{
  position:absolute;
  top:0.5rem;
  right:0.5rem;
  display:flex;
  align-items:center;
  justify-content:center;
  width:1.5rem;
  height:1.5rem;
  border-radius:var(--mantine-radius-xs);
  color:var(--mb-color-text-secondary);
  opacity:0;
  transition:opacity 0.15s ease, background 0.15s ease;
}

.lDA2s:hover{
  background:var(--mb-color-background_surface-hover);
  color:var(--mb-color-text-primary);
}

.hgWcI{
  border:1px solid var(--mb-color-border-neutral);
  transition:border-color 0.15s ease;
  cursor:pointer;
}

.hgWcI:hover{
  border-color:var(--mb-color-core-brand);
}

.TrKNf{
  color:var(--mb-color-core-brand);
}

.LQc4P{
  -webkit-text-decoration:none;
  text-decoration:none;
}

.LQc4P:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.PkJ4f{
  width:100%;
  height:50rem;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
}

.TRVoI{
  position:absolute;
  top:var(--mantine-spacing-md);
  right:var(--mantine-spacing-md);
  z-index:1;
  cursor:pointer;
}

.XJ2JQ{
  background:var(--mb-color-background_page-secondary);
  border-radius:8px;
  padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
}

.XJ2JQ .cm-line{
  padding:0;
}

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

.jhuKC{
  display:inline-block;
  box-sizing:border-box;
  -webkit-text-decoration:none;
  text-decoration:none;
  padding:0.5rem 0.75rem;
  background:transparent;
  border:1px solid var(--mb-color-border-neutral);
  color:var(--mb-color-text-primary);
  cursor:pointer;
  font-weight:bold;
  font-family:var(--mb-default-font-family);
  border-radius:6px;
  border-radius:var(--default-button-border-radius);
  transition:all 200ms linear;
  transition-property:color, border-color, background-color;
}

.jhuKC:hover{
  color:var(--mb-color-text-brand);
  border-color:var(--mb-color-border-neutral);
  background:var(--mb-color-background_page-secondary);
}

.jhuKC:focus-visible{
  border-color:var(--mb-color-background_page-primary);
  outline:1px solid var(--mb-color-core-brand);
}

@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:var(--mb-color-text-primary-inverse);
  background:var(--mb-color-core-brand);
  border-color:var(--mb-color-core-brand);
}

.vaWZu:hover{
  color:var(--mb-color-text-primary-inverse);
  border-color:var(--mb-color-core-brand);
  background-color:var(--mb-color-core-brand-hover);
}

.vaWZu:focus-visible{
  border-color:var(--mb-color-background_page-primary);
  outline-color:var(--mb-color-core-brand);
}

.lP2Dq{
  color:var(--mb-color-text-primary-inverse);
  background:var(--mb-color-feedback-negative);
  border-color:var(--mb-color-feedback-negative);
}

.lP2Dq:hover{
  color:var(--mb-color-text-primary-inverse);
  border-color:var(--mb-color-feedback-negative);
  background-color:var(--mb-color-feedback-negative);
}

.lP2Dq:focus-visible{
  border-color:var(--mb-color-background_page-primary);
  outline-color:var(--mb-color-feedback-negative);
}

.V6IFS{
  border-radius:99px;
}

.ofctc{
  background-color:var(--mb-color-background_page-primary);
  color:var(--mb-color-text-primary);
  border-color:var(--mb-color-border-neutral);
}

.avX19{
  border-color:transparent;
  background:transparent;
  color:var(--mb-color-text-secondary);
}

.avX19:hover{
  border-color:transparent;
  color:var(--mb-color-text-secondary);
}

.avX19:focus-visible{
  border-color:var(--mb-color-background_page-primary);
  outline-color:var(--mb-color-core-brand);
}

.msmel{
  border:none;
  background:transparent;
  color:var(--mb-color-text-primary);
  padding:0;
}

.msmel:focus-visible{
  border:none;
  outline-color:var(--mb-color-core-brand);
}

.r8wdU{
  display:inline-block;
  border-radius:6px;
  border-radius:var(--default-button-border-radius);
  border:1px solid var(--mb-color-border-neutral);
  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:var(--mb-color-feedback-positive);
  color:var(--mb-color-text-primary-inverse);
}

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

.OFm7C{
  border-color:white;
}

.OFm7C .jhuKC{
  border-color:white;
  color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_page-tertiary);
}

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

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

.V83Zw{
  background-color:var(--mb-color-feedback-negative);
  border-color:var(--mb-color-feedback-negative);
  color:var(--mb-color-text-primary-inverse);
}

.V83Zw:hover{
  color:white;
  background-color:var(--mb-color-feedback-negative);
  border-color:var(--mb-color-feedback-negative);
}

.V83Zw:focus-visible{
  border-color:var(--mb-color-background_page-primary);
  outline-color:var(--mb-color-feedback-negative);
}

.pDYUO{
  background-color:var(--mb-color-feedback-positive);
  border-color:var(--mb-color-feedback-positive);
  color:var(--mb-color-text-primary-inverse);
}

.pDYUO:hover{
  background-color:var(--mb-color-feedback-positive);
  border-color:var(--mb-color-feedback-positive);
  color:var(--mb-color-text-primary-inverse);
}

.pDYUO:focus-visible{
  border-color:var(--mb-color-background_page-primary);
  outline-color:var(--mb-color-feedback-positive);
}

.ANr38{
  width:100%;
}

.ChFtu{
  color:var(--mb-color-text-disabled);
  cursor:pointer;
  padding:0.5rem;
}.ChFtu:hover{
    color:var(--mb-color-core-brand);
  }.ChFtu.g4vHY:hover{
    color:var(--mb-color-text-disabled);
    cursor:inherit;
  }

.QqDX9{
  flex-grow:1;
  position:relative;
  overflow:auto;
  padding:1rem 0 0 0;
}

.ZL3uT{
  display:flex;
  align-items:center;
  margin:0 auto;
}

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

.DrYwH{
  padding:0.25rem 0;
}

.TAwjO{
  display:flex;
  align-items:center;
  font-size:14px;
  font-weight:700;
  margin-top:0.5rem;
}

.NSGG8{
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ioZ9X{
  cursor:pointer;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:var(--mb-color-core-brand);
}

.ioZ9X:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.ioZ9X:focus{
  outline:2px solid var(--mb-color-input-focus);
}

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

.MBDvb{
  word-break:break-all;
}

.oUUdf{
  border-radius:8px;
  border:1px solid var(--mb-color-border-neutral);
  background:var(--mb-color-background_page-primary);
}

.cA4Cl{
  border-top:1px solid var(--mb-color-border-neutral);
}

.xPoYT{
  display:block;
  padding:0.75rem;
}

.X8eTl{
  cursor:ew-resize;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.Wi55k{
  overflow:auto;
  border-right:1px solid var(--mb-color-border-neutral);
}

.X5Kev{
  border-top:1px solid var(--mb-color-border-neutral);
}

.fglsT{
  box-shadow:0 10px 30px 0 hsla(0, 0%, 0%, 0.1);
}

.k_TLY{
  border-radius:8px;
  cursor:pointer;
}

.k_TLY:hover,.k_TLY.hvWFt{
    background-color:var(--mb-color-background_surface-hover);
    color:var(--mb-color-core-brand);
  }

.k_TLY:hover .lwB18,.k_TLY.hvWFt .lwB18{
      opacity:1;
    }

.lwB18{
  opacity:0.5;
  flex-shrink:0;
}

.EO3Dv{
  color:var(--mb-color-text-secondary);
}

.t7KBE{
  background-color:var(--mb-color-background_page-secondary-inverse);
  border-radius:100%;
}

.rrwKH{
  position:relative;
  overflow:auto;
  height:100%;
}

.eGU2j{
  position:absolute;
  border-radius:8px;
  cursor:pointer;
  padding-left:var(--mantine-spacing-sm);
  padding-right:var(--mantine-spacing-sm);
  left:var(--mantine-spacing-xl);
  right:var(--mantine-spacing-xl);
}

.eGU2j:focus-visible,.eGU2j.HLv9h{
    outline:2px solid var(--mb-color-input-focus);
  }

.eGU2j:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.eGU2j.D9kRa{
    color:var(--mb-color-text-brand);
    background-color:var(--mb-color-background_surface-selected);
  }

.eGU2j.D9kRa .h55yb{
      opacity:1;
    }

.eGU2j.eZ4oU{
    padding-left:var(--mantine-spacing-md);
  }

.h55yb{
  opacity:0.5;
  flex-shrink:0;
}

.mR9Or{
  transition:transform 100ms ease-in-out;
  opacity:0.35;
  flex-shrink:0;
}

.mR9Or.po57I{
    transform:rotate(90deg);
  }

.UXReZ{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  word-wrap:anywhere;
}

.MlEHA{
  opacity:0;
}

.oRCA1{
  flex-shrink:0;
}

.oRCA1:focus,.eGU2j:hover .oRCA1,.eGU2j:focus .oRCA1,.eGU2j.HLv9h .oRCA1,.eGU2j.D9kRa .oRCA1{
    opacity:0.75;
  }

.mqIq8{
  flex-shrink:0;
  opacity:0;
}

.mqIq8:focus,.eGU2j:hover .mqIq8,.eGU2j:focus .mqIq8,.mqIq8 .eGU2j.HLv9h{
    opacity:0.75;
  }

.kb7jK{
  position:absolute;
  top:0;
  right:0;
  margin:1rem;
  cursor:pointer;
}

.kb7jK:hover{
    color:var(--mb-color-core-brand);
  }

.Oeeox{
  flex:1;
  padding:1rem;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  transition:border 0.3s linear;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-color:var(--mb-color-background_page-primary);
}

.Oeeox:hover{
    border-color:var(--mb-color-core-brand);
  }

.TtnCg{
  border:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  box-shadow:0 2px 2px var(--mb-color-shadow-default);
}

.ALzoD{
  height:100%;
}


    .gMuNa .react-ansi-style-bold{
      font-weight:bold;
    }.gMuNa .react-ansi-style-dim{
      font-weight:lighter;
    }.gMuNa .react-ansi-style-italic{
      font-style:italic;
    }.gMuNa .react-ansi-style-inverse{
      color:var(--mb-color-text-primary);
      background-color:var(--mb-color-background_page-primary);
    }.gMuNa .react-ansi-style-hidden{
      color:transparent;
    }.gMuNa .react-ansi-style-underline{
      -webkit-text-decoration:underline;
      text-decoration:underline;
    }.gMuNa .react-ansi-style-strikethrough{
      -webkit-text-decoration:line-through;
      text-decoration:line-through;
    }.gMuNa .react-ansi-style-black{
      color:var(--mb-color-text-primary);
    }.gMuNa .react-ansi-style-white{
      color:var(--mb-color-text-primary-inverse);
    }.gMuNa .react-ansi-style-gray{
      color:var(--mb-color-text-disabled);
    }.gMuNa .react-ansi-style-red{
      color:var(--mb-color-core-red-saturated);
    }.gMuNa .react-ansi-style-green{
      color:var(--mb-color-core-green-saturated);
    }.gMuNa .react-ansi-style-yellow{
      color:var(--mb-color-core-yellow-saturated);
    }.gMuNa .react-ansi-style-blue{
      color:var(--mb-color-core-blue-saturated);
    }.gMuNa .react-ansi-style-purple{
      color:var(--mb-color-core-purple-saturated);
    }

.kdpa4{
  border:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  box-shadow:0 2px 2px var(--mb-color-shadow-default);
  overflow:hidden;
}

.hmUev{
  font-weight:700;
}

.hmUev:hover:not([data-disabled="true"]){
  color:var(--mb-color-core-brand) !important;
  background-color:var(--mb-color-background_page-secondary) !important;
}

.nw9m_:hover:not([data-disabled="true"]){
  color:var(--mb-color-feedback-negative) !important;
  background-color:var(--mb-color-background_surface-error) !important;
}

.IwI1d{
  color:var(--mb-color-text-secondary);
}

.GndSi{
  color:var(--mb-color-feedback-negative);
}.GndSi:hover:not([data-css-specificity-hack]){
    color:var(--mb-color-feedback-negative);
    background-color:var(--mb-color-background_surface-error);
  }

.VV8fk:not([data-css-specificity-hack="🤣"]){
  color:var(--mb-color-text-primary-inverse);
  border-color:color-mix(
    in srgb,
    var(--mb-color-background_page-secondary),
    transparent 100%
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-background_page-secondary),
    transparent 90%
  );
}

.VV8fk:not([data-css-specificity-hack="🤣"]):hover{
    color:var(--mb-color-text-primary-inverse);
    border-color:color-mix(
      in srgb,
      var(--mb-color-background_page-primary),
      transparent 100%
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-background_page-secondary),
      transparent 70%
    );
  }

.VV8fk:not([data-css-specificity-hack="🤣"]):disabled{
    color:var(--mb-color-text-disabled-inverse);
    border-color:color-mix(
      in srgb,
      var(--mb-color-background_surface-disabled-inverse),
      transparent 100%
    );
    background-color:var(--mb-color-background_surface-disabled-inverse);
  }

.xppKA:not([data-css-specificity-hack="🤣"]):hover{
    color:var(--mb-color-text-primary-inverse);
    border-color:color-mix(
      in srgb,
      var(--mb-color-background_page-primary),
      transparent 100%
    );
    background-color:var(--mb-color-feedback-negative);
  }

.xppKA:not([data-css-specificity-hack="🤣"]):disabled:hover{
    color:var(--mb-color-text-disabled);
    border-color:color-mix(
      in srgb,
      var(--mb-color-background_page-primary),
      transparent 100%
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-background_page-primary),
      transparent 90%
    );
  }

.iLtvH{
  color:var(--mb-color-text-primary);
  background:var(--mb-color-background_surface-primary);
  border:1px solid var(--mb-color-border-neutral);
}

.iLtvH:hover{
    background:var(--mb-color-background_surface-hover);
  }

.iLtvH[data-disabled]{
    color:var(--mb-color-text-disabled);
    background:var(--mb-color-background_surface-primary);
  }

.iLtvH[data-disabled]:hover{
      background:var(--mb-color-background_surface-primary);
    }

.T7SaK{
  flex-shrink:0;
}

.oiRy5{
  flex-shrink:0;
}

.q_w68{
  overflow:hidden;
}

.cUjBk{
  padding:0;
  gap:var(--mantine-spacing-md);
}

.TFfdZ.TFfdZ{
  padding:6px 12px;
  background-color:transparent;
  color:var(--mb-color-text-primary);
  gap:var(--mantine-spacing-sm);
}

.TFfdZ.TFfdZ:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.TFfdZ.TFfdZ[data-active="true"]{
    background-color:var(--mb-color-background_surface-selected);
    color:var(--mb-color-core-brand);
  }

.gVPoj{
  font-size:var(--mantine-font-size-md);
  font-weight:bold;
  line-height:24px;
}

.rtseM[data-position="left"],
.rtseM[data-position="right"]{
  margin-left:0;
  margin-right:0;
}

._ang4{
  font-family:monospace;
  font-size:0.75rem;
}

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

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

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

.Oi1mB tbody > tr:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

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

.Oi1mB tbody > tr:last-of-type td{
    border-bottom:none;
  }

.hNIiZ:hover{
    background-color:transparent !important;
  }

.FMeP8{
  cursor:default;
}

.FMeP8.FMeP8:hover,
.FMeP8.FMeP8:focus{
  background-color:transparent;
}

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

.kyzpY{
  overflow:hidden;
}

.C_VLE{
  display:grid;
  grid-template-columns:minmax(5rem, 30rem);
  overflow:hidden;
  border-radius:1rem;
}

.kCji4{
  grid-template-columns:minmax(5rem, 30rem) minmax(5rem, auto);
}

.JrA8S{
  overflow-y:auto;
}

.ML0Yo{
  border-left:1px solid var(--mb-color-border-neutral);
}

.nPDvi{
  padding:0 2.5rem;
  background-color:var(--mb-color-background_page-secondary);
  border-bottom-width:1px;
  margin-top:1.5rem;
  border-bottom-color:var(--mb-color-border-neutral);
}

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

.r6sra :hover{
    color:var(--mb-color-core-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:var(--mb-color-background_page-secondary);
  height:100%;
}

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

.Ot61Q{
  padding:1rem 2.5rem;
}

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

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

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

.fzvrc[data-combobox-selected]{
  background-color:var(--mb-color-background_surface-selected);
}

._7DNp{
  flex-direction:column;
  flex-grow:1;
  min-height:0;
  overflow:auto;
}

.sRZgZ{
  overflow:hidden;
}

.japhP{
  flex:1;
  overflow-y:auto;
  min-height:0;
  margin-top:var(--mantine-spacing-xl);
}

.RIT00{
  flex:1 0 auto;
  margin-left:var(--mantine-spacing-sm);
  border:none;
  background:transparent;
  box-shadow:none;
  outline:0;
  font-size:var(--mantine-font-size-lg);
}
.RIT00:focus{
  box-shadow:none;
  outline:0;
}

.neRfv{
  table-layout:fixed;
}
.neRfv th:first-child,
.neRfv td:first-child{
  width:50%;
  word-wrap:anywhere;
}
.neRfv th:nth-child(2),
.neRfv td:nth-child(2){
  width:40%;
}
.neRfv th:nth-child(3),
.neRfv td:nth-child(3){
  width:10%;
}
._inrl{
  border-top-left-radius:var(--mantine-radius-md);
  border-top-right-radius:var(--mantine-radius-md);
}

.ZM_Fr{
  color:var(--mb-color-text-secondary);
  font-weight:700;
  text-transform:uppercase;
}

.gD43I{
  color:var(--mb-color-text-primary);
}

.gD43I:hover{
  color:var(--mb-color-feedback-negative);
}

.Vx2z5{
  color:var(--mb-color-text-secondary) !important;
}

.JajWL[data-variant]{
  height:auto;
  min-height:0;
  min-height:initial;
  padding:0.5rem 2.5rem 0.5rem 1rem;
  border:none;
  border-radius:var(--mantine-radius-md);
  line-height:1.25rem;
  background-color:var(--mb-color-background_page-secondary);
  font-family:var(--mantine-font-family-monospace);
}

.suZvk{
  color:var(--mb-color-text-secondary) !important;
}

.JvVRs{
  padding:0 1rem !important;
  gap:0 !important;
}
.JvVRs:last-child{
  justify-content:flex-end !important;
}
.INmBd{
  min-height:3rem;
  cursor:pointer;
}

.A2iWR{
  border:none;
  outline:none;
  height:100%;
  width:100%;
}

.PzYoz{
  border:1px solid var(--border-color);
  border-radius:var(--mantine-radius-xs);
}

.YBXMJ{
  display:inline-flex;
  background-color:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
  align-items:center;
  font-weight:bold;
  padding:0.75rem 1rem;
  border-radius:6px;
  border:none;
  cursor:pointer;
}.YBXMJ:hover{
    opacity:0.88;
    transition:all 200ms linear;
  }

.s_utL{
  background-color:var(--mb-color-core-summarize);
}

.DxEzw{
  padding:1rem;
  color:var(--mb-color-text-primary-inverse);
  font-weight:bold;
  border:1px solid var(--mb-color-core-brand);
  border-radius:0.5rem;
  background-color:var(--mb-color-core-brand);
}

.L0aUL{
  width:100%;
  height:600px;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  margin-top:1rem;
}

.yojrr{
  overflow:hidden;
  position:absolute;
  bottom:0;
  left:0;
  pointer-events:none;
  container-type:inline-size;
}

.nkgzw{
  --illustration-primary:var(--mb-color-core-brand);
  --illustration-secondary:var(--mb-color-illustration-secondary-brand);
  --illustration-background:var(--mb-color-background_page-primary);
}

.jmjV_{
  position:absolute;
  bottom:0;
  left:0;
}

._ejcL{
  transform:scale(4);
}

.warDK{
  container-name:ItemsTableContainer;
  container-type:inline-size;
  background-color:var(--mb-color-background_page-secondary);
  min-height:100%;
}

.ccJbd{
  padding:var(--mantine-spacing-md) 2.5rem 3rem 2.5rem;
}

.mVLeV{
  padding:0 2.5rem;
  padding-bottom:var(--mantine-spacing-xl);
}

.gD5nX{
  display:flex;
  flex:1;
  flex-flow:column nowrap;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
}

.BoHvF{
  min-width:14px;
  min-height:14px;
}

.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):not(.CgqCb){
      display:none;
    }
    .CgqCb:not(.BUwkZ):not(.CgqCb){
      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%;
  }


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

.rpOOJ.ijrkq{
  white-space:normal;
}

.w8xo4{
  cursor:pointer;
}

.w8xo4:focus{
    outline:2px solid var(--mb-color-input-focus);
  }

.OFcdI:focus{
    outline:2px solid var(--mb-color-input-focus);
  }

.OFcdI:hover{
    background-color:transparent !important;
    background-color:initial !important;
  }

.OFcdI td{
    cursor:inherit !important;
  }

td.Yduti{
    padding:0.25em 0.5rem 0.25em 0.5rem;
  }

.Yduti:focus{
    outline:2px solid var(--mb-color-input-focus);
  }

.Yduti:focus button,.Yduti:focus a{
      outline:none;
    }

td.xcgIC{
    padding:0;
  }

.xcgIC:focus{
    outline:2px solid var(--mb-color-input-focus);
  }

.xcgIC:focus button,.xcgIC:focus a{
      outline:none;
    }

@container ItemsTableContainer (max-width: 23em){

.eaznx{
    display:none;
}
  }

@container ItemsTableContainer (max-width: 40em){

.KSv15{
    display:none;
}
  }

@container ItemsTableContainer (max-width: 60em){

.CATBo{
    display:none;
}
  }

.FvYrJ{
  width:220px;
}

@container ItemsTableContainer (max-width: 60em){

.FvYrJ{
    width:220px;
}
  }

@container ItemsTableContainer (max-width: 40em){

.FvYrJ{
    width:160px;
}
  }

.UEcPl{
  display:block;
  padding:1em 0.5em;
  box-sizing:border-box;
}

.UEcPl:hover{
    color:var(--mb-color-icon-brand) !important;
  }

.Zce8j{
  aspect-ratio:16 / 9;
  border:0;
  border-radius:0.5rem;
}

.C5k1J{
  cursor:pointer;
  width:8rem;
  margin-right:1rem;
}

.C5k1J img{
    border-radius:0.5rem;
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05), 0 4px 16px rgba(0, 0, 0, 0.1);
  }

._s_EN{
  display:grid;
  grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr));
  grid-gap:var(--mantine-spacing-sm);
  gap:var(--mantine-spacing-sm);
  margin:0;
  width:100%;
  margin-bottom:var(--mantine-spacing-sm);
}

.ruTaE{
  display:flex;
  align-items:center;
  color:var(--mb-color-text-secondary);
}.ruTaE:hover{
    color:var(--mb-color-core-brand);
  }

.vpC1K{
  background-color:var(--mb-color-background_page-primary);
}

.vpC1K:hover{
    color:var(--mb-color-core-brand);
  }

.Ldx6H{
  background-color:var(--mb-color-background_page-tertiary);
}

.Ldx6H:hover{
    background-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-primary-inverse);
  }

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

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

.AQeC_{
  cursor:pointer;
}

.AQeC_:hover{
    color:var(--mb-color-core-brand);
  }

.HXyYm{
  margin:0 0.5rem;
  color:var(--mb-color-text-disabled);
}

.PaUMa{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:0.5rem;
}

.BVp4t{
  color:var(--mb-color-text-primary-inverse);
  flex-shrink:0;
}

@keyframes VnxIW{
  50%{
    transform:scale(1.3);
  }
}

@keyframes ndCD2{
  50%{
    transform:scale(0.8);
  }
}

.rUYwN{
  color:var(--mb-color-core-brand);
}

.ASAwE{
  animation-duration:0.3s;
  animation-timing-function:linear;
  animation-play-state:paused;
}

.bVH07{
  animation-play-state:running;
}

.r1N1a{
  animation-name:VnxIW;
}

.SLfEh{
  animation-name:ndCD2;
}


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

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

.CPwLu{
  overflow:auto;
}

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

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

.N7Vao:hover{
    color:var(--mb-color-core-brand);
  }

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

.U7zTz{
  cursor:pointer;
  position:relative;
  color:var(--mb-color-text-disabled);
}

.U7zTz:hover{
    color:var(--mb-color-core-brand);
  }

.dSpr8{
  color:var(--mb-color-text-disabled);
}

.dSpr8:hover{
    background-color:var(--mb-color-background_surface-hover);
    color:var(--mb-color-core-brand);
  }

.dSpr8{

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

.dSpr8:focus{
    outline:2px solid var(--mb-color-input-focus);
  }

.RKPqf{
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

.nD5vW{
  padding:2rem 2.5rem;
  padding-right:2.5rem;
  flex-shrink:0;
}

.r96y0{
  overflow:hidden;
  position:relative;
  display:flex;
  flex-direction:column;
}

.XYzR7{
  flex-shrink:0;
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.AvD4W{
  flex-shrink:0;
  border-top:1px solid var(--mb-color-border-neutral);
}

.RyFTI{
  background:var(--mb-color-background_page-secondary);
  overflow-y:auto;
  min-height:min(25rem, calc(90dvh - 189px));
  max-height:min(40rem, calc(90dvh - 189px));
}

.PUQGl:first-child{
    width:70%;
    padding:0.5rem 0.5rem 0.75rem 2.5rem;
  }

.PUQGl:last-child{
    width:30%;
    padding:0.5rem 2.5rem 0.75rem 0.5rem;
  }

.YiDGJ:first-child{
    width:70%;
    padding:0.5rem 0.5rem 0.5rem 2.5rem;
  }

.YiDGJ:last-child{
    width:30%;
    padding:0.5rem 2.5rem 0.5rem 0.5rem;
  }

.Rod8t{
  display:flex;
}

.Rod8t:first-child .WQkkn{
    padding-top:0.75rem;
  }

.Rod8t:last-child .WQkkn{
    padding-bottom:0.75rem;
  }

.CX479{
  width:33.33%;
}

.BhcgL{
  color:var(--mb-color-text-secondary);
  cursor:pointer;
}

.BhcgL:hover{
  color:var(--mb-color-core-brand);
}

.o9lF0{
  color:var(--mb-color-core-brand);
}

.ZolDa{
  display:flex;
  flex-direction:column;
  border-left:1px solid var(--mb-color-border-neutral);
  background:var(--mb-color-background_page-primary);
}

.oMN3y{
  flex:auto;
  overflow-y:auto;
}

.e0XWK{
  border-top:1px solid var(--mb-color-border-neutral);
}

.IhgXo{
  margin-right:0.5em;
}

.lwN3Q{
  font-weight:bold;
  padding-top:0.5em;
  padding-bottom:0.5em;
  cursor:pointer;
  color:var(--mb-color-text-primary);
  display:flex;
  align-items:center;
}

.lwN3Q.YInKJ.zmELE{
  color:var(--mb-color-core-summarize);
}

.lwN3Q .IhgXo{
  visibility:hidden;
}

.lwN3Q.zmELE .IhgXo{
  visibility:visible;
}

.lwN3Q:hover{
  color:var(--mb-color-core-brand);
}

.lwN3Q:hover .IhgXo{
  visibility:visible;
}

.lKZ64{
  color:var(--mb-color-core-summarize);
}

.XcIoY > button[data-hovered="true"]{
  background-color:var(--mb-color-core-brand);
}

.xisES{
  flex:1 0 auto;
  background-color:var(--mb-color-background_page-secondary);
}

.xisES._Yhez{
    background-color:var(--mb-color-bg-dashboard);
  }

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

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

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

.lskHO{
    flex-direction:column;
}
  }

.CRURK{
  position:relative;
  z-index:2;
}

.CRURK:not(.HonWp){
    border-bottom:1px solid var(--mb-color-border-neutral);
  }

.CRURK:not(._Yhez){
    background-color:var(--mb-color-background_page-primary);
  }

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

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

.Pic4k.kqRqQ{
    height:100%;
  }

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

@supports (overflow-x: clip){

.dLdEw{
    overflow-x:clip;
}
  }

.dLdEw.wZR17{
    overflow-y:auto;
  }

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

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

.dLdEw{

  padding-bottom:40px;
}

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

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

body.react-grid-layout-dragging ::-moz-selection{
  background:transparent;
}

body.react-grid-layout-dragging ::selection{
  background:transparent;
}

body.react-grid-layout-dragging ::-moz-selection{
  background:transparent;
}


  .Eq7pC[data-variant="subtle"]{
    align-self:center;
    color:inherit;
    transition:background-color 0s;
  }.Eq7pC[data-variant="subtle"]:hover,.Eq7pC[data-variant="subtle"]:focus,.Eq7pC.arBD0[data-variant="subtle"]{
      color:var(--mb-color-core-brand);
      background-color:var(--mb-color-background_page-tertiary);
    }

.EiKTe{
  margin-bottom:-2px;
  position:relative;
}

.EiKTe:before{
    content:" ";
    border-bottom:2px solid var(--mb-color-border-neutral);
    position:absolute;
    bottom:0;
    width:100%;
  }

._Dn1O{
  margin-top:auto;
  margin-bottom:auto;
  position:relative;
  top:-2px;
}

.tSGBY{
  align-items:center;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

.islKd{
  align-items:center;
  border-left:1px solid transparent;
}

@container dashboard-header (max-width: 40rem){

.islKd{
    flex-direction:column;
    align-items:baseline;
}
  }

.fIHGL{
  container-type:inline-size;
  container-name:dashboard-header;
}

.hA4Yh.luUZf._td3B{
    margin-right:var(--sidebar-width);
  }

@container dashboard-header (max-width: 40rem){

.hA4Yh{
    margin-right:0;
}
  }

.NWk92{
  align-items:center;
  color:var(--mb-color-text-primary);
}

@container dashboard-header (min-width: 40rem){

.NWk92{
    margin-left:auto;
}
  }

@container dashboard-header (max-width: 40rem){

.NWk92{
    width:100%;
    margin-bottom:6px;
    padding-top:0.375rem;
    padding-left:1rem;
    padding-right:1rem;
    border-top:1px solid var(--mb-color-border-neutral);
}
  }

.V5WQ9{
  align-items:center;
  gap:0.5rem;
}

@container dashboard-header (max-width: 40rem){

.V5WQ9{
    width:100%;
    justify-content:space-between;
}
  }

.yTKVH{
  transition:opacity 400ms ease;
}

@container dashboard-header (max-width: 40rem){

.yTKVH{
    margin-top:4px;
}
  }

.Mab1z{
  position:relative;
  transition:top 400ms ease;
  padding-right:2rem;
  right:0.25rem;
  align-items:center;
}

.MZWuX{
  padding-top:1rem;
  padding-bottom:0.75rem;
  min-width:0;
}

.MZWuX .Mab1z{
    top:10px;
  }

.MZWuX .yTKVH{
    opacity:0;
  }

.MZWuX:focus-within .Mab1z{
      top:0;
    }

.MZWuX:hover .Mab1z,.MZWuX.T9kgk .Mab1z{
      top:0;
    }

.MZWuX:focus-within .yTKVH{
      opacity:1;
    }

.MZWuX:hover .yTKVH,.MZWuX.T9kgk .yTKVH{
      opacity:1;
    }

@container dashboard-header (max-width: 40rem){

.MZWuX{
    padding-top:0;
    padding-left:1rem;
    padding-right:1rem;
}

    .MZWuX .Mab1z{
      top:0;
    }

    .MZWuX .yTKVH{
      opacity:1;
    }
  }

.lfwL9{
  font-size:1.25rem;
  font-weight:700;
  line-height:1.5rem;
  max-width:100%;
  word-wrap:break-word;
}

@container dashboard-header (max-width: 40rem){

.oKowZ{
    padding-left:0;
    padding-right:0;
}
  }

.IKkF5{
  display:flex;
  align-items:center;
  justify-items:apart;
}

@container dashboard-header (max-width: 40rem){

.IKkF5{
    flex-direction:column;
    align-items:baseline;
}
  }

.lFr46{
  border:1px solid transparent;
  border-radius:var(--default-border-radius);
}

.rwu1a{
  visibility:hidden;
}

.lFr46:hover .rwu1a{
  visibility:visible;
}

.UMchs{
  visibility:hidden;
  color:var(--mb-color-text-secondary);
}

.Kdg2e{
  border:1px solid transparent;
  border-radius:var(--default-border-radius);
  min-height:38px;
}

.Kdg2e:hover .UMchs{
  visibility:visible;
}

.Kdg2e:hover{
  background-color:var(--mb-color-background_page-secondary);
  cursor:grab;
  border-color:var(--mb-color-border-neutral);
}

.wTHtF{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-rows:40px 1fr;
  grid-gap:var(--mantine-spacing-xs);
  gap:var(--mantine-spacing-xs);
  padding:var(--mantine-spacing-md);
  grid-template-areas:"title button" "content content";
  align-items:center;
}

.Ro9PP{
  grid-area:title;
  margin-bottom:0 !important;
}

.Yxz0L{
  grid-area:button;
}

.bJqgA{
  grid-area:content;
  overflow:auto;
}

.EMspb{
  cursor:pointer;
  border-radius:4px;
  gap:var(--mantine-spacing-xs);
  height:46px;
}

.mFmBl{
  display:none;
}

.WYJKt{
  position:absolute;
  top:13px;
  left:19px;
}

.L1Yy2{
  display:none;
}

.EMspb:hover{
  color:var(--mb-color-core-brand);
}

.EMspb:hover .mFmBl{
    display:inline;
    display:initial;
  }

.EMspb:hover .L1Yy2{
    display:inline;
    display:initial;
  }

.EMspb:hover .DAket{
    display:none;
  }

.EMspb:hover .sZma6[data-variant="inverse"]{
    --button-color:var(--mb-color-core-brand);
  }

.ICxJy,
.ICxJy:hover{
  color:var(--mb-color-text-primary-inverse);
  background-color:var(--mb-color-core-brand);
}

.UDlLe{
  display:flex;
  align-items:center;
  gap:var(--mantine-spacing-xs);
  padding-left:var(--mantine-spacing-xs);
}

.sZma6[data-variant="inverse"]{
  --button-color:var(--mb-color-text-disabled);
}

.uvRZc[aria-selected="true"]{
  background-color:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
}

.uvRZc[aria-selected="true"] .d0R_H{
    color:var(--mb-color-text-primary-inverse);
  }

.uvRZc[aria-selected="true"]:hover .d0R_H{
      color:var(--mb-color-text-primary);
    }

.OYhPS{
  padding:0;
}

.ynYJX{
  border-top:1px solid var(--mb-color-border-neutral);
}

.JhJ1I{
  font-size:1rem;
}

.WaVL9{
  width:100%;
  height:100%;
  display:grid;
  grid-template-columns:auto minmax(0, 1fr) minmax(118px, auto);
  grid-template-rows:auto minmax(0, 1fr) minmax(auto, 42px);
  grid-template-areas:". . top" "left main main" "bottom-left bottom bottom";
  position:relative;
}

.HQ7ra{
  pointer-events:none;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:var(--mb-color-text-primary-inverse);
  opacity:0;
  transition:opacity 0.2s ease-in-out;
}

.HQ7ra.WoJTN{
    opacity:1;
  }

.HQ7ra .dbFlV{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    width:64px;
    height:64px;
    background-color:var(--mb-color-background_page-primary-inverse);
    border-radius:8px;
    color:var(--mb-color-text-primary-inverse);
  }

.akCUR{
  flex-wrap:nowrap;
  background-color:var(--mb-color-background_page-secondary);
  padding:var(--mantine-spacing-sm);
  gap:var(--mantine-spacing-sm);
  border-radius:var(--border-radius-xl);
  border:1px dashed var(--border-color);
  transform:scale(1);
  transition:transform 0.2s ease-in-out 0.2s, border-color 0.2s ease-in-out 0.2s, background 0.2s ease-in-out 0.2s;
}

.MpQsV{
  border-color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_surface-brand-subtle);
}

.MpQsV.Ey3Y0{
    transform:scale(1.025);
    background-color:var(--mb-color-background_surface-hover);
  }

.UwHQN{
  border-radius:var(--default-border-radius);
}

.mLBE_{
  display:grid;

  --data-sidebar-width:320px;
  --settings-sidebar-width:320px;
  --transition-duration:200ms;
  --left:0;
  --right:0;

  grid-template-columns:0 1fr 0;

  grid-template-columns:var(--left) 1fr var(--right);
  grid-template-rows:auto 1fr auto;
  height:100%;
  grid-template-areas:"dataSidebar Header settingsSidebar" "dataSidebar Canvas settingsSidebar" "dataSidebar Footer settingsSidebar";
  transition:200ms;
  transition:var(--transition-duration);
}

.mLBE_.qm1G_{
  --left:var(--data-sidebar-width);
}

.mLBE_.qm1G_ .Jhbhb{
  left:0;
}

.mLBE_.o2H29{
  --right:var(--settings-sidebar-width);
}

.Jhbhb{
  position:relative;
  left:calc(-1 * var(--data-sidebar-width));
  transition:var(--transition-duration);
  grid-area:dataSidebar;
  min-width:0;
  background-color:var(--mb-color-background_page-secondary);
}

.ZwXWg{
  min-width:var(--data-sidebar-width);
}

.O8B8S{
  grid-area:Header;
  border-left:1px solid var(--mb-color-border-neutral);
  border-right:1px solid var(--mb-color-border-neutral);
}

.WXBfv{
  grid-area:Canvas;
  overflow:hidden;
  padding:var(--mantine-spacing-lg);
  border-left:1px solid var(--mb-color-border-neutral);
  border-right:1px solid var(--mb-color-border-neutral);
}

.SWXYZ{
  grid-area:Footer;
  border-left:1px solid var(--mb-color-border-neutral);
  border-right:1px solid var(--mb-color-border-neutral);
}

.W5WzP{
  min-width:0;
  grid-area:settingsSidebar;
  overflow:hidden;
}

.ub97P{
  min-width:var(--settings-sidebar-width);
}

.aVhED{
  width:100%;
  height:80vh;
}


  ._UDxq .dlI9R{
    display:none;
  }

.XkdNu:focus-within .dlI9R{
      opacity:1;
      pointer-events:all;
    }

.XkdNu:hover .dlI9R{
      opacity:1;
      pointer-events:all;
    }

.pBz7J{
  background-color:var(--mb-color-bg-dashboard-card);
  scroll-margin:6px 0;
}

.pBz7J.nTmk6{
    border:0 !important;
    background:transparent !important;
  }

.pBz7J.akRdJ{
    background:var(--mb-color-background_page-secondary);
    border:none !important;
  }

.pBz7J.akRdJ.phDMr{
      background:var(--mb-color-bg-dashboard);
    }

.Dp_oZ{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:4px;
}.Dp_oZ:hover{
    color:var(--mb-color-text-primary);
  }

.gRnIz{
  display:flex;
  align-items:center;
  color:var(--mb-color-text-secondary);
  line-height:1px;
  gap:0.5rem;
}

.U4DIo{
  min-width:-moz-fit-content;
  min-width:fit-content;
  padding:0.125em 0.25em;
  background:var(--mb-color-bg-dashboard-card);
  transform:translateY(-50%);
  border-radius:8px;
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.13);
  cursor:default;
  transition:opacity 200ms;
  z-index:2;
}

@container DashboardCard (max-width: 12rem){

.U4DIo.MK4VK{
      right:auto;
      right:initial;
      left:20px;
  }
    }

.U4DIo{

  pointer-events:none;
  opacity:0;
}

.U4DIo.pfBpl{
    pointer-events:all;
    opacity:1;
  }

.lxOJF{
  position:relative;
}
.lxOJF:hover::before{
    content:"";
    position:absolute;
    width:300%;
    height:300%;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    z-index:-1;
  }

.CLyEv{
  display:block;
  color:var(--mb-color-core-brand);
}

.CLyEv.t8r3z{
    color:inherit;
  }

.D56K5{
  color:var(--mb-color-text-disabled);
}

.D56K5.t8r3z{
    color:inherit;
  }

.jsfrt{
  border-radius:8px;
  cursor:pointer;
  background-color:var(--mb-color-background_page-secondary);
  color:var(--mb-color-text-secondary);
}

.jsfrt.t8r3z{
    background-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-primary-inverse);
  }

.Q0_wa{
  color:var(--mb-color-text-secondary);
}

.KBZzn,
.jT6tL{
  border-radius:inherit;
}

.drjtH{
  color:var(--mb-color-text-secondary);
}

.PmTA3 *,
.QFmyA *{
  pointer-events:all;
}


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

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

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

.X3_A9.v23be{
    transition:none;
  }

@media (prefers-reduced-motion){

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

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

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

.X3_A9 .xH0n9{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
  }

.Wp9KX{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  z-index:3;
  top:0;
  left:0;
  border-bottom:1px solid transparent;
}.Wp9KX.xNzCb{
    position:sticky;
  }.Wp9KX.yeRrw{
    background-color:var(--mb-color-background_page-secondary);
  }.Wp9KX.yeRrw.uwuQ5{
      background-color:var(--mb-color-bg-dashboard);
    }.Wp9KX.yeRrw{

    border-bottom-color:var(--mb-color-border-neutral);
  }

.VMZxh{
  line-height:1.5;
}

.VMZxh p{
  margin-bottom:1rem;
}

.VMZxh h1,
.VMZxh h2,
.VMZxh h3,
.VMZxh h4,
.VMZxh h5,
.VMZxh h6{
  margin-bottom:1rem;
}

.VMZxh ul,
.VMZxh ol{
  padding-left:1.5rem;
  margin-bottom:1rem;
}

.VMZxh ul{
  list-style-type:disc;
}

.VMZxh ol{
  list-style-type:decimal;
}

.VMZxh li{
  margin-bottom:0.5rem;
  line-height:1.5;
}

.VMZxh li p{
  line-height:1.5;
}

.VMZxh li > ul,
.VMZxh li > ol{
  margin-top:0.5rem;
}


  .pfY8b .fkfMl{
    flex:1;
  }.pfY8b:hover .X59Li{
      color:var(--mb-color-text-primary-inverse);
    }.pfY8b .nRcNY{
    overflow:hidden;
  }.pfY8b .X59Li{
    color:var(--mb-color-core-brand);
  }.pfY8b .X59Li:last-child{
    justify-self:start;
  }.pfY8b .tf4yR{
    visibility:hidden;
    background-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-primary-inverse);
    cursor:pointer;
  }.pfY8b .tf4yR:hover{
      color:var(--mb-color-text-primary-inverse);
      background-color:var(--mb-color-core-brand);
    }.pfY8b:hover .tf4yR{
    visibility:visible;
  }

.z41ID{
  padding:1rem;
}

.lacWp{
  margin-bottom:0.5rem;
  padding-left:0.5rem;
}

.bYmdr{
  margin-bottom:1rem;
}

.anQPp{
  border-bottom:1px solid var(--mb-color-border-neutral);
  padding-left:32px;
  padding-right:36px;
  margin-bottom:16px;
}

.bMYQf{
  padding-bottom:1rem;
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.bMYQf .dnYlm{
    border-color:transparent;
    padding-left:12px;
  }

.S8nY5{
  color:var(--mb-color-text-primary);
  padding-top:22px;
  padding-bottom:16px;
  margin-bottom:8px;
}

.RJjqe{
  border-radius:0.5rem;
  cursor:pointer;
}

.RJjqe:hover{
    color:var(--mb-color-core-brand);
    background-color:var(--mb-color-background_page-secondary);
  }

.MvMHy{
  padding:var(--mantine-spacing-xs);
  color:var(--mb-color-core-brand);
  font-weight:700;
  text-transform:uppercase;
}

.YAWau{
  display:block;
  color:var(--mb-color-text-primary);
  font-weight:700;
  padding-top:22px;
  padding-bottom:16px;
  margin-bottom:8px;
}

.IHv0p{
  border-color:transparent;
}

.fDl5E{
  font-weight:bold;
}

.H1I0q{
  flex-grow:1;
  text-align:left;
}

.kDJZh{
  flex:1 1 auto;
  border-right-color:color-mix(
    in srgb,
    var(--mb-color-background_page-primary),
    transparent 25%
  );
}

.kDJZh[data-variant="filled"]:hover{
    border-right-color:color-mix(
      in srgb,
      var(--mb-color-background_page-primary),
      transparent 25%
    );
  }

.PvB5P{
  display:flex;
  align-items:center;
  border-left:1px solid color-mix(in srgb, var(--mb-color-core-brand) 80%, black);
}

.IKxj4{
  flex-shrink:0;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:8px;
}

.RHChw{
  overflow:hidden;
  border:1px solid transparent;
  border-radius:8px;
  cursor:pointer;
}

.RHChw.JP56i{
    pointer-events:none;
    opacity:0.4;
  }

.RHChw.SG9AU{
    padding:8px 12px;
  }

.RHChw:hover{
    border-color:var(--mb-color-core-brand);
  }

.bLT3g{
  background-color:transparent;
  color:inherit;
}

.bLT3g.vuFXN{
    background-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-primary-inverse);
  }

.fk4tF{
  cursor:pointer;
  color:var(--mb-color-text-secondary);
}.fk4tF:hover{
    color:var(--mb-color-core-brand);
  }

.Rli2l{
  border-color:var(--mb-color-border-neutral);
}.Rli2l .z33Ty{
    color:var(--mb-color-text-primary-inverse);
  }.Rli2l.xz_a0{
    border-color:transparent;
  }.Rli2l.xz_a0 .z33Ty{
      color:var(--mb-color-text-primary-inverse);
    }

.OHGgn{
  color:var(--mb-color-core-brand);
}

.FXzso{
  display:flex;
  align-items:center;
  cursor:pointer;
}

.FXzso:hover{
    color:var(--mb-color-core-brand);
  }

.SN9F2{
  padding:4px 6px;
  margin-right:8px;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:4px;
}

.HzMdQ{
  --icon-size:24px;

  position:relative;
}

.QAAV_:not(:last-child)::before{
  content:"";
  position:absolute;
  top:calc(var(--mantine-spacing-md) + var(--icon-size) / 2);
  bottom:calc(-1 * var(--mantine-spacing-md) - var(--icon-size) / 2);
  left:calc(var(--mantine-spacing-lg) + var(--icon-size) / 2 - 1px);
  border-left:2px dotted var(--mb-color-text-disabled);
}

.QAAV_{
  display:flex;
  align-items:flex-start;
  position:relative;
  z-index:0;
  transition:background 150ms ease;
  padding:var(--mantine-spacing-md) var(--mantine-spacing-lg) var(--mantine-spacing-md) calc(
      var(--mantine-spacing-lg) + var(--icon-size) + var(--mantine-spacing-md)
    );
}

.QAAV_:hover{
  background:var(--mb-color-background_surface-hover);
  border-radius:var(--mantine-radius-lg);
}

.QAAV_:hover .t82ZC{
  color:var(--mb-color-text-brand-hover);
}

.HHv8H{
  opacity:0;
  transition:opacity 150ms ease;
}

.QAAV_:hover .HHv8H{
  opacity:1;
  color:var(--mb-color-text-brand-hover);
}

.x_mcK{
  position:absolute;
  left:var(--mantine-spacing-lg);
  z-index:1;
  border-radius:50%;
  flex-shrink:0;
}

.LLe27{
  background-color:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
  border-radius:50%;
  height:1rem;
  width:1rem;
  padding:1px;
}

.rD80B{
  margin-top:0.25rem;
}

.L9oDJ{
  cursor:pointer;
}.L9oDJ:hover{
    color:var(--mb-color-core-brand);
  }

.zag0V{
  justify-content:space-between;
}

.Gj8gi{
  z-index:-1;
}

.oreYs{
  justify-content:space-between;
}

.Q8Fme{
  z-index:-1;
}

.gg27m{
  margin-left:2rem;
  margin-right:2rem;
  margin-top:1rem;
  padding:0.8rem;
  color:var(--mb-color-text-primary);
  border-radius:8px;
  background-color:color-mix(in srgb, var(--mb-color-accent4) 5%, transparent);
  border:1px solid var(--mb-color-accent4);
  line-height:1.25rem;
}

.qo0yt{
  margin-bottom:var(--mantine-spacing-xl);
}

.XX5gI{
  cursor:pointer;
}

.XX5gI:hover{
    background-color:var(--mb-color-core-brand);
  }

.K8KR9{
  border-radius:0.5rem;
}

.B1EGa{
  cursor:pointer;
}

.oe9tt{
  display:flex;
  align-items:center;
  gap:0.5rem;
  margin-top:0.15rem;
  font-weight:700;
  color:var(--mb-color-text-secondary);
  cursor:pointer;
}

.cenkF{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.5rem;
  border-radius:0.375rem;
  color:var(--mb-color-text-primary);
}.cenkF:hover{
    background-color:var(--mb-color-background_surface-hover);
    color:var(--mb-color-text-brand-hover);
  }

.GE2Cb{
  background-color:var(--mb-color-background_page-secondary);
  border-radius:var(--default-border-radius);
}

.ubdek{
  flex-shrink:0;
}

.eMesw{
  height:50vh;
  display:flex;
  gap:2rem;
}

.iOJVz{
  flex:1;
}

.pCRuL{
  display:flex;
  flex:2;
  flex-direction:row;
}

.DSOIO{
  display:block;
  color:var(--mb-color-text-secondary);
  margin-bottom:0.5rem;
  font-weight:bold;
}

.CG86g{
  display:block;
  resize:none;
}

.bKfCP{
  color:var(--mb-color-text-secondary);
  margin-top:0.25rem;
  margin-left:1.25rem;
}

.f_khZ{
  color:var(--mb-color-text-secondary);
  padding:1rem;
  border:1px solid var(--mb-color-feedback-negative);
  border-radius:0.5rem;
}

.er2ji{
  display:flex;
  flex:1;
  justify-content:center;
  align-items:center;
  padding:2rem;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  background-color:var(--mb-color-background_page-secondary);
  color:var(--mb-color-text-secondary);
  font-weight:bold;
  line-height:1.5rem;
  text-align:center;
}

._XwEX{
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(50vh + 11.25rem);
}

.ED8I1{
  text-align:center;
  border-radius:var(--mantine-radius-sm);
  cursor:pointer;
  color:transparent;
}

.ED8I1[data-variant="default"]:hover:not(:disabled){
    border-color:var(--mb-color-border-neutral);
    background-color:var(--mb-color-background_surface-hover);
  }

.ku0NO{
  position:relative;
}

.ku0NO::after{
    content:attr(data-label);
    color:var(--mb-color-text-primary);
    font-weight:700;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    pointer-events:none;
  }

.ku0NO:hover::after{
    color:var(--mb-color-text-brand-hover);
  }

.Kvhub{
  color:var(--mb-color-text-disabled);
}

.l75G0{
  color:var(--mb-color-text-primary);
}

.Vs1Rn[aria-selected="true"] .Kvhub,.Vs1Rn[aria-selected="true"] .l75G0{
    color:var(--mb-color-text-selected);
  }

.cfJ_9{
  color:var(--mb-color-text-secondary);
}

.Zdw0t{
  color:var(--mb-color-feedback-negative);
}

.VTmcJ{
  color:var(--mb-color-text-primary);
  padding:0.75rem 0.75rem;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  background-color:var(--mb-color-background_page-primary);
}

.Tt8b3{
  margin-bottom:0.5rem;
  display:block;
}

.Tt8b3:hover{
    color:var(--mb-color-core-brand);
  }

.B9cCx{
  min-height:100%;
  width:346px;
  background-color:var(--mb-color-background_page-secondary);
  border-left:2px solid var(--mb-color-border-neutral);
}

.uJa_k{
  flex-grow:1;
}

.uJa_k.R0HVW{
    padding-right:346px;
  }

.o8LKe{
  background:var(--mb-color-background_page-secondary);
  min-height:100%;
  display:flex;
  flex-direction:column;
}


  .p4lU9 a:hover{
    color:var(--mb-color-core-brand);
  }


  @media screen and (max-width: calc(50rem + 300px)){.tIYmL{
    position:fixed;
    right:3.5rem;
}
  }

@media screen and (max-height: 520px){
  .CLwy5{
    height:100%;
    overflow-y:auto;
  }
}

.u9Se6{
  border:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  box-shadow:0 2px 2px var(--mb-color-shadow-default);
  overflow:hidden;
}

.FXZU2[data-combobox-disabled]{
  pointer-events:all;
  cursor:not-allowed;
}

.FXZU2[data-combobox-disabled]:hover{
    background-color:transparent;
  }

.FXZU2[data-combobox-disabled] .eZRDp{
    color:inherit;
    background-color:inherit;
  }

.X09ZP{
  visibility:hidden;
}

.eZRDp.W7g2X:hover .X09ZP{
  visibility:visible;
}

.ksMPB{
  overflow:hidden;
}

.zo8qz{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.Sl2sm{
  cursor:row-resize;
}

.OAvck{
  cursor:col-resize;
}

.aY0Gb{
  display:flex;
}


  .zZQJl:not(:last-child){
    border-bottom:1px solid var(--mb-color-border-neutral);
  }

.IWcaC{
  border-left:1px solid var(--mb-color-border-neutral);
}

.SaLpN{
  flex-shrink:0;
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.O6lzZ{
  overflow-y:auto;
}

.BnJxP{
  border:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  box-shadow:0 2px 2px var(--mb-color-shadow-default);
  overflow:hidden;
}


  .iGnr2:not(:last-child){
    border-bottom:1px solid var(--mb-color-border-neutral);
  }

.S3nBx{
  color:var(--mb-color-core-brand);
  font-size:0.75rem;
  line-height:1rem;
  font-weight:bold;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.S3nBx:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline;
  }

.En8Ct{
  background-color:var(--mb-color-background_page-secondary);
  border-radius:var(--mantine-radius-md);
  overflow:hidden;
  border:1px solid var(--mb-color-border-neutral);
}

.UzSkD{
  position:absolute;
  top:var(--mantine-spacing-sm);
  right:var(--mantine-spacing-sm);
}

._uTFR{
  border-left:1px solid var(--mb-color-border-neutral);
  margin-left:0.25rem;
}

.vXX7I{
  position:absolute;
  top:var(--mantine-spacing-lg);
  right:var(--mantine-spacing-md);
}

.pAMtz{
  padding:1.5rem 1.5rem 0 1.5rem;
  margin-bottom:1.5rem;
  border-top:1px solid var(--mb-color-border-neutral);
}

.YXzcQ{
  font-weight:900;
  margin-bottom:2rem;
  align-self:flex-end;
  color:var(--mb-color-core-brand);
}

.BfM30{
  font-size:17px;
}

.gJsAh{
  color:var(--mb-color-text-secondary);
  font-weight:700;
  margin-bottom:0.5em;
}

.wShNw{
  color:var(--mb-color-feedback-negative);
}

.NUHyK{
  color:var(--mb-color-text-primary);
  padding:0.75rem;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:4px;
  background-color:var(--mb-color-background_page-primary);
  font-weight:normal;
}

.G73zw[data-variant="subtle"]{
  background-color:var(--mb-color-background_page-secondary);
  margin-top:0.5rem;
}

.G73zw[data-variant="subtle"]:hover{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

.Cxyd8:hover{
    color:var(--mb-color-core-brand);
  }

.bSAtr{
  flex-shrink:0;
}

.fGImS{
  font-size:0.875em;
  cursor:pointer;
  color:var(--mb-color-text-secondary);
}

.fGImS:hover{
    color:var(--mb-color-core-brand);
  }

.VPTkT{
  color:var(--mb-color-text-secondary);
  width:36px;
  height:36px;
  padding:0;
}

.CKCZW{
  border-left:1px solid var(--mb-color-border-neutral);
  max-width:400px;
}

.pF2hZ{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:none;
  font-weight:bold;
  border-radius:var(--default-button-border-radius);
  transition:background 300ms;
  color:var(--notebook-action-button-color);
  background-color:color-mix(
    in srgb,
    var(--notebook-action-button-color),
    transparent 80%
  );
}

.pF2hZ.IT9aS{
    padding:0.5rem 0.75rem;
  }

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

.pF2hZ.IT9aS{
      padding:0.75rem 1rem;
  }
    }

.pF2hZ.Xot16{
    padding:0.5rem;
  }

.pF2hZ.VSvim{
    color:var(--mb-color-text-secondary);
    background-color:var(--mb-color-notebook-step-bg);
  }

.pF2hZ.VSvim:hover{
      background-color:var(--mb-color-notebook-step-bg-hover);
    }

.pF2hZ:hover{
    background-color:color-mix(
      in srgb,
      var(--notebook-action-button-color),
      transparent 35%
    );
    color:color-mix(in srgb, var(--notebook-action-button-color), black 11.5%);
  }

.YM4DK{
  margin-top:0.5rem;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.isMnP{
  margin-left:0.5rem;
}

.isMnP.wqJaH{
    visibility:hidden;
    pointer-events:none;
    opacity:0.4;
  }

.isMnP:hover{
    color:var(--mb-color-core-brand);
  }

.zIMmh{
  margin-bottom:0.5rem;
  padding-bottom:0.5rem;
}

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

.zIMmh{
    margin-bottom:1rem;
    padding-bottom:1rem;
}
  }

.zIMmh .eTP0u{
  visibility:hidden;
}

.zIMmh:hover .eTP0u{
  visibility:visible;
}

@media (hover: none) and (pointer: coarse){
  .zIMmh .eTP0u{
    visibility:visible;
  }
}

.hdlPK{
  contain:strict;
}

.TaBg7{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  border-radius:8px;
  background-color:color-mix(
    in srgb,
    var(--notebook-cell-color),
    transparent 90%
  );
}

.JL6P2{
  display:flex;
  font-weight:bold;
  border-radius:6px;
  border:2px solid transparent;
  cursor:default;
  color:var(--mb-color-text-primary-inverse);
  align-items:stretch;
  transition:border 300ms linear;
}

.JL6P2.RqQXw{
    cursor:pointer;
  }

.JL6P2.rLtDa{
    color:var(--notebook-cell-item-container-color);
    border-color:color-mix(
      in srgb,
      var(--notebook-cell-item-container-color),
      transparent 75%
    );
  }

.JL6P2.rLtDa:hover{
      border-color:color-mix(
        in srgb,
        var(--notebook-cell-item-container-color),
        transparent 20%
      );
    }

.JL6P2.uTw83{
    pointer-events:none;
  }

.mCQiT{
  display:flex;
  align-items:center;
  background-color:var(--notebook-cell-item-content-container-color);
  transition:background 300ms linear;
}

.mCQiT.rLtDa{
    background-color:transparent;
  }

.mCQiT.oHiYr:hover{
    background-color:color-mix(
      in srgb,
      var(--notebook-cell-item-content-container-color),
      transparent 20%
    );
  }

.mCQiT.tdrpN{
    border-left:1px solid color-mix(
        in srgb,
        var(--mb-color-background_page-primary),
        transparent 25%
      );
  }

.mCQiT.mbfcP{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
  }

.mCQiT.d1oYo{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
  }

.WuHtz{
  overflow:visible;
  box-sizing:content-box;
}

.KE99e{
  overflow:auto;
  display:flex;
  flex-direction:column;
  max-width:inherit;
  max-height:inherit;
}

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

.P4r9I{
  color:var(--mb-color-text-secondary);
  min-width:10ch;
}

.OPobu{
  margin:0 0.5em;
  margin-left:0.75em;
  color:var(--mb-color-text-disabled);
}

.zY5XD{
  padding:0.5em;
}

.yeP0F{
  display:flex;
  align-items:center;
  padding:0 0.5em;
  padding-right:0;
  border-radius:6px;
  cursor:pointer;
  min-height:2.25rem;
}

.yeP0F:hover{
    background:var(--mb-color-background_page-tertiary);
  }

.GVojn{
  border-bottom:1px solid var(--mb-color-border-neutral);
  margin-bottom:0.5em;
}

.GVojn .P4r9I{
    margin-left:1em;
  }

.MhNQL{
  color:var(--mb-color-text-primary-inverse);
  padding:var(--notebook-cell-container-padding);
  opacity:0.5;
  height:100%;
}

.rk8vX{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:2px;
  transition:background 300ms linear, border 300ms linear, color 300ms linear;
  cursor:pointer;
}

.rk8vX.W4uxO{
    cursor:default;
  }

.rk8vX.uBohZ{
    min-height:39px;
    padding:8px 10px 6px 10px;
    border-radius:6px;
    background-color:var(--mb-color-core-brand);
  }

.rk8vX.uBohZ.kiuej{
      background-color:color-mix(
        in srgb,
        var(--mb-color-core-brand),
        white 10%
      );
    }

.rk8vX.uBohZ:hover,.rk8vX.uBohZ:focus{
      background-color:color-mix(
        in srgb,
        var(--mb-color-core-brand),
        white 10%
      );
    }

.rk8vX.NpCtL{
    --no-column-style-alpha-color:color-mix(
      in srgb,
      var(--mb-color-core-brand),
      white 45%
    );

    min-height:34px;
    padding:5px 20px;
    color:var(--no-column-style-alpha-color);
    border:2px solid var(--no-column-style-alpha-color);
    border-radius:4px;
  }

.rk8vX.NpCtL.kiuej{
      border-color:var(--mb-color-core-brand);
    }

.rk8vX.NpCtL:hover,.rk8vX.NpCtL:focus{
      border-color:var(--mb-color-core-brand);
    }

.hS1ao{
  word-break:break-word;
}

.iE3mc{
  color:var(--mb-color-core-brand);
  overflow:visible;
}

.uBntT{
  width:80px;
  padding:0.5rem;
}

.Q1xpu{
  padding:0.5rem 0.5rem 0.5rem 1rem;
}

.GCvRv{
  font-size:16px;
  padding:4px 8px;
  border-radius:4px;
  cursor:pointer;
  transition:background 300ms linear, border 300ms linear, color 300ms linear;
}

.GCvRv.THurE{
    cursor:default;
  }

.GCvRv.LadZ4{
    color:var(--mb-color-text-primary-inverse);
    background-color:transparent;
  }

.GCvRv.LadZ4.o9DEC{
      background-color:color-mix(
        in srgb,
        var(--mb-color-core-brand),
        white 10%
      );
    }

.GCvRv.LadZ4:hover,.GCvRv.LadZ4:focus{
      background-color:color-mix(
        in srgb,
        var(--mb-color-core-brand),
        white 10%
      );
    }

.GCvRv.mJX5B{
    color:var(--mb-color-core-brand);
    border:2px solid transparent;
  }

.GCvRv.mJX5B.o9DEC{
      border-color:var(--mb-color-core-brand);
    }

.GCvRv.mJX5B:hover,.GCvRv.mJX5B:focus{
      border:2px solid var(--mb-color-core-brand);
    }

.WCgUq{
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  cursor:pointer;
  border-radius:0 8px 8px 0;
  border-left:1px solid color-mix(
      in srgb,
      var(var(--mb-color-background_page-primary)),
      transparent 25%
    );
  color:var(--mb-color-text-brand);
}.WCgUq.T6WMt{
    color:var(--mb-color-text-primary-inverse);
  }.WCgUq.T6WMt:hover,.WCgUq.T6WMt:focus{
      background-color:color-mix(
        in srgb,
        var(--mb-color-core-brand),
        white 10%
      );
    }.WCgUq:hover,.WCgUq:focus{
    background-color:color-mix(
      in srgb,
      var(--mb-color-core-brand),
      transparent 20%
    );
  }

.rmt2f{
  border-radius:0.5rem;
  background-color:var(--mb-color-core-brand);
}

.gqtoQ{
  border-radius:0.5rem;
  transition:background-color 300ms linear;
  background-color:color-mix(
    in srgb,
    var(--mb-color-core-brand),
    transparent 85%
  );
}

.vY9CR{
  color:var(--mb-color-core-brand);
}

.JstFS{
  padding:0.5rem;
}

.cHY1A{
  padding:var(--notebook-cell-container-padding);
  opacity:0.5;
  color:var(--mb-color-text-primary-inverse);
  height:100%;
}

.Q4ZlB{
  flex:1;
  flex-basis:50%;
  align-self:start;
}

.epUO7{
  flex:1;
  flex-basis:50%;
  flex-direction:column;
  align-items:start;
  justify-content:center;
  gap:0.5rem;
  padding:0.5rem;
}

.b2whj{
  align-self:stretch;
  align-items:center;
}

.K1pCC{
  flex:1;
  align-self:stretch;
  flex-basis:50%;
}

.me1m3{
  flex:1;
  flex-basis:50%;
  flex-direction:column;
  align-items:start;
  justify-content:center;
  align-self:stretch;
  gap:0.5rem;
}

.q27RU{
  align-self:stretch;
  align-items:center;
}

.qY7T2{
  display:flex;
  align-items:center;
  gap:0.5rem;
  color:var(--mb-color-text-primary-inverse);
  font-weight:700;
}.qY7T2:not(:disabled){
    cursor:pointer;
  }

.k7EnL{
  border-bottom:1px solid var(--mb-color-border-neutral);
  display:flex;
  max-height:100%;
}

.x82mW{
  border-bottom:1px solid var(--mb-color-border-neutral);
  max-height:100%;
  overflow:hidden;
}

.x82mW.VztI9{
    border-bottom:none;
    height:100%;
  }

.iZ_ku{
  flex:1 0 auto;
}

.QhrV0{
  border-radius:var(--default-border-radius);
  border:2px solid var(--mb-color-border-neutral);
  cursor:pointer;
  transition:border 0.2s ease-in-out;
}.QhrV0:hover{
    border-color:var(--mb-color-core-brand);
  }

.vymDU{
  overflow:hidden;
}

.tVLfX{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.tgHbx{
  flex:1 1 auto;
  overflow:auto;
  border-left:1px solid var(--mb-color-border-neutral);
}

.McIPZ{
  color:var(--mb-color-text-primary);
}.McIPZ:hover{
    color:var(--mb-color-core-brand);
    -webkit-text-decoration:none;
    text-decoration:none;
  }

.olhmg{
  pointer-events:all;
}

.bF17Z{
  background-color:var(--mb-color-background_page-secondary);
  font-family:var(--mb-default-monospace-font-family);
  white-space:pre;
  padding:1rem;
  overflow:auto;
  line-height:1.4;
  border-top:1px solid var(--mb-color-border-neutral);
}

.Hd6Rg{
  border-right:1px solid var(--mb-color-border-neutral);
  overflow:auto;
}

.Isd_x{
  width:300px;
}

.dBNvu{
  display:block;
  height:2rem;
  transition:opacity 400ms ease;
  width:2rem;
}

.teEfU{
  color:var(--mb-color-text-secondary);
}

.XuHza{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
}

.XuHza:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.XuHza.iJKYc{
    background-color:var(--mb-color-background_surface-selected);
  }

.XuHza,
.kUi91{
  color:var(--mb-color-text-primary);
  position:relative;
  transition:opacity 400ms ease;
}

.XuHza:hover,.kUi91:hover,.iJKYc.XuHza,.iJKYc.kUi91{
    color:var(--mb-color-core-brand);
  }

.XuHza:hover .teEfU,.kUi91:hover .teEfU,.iJKYc.XuHza .teEfU,.iJKYc.kUi91 .teEfU{
      color:inherit;
    }

.e8apZ{
  position:relative;
}

.e8apZ .kUi91{
    left:50%;
    opacity:0;
    position:absolute;
    top:50%;
    transform:translate(-50%, -50%);
  }

.e8apZ.OzWrM:hover .kUi91{
        opacity:1;
      }

.e8apZ.OzWrM:hover .dBNvu{
        opacity:0;
      }

.qK5KO{
  position:absolute;
  top:0.25rem;
  right:0.25rem;
}

.o17Cp{
  overflow-y:auto;
}

.ueRMu{
  color:inherit;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.ueRMu:hover{
  color:var(--mb-color-core-brand);
}

.izZz1{
  overflow:auto;
}

.GnKZv{
  margin-bottom:0.75rem;
}

.aMOtf{
  color:var(--mb-color-core-filter);
  background-color:color-mix(
    in srgb,
    var(--mb-color-core-filter) 14%,
    transparent
  );
  border-radius:1rem;
  word-wrap:anywhere;
}

.nebGj{
  color:var(--mb-color-text-primary-inverse);
  background-color:var(--mb-color-core-summarize);
  border-radius:1rem;
  word-wrap:anywhere;
}

.Xas0M{
  border-left:2px solid var(--mb-color-border-neutral);
}

.txdHS{
  overflow:auto;
}

.F2Df1{
  overflow:auto;
}

.AxssA{
  margin-bottom:0.75rem;
}

.TmAK8{
  overflow:auto;
}

.dEAgi{
  overflow:hidden;
}

.kfVtO{
  color:var(--mb-color-text-secondary);
}

.oa9Si{
  background-color:var(--mb-color-background_page-tertiary);
  border-radius:100%;
}

.odUPr{
  z-index:3;
}

.c8e68{
  border-radius:var(--mantine-radius-md);
  padding:var(--mantine-spacing-md);
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
}

.os4Mn{
  padding-bottom:128px;
}

.TQ4Ij{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05);
}.TQ4Ij:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.D7Aud{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05);
}.D7Aud:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.hh8kZ{
  display:grid;
  grid-template-columns:auto minmax(min-content, 20rem);
  grid-template-rows:1fr;
  grid-gap:1rem;
  gap:1rem;
  align-items:center;
}

._3rIx{
  display:grid;
  justify-content:space-between;
  align-items:center;
  grid-template-columns:subgrid;
  grid-column:1 / 3;
}

._3rIx .Kv0Fw{
    grid-column:1;
  }

._3rIx .yf55K{
    grid-column:2;
  }

._3rIx .yf55K.BDQsV{
      color:var(--mb-color-text-secondary);
    }

.TCay1{
  grid-column:2 / 3;
  margin-top:-8px;
}


  .tQUad:hover{
    color:var(--mb-color-core-brand);
  }

.Xex7Q{
  cursor:ew-resize;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.NzkKL{
  overflow:auto;
  border-right:1px solid var(--mb-color-border-neutral);
}

.sBxQA{
  border-top:1px solid var(--mb-color-border-neutral);
}

.HBgra{
  box-shadow:0 10px 30px 0 hsla(0, 0%, 0%, 0.1);
}

.kTOSA{
  z-index:10;
}

.znaii{
}

.ReoTg{
  table-layout:fixed;
  background-color:var(--mb-color-background_page-primary);
  border:none;
}

.ReoTg th{
    padding-top:var(--mantine-spacing-sm);
    padding-bottom:var(--mantine-spacing-sm);
    width:50px;
  }

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

.ReoTg tr:last-child td{
    border-bottom-color:transparent;
  }

.amR2M:not(.G4x6Y){
    cursor:pointer;
  }

.amR2M.G4x6Y:hover{
      background-color:transparent;
    }

.amR2M:hover .Vb8_C{
      visibility:visible;
    }

.ijj2D td{
    padding-top:0;
    padding-bottom:4px;
    line-height:1.2;
  }

.ijj2D:hover{
    background-color:transparent !important;
  }

.Vb8_C{
  visibility:hidden;
}

.WpNHu{
  border:none;
  padding-left:0 !important;
  padding-right:0 !important;
}

.vkhLE{
  border:none;
  padding-left:0 !important;
  padding-right:0 !important;
  color:var(--mb-color-feedback-negative) !important;
}

.a03P1{
  flex:1;
  overflow:auto;
}

.bdLKN{
  display:flex;
  align-items:center;
  justify-content:center;
  border:none;
  cursor:pointer;
  transition:all 0.15s ease;
  border-radius:var(--mantine-radius-sm);
}

.xzsO6{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-sm);
  box-shadow:0 2px 12px var(--mb-color-shadow-default);
  background:var(--mb-color-background_page-primary);
}

.l3lzA{
  position:relative;
}

.GuCbq{
  --padding:24px;
}

.GuCbq:before{
    content:"";
    display:block;
    position:absolute;
    left:calc(-1 * var(--padding) / 2);
    top:calc(-1 * var(--padding) / 2);
    width:calc(100% + var(--padding));
    height:calc(100% + var(--padding));
    background-color:var(--mb-color-background_page-highlighted);
    border-radius:8px;
    pointer-events:none;
  }

.lb2SA{
  display:flex;
  flex-direction:column;
  height:17rem;
  width:17rem;
  border-radius:var(--mantine-radius-sm);
}

.lb2SA [frimousse-emoji]{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    width:32px;
    height:32px;
    border-radius:6px;
    background:transparent;
    font-size:18px;
    overflow:hidden;
  }

.lb2SA [frimousse-emoji]::before{
      display:flex;
      content:var(--emoji);
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      left:0;
      z-index:-1;
      visibility:hidden;
      align-items:center;
      justify-content:center;
      font-size:2.5em;
      filter:blur(16px) saturate(200%);
    }

.lb2SA:not(:has(.Xpmao:focus)) [aria-rowindex="0"] [aria-colindex="0"]{
      background:rgba(245, 245, 245, 0.8);
    }

.lb2SA:not(:has(.Xpmao:focus)) [aria-rowindex="0"] [aria-colindex="0"]::before{
        visibility:visible;
      }

.lb2SA:focus-within [data-active]{
      background:rgba(245, 245, 245, 0.8);
    }

.lb2SA:focus-within [data-active]::before{
        visibility:visible;
      }

[data-mantine-color-scheme="dark"]
  .lb2SA:not(:has(.Xpmao:focus))
  [aria-rowindex="0"]
  [aria-colindex="0"]{
  background:rgba(38, 38, 38, 0.8);
}

[data-mantine-color-scheme="dark"] .lb2SA:focus-within [data-active]{
  background:rgba(38, 38, 38, 0.8);
}

.Xpmao{
  visibility:visible;
  height:0;
  border:none;
  padding:0;
}

.cPkIR{
  overflow:auto;
  flex-grow:1;
}

.cPkIR:focus-visible{
    outline:none;
  }

.x2K2B{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--mb-color-text-secondary);
}

.Iv_uv{
  padding-top:var(--mantine-spacing-sm);
  padding-bottom:var(--mantine-spacing-sm);
}

.Iv_uv [frimousse-row]{
    padding-left:var(--mantine-spacing-xs);
    padding-right:var(--mantine-spacing-xs);
  }

.kelxD{
  min-height:-moz-fit-content;
  min-height:fit-content;
  max-height:50vh;
  overflow-y:auto;
}

.oHB5i{
  display:block;
  width:100%;
  padding:var(--mantine-spacing-sm);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  background-color:transparent;
  color:var(--mb-color-text-primary);
  transition:background-color 100ms, color 100ms;
  border-radius:6px;
}

.oHB5i[aria-selected="true"]{
  color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_surface-hover);
}

.s9KSg{
  display:block;
  width:100%;
  padding:var(--mantine-spacing-sm);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  background-color:transparent;
  color:var(--mb-color-text-primary);
  transition:background-color 100ms, color 100ms;
  border-radius:6px;
  border-top:1px solid var(--mb-color-border-neutral);
}

.s9KSg:hover,
.s9KSg[aria-selected="true"]{
  color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_surface-hover);
}

.BAKcp{
  flex:1;
}

.gBC9_{
  position:relative;
  border:1px solid var(--mb-color-border-neutral);
  box-shadow:var(--mantine-shadow-xs);
  padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
  border-radius:var(--mantine-spacing-sm);
  z-index:1;
  width:100%;
}

.gBC9_.XByU3{
    border:none;
    box-shadow:none;
    padding:0;
  }

.gBC9_.XByU3 .XU7gL{
      visibility:hidden;
      pointer-events:none;
    }

.gBC9_:not(.Cg9BH){
    border:1px solid var(--mb-color-border-neutral);
    box-shadow:none;
    padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
  }

.gBC9_:not(.Cg9BH) .XU7gL{
      visibility:hidden;
      pointer-events:none;
    }

.gBC9_:not(.Cg9BH):focus-within .XU7gL{
      visibility:visible;
      pointer-events:auto;
    }

.gBC9_:not(.XByU3) .hqKqK{
      max-height:12rem;
      overflow:auto;
      scrollbar-width:thin;
    }

.G7PXo{
  width:100%;
  height:100%;
}

.hqKqK{
  position:relative;
}

.hqKqK .ProseMirror{
  display:flex;
  flex-direction:column;
  justify-content:center;
  outline:none;
  width:100%;
  height:100%;
  min-height:1.25rem;
  line-height:1.5;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  white-space:pre-wrap;
  word-break:break-word;
}

.hqKqK .ProseMirror:focus-visible{
    outline:none;
  }

.hqKqK .ProseMirror p{
  margin:0;
}

.hqKqK
  .ProseMirror
  pre:not(.editor-style-boundary *){
  background-color:var(--mb-color-background_page-secondary);
  color:var(--mb-color-text-primary);
  padding:0.5rem;
  border-radius:var(--mantine-radius-xs);
  overflow-x:auto;
  margin:0.25rem 0;
  font-size:0.875rem;
  border:1px solid var(--mb-color-border-neutral);
}

.hqKqK
  .ProseMirror
  pre code:not(.editor-style-boundary *){
  background:none;
  padding:0;
  color:inherit;
  font-size:inherit;
  border:none;
}

.hqKqK
  .ProseMirror
  code:not(.editor-style-boundary *){
  background-color:var(--mb-color-background_page-secondary);
  padding:0.125rem 0.375rem;
  border-radius:var(--mantine-radius-xs);
  font-family:monospace;
  font-family:var(--mb-default-monospace-font-family, monospace);
  font-size:0.875rem;
  color:var(--mb-color-text-primary);
  border:1px solid var(--mb-color-border-neutral);
}

.hqKqK
  .ProseMirror
  blockquote:not(.editor-style-boundary *){
  border-left:3px solid var(--mb-color-border-neutral-strongest);
  margin:0 0 0.5rem 0;
  color:var(--mb-color-text-secondary);
  font-style:italic;
  background-color:var(--mb-color-background_page-secondary);
  padding:0.5rem;
  padding-left:0.75rem;
  border-radius:var(--mantine-radius-xs);
}

.hqKqK
  .ProseMirror
  :where(ul, ol):not(.editor-style-boundary *){
  margin:0;
  padding-left:1rem;
}

.hqKqK
  .ProseMirror
  ul:not(.editor-style-boundary *){
  list-style-type:disc;
}

.hqKqK
  .ProseMirror
  ol:not(.editor-style-boundary *){
  list-style-type:decimal;
}

.hqKqK
  .ProseMirror
  li:not(.editor-style-boundary *){
  margin:0 0 0.25rem 0;
  line-height:1.5;
  display:list-item;
}

.hqKqK
  .ProseMirror
  ul ul:not(.editor-style-boundary *){
  list-style-type:circle;
  margin-top:0.25rem;
}

.hqKqK
  .ProseMirror
  ul ul ul:not(.editor-style-boundary *){
  list-style-type:square;
}

.hqKqK
  .ProseMirror
  :where(li > ul, li > ol):not(
    .editor-style-boundary *
  ){
  margin-top:0.25rem;
}

.hqKqK .is-empty:first-child:before{
  color:var(--mb-color-text-disabled);
  content:attr(data-placeholder);
  height:0;
  pointer-events:none;
  position:absolute;
}

.XU7gL{
  width:24px;
  height:24px;
  flex:0 0 auto;
  min-width:0;
  min-height:0;
  margin-top:auto;
  border:none;
  transition:color ease 200ms;
}

.XU7gL.lFlfl,.XU7gL.lFlfl:hover{
    color:var(--mb-color-core-brand);
  }

.d09iN{
  position:fixed;
  z-index:1;
}

.kpbTV{
  position:relative;
  padding:0;
  margin:16px;
}

.f7He9{
  --padding-v:16px;
  --padding-h:24px;
}

.f7He9:before{
    content:"";
    display:block;
    position:absolute;
    margin-left:-12px;
    margin-top:-4px;
    left:calc(-1 * var(--padding-h) / 2);
    top:calc(-1 * var(--padding-v) / 2);
    width:calc(100% + var(--padding-h) + 12.5px);
    height:calc(100% + var(--padding-v) + 4px);
    background-color:var(--mb-color-background_page-highlighted);
    border:1px solid var(--mb-color-core-brand) !important;
    border-radius:8px;
    pointer-events:none;
  }

._Dw3j{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:8px;
  position:relative;
}

.RiyAX{
  position:absolute;
  top:-8px;
  right:0;
  z-index:1;
  border:1px solid var(--mb-color-border-neutral);
  visibility:hidden;
}

.kpbTV:hover .RiyAX{
    visibility:visible;
  }

.dTwf3{
  visibility:visible;
}

.LZn1P{
  background-color:var(--mb-color-background_page-primary);
  color:var(--mb-color-text-disabled);
}

.sS9Rp{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border:none;
  outline:none;
  cursor:pointer;
  background-color:var(--mb-color-background_page-tertiary);
  padding:0 0.5rem;
  border-radius:1rem;
  color:var(--mb-color-text-primary);
}

.sS9Rp:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.VdnYZ{
  background-color:var(--mb-color-background_surface-selected);
  border:1px solid var(--mb-color-core-brand);
}

.VdnYZ:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.xBZMC{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  overflow:auto;
}

.EqxRp:not([data-css-specificity-hack="🤷‍♀️"]){
    position:fixed;
    height:100dvh;
    max-height:100dvh;
    right:0;
    border-radius:0;
    display:flex;
    flex:1;
    flex-direction:column;
    box-shadow:-2px 0 4px -2px rgba(16, 24, 40, 0.06), -4px 0 8px -2px rgba(16, 24, 40, 0.1);
  }

.oD9bn{
  position:sticky;
  top:0;
  z-index:2;
  background-color:var(--mb-color-background_page-primary);
}

.f8tuB{
  height:calc(100dvh - 160px);
  overflow-y:auto;
}

.zoTjL{
  display:flex;
  flex-direction:column;
  height:100%;
  background-color:var(--mb-color-background_page-primary);
}

.VQm9i{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  padding:1rem 0;
  background-color:var(--mb-color-background_page-primary);
  gap:1rem;
  max-width:900px;
  margin:0 auto;
  width:100%;
}

.Dw4vY{
  display:flex;
  flex:1;
  overflow:hidden;
}

.QnTxa{
  flex:1;
  display:flex;
  flex-direction:column;
  overflow-y:auto;
  padding:0 3rem 0 2rem;
  scroll-padding-top:32px;
}

.marS4{
  width:100%;
  padding:0 2rem 4rem;
}

@media print{
  body:has(.marS4){
    visibility:hidden;
  }
    body:has(.marS4) aside{
      display:none;
    }

  .marS4{
    position:absolute;
    visibility:visible;
    top:0;
    right:0;
    z-index:1000;
  }

    .marS4 .VQm9i{
      padding:0;
    }

    .marS4 .node-metabot,.marS4 .node-cardEmbed,.marS4 .node-resizeNode,.marS4 .node-flexContainer{
      page-break-inside:avoid;
      -moz-column-break-inside:avoid;
           break-inside:avoid;
    }

    .marS4 [data-hide-on-print]{
      visibility:hidden;
    }
}

@media not print{
    .marS4 [data-show-on-print]{
      display:none;
    }
}

.n2pnG{
  width:360px;
  flex-shrink:0;
  background-color:var(--mb-color-background_page-secondary);
  border-left:1px solid var(--mb-color-border-neutral);
  overflow-y:auto;
}

.X9EOz{
  padding:0.5rem;
  border-radius:4px;
  cursor:pointer;
  transition:background-color 0.2s;
}

.X9EOz:hover{
  background-color:var(--mb-color-background_page-tertiary);
}

.uv97w{
  display:flex;
  align-items:center;
  gap:0.25rem;
  color:var(--mb-color-text-secondary);
}

.CnrF8{
  animation:QD0he 2s ease-out;
}

@keyframes QD0he{
  0%{
    background-color:var(--mb-color-background_page-highlighted);
    box-shadow:0 0 0 4px var(--mb-color-background_page-highlighted);
  }

  100%{
    background-color:transparent;
    box-shadow:none;
  }
}

.ma0fi{
  cursor:pointer;
}

.ma0fi:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.A30QR{
  position:relative;
  background-color:var(--mb-color-background_page-secondary);
  border-radius:4px;
  padding:0.5rem;
}

.VymgX{
  position:absolute;
  top:0.5rem;
  right:0.5rem;
}

.pLs75{
  white-space:pre;
  font-size:12px;
  background-color:transparent;
}

.pEn7T{
  border:none !important;
  padding:0 !important;
  font-size:2rem !important;
  font-weight:bold !important;
}

.Mz4Nh{
  flex:1;
  min-width:0;
}

.HYUpv{
  flex-shrink:0;
}

.HYUpv .QAZUO:hover{
    color:var(--mb-color-text-brand-hover);
    background-color:var(--mb-color-background_surface-hover);
  }

.sgq8G{
  overflow:hidden;
}

.FhM3T{
  flex-shrink:0;
  border-bottom:1px solid var(--mb-color-border-neutral);
  overflow:hidden;
}

.UPQor{
  overflow:hidden;
}

._YzZy{
  overflow:auto;
}

.qlFuU{
  margin:auto;
}

.S0Z3g{
  z-index:10;
}

.rm7u5{
  flex-shrink:0;
  border-left:1px solid var(--mb-color-border-neutral);
  overflow:auto;
}

.kWexH{
  border-top:1px solid var(--mb-color-border-neutral);
  flex-shrink:0;
  z-index:10;
}

.I3m8B{
  height:90vh;
  max-height:90vh;
  display:flex;
  flex-direction:column;
}

.hWaXW{
  flex:1;
  display:flex;
  flex-direction:column;
  padding:0;
  min-height:0;
  overflow:hidden;
}

.F7eXT{
  overflow:auto;
}

.EEwFV{
  display:flex;
  align-items:center;
  justify-content:center;
}

.Y4SW9{
  flex:1;
}

.QS_pj{
  display:block;
  width:100%;
  padding:var(--mantine-spacing-sm);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  background-color:transparent;
  color:var(--mb-color-text-primary);
  transition:background-color 100ms, color 100ms;
  border-radius:6px;
}

.QS_pj:hover,
.QS_pj[aria-selected="true"]{
  color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_surface-hover);
}

.rqcfe{
  overflow:auto;
}


  .dragging-supportingText .MEKA5{
    display:none;
  }

.MneSA{
  display:block;
  width:100%;
  margin:1rem 0;
  border-radius:var(--mantine-radius-md);
  position:relative;
  max-width:900px;
  height:100%;
  caret-color:transparent;
}

.MneSA.MToLn{
  outline:2px solid var(--mb-color-core-brand);
  outline-offset:2px;
}

.QD4UL > div[data-node-view-wrapper]{
  display:grid;
  width:100%;
  height:100%;
  grid-template-columns:var(--mb-card-container-col-widths);
}

.QD4UL{
  position:relative;
  width:100%;
  height:100%;
  box-sizing:border-box;
}

.QD4UL .node-cardEmbed .editor-style-boundary{
  margin:0;
}

.QD4UL .node-cardEmbed{
  height:100%;
  padding-left:0.5rem;
  padding-right:0.5rem;
  caret-color:auto;
  transform:translateZ(0);
}

.QD4UL .node-cardEmbed:first-child{
  padding-left:0;
}

.QD4UL .node-cardEmbed:last-child{
  padding-right:0;
}

.QD4UL .node-supportingText{
  margin-left:0.5rem;
  margin-right:0.5rem;
}

.QD4UL .node-supportingText:first-child{
  margin-left:0;
}

.QD4UL .node-supportingText:last-child{
  margin-right:0;
}

.AW2tX{
  position:absolute;
  top:calc(50% - 2rem);
  width:0.25rem;
  height:4rem;
  margin-left:-0.125rem;
  cursor:col-resize;
  background-color:transparent;
  border-radius:100px;
  opacity:0;
  transition:opacity 0.2s ease, background-color 0.2s ease;
  z-index:10;
}

.MneSA:hover .AW2tX{
  opacity:1;
  background-color:var(--mb-color-text-secondary);
}

.MneSA.wytmI{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.MneSA.wytmI .AW2tX{
  opacity:1;
}


  .BeX41 > [data-node-view-content-react]{
    height:100%;
    transform:translateZ(0);
  }

.BeX41 > [data-node-view-content-react] > .node-cardEmbed{
      height:100%;
    }

.BeX41 > [data-node-view-content-react] > .node-flexContainer{
      height:100%;
    }

.BeX41{

  height:100%;
  padding-bottom:1rem;
}

.VNJtv{
  position:absolute;
  bottom:0.25rem;
  width:100%;
  opacity:0;
  transition:opacity 150ms ease;
}

.Io3AF{
  background-color:var(--mb-color-text-secondary);
  height:0.25rem;
  width:4rem;
  cursor:row-resize;
  z-index:10;
  border-radius:var(--default-border-radius);
}

.UMyCl{
  position:relative;
  cursor:default;
}

.UMyCl:hover .VNJtv{
      opacity:1;
    }

.a8xV6 > *{
  pointer-events:none;
}

.Bfhub{
  color:var(--mb-color-text-primary);
  padding:var(--mantine-spacing-md);
  padding-right:var(--mantine-spacing-lg);
  height:110px;
}

.Bfhub[contenteditable="false"]{
    opacity:0.5;
    cursor:progress;
  }

.a1vCj{
  position:absolute;
  pointer-events:none;
  padding:var(--mantine-spacing-md);
  color:var(--mb-color-text-disabled);
}

.NGT_n{
  border-radius:var(--mantine-radius-xs);
}

.zDQyh{
  z-index:1;
}

.Zdgq9{
  overflow:auto;
}

.BK4nu{
  flex-shrink:0;
}

.x0NRw{
  height:100%;
  position:relative;
  border-radius:var(--mantine-radius-md);
  background-color:var(--mb-color-background_page-secondary);
  border:1px solid transparent;
  transition:background-color 150ms, border-color 150ms;
}

.x0NRw:hover{
    background-color:color-mix(
      in srgb,
      var(--mb-color-background_page-primary-inverse) 2%,
      var(--mb-color-background_page-secondary)
    );
  }

.x0NRw:not(:hover) .CJSq1:not(:focus-within){
    clip:rect(0 0 0 0);
    clip-path:inset(50%);
    height:1px;
    overflow:hidden;
    position:absolute;
    white-space:nowrap;
    width:1px;
  }

.x0NRw.KWOIm{
    border-color:var(--mb-color-core-brand);
  }

.BbXaa{
  position:absolute;
  height:100%;
  width:100%;
  overflow:auto;
  padding:1.5rem 1rem;
  cursor:text;
  caret-color:auto;
}

.dragging .BbXaa{
  pointer-events:none;
}

.x_DzU{
  cursor:grab;
  height:1rem;
  position:absolute;
  top:0;
  width:100%;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.x_DzU:focus-visible{
    outline:none !important;
  }

.x_DzU:active{
    cursor:grabbing;
  }

.uYuEn{
  position:absolute;
  pointer-events:none;
  color:var(--mb-color-text-disabled);
}

.NHGi5[data-variant="default"]:not(:hover){
  background-color:transparent;
}

.vQ_hE{
  opacity:0;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.vQ_hE:hover,.vQ_hE:focus-within{
    opacity:1;
  }

.aV2AV{
  opacity:1;
}

.vs_4B{
  opacity:0;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.vs_4B:hover,.vs_4B:focus-within{
    opacity:1;
  }

.O6wZQ{
  opacity:1;
}

.XcZAf{
  height:100%;
  display:flex;
  flex-direction:column;
}

.RWppw{
  flex:1;
  cursor:text;
  position:relative;
}

.RWppw .ProseMirror,
.gh95A{
  max-width:56.25rem;
  margin:0 auto;
}

.RWppw .ProseMirror{
  padding:1.5rem 0 2rem 0;
  min-height:100%;
  outline:none;
  color:var(--mb-color-text-primary);
  font-size:1rem;
  line-height:1.5;
}

.RWppw
  .ProseMirror
  :where(h1, h2, h3):not(
    .editor-style-boundary *
  ){
  font-weight:700;
  color:var(--mb-color-text-primary);
}

.RWppw
  .ProseMirror
  h1:not(.editor-style-boundary *){
  font-size:1.75rem;
  margin:1.5rem 0 1rem;
  line-height:1.3;
}

.RWppw
  .ProseMirror
  h2:not(.editor-style-boundary *){
  font-size:1.375rem;
  margin:1.25rem 0 0.75rem;
  line-height:1.3;
}

.RWppw
  .ProseMirror
  h3:not(.editor-style-boundary *){
  font-size:1.125rem;
  margin:1rem 0 0.5rem;
  line-height:1.4;
}

.RWppw
  .ProseMirror
  :where(h1, h2, h3):first-child:not(
    .editor-style-boundary *
  ){
  margin-top:0;
}

.RWppw
  .ProseMirror
  p:not(.editor-style-boundary *){
  margin:0 0 1rem 0;
  line-height:1.5;
  font-size:1rem;
}

.RWppw
  .ProseMirror
  :where(ul, ol):not(.editor-style-boundary *){
  margin:0 0 1rem 0;
  padding-left:1.5rem;
}

.RWppw
  .ProseMirror
  ul:not(.editor-style-boundary *){
  list-style-type:disc;
}

.RWppw
  .ProseMirror
  ol:not(.editor-style-boundary *){
  list-style-type:decimal;
}

.RWppw
  .ProseMirror
  li:not(.editor-style-boundary *){
  margin:0 0 0.25rem 0;
  line-height:1.5;
  display:list-item;
}

.RWppw
  .ProseMirror
  ul ul:not(.editor-style-boundary *){
  list-style-type:circle;
  margin-top:0.25rem;
}

.RWppw
  .ProseMirror
  ul ul ul:not(.editor-style-boundary *){
  list-style-type:square;
}

.RWppw
  .ProseMirror
  :where(li > ul, li > ol):not(
    .editor-style-boundary *
  ){
  margin-top:0.25rem;
}

.RWppw
  .ProseMirror
  li p:not(.editor-style-boundary *){
  line-height:1.5;
  margin-bottom:0.25rem;
}

.RWppw
  .ProseMirror
  code:not(.editor-style-boundary *){
  background-color:var(--mb-color-background_page-secondary);
  padding:0.125rem 0.375rem;
  border-radius:var(--mantine-radius-xs);
  font-family:monospace;
  font-family:var(--mb-default-monospace-font-family, monospace);
  font-size:0.875rem;
  color:var(--mb-color-text-primary);
  border:1px solid var(--mb-color-border-neutral);
}

.RWppw
  .ProseMirror
  pre:not(.editor-style-boundary *){
  background-color:var(--mb-color-background_page-secondary);
  color:var(--mb-color-text-primary);
  padding:1rem;
  border-radius:var(--mantine-radius-sm);
  overflow-x:auto;
  margin:0 0 1rem 0;
  font-size:0.875rem;
  border:1px solid var(--mb-color-border-neutral);
}

.RWppw
  .ProseMirror
  pre code:not(.editor-style-boundary *){
  background:none;
  padding:0;
  color:inherit;
  font-size:inherit;
  border:none;
}

.RWppw
  .ProseMirror
  blockquote:not(.editor-style-boundary *){
  border-left:3px solid var(--mb-color-border-neutral);
  margin:0 0 1rem 0;
  color:var(--mb-color-text-secondary);
  font-style:italic;
  background-color:var(--mb-color-background_page-secondary);
  padding:1rem;
  padding-left:1.25rem;
  border-radius:var(--mantine-radius-xs);
}

.RWppw
  .ProseMirror
  hr:not(.editor-style-boundary *){
  border:none;
  border-top:1px solid var(--mb-color-border-neutral);
  margin:1.5rem 0;
}

.RWppw .ProseMirror:focus{
  outline:none;
}

.RWppw .is-empty:first-child:before,
.RWppw .node-paragraph.is-empty:first-child:before{
  color:var(--mb-color-text-disabled);
  content:attr(data-placeholder);
  float:left;
  height:0;
  pointer-events:none;
  font-size:1rem;
}

.DUlg0{
  max-width:80%;
  height:auto;
  display:block;
  margin:1rem auto;
}

.DUlg0.ProseMirror-selectednode{
    box-shadow:0 0 0 1px var(--mb-color-core-brand);
    border-radius:var(--mantine-radius-xs);
  }

.fqJmI{
  height:100%;
  display:flex;
  align-items:stretch;
  flex-direction:column;
  background-color:var(--mb-color-background_page-primary);
}

.kj6CL{
  border-bottom:1px solid var(--mb-color-border-neutral);
  background-color:var(--mb-color-background_page-primary);
}

.nXYlR{
  height:100%;
}

.JOdIO{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
  flex-direction:column;
  gap:var(--mantine-spacing-md);
}

.ppZPt{
  height:100%;
}

.ZgZfM{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
}

.dX768{
  flex:1;
  overflow:auto;
}

.Ay14B{
  border-top:1px solid var(--mb-color-border-neutral);
  padding:var(--mantine-spacing-md);
  background-color:var(--mb-color-background_page-primary);
}

.iaZaM{
  display:flex;
  gap:1.5rem;
  flex-wrap:wrap;
}

.ZZPom{
  display:flex;
  gap:1.5rem;
  flex-wrap:wrap;
}

.ZrWSt{
  position:relative;
  width:4rem;
  height:2.5rem;
  margin-right:0.5rem;
}

@media (min-width: 120em){

.ZrWSt{
    width:4rem;
    height:3rem;
}
  }

.PnqTX{
  width:100%;
  position:absolute;
  top:0;
}

.PnqTX.D0JY0{
    opacity:1;
  }

.PnqTX.PS_Gl{
    opacity:0;
  }

.i61EJ{
  color:var(--mb-color-text-primary);
  font-weight:bold;
  line-height:1.5rem;
}

.i61EJ.V0XAQ{
    font-size:1.125rem;
    margin-left:0.5rem;
  }

@media (min-width: 120em){

.i61EJ.V0XAQ{
      font-size:1.25rem;
  }
    }

.i61EJ.eWpdp{
    font-size:1.25rem;
  }

@media (min-width: 120em){

.i61EJ.eWpdp{
      font-size:1.5rem;
  }
    }

.yJhNj{
  overflow:hidden;
  position:absolute;
  bottom:0;
  left:0;
  pointer-events:none;
  container-type:inline-size;
}

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

.yJhNj{
    display:none;
}
  }

.O9Tz2{
  --illustration-primary:var(--mb-color-core-brand);
}

.AfkmS{
  position:absolute;
  bottom:0;
  right:0;
}

.RE_eV{
  background-color:var(--mb-color-background_page-primary);
  position:relative;
}

.b3uJg:not([data-css-specificity-hack="🪗"]),.b3uJg:not([data-css-specificity-hack="🪗"]) + .b3uJg:not([data-css-specificity-hack="🪗"]),.b3uJg[data-active="true"]:not([data-css-specificity-hack="🪗"]){
    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:var(--mb-color-text-primary);
  font-weight:normal;
}

.TJAYS:not([data-css-specificity-hack="🪗"]){
  background:linear-gradient(
    to right,
    var(--mb-color-background_surface-hover) 3rem,
    transparent 3rem
  );
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  color:var(--mb-color-text-primary);
  padding-left:0;
  height:3rem;
}

.TJAYS:not([data-css-specificity-hack="🪗"]):hover{
    background-color:var(--mb-color-background_surface-hover);
    color:var(--mb-color-core-brand);
  }

.TJAYS:not([data-css-specificity-hack="🪗"]):hover .H9ICn,.TJAYS:not([data-css-specificity-hack="🪗"]):hover .eOdva{
      color:var(--mb-color-core-brand);
    }

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

[data-active="true"] .TJAYS:not([data-css-specificity-hack="🪗"]):hover{
      background:linear-gradient(
        to right,
        var(--mb-color-core-brand) 3rem,
        var(--mb-color-background_surface-hover) 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:var(--mb-color-core-brand);
      }

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

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

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

[data-active="true"] .Op83q:not([data-css-specificity-hack="🪗"]){
    color:var(--mb-color-text-primary-inverse);
  }

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

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

.kZmWX{
  vertical-align:middle;
}

.mEokE{
  align-items:center;
  background-color:var(--mb-color-background_surface-hover);
  border-radius:0.5rem;
  display:flex;
  flex-wrap:wrap;
  gap:1.5rem;
}

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

.mEokE{
    flex-wrap:nowrap;
}
  }

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

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

.ShV2b{
  position:relative;
  border-radius:0.5rem;
  border:1px solid var(--mb-color-border-neutral);
}

.ShV2b .wxLOw{
    line-height:1rem;
    margin-bottom:0.25rem;
  }

.yyRKm:hover{
    background-color:var(--mb-color-background_surface-hover);
    cursor:pointer;
    border-color:transparent;
  }

.yyRKm:hover .wxLOw{
      color:var(--mb-color-core-brand);
    }

.yyRKm:hover .AnG6w{
      color:var(--mb-color-text-primary);
    }

.AnG6w{
  color:var(--mb-color-text-secondary);
}

.ShV2b:hover .nN6mg{
  display:block;
}

.nN6mg{
  display:none;
  position:absolute;
  right:0.3125rem;
  top:0.3125rem;
}

.JBHDP{
  margin-left:var(--mantine-spacing-xs);
}

.UoR6V{
  border:1px solid var(--mb-color-border-neutral);
}

.fvAd_{
  flex:1 0 auto;
}

.CnaZz{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-top-left-radius:var(--default-border-radius);
  border-bottom-left-radius:var(--default-border-radius);
  overflow:hidden;
  flex:1;
}

.VjL6z{
  font-size:2rem;
  line-height:1;
}

.jeKad{
  color:var(--mb-color-feedback-positive);
}

.DQWLp{
  color:var(--mb-color-feedback-negative);
}

.Mo0vy{
  overflow:auto;
}

.SgW5S{
  display:flex;
  flex-direction:column;
  position:relative;
}

.Rr5qW{
  position:absolute;
  top:var(--mantine-spacing-xl);
  right:var(--mantine-spacing-xl);
  z-index:1;
}

.X8vII{
  overflow:auto;
}

.lS0zv{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  overflow:hidden;
  pointer-events:none;
}

.YQAtY{
  overflow:hidden;
  flex:1;
}

.V7Wc8{
  background:hsla(204, 66%, 8%, 0.02);
  border-radius:1rem;
  padding:0.75rem;
  box-shadow:none;
}
[data-mantine-color-scheme="dark"] .V7Wc8{
  background:hsla(0, 0%, 100%, 0.05);
}
.e9olu{
  position:relative;
}
.e9olu::before{
  content:"";
  position:absolute;
  left:0.75rem;
  top:0.75rem;
  bottom:0.75rem;
  width:1px;
  background:var(--mb-color-border-neutral);
  pointer-events:none;
}
.oL5km{
  position:relative;
  border-radius:100%;
  flex-shrink:0;
  box-shadow:0 0 0 0.5px rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.jFepn{
  color:var(--mb-color-core-brand);
}
.YTGH3:hover .jFepn{
  color:var(--mb-color-text-brand-hover);
}

.ehj1f{
  overflow:auto;
  min-height:0;
}

.l05XA{
  overflow:hidden;
  aspect-ratio:8 / 5;
  cursor:pointer;
  transition:box-shadow 200ms ease;
}

.l05XA:hover{
    box-shadow:var(--mantine-shadow-md);
  }

.FuTCH{
  position:relative;
  flex:1;
  min-height:0;
}

.Dc_IK{
  padding:0.5rem;
}

.Dc_IK .CardVisualization{
    padding:0;
  }

.kP0pn{
  aspect-ratio:8 / 5;
  overflow:hidden;
}

.Ec0h8{
  flex-shrink:0;
  overflow-y:auto;
}

.avvNB{
  flex-shrink:0;
}

.IQViK{
  display:flex;
  flex:0 0 20.5rem;
  flex-direction:column;
  width:20.5rem;
  min-height:0;
  background-color:var(--mb-color-background_page-primary);
}

.MRXrs{
  border-radius:var(--mantine-radius-md);
  font-size:var(--mantine-font-size-md);
}

.yOwa4{
  margin-top:0.5rem;
  padding-top:1rem;
  border-top:1px solid var(--mb-color-border-neutral);
}

.mnSBt{
  display:grid;
  grid-template-columns:1rem minmax(0, 1fr);
  grid-gap:0.5rem;
  gap:0.5rem;
  align-items:center;
  width:100%;
  height:2rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  border-radius:0.5rem;
  color:var(--mb-color-text-primary);
  font-size:0.875rem;
  line-height:1rem;
}

.mnSBt.TRdFU{
    background-color:var(--mb-color-background_surface-selected);
    color:var(--mb-color-text-brand);
  }

.mnSBt:hover,.mnSBt.TRdFU:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.cEFoK{
  color:currentcolor;
}

.GnVBW{
  overflow:hidden;
  color:currentcolor;
  font-size:0.875rem;
  font-weight:500;
  line-height:1rem;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.mN6Sx{
  display:grid;
  grid-template-columns:1rem minmax(0, 1fr);
  grid-gap:0.5rem;
  gap:0.5rem;
  align-items:center;
  width:100%;
  height:2rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  border-radius:0.375rem;
  color:var(--mb-color-text-primary);
  font-size:0.875rem;
  line-height:1rem;
}

.mN6Sx:hover{
  background-color:var(--mb-color-background_surface-hover);
}

.mN6Sx[data-selected]{
  background-color:var(--mb-color-background_surface-selected);
  border-radius:0.5rem;
  color:var(--mb-color-text-brand);
}

.mN6Sx[data-selected]:hover{
  background-color:var(--mb-color-background_surface-hover);
}

.HVMfB{
  color:currentcolor;
}

.pQ3bZ{
  overflow:hidden;
  color:currentcolor;
  font-size:0.875rem;
  font-weight:500;
  line-height:1rem;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.cevzL{
  border-radius:50%;
  flex-shrink:0;
  border:1px solid var(--mb-color-background_page-primary);
}

.eri6N{
  overflow:hidden;
  border-radius:0.5rem;
}

.D9OZ5{
  align-items:center;
  background-color:var(--mb-color-background_page-secondary);
  border-radius:0.5rem;
  color:var(--mb-color-text-primary);
  display:flex;
  justify-content:space-between;
  min-height:2.5rem;
  padding:0.5rem 1rem;
  width:100%;
}

.m0kVv{
  color:currentcolor;
  font-size:0.875rem;
  font-weight:500;
  line-height:1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.gE4ze{
  padding:1rem;
}

.luuSs{
  box-shadow:0 0 0 1px var(--mb-color-border-neutral);
}

.V7gDG{
  display:grid;
  grid-template-columns:1rem minmax(0, 1fr);
  grid-gap:0.5rem;
  gap:0.5rem;
  align-items:center;
  flex:1 1 auto;
  min-width:0;
  width:100%;
  height:2rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  border-radius:0.5rem;
  color:var(--mb-color-text-primary);
  font-size:0.875rem;
  line-height:1rem;
}

.O_NVF{
  display:none;
  flex:0 0 2rem;
  width:2rem;
  height:2rem;
  border-radius:0.5rem;
  background-color:var(--mb-color-background_page-tertiary);
  color:var(--mb-color-icon-primary);
}

.RqypY{
  align-items:center;
  gap:0.25rem;
  width:100%;
}

.RqypY.QFRXB .V7gDG{
      background-color:var(--mb-color-background_surface-selected);
      color:var(--mb-color-text-brand);
    }

.RqypY:not(.QFRXB):hover .V7gDG{
      background-color:var(--mb-color-background_surface-hover);
    }

.RqypY:hover .O_NVF,.RqypY.bFuJ5 .O_NVF{
      display:inline-flex;
    }

.RqypY .O_NVF:hover{
    background-color:var(--mb-color-background_surface-hover);
    color:var(--mb-color-text-brand);
  }

.RqypY.bFuJ5 .O_NVF{
    background-color:var(--mb-color-background_surface-selected);
  }

.IrSme{
  color:currentcolor;
}

.owGK9{
  overflow:hidden;
  color:currentcolor;
  font-size:0.875rem;
  font-weight:500;
  line-height:1rem;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.MHe69{
  padding-top:0.375rem;
  padding-bottom:0.625rem;
  padding-left:2rem;
}

.VLf4B{
  min-height:2rem;
  height:2rem;
  border-color:var(--mb-color-border-neutral);
  border-radius:0.5rem;
  font-size:var(--mantine-font-size-md);
  line-height:1rem;
}

.VLf4B:not(:focus){
  cursor:pointer;
}

.G1qpX{
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  font-weight:600;
  line-height:1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.hLfNJ{
  display:flex;
  flex-direction:column;
  gap:0;
}

.Zp8hj{
  display:grid;
  grid-template-columns:1rem minmax(0, 1fr);
  grid-gap:0.5rem;
  gap:0.5rem;
  align-items:center;
  width:100%;
  height:2rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  border-radius:0.375rem;
  color:var(--mb-color-text-primary);
  font-size:0.875rem;
  line-height:1rem;
}

.Zp8hj:hover{
  background-color:var(--mb-color-background_surface-hover);
}

.Zp8hj[aria-pressed="true"]{
  background-color:var(--mb-color-background_surface-selected);
  border-radius:0.5rem;
  color:var(--mb-color-text-brand);
}

.Zp8hj[aria-pressed="true"]:hover{
  background-color:var(--mb-color-background_surface-hover);
}

.FK5rM{
  color:currentcolor;
}

.gOj_d{
  overflow:hidden;
  color:currentcolor;
  font-size:0.875rem;
  font-weight:500;
  line-height:1rem;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.x_QJT{
  cursor:pointer;
}

.Twqu8{
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

.hoC93{
  border-bottom:1px solid var(--mb-color-border-neutral);
}

.ppoTX{
  overflow-y:auto;
}

.vY13Q{
  max-width:100%;
  color:var(--mb-color-core-brand);
}

.JA7t0:not(:last-child){
    border-bottom:1px solid var(--mb-color-border-neutral);
  }

.XaR1O{
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  cursor:pointer;
}

.r0tvS{
  padding-bottom:0.375rem;
}

.uf9bt{
  padding-top:0.875rem;
  padding-bottom:0.875rem;
}

.xFWf6{
  padding-bottom:0.375rem;
}


  .fLo6y:not(:only-child){
    border-top:1px solid var(--mb-color-border-neutral);
  }

.tUVn0{
  flex-shrink:0;
}

.qvapB{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  cursor:pointer;
  transition:background-color 150ms ease;
  max-width:100%;
}

.qvapB:hover{
  background-color:var(--mb-color-background_page-secondary);
}

.Vn5K9{
  white-space:pre-wrap;
}

.wlsgt:not([data-css-specificity-hack="🪗"]){
  padding:0;
  border:none;
  font-size:inherit;
  font-weight:inherit;
  line-height:1.375rem !important;
  min-width:2rem;
}

.wlsgt:not([data-css-specificity-hack="🪗"]):hover,.wlsgt:not([data-css-specificity-hack="🪗"]):focus-within{
    border-color:transparent;
  }

.wlsgt:not([data-css-specificity-hack="🪗"]) textarea{
    white-space:nowrap;
    cursor:text;
  }

.h8UAa{
  color:var(--mb-color-text-disabled);
}

.Nty83{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--border-radius-xl);
  padding:0.25rem 0.5rem;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.Nty83.X3JXS{
    cursor:pointer;
  }

.Nty83.X3JXS:hover{
      background-color:var(--mb-color-background_surface-hover);
    }

.Q21m2{
  overflow-y:auto;
}

.IA59B{
  color:var(--mb-color-core-brand);
}

.MDx99{
  overflow-y:auto;
}

.ewZuM{
  color:var(--mb-color-core-brand);
}

.sC4zN:hover [data-bucket-trigger]{
  visibility:visible;
}

.ClXXe{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  cursor:pointer;
  transition:background-color 150ms ease;
}

.ClXXe:hover{
  background-color:var(--mb-color-background_page-secondary);
}

.g4GHZ{
  color:inherit;
}

.ki0dN{
  color:var(--mb-color-text-disabled);
}

.SUXGG{
  pointer-events:none;
}

.GHXPr{
  cursor:text;
  min-height:3rem;
  padding:0.5rem;
  background:var(--mb-color-background_page-secondary);
  border-radius:1rem;
}

.kwLxj{
  background:transparent;
  border:none;
  padding:0;
  height:auto;
  min-height:0;
  min-height:initial;
  font-family:Monaco, monospace;
}

.kwLxj::-moz-placeholder{
  color:var(--mb-color-text-disabled);
}

.kwLxj::placeholder{
  color:var(--mb-color-text-disabled);
}

.oP3C0{
  color:var(--mb-color-text-syntax-parameter);
}

.niWkW{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.25rem;
  padding:0 0.25rem;
  line-height:1.25rem;
}

.yctEN{
  text-decoration:underline;
  -webkit-text-decoration:underline wavy;
          text-decoration:underline wavy;
  text-decoration-color:var(--mb-color-feedback-negative);
  -webkit-text-decoration-skip-ink:none;
          text-decoration-skip-ink:none;
}

.GfJIi{
  padding:4px 8px;
  font-size:0.75rem;
  color:var(--mb-color-feedback-negative);
  background:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-feedback-negative);
  border-radius:4px;
  border-radius:var(--mantine-radius-sm, 4px);
  max-width:20rem;
  white-space:normal;
  pointer-events:none;
}

.ChkBJ{
  flex:1;
  min-width:7.5rem;
}

.ChkBJ .cm-editor{
      background:transparent;
    }

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

.ChkBJ .cm-content{
      padding:0;
      font-family:var(--mb-default-monospace-font-family);
      font-size:0.875rem;
      color:var(--mb-color-text-primary);
    }

.ChkBJ .cm-line{
      padding:0;
    }

.ChkBJ .cm-cursor{
      border-left-width:1.6px;
      border-left-color:var(--mb-color-text-secondary);
    }

.ChkBJ .cm-placeholder{
      color:var(--mb-color-text-disabled);
    }

.ChkBJ .cm-scroller{
      overflow:hidden;
    }

.fAWJV{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-filter);
  border-radius:0.75rem;
}

.fAWJV:hover{
  background-color:var(--mb-color-background_page-secondary);
}

.mz7MV{
  cursor:pointer;
}

.KJmVQ{
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

.IXIZc{
  border-radius:1rem;
  overflow:hidden;
  background:var(--mb-color-background_page-secondary);
}

.IXIZc:has([data-has-error]){
  box-shadow:inset 0 0 0 1px var(--mb-color-feedback-negative);
}

.P8FhW{
  border-radius:0 0 1rem 1rem;
}

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

.okjTj{
  border-left:1px solid var(--mb-color-border-filter);
}

.VoBF7{
  gap:0.75rem;
  padding:0.25rem 0.75rem;
  border-radius:1rem;
}

.agdK9{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.CYTbt{
  left:50%;
  max-width:100%;
  position:absolute;
  top:0;
  transform:translateX(-50%);
}

.RwUuA{
  align-items:center;
  display:inline-flex;
  gap:var(--mantine-spacing-sm);
  position:relative;
}

.uHMb3{
  background:var(--mb-color-background_page-primary);
  border-radius:0.75rem;
  border:1px solid var(--mb-color-border-neutral);
  box-sizing:border-box;
  height:2.5rem;
  overflow:hidden;
}

.PfM6t{
  display:flex;
  align-items:center;
  padding:0.25rem;
}

.PfM6t + .PfM6t{
  border-left:1px solid var(--mb-color-border-neutral);
}

.B_Y8s{
  height:2rem;
  padding-left:1rem;
  padding-right:1rem;
  border-radius:0.5rem;
}

.B_Y8s.B_Y8s:hover{
    color:var(--mb-color-text-primary);
    background-color:var(--mb-color-background_surface-hover);
  }

.ApORQ{
  display:none;
}

.Y1Hm5{
  border-radius:var(--mantine-radius-lg);
}

.WVfw3{
  background:var(--mb-color-background_page-primary);
  border-radius:0.75rem;
  border:1px solid var(--mb-color-border-neutral);
  color:var(--mb-color-text-primary);
  font-weight:700;
  height:2.5rem;
  width:100%;
}

.WVfw3.WVfw3:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

@container metric-controls (max-width: 36rem){
  .CYTbt:not(.FRHTc){
    display:none;
  }

  .ApORQ{
    display:flex;
    left:50%;
    margin-left:var(--mantine-spacing-sm);
    position:absolute;
    top:0;
    transform:translateX(-50%);
    width:min(14rem, calc(100% - 5rem));
  }
}

.hgLaZ{
  --ellipsis-button-size:2rem;

  border-radius:0.5rem;
  height:2rem;
  height:var(--ellipsis-button-size);
  width:2rem;
  width:var(--ellipsis-button-size);
}

.hgLaZ.hgLaZ:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.Q3Kng{
  position:absolute;
  right:calc(
    -1 * (var(--mantine-spacing-sm) + var(--ellipsis-button-size))
  );
  right:calc(
    -1 * calc(var(--mantine-spacing-sm) + var(--ellipsis-button-size))
  );
  top:0.25rem;
}

.ghBB1{
  flex:0 0 auto;
}

.nCL8B button{
  min-height:1.5rem;
}

.nCL8B button:not(.RreNq):hover{
  background-color:rgba(7, 23, 34, 0.05);
}

.RreNq{
  box-shadow:0 1px 2px var(--mb-color-shadow-default);
}

.AUaPP button{
  min-height:1.5rem;
}

.AUaPP button:not(.bl8ZJ):hover{
  background-color:var(--mb-color-background_surface-hover);
}

.bl8ZJ{
  box-shadow:0 1px 2px var(--mb-color-shadow-default);
}

.n2Vw9{
  position:absolute;
  top:0.25rem;
  left:0;
}

.L9HdS{
  display:none;
}

.XhoGe{
  background:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.75rem;
  color:var(--mb-color-text-primary);
  height:2.5rem;
  width:2.5rem;
}

.XhoGe.XhoGe:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.Wxrm_{
  border-radius:var(--mantine-radius-lg);
  min-width:14rem;
}

.Vikzu{
  border-radius:var(--mantine-radius-md);
  color:var(--mb-color-text-primary);
  min-height:2rem;
}

.Vikzu.Vikzu:hover{
    background-color:var(--mb-color-background_surface-hover);
  }

.s0zLT,
.s0zLT.Vikzu:hover{
  background-color:var(--mb-color-background_surface-selected);
  color:var(--mb-color-core-brand);
}

@container metric-controls (max-width: 56rem){
  .TwqDC{
    display:none;
  }

  .L9HdS{
    display:flex;
    top:auto;
  }
}

.n96Rn{
  container-name:metric-controls;
  container-type:inline-size;
  position:relative;
  width:100%;
  height:2.5rem;
}

.iSh2i{
  flex:1;
}

._910QA{
  position:relative;
}

.Z4q_5{
  position:absolute;
  right:0;
  bottom:2.75rem;
  left:0;
  pointer-events:none;
}

._910QA:has([data-legend-position="horizontal"]) .Z4q_5{
  left:27%;
}

._dbYG{
  background-color:var(--mb-color-background_page-primary);
  overflow:hidden;
  height:100%;
}

._dbYG .CardVisualization{
    padding:0;
  }

.MNMU_{
  overflow:hidden;
}

.DiDfB{
  flex:1 1 auto;
  min-height:0;
  overflow-y:auto;
}

.Tee8Z{
  box-sizing:border-box;
  -webkit-text-decoration:none;
  text-decoration:none;
  display:block;
  background-color:var(--mb-color-background_page-primary);
  padding:var(--padding-4);
  align-items:center;
  border:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  cursor:pointer;
  height:100%;
  min-height:21.25rem;
  text-align:center;
  box-shadow:0 1px 3px 0 var(--mb-color-text-disabled);
  transition:all 0.2s linear;
}

.Tee8Z:hover{
  box-shadow:0 3px 8px 0 var(--mb-color-text-disabled);
}

.Hc2zy{
  transition:all 0.2s linear;
}

.Tee8Z:hover .Hc2zy{
  color:var(--mb-color-core-brand);
}

.vKf44{
  margin-left:var(--mantine-spacing-sm);
  margin-right:var(--mantine-spacing-sm);
}

@media (min-width: 40em){
  .vKf44{
    margin-left:4rem;
    margin-right:4rem;
  }
}

.y124V{
  padding:1em;
  border-radius:var(--mantine-radius-md);
  background-color:var(--mb-color-background_page-tertiary);
  color:var(--mb-color-core-brand);
  font-weight:bold;
  transition:all 0.3s;
}

.y124V:hover{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

.u4w9z{
  --metabot-chat-messages-padding-top:2rem;
}

.wt9u3{
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:1rem;
  background:linear-gradient(
    to bottom,
    var(--mb-color-background_page-primary),
    transparent
  );
  pointer-events:none;
  z-index:1;
}

._nokT{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  flex:1;
  padding:2rem;
  gap:1.5rem;
}

.WDR__{
  display:flex;
  align-items:center;
  flex-direction:column;
  gap:0.75rem;
}

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

.WDR__{
    flex-direction:row;
}
  }

.kovin{
  width:2.5rem;
  height:2.5rem;
}

.rCDII{
  width:100%;
  max-width:42rem;
}

.MpaQ7{
  display:flex;
  flex-direction:column;
  padding:0.5rem 1rem 1rem;
  border-radius:0.75rem;
  box-shadow:0 0 0 1px var(--mb-color-border-neutral), 0 4px 24px rgba(0, 0, 0, 0.08);
  min-height:7rem;
  transition:box-shadow 150ms ease;
}

.MpaQ7:focus-within{
    box-shadow:0 0 0 1px var(--mb-color-border-neutral), 0 4px 24px rgba(0, 0, 0, 0.12);
  }

.p0xvm{
  flex:1;
  min-width:0;
  width:100%;
}

.FhrMW{
  display:flex;
  justify-content:flex-end;
  align-items:flex-end;
}

._velo{
  color:var(--mb-color-background_page-primary);
}

._velo:disabled,._velo:disabled:hover{
    background-color:var(--mb-color-core-brand);
    color:var(--mb-color-text-primary-inverse);
    border-color:var(--mb-color-core-brand);
    opacity:0.35;
  }

.E5EUf{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:0.25rem;
  width:100%;
  min-height:10.75rem;
}

.mW7aV{
  padding:0.5rem 0.75rem;
  font-size:0.875rem;
  color:var(--mb-color-text-secondary);
  cursor:pointer;
  border-radius:0.5rem;
  opacity:0;
  animation:_JEKo 300ms ease forwards;
  transition:background 150ms ease, color 150ms ease;
}

.mW7aV:hover{
    background:var(--mb-color-background_page-secondary);
    color:var(--mb-color-text-primary);
  }

@keyframes _JEKo{
  from{
    opacity:0;
  }

  to{
    opacity:1;
  }
}

.qsAql{
  max-width:100%;
}

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

.ZeRPP.qFITN{
    color:var(--mb-color-core-brand);
  }

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

.yqonE{
  cursor:row-resize;
}

.KQ1sl{
  flex:1 0 auto;
}

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

.fAGIR{
  overflow-x:hidden;
  overflow-y:auto;
  position:relative;
  width:0;
}.fAGIR.SzaO8{
    border-left:none;
  }.fAGIR.SzaO8.B3fkf{
      border-left:1px solid var(--mb-color-border-neutral);
    }@media screen and (max-width: 40em){.fAGIR.SzaO8{
      margin-left:auto;
  }
    }.fAGIR.i8roT{
    border-right:none;
  }.fAGIR.i8roT.B3fkf{
      border-right:1px solid var(--mb-color-border-neutral);
    }

.CNyRY{
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  flex-basis:0;
}

.CNyRY.Yexwd{
    display:none;
  }

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

.CNyRY.Yexwd{
      display:inherit;
  }
    }

.O23q8{
  z-index:2;
  width:100%;
}

.O23q8.xAhJK{
    margin-bottom:1rem;
    border-bottom:1px solid var(--mb-color-border-neutral);
  }

.SCYRp{
  background-color:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
  border-radius:0.3em;
  padding:0.2em;
  margin-right:8px;
  transition:all 0.25s;
  flex-shrink:0;
}

.SCYRp.VEyeR{
    background-color:var(--mb-color-background_page-primary);
    color:var(--mb-color-core-brand);
  }

.knhqO{
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  flex-basis:0;
  position:relative;
}

.OQ2NB{
  --edit-bar-height:49px;

  display:flex;
  flex:1 0 auto;
  position:relative;
  background-color:var(--mb-color-background_page-primary);
  height:calc(100vh - 49px);
  height:calc(100vh - var(--edit-bar-height));
}

.RBpOg{
  background-color:var(--mb-color-core-brand) !important;
}

.B7QOf{
  display:flex;
  flex-direction:row;
  align-items:center;
  min-width:35px;
  height:26px;
  padding:3px 0.5rem;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow-x:hidden;
  color:var(--mb-color-core-brand);
  background-color:transparent;
  font-weight:bold;
  cursor:pointer;
  border:1px solid var(--mb-color-core-brand);
  border-radius:8px;
  transition:all 0.25s;
}

.B7QOf.VEyeR{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

.B7QOf:hover{
    color:var(--mb-color-text-primary-inverse);
    background-color:var(--mb-color-core-brand);
  }

.B7QOf:hover .SCYRp{
      background-color:var(--mb-color-background_page-primary);
      color:var(--mb-color-core-brand);
    }

.UI0TK{
  display:flex;
  flex-wrap:wrap;
  gap:var(--mantine-spacing-xs);
  align-items:center;
  border:1px dashed var(--mb-color-core-blue-saturated) !important;
  background-color:var(--mb-color-background_surface-brand-subtle);
  border-radius:var(--mantine-radius-md);
  transition:box-shadow 250ms ease;
  min-height:3.25rem;
}

.jkreC{
  cursor:not-allowed;
}

.GoDFv:not(.jkreC){
  box-shadow:0 0 2px 1px var(--mb-color-core-blue-saturated);
  cursor:none !important;
}

.EsR1_{
  display:flex;
  flex:0 0 auto;
  padding-left:0.5rem;
  padding-right:0.5rem;
  height:100%;
  background:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-xl);
  cursor:pointer;
  color:var(--mb-color-text-primary);
  font-weight:bold;
  min-width:4rem;
  text-overflow:ellipsis;
  overflow:hidden;
}

.EsR1_  > span{
    width:100%;
    flex:1;
  }

.rP1pZ{
  opacity:0.6;
}

.nXUsb{
  min-width:1rem;
  height:2rem;
}

.um2pL{
  padding:var(--mantine-spacing-sm);
  margin:0 !important;
  height:2.5rem;
}

.ziDNq{
  height:1px;
  width:100%;
  background-color:var(--mb-color-background_page-tertiary);
}

.zmPCp{
  padding:1.5rem 1.5rem 0;
}

.zmPCp .LExoa{
    color:var(--mb-color-text-primary);
    transition:border 0.3s;
    outline:none;
  }

.zmPCp .LExoa:focus{
      border-color:var(--mb-color-core-brand);
    }


  .XAQ6N.lZ0t9{
    background-color:var(--mb-color-core-brand);
    border-color:var(--mb-color-core-brand);
  }.XAQ6N.lZ0t9 .GArOI{
      color:var(--mb-color-text-primary-inverse);
    }.XAQ6N.lZ0t9 .NxDz1{
      color:var(--mb-color-text-primary-inverse);
    }

.e8ksO{
  visibility:visible;
}.e8ksO.tMbnp{
    visibility:hidden;
  }

.MV4c8{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  gap:8px;
}

.Rl225{
  cursor:inherit;
  position:absolute;
  opacity:0;
  width:0;
  height:0;
  top:0;
  left:0;
  margin:0;
  padding:0;
  z-index:1;
}

.Ecjgu{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding:6px 12px;
  color:var(--mb-color-text-primary-inverse);
  font-weight:bold;
  border:2px solid;
  border-radius:8px;
  transition:all 0.3s;
  opacity:1;
  cursor:pointer;
}

.Ecjgu.f1CUG{
    background-color:var(--active-tab-color);
    border-color:var(--active-tab-color);
  }

.Ecjgu.WdpY_{
    border-color:var(--inactive-tab-color);
  }

.Ecjgu.WdpY_:hover{
      background-color:var(--inactive-tab-color);
    }

.Ecjgu.DvpRM{
    opacity:0.5;
    cursor:default;
  }

.yvbEc{
  color:var(--mb-color-text-primary);
  list-style-type:disc;
  margin-left:1rem;
  padding-bottom:1rem;
  font-size:14px;
  line-height:22px;
}


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

.LxV9X{
  display:flex;
  align-items:center;
  padding:0;
}@container query-builder (min-width: 70em){.LxV9X{
    padding-left:2rem;
    padding-right:1rem;
}
  }


  .LUz7X[data-variant="default"]{
    transition:background 300ms linear, border 300ms linear;
  }

.LUz7X[data-variant="default"]:hover{
      color:var(--mb-color-core-filter);
      background-color:color-mix(
        in srgb,
        var(--mb-color-core-filter) 10%,
        var(--mb-color-core-white)
      );
      border-color:color-mix(
        in srgb,
        var(--mb-color-core-filter) 40%,
        var(--mb-color-core-white)
      );
    }

.LUz7X.LUz7X.tqXsD[data-variant="default"][data-variant="default"]:hover{
      border-right-color:var(--mb-color-border-neutral);
    }

@container query-builder (max-width: 50em){
  .s8LJf[data-variant="default"]{
    flex-shrink:0;
    padding:11px;
  }

  .XX1Uk{
    display:none;
  }

  .zoB3U[data-position="left"]{
    margin-right:0;
  }
}

.FAAiH[data-variant="default"]{
    padding:0.5rem;
    transition:background 300ms linear, border 300ms linear;
  }

.FAAiH[data-variant="default"]:hover{
      background-color:color-mix(
        in srgb,
        var(--mb-color-core-filter) 10%,
        var(--mb-color-core-white)
      );
      border-color:color-mix(
        in srgb,
        var(--mb-color-core-filter) 40%,
        var(--mb-color-core-white)
      );
    }

.FAAiH[data-variant="default"]:hover .i9Zol,.FAAiH[data-variant="default"][data-expanded="true"] .i9Zol{
        color:var(--mb-color-text-primary-inverse);
        background-color:var(--mb-color-core-filter);
      }

.i9Zol{
  font-size:0.6875rem;
  border-radius:10px;
  line-height:1rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  color:var(--mb-color-text-primary);
  background-color:color-mix(
    in srgb,
    var(--mb-color-core-filter) 15%,
    var(--mb-color-core-white)
  );
}

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

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

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

.E_ONR:hover:not([data-active="true"]){
    color:var(--mb-color-core-brand);
    border-color:color-mix(
      in srgb,
      var(--mb-color-core-brand) 40%,
      var(--mb-color-core-white)
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-core-brand) 15%,
      var(--mb-color-core-white)
    );
  }

.r9DgW{
  color:var(--mb-color-core-brand);
  padding:0.75rem;
}

.cmEC4{
  font-size:1.25rem;
  line-height:1.5rem;
  font-weight:700;
  color:var(--mb-color-text-secondary);
  padding-left:0.5rem;
  padding-right:0.25rem;
}

.VopOj{
  margin-bottom:0.25rem;
  margin-top:0.25rem;
  margin-right:1rem;
}

.VB250{
  border-radius:8px;
}

.VB250[data-disabled="true"]{
    pointer-events:all;
  }

.VB250:hover{
    background-color:var(--mb-color-background_page-secondary);
  }

.KCgBf{
  flex-grow:1;
}

.JyUmI{
  display:flex;
  align-items:center;
  margin-left:auto;
  gap:0.5rem;
  position:relative;
}

@container query-builder (max-width: 70em){

.JyUmI{
    margin-left:0;
    width:100%;
    justify-content:start;
    border-top:1px solid var(--mb-color-border-neutral);
    margin-top:1rem;
    padding:0.5rem 1.325rem 0 1.325rem;
}
  }

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

.JyUmI{
    padding-left:1.325rem;
    padding-right:1.325rem;
}
  }

.JyUmI .VB250[data-disabled="true"]{
      pointer-events:all;
    }

.BtaQV{
  color:var(--mb-color-text-primary);
}

.BtaQV:hover{
    color:var(--mb-color-core-brand);
  }

.BtaQV.MYMpB:hover{
      color:var(--mb-color-text-primary-inverse);
    }

.OuJfJ{
  --app-subheader-height:48px;

  border-bottom:1px solid var(--mb-color-border-neutral);
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

@media screen and (max-width: 70em){
    .OuJfJ.wba16{
      gap:0.25rem;
    }

      .OuJfJ.wba16 .JyUmI{
        margin-left:0;
      }
    .OuJfJ.wba16{

      flex-direction:column;
      align-items:start;
    }
  }

@container query-builder (max-width: 70em){

.OuJfJ{
    flex-direction:column;
    align-items:start;
    padding:0.5rem 0;
}
  }

.YD0Nb .fc2ZO{
    padding:0.25rem 0.5rem;
    height:2rem;
    width:2rem;
  }

.YD0Nb .fc2ZO:hover{
      color:var(--mb-color-core-brand);
      background-color:var(--mb-color-background_page-tertiary);
    }

.gi0K7{
  right:0.38rem;
  width:100%;
}

.gi0K7.CCBmo{
    right:0;
  }

.DSWCM{
  flex-grow:1;
  align-items:center;
  width:100%;
  min-width:0;
  gap:0.5rem;
}

@container query-builder (max-width: 70em){

.DSWCM{
    padding-left:1.325rem;
}
  }

.VzzHX{
  width:100%;
  min-width:0;
}

.VzzHX .gi0K7{
    transition:all 400ms ease;
    position:relative;
    top:0.5rem;
  }

.VzzHX .WO7Ds{
    opacity:0;
    transition:all 400ms ease;
  }

.VzzHX.ThRD_ .gi0K7{
      top:0;
    }

.VzzHX.ThRD_ .WO7Ds{
      opacity:1;
    }

.VzzHX:focus-within .gi0K7{
      top:0;
    }

.VzzHX:hover .gi0K7{
      top:0;
    }

.VzzHX:focus-within .WO7Ds{
      opacity:1;
    }

.VzzHX:hover .WO7Ds{
      opacity:1;
    }

@container query-builder (max-width: 70em){
    .VzzHX .gi0K7{
      top:0;
    }

    .VzzHX .WO7Ds{
      opacity:1;
    }
  }

.WO7Ds{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  -moz-column-gap:1rem;
       column-gap:1rem;
  row-gap:0.25rem;
}

@container query-builder (max-width: 70em){

.C_VNy:not([data-css-specificity-hack]){
    padding-left:1.325rem;
    padding-right:1.325rem;
}
  }

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

.C_VNy:not([data-css-specificity-hack]){
    padding-left:1.325rem;
    padding-right:1.325rem;
}
  }

.rPEFA{
  max-width:100%;
}

.rPEFA.Zd4RW .PGwTJ{
      font-size:1.25rem;
    }

.EtYGG{
  color:var(--mb-color-text-disabled);
  font-size:0.8em;
  font-weight:bold;
  padding-left:0.5em;
  padding-right:0.5em;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.x4grV{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  transition:all 0.4s;
}

.alsrP{
  margin:0;
}

.KankW .alsrP:last-child{
    margin-top:1em;
  }

.lWc1X{
  border-left:1px solid var(--mb-color-border-neutral);
  margin-left:0.5rem;
  margin-right:0.5rem;
  height:1.25rem;
}

.lWc1X:first-child{
    display:none;
  }

.hcfyB{
  float:none;
  margin-left:3.5rem;
}

.D5Z8Z{
  color:var(--mb-color-text-disabled);
  font-size:1em;
  font-weight:bold;
  padding:0 0.2em;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.v8dse{
  color:var(--mb-color-text-disabled);
  display:inline-block;
  font-size:1rem;
  margin-left:0.5rem;
  vertical-align:middle;
  padding-bottom:1px;
}

.pucht{
  border-bottom:1px solid var(--mb-color-border-neutral);
  padding-left:var(--mantine-spacing-xl);
  padding-right:var(--mantine-spacing-xl);
}


  @container query-builder (max-width: 70em){.ymK_u{
    align-self:start;
}
  }

.Av5mD{
  min-width:0;
}

.hm6LV{
  font-size:1.25rem;
  font-weight:700;
  line-height:1.5rem;
  width:100%;
}

.FMw6d{
  background:var(--mb-color-background_page-tertiary);
  border-radius:0.25rem;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.qBRlJ{
  color:var(--mb-color-text-disabled) !important;
}

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

.qBRlJ{
    margin-left:0;
}
  }

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

.RiN7y{
    margin-left:0;
    padding-right:0;
}
  }

.A1ll4{
  border-color:color-mix(
    in srgb,
    var(--mb-color-border-neutral),
    black 5%
  ) !important;
}

.gIDtW{
  border-bottom:1px solid var(--mb-color-border-neutral);
  padding-top:8px;
  padding-bottom:8px;
  min-height:4.25rem;
}

.DzAmW{
  flex-shrink:0;
  background-color:var(--mb-color-background_page-primary);
  position:relative;
  z-index:3;
  container-name:query-builder;
  container-type:inline-size;
}

.sUOIp{
  border:var(--border-size) var(--border-style) var(--mb-color-border-neutral) !important;
}

.umLpY{
  opacity:0;
}

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

.uLK7s{
  width:-moz-fit-content;
  width:fit-content;
  border-radius:var(--mantine-radius-md);
  padding:0.25rem 0.75rem;
  color:var(--mb-color-text-secondary);
}.uLK7s:hover{
    color:var(--mb-color-core-brand);
    background-color:var(--mb-color-background_surface-hover);
  }

.xrQav{
  display:flex;
  align-items:center;
  padding:4px 6px;
  border-radius:99px;
  background-color:var(--mb-color-background_page-tertiary);
  transition:background 300ms linear;
  cursor:pointer;
}

.xrQav:hover{
    background-color:color-mix(
      in srgb,
      var(--mb-color-background_page-tertiary),
      black 5%
    );
  }

.xrQav:focus-visible{
    outline:2px solid var(--mb-color-input-focus);
    outline-offset:1px;
  }

.hLIrA{
  display:flex;
  padding:4px 8px;
  background-color:transparent;
  border-radius:99px;
  outline:none;
  cursor:pointer;
}

.hLIrA.vGorH{
    background-color:var(--mb-color-core-brand);
  }

.v0sZh{
  color:var(--mb-color-text-secondary);
  transition:300ms;
}

.v0sZh.tLmnc{
    color:var(--mb-color-text-primary-inverse);
  }

.VXv3Z{
  flex-basis:40%;
  flex-grow:0;
}.VXv3Z .yYoL6 .b0Jsm{
      border:1px solid var(--mb-color-background_page-primary);
    }.VXv3Z .yYoL6 .b0Jsm:not(:last-of-type){
        border-right-width:0.5px;
        border-top-right-radius:0;
        border-bottom-right-radius:0;
      }.VXv3Z .yYoL6 .b0Jsm:not(:first-of-type){
        border-left-width:0.5px;
        border-top-left-radius:0;
        border-bottom-left-radius:0;
      }

.fv6kX{
  position:absolute;
  right:1rem;
  top:0.5rem;
  z-index:2;
}

.C_jSL{
  font-weight:bold;
  cursor:pointer;
  color:var(--mb-color-text-secondary);
}

.C_jSL:hover{
    color:var(--mb-color-core-brand);
  }

.C_jSL.vi8YR{
    color:var(--mb-color-core-brand);
  }

.QCe4J{
  color:var(--mb-color-text-secondary);
}

.Syg4v{
  flex-basis:40%;
}

.JlLaA{
  padding:4px 0;
}

.oUjLQ{
  max-width:55rem;
  display:flex;
  flex-direction:column;
  gap:0.25rem;
  padding:0.5rem 0.75rem 0.75rem;
  margin-bottom:0.125rem;
  background:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.5rem;
  box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);
}

.IzK_3{
  min-height:1.5rem;
}

.IzK_3 .ProseMirror{
  font-family:var(--mb-default-font-family);
  font-size:0.75rem;
  min-height:1.25rem;
  padding:0.25rem 0.125rem;
}

.EuCOY:disabled{
  background-color:var(--mb-color-background_surface-primary);
  color:var(--mb-color-text-primary);
}

.K2JIr{
  order:-1;
}

.l6Gxf{
  border-bottom:1px solid var(--mb-color-border-neutral);
  z-index:2;
}

.pjCgn{
  margin-top:1rem;
  margin-left:1.5rem;
}

.fHfxY{
  flex:1 0 auto;
  flex-grow:1;
}

.xewzp{
  display:flex;
  flex-direction:column;
  flex:1;
  overflow:hidden;
}

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

.xewzp{
    position:relative;
}
  }

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

.xewzp.zKwbk{
      display:none !important;
  }
    }

.pIlw9{
  container-name:query-builder;
  container-type:inline-size;
}

.Zcroh{
  background-color:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
  border-radius:50%;
  height:1rem;
  width:1rem;
  padding:1px;
}

.N1OW3{
  margin-top:0.25rem;
}


  .zwcLI[data-variant="subtle"]{
    padding:0.625rem;
    color:var(--mb-color-core-summarize);
    background-color:var(--mb-color-background_page-secondary);
  }.zwcLI[data-variant="subtle"]:hover{
      color:var(--mb-color-core-summarize);
      background-color:var(--mb-color-background_page-tertiary);
    }

.cTAIi{
  display:flex;
  align-items:center;
  padding:0.5rem;
  font-weight:bold;
  border-radius:6px;
  color:var(--mb-color-text-primary-inverse);
  background-color:var(--mb-color-core-summarize);
  transition:background 300ms linear, border 300ms linear;
  min-height:34px;
  min-width:34px;
  cursor:pointer;
}

.cTAIi:hover{
    background-color:color-mix(
      in srgb,
      var(--mb-color-core-summarize),
      transparent 20%
    );
    border-color:color-mix(
      in srgb,
      var(--mb-color-core-summarize),
      transparent 20%
    );
  }

.MJUEj{
  margin-left:0.5rem;
  margin-right:0.5rem;
}

.y_a2S{
  display:flex;
  margin-left:auto;
  opacity:0.4;
  transition:opacity 0.3s;
}

.y_a2S:hover{
    opacity:1;
  }

.dgPpc{
  margin:1rem 0 0.5rem 0;
  text-transform:uppercase;
  font-weight:700;
  font-size:0.75rem;
  padding:0 0.5rem;
  color:var(--mb-color-core-summarize);
}

.flBDL{
  flex-grow:1;
}

.j27cT{
  margin:0 0.5rem;
  word-break:break-word;
  font-size:0.875rem;
  font-weight:700;
}

.l38BF{
  width:34px;
  margin-left:0.5rem;
  color:var(--mb-color-text-primary-inverse);
}

.SkgLg[data-variant="subtle"]{
    color:var(--mb-color-text-primary-inverse);
    background-color:transparent;
    opacity:0.6;
    transition:all 100ms;
  }

.SkgLg[data-variant="subtle"]:hover{
      color:var(--mb-color-text-primary-inverse);
      background-color:transparent;
      opacity:1;
    }

.xn5_k{
  display:flex;
  flex:auto;
  align-items:center;
  border-radius:6px;
}

.xn5_k .VsyYi{
    height:100%;
  }

.WW0Ex{
  display:flex;
  align-items:stretch;
  cursor:pointer;
  margin:0.25rem 0;
  min-height:34px;
  position:relative;
}

.WW0Ex .l38BF{
    transition:none;
  }

.WW0Ex.gGq5T .xn5_k,.WW0Ex.gGq5T .IGOKs{
      background-color:var(--mb-color-core-summarize);
      color:var(--mb-color-text-primary-inverse);
    }

.WW0Ex.gGq5T .VsyYi{
      visibility:visible;
      opacity:1;
      color:color-mix(
        in srgb,
        var(--mb-color-text-primary-inverse),
        transparent 35%
      );
    }

.WW0Ex.gGq5T .VsyYi:hover{
        color:var(--mb-color-text-primary-inverse);
        opacity:1;
      }

.WW0Ex.OlIWY .IGOKs{
      color:var(--mb-color-text-disabled);
    }

.WW0Ex.OlIWY:hover .l38BF,.WW0Ex.OlIWY:hover .xn5_k,.WW0Ex.OlIWY:hover .IGOKs{
        color:var(--mb-color-core-summarize);
        background-color:var(--mb-color-background_page-secondary);
      }

.WW0Ex.OlIWY:hover .l38BF:hover{
        background-color:var(--mb-color-background_page-tertiary);
      }

.WW0Ex.OlIWY:hover .VsyYi{
        visibility:visible;
        opacity:1;
        color:var(--mb-color-text-disabled);
      }

.WW0Ex.OlIWY:hover .VsyYi:hover{
          color:var(--mb-color-text-secondary);
        }

.IGOKs{
  color:var(--mb-color-text-secondary);
}

.wyDnZ{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

._vnGb{
  display:flex;
  flex-direction:column;
  background-color:var(--mb-color-background_page-primary);
  height:100%;
  position:relative;
}

.wAs_Z{
  display:flex;
  flex:1 0 auto;
  position:relative;
}

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

.wAs_Z{
    justify-content:flex-end;
}
  }

:root{
  --title-color:var(--mb-color-text-secondary);
  --muted-color:var(--mb-color-text-disabled);
}

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

.u95hG{
  max-width:900px;
}

.kDn7N{
  display:inline-block;
  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;
}

.pVhFy{
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:40px;
}

.hCzan{
  padding-top:72px;
  padding-right:16px;
  margin-left:auto;
  display:flex;
  gap:16px;
}

.g9UGe{
  color:var(--mb-color-core-brand);
}

.U7czS{
}

.J3hhk{
}

:root{
  --title-color:var(--mb-color-text-primary);
  --subtitle-color:var(--mb-color-text-secondary);
  --muted-color:var(--mb-color-text-disabled);
}

.DpFOZ{
  margin-left:auto;
  margin-right:auto;
  max-width:680px;
}

.DpFOZ a{
  -webkit-text-decoration:none;
  text-decoration:none;
}

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

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

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

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

._fhjM{
  position:relative;
  align-items:center;
  display:flex;
  gap:var(--padding-1);
}

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

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

.Mr8Xb:hover{
    color:var(--mb-color-core-brand);
  }

.YvnRt{
  color:var(--subtitle-color);
  max-width:600px;
  font-size:14px;
}

.aXNwp{
  align-self:flex-start;
  flex-shrink:0;
  flex-direction:row;
  align-items:center;
  display:flex;
  padding-right:8px;
  color:var(--muted-color);
}

.NaClO{
  padding-top:4px;
}

.HE6H_{
  position:relative;
  color:var(--muted-color);
}

._fhjM .HE6H_{
  visibility:hidden;
}

._fhjM:hover .HE6H_{
  visibility:visible;
}

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

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

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

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

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

.lak6e{
  width:30%;
  max-width:500px;
  background-color:var(--mb-color-background_page-secondary);
  color:var(--mb-color-text-secondary);
}

.lak6e a{
  -webkit-text-decoration:none;
  text-decoration:none;
}

.IXXwM{
  align-items:center;
  display:flex;
  font-size:1em;
  color:var(--mb-color-text-disabled);
}

.IXXwM .kPL16{
  line-height:1em;
}

.IXXwM:hover{
  background-color:var(--mb-color-background_page-tertiary);
  color:var(--mb-color-core-brand);
}

.IXXwM.AdZag,
.IXXwM.AdZag .kPL16{
  color:var(--mb-color-core-brand);
}

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

._vrES{
  color:var(--mb-color-text-secondary);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow-x:hidden;
}

.IXXwM:hover ._vrES,
.IXXwM.AdZag ._vrES{
  color:var(--mb-color-core-brand);
}

.kPL16{
  flex-shrink:0;
}

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

.WlhwE{
  color:currentColor;
}

:root{
  --title-color:var(--mb-color-text-secondary);
  --subtitle-color:var(--mb-color-text-secondary);
  --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:0;
  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:var(--mb-color-text-secondary);
  background-color:var(--mb-color-background_page-secondary);
  border:1px solid var(--mb-color-text-disabled);
  border-radius:4px;
  padding:0.2em 0.4em;
}

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

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

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

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

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

.YvLqh{
  flex:0.5;
}

.BTrEO{
}

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

.KGLb_{
}

.mAlHg{
  color:var(--subtitle-color);
  font-size:14px;
}

.B4pFY{
  background-color:var(--mb-color-background_page-secondary);
  cursor:pointer;
}

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

.Z4_vD{
  font-size:16px;
}

.Mzv1r{
}

.PciSp{
  overflow:hidden;
}

.GYFm_{
  flex-shrink:0;
}.GYFm_:hover{
    background-color:var(--mb-color-background_surface-hover) !important;
  }

.CvFJ_{
  display:block;
}

@media (min-width: 40rem){
  .CvFJ_{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    grid-gap:1rem;
    gap:1rem;
  }
}

.tHtlB.tHtlB{
  padding-bottom:var(--mantine-spacing-xl);
}

.XvJC7{
  color:var(--mb-color-text-secondary);
  margin-top:0.875rem;
}

.DBYpo{
  background-color:var(--mb-color-background_page-secondary);
  min-height:100vh;
}

main:has(> .DBYpo){
  background-color:var(--mb-color-background_page-secondary);
}

.DGF6J{
  margin-bottom:4rem;
  padding:1rem;
  border-bottom:1px solid var(--mb-color-border-neutral);
  background-color:var(--mb-color-background_page-primary);
}

.DeKdJ{
  display:none;
  visibility:hidden;
  opacity:0;
}

.VDDdn{
  margin:0 auto;
  padding-left:1rem;
  padding-right:1rem;
}

@media screen and (min-width: 40em){
  .VDDdn{
    max-width:47rem;
    padding-left:2rem;
    padding-right:2rem;
  }

  .DeKdJ{
    display:block;
  }
}

.UUkrB{
  display:flex;
  flex-direction:column;
  gap:1.25rem;
}


/*# sourceMappingURL=app-main.b9c6bbdb9e731d22.css.map*/
/* BI-Initaly: replace the Metabase logo (OSS white-label workaround) */
svg[data-testid="main-logo"] > * { display: none !important; }
svg[data-testid="main-logo"] { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAABkCAYAAADHc682AAAQAElEQVR4Aey9BYAcx7U1fJp7GJZ5V1oxy5KZmZmZmTlmZo6ZmZlt2TKTDLKYFrSMs8MM/Z8ayXm24yRO4kf/98Zd01RdXXDh3HNHaxn/9/l3Z0CGy1Wq6/p41WbbwDCMXTTTPFrVzT/phnGDZpj38vwp1bC9xuM5mm5+qRm2HzXDXMGyWjfMXu6HNMMY4T7MEllbeGwEeTy0tk4Hj/mMbQHb+IrHHxTbNM2neHyveBffeQHfdQz7sCv7siH7NAFOZxkHqLD83/ZvzMD/Kco/njzKoNGsmubmFMJDisJomPdTON/XDNtCCnGPlsn2WpK8TCpYXxYgvQ4LD0gSrrEgncPmj+P5gRKsXXm8NSRsAFjTeDyWpcECqrgvBSQfADeLa23hseTlcenaOvU85jPWVLaxPo+3KrZp4UAeH2fxXZKEq/mu+9mH19iXL9inpVo2JxSxRzPMRSwfsDzIMVzIsRzKMW1JpRrD5w2W/9v+zgz8n6L8x+TQqBvjdN2+OwXpUgrSk2sstzFAwVslWfgIFh4vCiNwDB/bhgI/xQIqeayx/JdskiShkM8jm04hn8tClhUUCoW153lIkvTrfqi8UMEymWUrlqNY5SqO5TGO6UOObSWVZ5Dj/YblKd00L9d12170RhNZ9/8UiJMgtv9XFcWp2mwbUjCOoZAIaDSP+yEKzXJLKrxCQbqMgnQQJNByS8Kqi7n6S5GknwvrbwrnX+r+0QeZdBZ2m47dt5qC6nIP0skEZAmYMrYGboeOTCb3d14pIZfJrFWqHCSJD66p7eZ412U50LJwiSVZL9IbLRFzQuvxHfcPcH+8apobszo9Hb//H9v+n1AU0zQbqBSHcLFv5aJ/zjIsFawvKBj3c72P43429x6W37XlcnloqoxJzdWwmyoy2dzveu7frVSgFMPK4fJjNsMrH1yC28/egU1aOHnf9bDw20txw6nbAoUs8vkCr/9yKxQsZDNZ7LjJeByx+2w01viRSWV+Wemvz1yAtA6AowHpHnqgzzTDHKan/VozbHdwTg/n3I7C/wOff0FR/ufPis1mq9N180DNMGkJzZa8hdVUhscB6XQAG7H8y5BCCGshl8H5h2+CxT9chmtO3BrIUzgpiGz3F5sQTlF+cfE3TiRJgvUTfKLSCX3IElqJkuM5Tf8vnkpl80AqipaOQPF6bQWNvLsUDrtePLeK37/8yotnqGRXnrAFHn7lTBy2swiT2M4vq/2eMw0S1gOsUzinj3BuWznP7VSeh6k4h1Bxmn5PI//b6vz/RVE0xTB2oMe4mYu2OFewOi0JT3ExaAkxmvs/blsrhdVlNLYuH/xu8xdtS5KEv8QQ2TR1KF2EOhYVSZKkX9T96cSiZsiKDN1mg6xIhEcpVJX7MLG5hjIp4o80JEkixJIgqTque/RzVNWfhfPueBfic8Gf52D96Wfh1JveAStAZVv4q08eJtu3hLfpHkRHb+ivavwbFxoh4QgqzuNUnDauwTLNsN1ukAFkmybL//rtf6+iuFwltGBH64b5pmaYQRnS24B0JoBJLP/2JkkUeAp3Nk1BJ2RZqx+QZQlCWIVQTh57Oo679g1AVqFQOCVJQiadQZ5B9k6bTsKTV+2LRy7bCxvNaEJOKI0Q0t/oWZbeY8rocvS9eTpuOGVbnLDvBuh950wsfuY4vHD9AXA6TGRSyeKTmqogEo0jl8vh2esOQPKLS/HaLQdiIBBBYCQCTdeK9f76y4LXZcLntgGhBLoHoxCfLN9dLJm0OAUk/BGf8YB1aoEMINdmhGv0Do3YCXA6y/+Ixv872pD/O176L7+T+QpO+Imc/LmkZIdpwR6gAO/E9hws/+a2RkKKQiOEh0FvnsLNRS4qQY7Xii9gNYvQq6nahyMIXy49ZnO4HAayxPvFQNrK4/oTt8GbL56Igw5cH4cznvj8uZOw68bji96l2MZvfOmaAj8h1Mn7r4trz90B7bT40VQWex6yAS48atPiE3Q8RYWZNKoCvR+eh/32m43vFndj683Gof3TC7H5zFHIppPFur/15aeSiJKOptA7FClW2WK9Mdhuo/GYPr4WOSqyeEdhLasm5kJ4O0laYzTEcfGhf+KLj9ryBWv7fN66m1T1ANfuU67haXA4Kv+JZv7bq/5vUBSDnuNQTvBHVI4hQLoLwBYs//TGRYMQhCytvhCCn+P/fCEP6gCmjKvFJhQ4gfevPnk7tLx8Er57/DhsMbuZQpiioRS1wHpVOOuGfXHi3rPXQp08RCC9y+aTcO4N++HFR7+ANOpMTNzkGl63cOcFO0MhbBLv/q2OJ9M5BGnlNTJaZ1z1BkbtcjOefnth8dnZE6r5iATBWPEAN56xPbRRZdj18AexyXEPYavDHwCcJs4/co1CZUk24Dc+JR4bPFSWYXqUxat6sSMVZO4rp+LdV0/FxlNqyRNkkKNBmETvdulxW2Or9cdybArJijzhZJbvTyOXzUKSpL+0LubzLye/ecC6rCTiOjHnVLZNJEm+Tcvl+7imn3NtjwJgZ/kfvcn/Jb37F16i2WzrcRKf4WTG6TkeYxObs/zLmyRJhER55DIpGIaGivISEC0huxbSFBjsZiisj12yKz695zC8cutBuOD8nVDXXIHpG4zC89fujTK/B9m1FrurNwjrx06k+Ey57z8c2u6bEXWQwv1uWS8T9k6MaShFx8o+1I2rwqazmtj/AstfbxQgmLqKcCCGz39oL1b4bmk3OHaoMoVNUXmtgJqqEswYW4nogi7ss9UkXHLsVthjC6Y8OgMYVeuD3eEAB8q6f71V+HmPivL98l5sSmPw8i0HALkCzjjtadz5/FeAohUfWm9qHS6751A8f83eMHQm9fMZHLfnbDx77f40GKPp1dKiW7BIQIj5FApQLKSm6eEhFVtZ85Xh/M4cX4lXbjoIB+20DtlChc9n19wUxIqFB7nGMdUwXiT9vMlPN/6n7f+nKYqdbvlUTlwLCtbXXI39Kd+KEKJsJg8aJvD8H8yhRBo0R4EW1p/LVnxAQoZeRMQOJ+63IYbePwf9n5yHLx46GtPGVRfrypoQxByWtNFplTqxGYVl+33vxtaHPYC+Ff0obSzDLpuO/cu7g4QvI+EkSrx2lP1MUcpKnMhSSc45chNE2m/Ea48djXK/E4gkafTFO/CbHzE29paKYUFR1whsAVweCqNg2jgXxed8fJ9uqBgJJ7D17EZcfvq2OPEgJvtZIUtlz7N+seJvfFWXugDedztM3HvBLjDohfY9+mHc9vTnkKiIWnEOgAoPDTwV9tulPQiHo8WW9qZS7nf+/th/x6k8LxQ9j2DbrjhhG+y4yUT4fB7QJRWvZ/8S70isCwiPuPtZ2+O2P+0IVeWYkMOvPpIEaS/Sz4Rl5mrVsJ3D++wsv/+HbKLX/+1dMQyjmcohLAtXRbqdHfoLU2VBooGkBbKyKJCGBc/xs48kSVx7qyjsWcIGYfFljqqprozWUEWeuLtA4QBjh4uP3Bx3PXIUFnWN4LFnvsa6m47De3ceCq/bQdSULrba1hMEaHXf/XIV3vtyOT78eiXmLekBfHY0VlIYirWAYCSFcJzKyCRfCSHN2ssIRxLQ6IXmfL4SzetchvGbX4/KHW+Fe9Pr8On8TkiEXz/V/fleGANRJFmCzIKffShEfzkbGIoiT2jVUOfH/he9DGniedBnXAr7ptdh93Oeg8z5UDT9L/XFgWhX7MuFR6HCzpxWhwmTqhEdiECQAOKepmkQcyWOGyrdYCfQwnkS56I9p43K29WBbxd0ikvFMovG5OK7j8Fbr5yMlc8ej9dvORhXnbQttlpvLITSZultRcUN+T4E43jno2WIRmKQVENc/uvCvucy2YZ8NnuDZtoimm4+oes63eVfV/2vvkKR+q9+5X+8T9Pss6gg4mcUq3j1KJY1/RETls2sEX667v22nYYVL5+O7TccB+HKWa+4SRKViIFnnkF3c30FNlmnGeNGVeHNWw/EwqeOQ225q6gA4n5ddSmuYILu2xe/w0YH343Dr3gZz1JZKjZsxtF7rFNsT3z1DVNXucAeBxdTWuMBugfXBL51P1OUcCxFq87A2abj54oy91vCJlNDMxN6or0VbYOY2FSK7ddvQpSKJUmSuPxXRZIlOMhKuWnNVYEJWUPXCHvorfyCgi4+JmFoOIRXP1kBjK3Cjadug10YE20wvR57bzkBqVQayUQCv1Y0kndsDSgVCk3v9uaHS/HnRz6Ha0w5Lj5qDaLNkDgo0CMBChqrfQBhlCAUxIO15W7UkWhAKI5OKhfWfn5Y3IMLj74Ht177FrqowLtsNREX3nkIzjtzW3DiARo3r8eJWROqAHrfD79pKz5p5dJF4yZJUvFcfEkSDR6ZPInzING1FMgc8vjgtb8Q+Fz8kkLU++8qawTzv/jtxKKbaqb5LeTCt3z1liy/2ETcMHVMNY7de/3i9f32nY2xe+yNnbcXP1cCilCEd3L0Fnkq1HF7roulz5+IT98+A4vfOA3bbNAMJ63nhMZS1lqzzZ5YDdh1dPSHcPrBG2PeY8dj1y0mAKRbNy7GDmvq9Q7HuKgJCosXtWsVo09cI5avEbkTyMWKqWQSg8EEPY0DVYRqxYsUskde+x7P3f4+Zu04BS0/Xg5r5XX4av7l+PP1+8GuqpSfNZ5rTf3/+M5mCxigEA5SKcW4xJ1InHWpaEI4JUkI1Zp3n37zO3jl9jn0iGPx+ltn4MuPzsXjHPfMyfXisb8qBc6TuFhUdAr9e/SW593xHpL0GFtzDvbaSsyrgEM5lJe50VRDRSG07B0Ki8foSV2orvQiSDj2k9HQTRtzMUFc89BHzOe8j/a+EOC1ITuvDZdTcbD2M2NcJY1XObrolXsDcWy74XhMJ8MmjNdPHkxUzaRScBISfnTv4Zh7z+HwuOw/N4obSQXrC82wLVANYxtR/7+6rJn5/6K3CqugGcZ8GoxPCKln/dZrswyEAQlPMJC874U/4fA91sXBJz6OK068Apfc9BbER5bXdLtAT7LRjFG4l3U1u45ryRZdduv7CJLVAYVyAzI5or4okkRBo9XbdEYDbiVerqG3eeLNH7H79jfj9OvfhqwZohq6KKwJwoQKWt5KxhviYkc/BYbWfdakWnh9TnGpWHJUHgHTSr2O4rlqaMX9gZe/ikMOfxgP3vIeHn36a1x6/GPY55hHkBACq/wSFokHFN1AO8mBKQfeh4n734tWwj/RH+E5fJteiwMueoX6LENj+0JAE4k09rzgWWyy99045aiHcdqJT2DvbW7CZ993AFBZfrUJ6CmpcNL7QZaKApkknT3n6xZgfAMuO307PiCzrNkMjhVcoNG1pcULW683BqC36yUr18M5BOGvEHIR800cXYllL5yCPY/aFB2LezF5v7vw+fw29tUG8dlkWj2gKNAk4K0Hj8B7hGnznzwOh+68TpEuF7GZqCfeV1fmxKZ7z8Jmx2yOyWMq1lz+xbc1VYL0vmaYS2hs/8rA9DA05wAAEABJREFU/qLqH3zyH7PzBzf88+aMNTHIx8IqANJ0/L2PEGguUkv7EDB/MeYv7Uac1mbOvFZMJXXrYgAqPI7FxRLN7LM1IWyVF8+/vQAX/PldXP3gXDz21gKAMcVUxgqijiiLWgaQIJwoZ0B7wJ9eRM0ON+L4q1/FZ2SYstkcCsT9ol4HLWOBB8b6o9HcVMYjQFwbmd+Brxd1QVN+mjIVVzz8KXbY+Brc/NTXwFoF0E0T4BiefPM7HHPlKzjispdwxf0fUohbhYxCLwohfvFRZLmYwxgKhJg0DBdjBVVVkGGiMxSKIh6P/6W+iDfojSEx+P78+xbc+eyXuOOZL/DSBwsRjiagE/b9pfLaA0VTobIcdvlr2HarG/DOV63FO9c/9gXeuuMt6JyX7TYaW7w2OBTEl4u6Ab+TdPMmGPr4Qpx9xMawRmJFZQ6xP3x5Ucg3nzUaPzx1PEbPasC7T32F6QfcjZWrB6HqJmMU4aGAdSfVAOxTx1AM+57yFJ5/+HOItbnu1K2LrKBgzcR8KZqOxS192I7x3GkH3YdvFrIP8hrDU+zYL78m0th+yBjmK/2/KIb5adV/2Y0/7szJwTxagCRikM3+UbNFISBFKikaDrnkZUgzL8TEulLClxvx2ZcX4cPXT8XzV+zNRdfIriSLzTlELEHLHiQLVLzAr/eFpaQXmDa2Ao1rreLK9n48O2cxwPzDOQdviEuP3QovXrsfAt234pm7D6VBEwsrIZbM4oGXv2fW+y0sp3KxOXxP1qt+tzuw4ylPIMRgWCPsEAI5f1kP3v1iGXoHgkUFkFhZjEGhN6PVg0IvJbOIY1EkSSJzZ7HWLzfxjCRJEHVEkSTWoxeQFaV4TaXH+cUTNMPq2neI+j8VWVF+s32ZXoRNYnXPMOZ8tQKdfUEYNge+XtyFnU97HFMo4POW9kGhgIv3nHbTO3jy3o8QZxz2KWOu+579BhID99RPwY6Vw4E7zMBHTxwHw2vHq899i13PeppzE4ckyywSiDExur58TXzC/t76zJd4de4i3P3iN0AoCTsRQF2NV7wOWcZWXqeBl288EM31JbiPddKMTXVdLY5HzE+x4q+/JKxvSfISzTSfAzy+X9/+I8/lP7Kxn7fFzoufsI9AwmHiOudK7H6zSJKEPIO3HGlFMSmariGeSGKr2aPw9Asn4dNPV2LU6HPx8J0fYvvjt8CNpzFYXNtSQMQJ9AhTxlTSwyvFqwEGnTEGj5UMqGcVk3XFyzj1hrfxAtuYOaMel12/L/ZiEP/9S9/jzvs+ZgUFkqpBiPGZt76DAy54DotW9VOgiJVpceOxOCDJsCQJEgcj+qmQKRJCKvbiHGs/vI0ChUq0JXINAk5m0xmsYeVSf+BetPmzwmA8l7fWvFu8fG1/ftppVDjRX1lRWCcPheOVVJ2eq4Aw2TpFlqCbtiITdshFz6Nx9zux1zlP4/IHPsJpRz6Ch1/94aemcMLhGwH1foDjXJ8M2vt3HIInrtwHO208AULwRcWZjE8qSKt3tw7gC+EheLGq1A0Qxg0SxvWz8BK3AmYyz7THvuvirj8fhHVnNPHamq1AskbIhZAPSZLWXPz1t4V9NSMd0AzjtF/f+qPO5T+qoZ/aMQxjjMagCxbu5zUN1JRcJlNM9IlBS9KawUqSBCFMQngEkzWusRxXnrgtbExwZZIpiM9pB3ExaMGPIUPV3j2E1p4QRD7i9GO3QCOtlajz0XftAHHzhqQgLztuKyi04GccvBGcJYwb8oUihy/qaRSAOLH9vhc+h3X2uRu77nEHxm5/C2Ydfh+ef38BLbcGjXBH1JUVDYpuQFYU9pH+kFZSM0xotHCi95RFiPgkK34HVqSkU8j+bJ9jUlMEqyKGsoqUtgVZVWHYbHC7nSinsAhGrrmhDJNGV2PWpHpMJwO1/pQGbLXRZGwysxkbTK7DeoQtm6zbjE3XG4d1pzRixsQGTB5bW7TUFWzDTStstxtQdB2QOdWFPCwySuLdog8/79N/HFOxsnnkKeBCoVVFhoh9FI5dKLsomhi7qpNBi3MOdE55Dnc8/Rnp8pV8lwmJ9064+BUcccC9uPH+j9HZG8Lm643GwRcdhL1JvAAFiM+GU2uBEid+pEfu7hsRl7DlbCoByY9vGNyPjDD2WwtZt99gNGDX8RG9+WfftLCuCiEXW8xqxI1n7ASvy1Y8F+MQ5IQkSazzi40XpNu4TisIxyb/4s4fcPKHKoqqm5cWIK0ErKk/9U3kNbZYdzRuOXMnJuccHGy6eEssSJ6eYPqEOmaUS3HWAevhoruOx05bMuYoTrQCNycn3DaECw7fFJHvrsDV1+yF1V+14JIb38EgGRjR0HtfLMdL7ywEany46IQtkGu7AeuTyXnlzQWALKHIdkFBlvSnzvhBVlT8sLQTb3y8BKtW90OSVQqKTTRVdPPiQFHWTItgon7LE+SpCBaVUNZ0+P0uTJ3QiM3WHYcdNx6Dk/bfmNh+S9x2/l546MoD8codx+DDh0/Cxw+fgG+eOh0/vHQePnv0ZHx03zH4/NGT8PkTp+Kzp87AB/cdizkPnYA5D5+I9x84Dh8+dDLevfsovHT1nnj2sp3w7l2H4+unz8Q7dxyEt27bH+/fcTBevXIHvHztrvjg7kMx594j8PzNB+HBy/fEzefuhPOP2Agn7DUL+207lVn4JkxurkJNpY9j1QAqlFDi31amLHIcm5gDCh0UJghlWeZzJo81MaUQyrVkVS8eff07nHvbO1jvqIcwZo8/4+T9b8D9D34C8VFpWPbYaTpQ4sb8FX3iEhxOe1H5kcjgOyZlixdpSGx2G7YUzCMh9Fxh+Lj+Co2SuL/PNpNx9i2H4rxDN0ZDTRmNRT3RR4ZeMAtJkkSVYpEkqbh+VKSx2VxukW7Ybije+IO+5D+kHbu9SjOMH9jXy37enhAyQMKdl++BM24+FQfvPgNcJUiSBA4IG05vwPxXTsEbtx2ELQizBuZ8g66uNZYHyGMoEIWHFO1+O0zDq+8swkbb3YymPW7DVQ/MRY5WUSwGG8Shl76C+wmpQsyBdC3owl5HPIgbnvxC3MKEplKMYnIOzAYL5VRo2YUA/KVwQfKMB0RfRZ9+KnnCQBQykBQFoxursMNm03DsQVvj0lN3x9UncH/wdHxBQV/y5kUU4qPw7BW74YXr98WfL9kNV5+0JU49akscecAm2H3bSdhsnRpMH1uK8U1lKHdpqK4oQWllBVRCH81mkqzIATY38roNne296KP1zdvskOxeBGMWoqkC7/sg6XYodgfKahsxZvwEJg2bscHs8dhgeiM9UA1232oajjp0G5x52BY4e99puO28nfH0TYfg7tM3wgOnro9XrtwFb964Bx7807a46YztcdlJO+K4/TYlnT6WsUE5xM/wxfoUyCb+NA8/7XMU4p+jOVU31iiPiGt4o4VG567nviwSHpA0qLKE6+6Zi08f/Agf/9AB8dmMazyVJEm+ewRfCcJAXCT02HRGPaZPrkWKRnEO6WVxOU9jVFnmwTZUoOSXSzimjbD6ywvxw3Mn4MbTtmc3c8gUGVJRGxDeMUfyY2xjBar4XCadOYcoYplpmk1ravx73/+2oui6bT8tX+gFJKEF+MWHQsYh4KsvW9D2+nt48a0fi7eFwIqD5R0BrFrRh4l00QJGrHvY/fhCUIumTdxeM5mEUKtJl15494f48sc2bEcevrDoGlx/xrYM6FNQDRuSnLDjrnoFzaRLx+97Fxau7GViLIqB7iAqCQm22pD0ZrFF0RuQkckXFTVLuJQhoyYEQ1JUVFeXY4NpDTiGeZmbz9kdL916JN69bT+8dcMeeOueI3DfLYfjsj/tjgvO2wfbzW5ArasAtyohEY8iRGGOZkys7hjBahIJq1t6sbqtD4t+XIkf5y/F4FAEA0NhDI9Eiz+Tj0STyMLgcQLhcBjxaILW2oDT54fN7UM+DSQJWX2V5bC7fChQUMOMk9KMdTJkwXq6OxFN5xFLyxgYSWMwnMFwMIPwSB6tFLjBqIKI5UBcdkJ2eCGbJpXTj403mokjDtoJp+63ES44ZlPce+vheOmWA/DVs2fTaF2AOY+civuvOBBnHbE1dtlqJpqbqgkZ7bDyueJ8izkrFgol0Rv7DCqMxmIWi1I0RCry9Er3vvA1qd4H8cn8zuLsq1QoxDNYSWP4fdGjyMXr23KNUO3leneR7RJ11eL1A7adjFETa7i+OZxD2v+0819AgtT/2eftiP22n87FzBXria9sOomt1m/Gijnn4O1bD4TCOJfs6PhUKtWmmeaRos6/U9b09F9sgVb5Hkuynv1bj2vEvQrhydFXvY4xe9+FI3ZdB+ccuklRSDUqw0gwjAde/g4wdYxwAlJc+GJbwjxAwm3MQXz37iKM33QsFe10ZL65DO/OPRcwNCxY1LO2agGarkNWdQRIryaSlDBJQ+9gEMu7AkD7MAIUUlFZLHCOyoFCFj6fDxvPbMKhO0zErWdsx8ndD29dvxueu3wn3HPJXjjz1F2w544zsOms8XD7SiB+BNm7cAVa5y1ER1sPMppJZQwhkgK8ZRWorKlFNi/RKnvgKamEGLfBMbr9JXB7y6AqnGoJkLjnAiLNhbXYD1VRQKuHYGAY2VgUOSpHNpdFJpVGKplAJDRMKJRGLBpAKh6Dylgkz9goHg8hn8ugwDZ1pwPeEi8UQ4F4VuV8eGtqYLN7MdI/BEVS0DhuEgxPGUIxKhShz2BWxcqVHehd0YXugRAFvoDxE8Zh6y1n4pgDN8RNF+2NF67fB98+eSrmPXM6HrpsV5x95GbYZYvJqCz3UkgLyGdSxbUU85qlAgvFkSTwHjWCB5QPSOwvr0BnfPb6x8tQucV1OPDil+lHRMUCysv9OHTPdQBJwgfftoEPry0y9hIw3GfHyx8tx21PfoY7SIMXYRzXfyKDf1b8xVZV4gKaK+AjEycUW9y0223IZXMP6abtcXH+rxau3r/0qMFJ+IxPHs/ydzdZlmEVcriQmPmye4/ECfusC50LKYRFPPjy3GUYWtmHsaQf99pygrjEIkGnBSwQv+58xtN4iLCqqzeEFasDuPLMZ1G10ZV49O0fwD5wgSUID6UocvFcN3TIqgxAwvanPkk/dxFenrsYZSUeiMTZBUdujhduPAjv3boXHjl3czxw0W44/YgtsNkG41HXWAtnxWiMZGwY6othOFxA0vDAVdkAf1UTbKW1cJfVw19ah+r6OriobL4yPzTdLMIiT1UlHH4vNMMOb0kVHG4/vFVVKG8cS6teArunFKU1jfCzVNU3FechxcSfJckoo2BnrTwD6BhS0RByVgax4SFkkkkUKIGxSARDXe3IUnkszUA+aUGhPDqYRFRhIcN4T2I7kfAQYpEo8mQcRgZ6kA0PI0vly/C5yHAAHS3LMNTZBilfgMtbSoXMwunwIB6JobutBd1dA2hd2YPl81egvb2LCh3BuHofDt9vM1x13IZ46pId8BljqXfvObdB0AcAABAASURBVAYPXnMEDthpJkY3VECS5aLiZOihheLkRF5KkqBqCmTeYxehMJczMBTCghU9UBQZ4mNyrVatHKBBG8KH89rFJZY8dt50HDYi7ELnCJ5+byGvAY01pait8ABkOlvaBovXJElCnsyYOHnyrR8wacz5GLvnHSjQA75ww4EYeOcs5nJqOc7kIZphfM96bpZ/elvT23/iMVq/BtUw2/jIxiy/uWUzOQhMK0nCaqypMuebdqTJ4TeRyTllv3WLF2Va5dauYbwufrvkc2DfbSYVrwvrJIRfeJ3BYAxHX/EyPdLdmHbgPbjk7vfRTw9B4gCStLZ97oVgZGlpxUIViLFdLgcaqv04YOuxeORP22HOHQfg9Vv3x9Xn7Ybdt5qK+poK2EobEFXKioqRlh1Q7T5o7jI4vH4YtNIOTwkUVUOOig4UUMgkuegWFcANVTGQjMaRSCcQi8WgyFbxnvitVYKWH5oMOhikkxnkKJRuKpXD7YWs6lAZi8iqDSnxbztkGU6XHyW1DcxJ+ODyl8DhcqHAjJrN4YLddELXHHA5fXC7PbAYTw30dNF7DmIkHMfK5d3o7xlCMhxBNDhCYe9F38Awhnv7MNDTiyy9s8vrRYKKkk1HUcIxudylEMlMp7sEpq5yHlW4KxupkNmi8tnsHhh2G0wqejxdQEfvEBYzpvjw/XlY1j6ICnrP2WMqcNTes/DE9Qdg0VsXYx6h283n7o0D9twcdQ11hGpZCGOYpQfProVpiiJBGDdVNyA+umlD10AIGx39ECbufw+WrR7mZYUFOO2QjYCGErz35Sp8NK+leO2QHaegYXo9Wpd0450vVhWvZeh5C/TAe20zDY9ethe2XreJXtWCoSjYjvWdm05Dc62/WBeQZmqGsZqGejz+yY/8z9TnC6bQUC2leFb/+jlJWmPZxcSACSkrn0GGkyTqyZqBrxe044l3FgB2HUftNpMJJxOFbErcxotzlwKMVzYnW3XAznTDyBevg4us6QaEcOUp/AVaVpXWWzcNSLLECclDvE8sSIG0qJcsmfjd0i2nbYP3btkb3z92FJ6+4WDsvfN6XLwGjCQlrOZ7BojnNZeX0MSOZCxC3BtCmlY4EQ9TgMJIxYJQKJBxWuNMIkXrlEcmm4RqGFCpOMGBXghvIrF/+awFX3kV8paMfDYPMaE5WrhoKMDzBC0/lYukQJr9S5P2LvaXiheJBDguBZquA7R+KXoMi21As1FZfdBlFVWNYyDrGnRmtr01dUXP5vD74fO5eW8UKprGw1NWjhJxr7QCptOPxjHNmLXBbIweN4perxIu3ndXVMNJRfWIfVklVBIINhqSDK2++NUDKLCi55YETnmW65aAbOhUfpXj0eCmd5TpGRrGTUBD83gkOY7hZA7tbb2MvdLQbB5MJZ19+nFb4+mHTsN3z5+NRy/fHUfusQ4mT2oGZIXxTRIZ4W2oNIAE8RHGUNU0HkpY1tpHo5PjscWYyEbPmRGdwRufr+A10Psa2GPzCTxQ8drHyzE8EuF1haWAO8/eCS8+eAQOO2Jj3H7L/sivuBZbrDMKW+53D0498DY88/5iQBHvYXVIPnrwxZrNtr44+71F/r0VVZttA76Akg77bz2TL1jIZdLYfqNx+OrR4/DaLYdgXENZUZBVZc1r7nz+W8RbBjFhZiOO2X3m2mZUZrdX4Ecm91DtQxXxpbghJvGnvcLnNQqpzsUT1zO0IkI5LGL0ijIvdt9iPO47b3ssful0vHjXETjjuB0wddokxPI2DKVMxOFgAjOFSDiKRCKMoe52DPV0MrjupWAAkiTTuqcIP0YQGhiAlS0gR2Ggk4DT64PfVwpDN2jZFci09KbdTghVDo/bgZGeHgbzMY6dCwsFupMK6HCDmgNFt8NSVB4WYJhuyHZn0VtpugZF1SFRUCVSteCxBRlygespyyipYgCbiCMw2AebzY2RwCANg8X3RIvXdJsdYydORuPocWge1wybS6f198B02OjtHKCEgU4MmuGAWpBpCCJQVQOaZkIxWJewlm8rtmkwPnQ7bVCkHLzl1XD4KmjAMjAN2xpzxbnPZWIQNHj9+Gmw0+PlsnF4PS7Oh45YNIzw0DAGB0YwPBRHrCcAU87jgB1m4d5zd8CHfz4Ac+8/Bifvtz4mNlfznQqyjM+EwcizkxJ7q2oq+2pCkiToNIJpkjM7nvYUdtz1drzx2RrPcRyTkTNIvydXDeDZOUv4lNjyOHn/DXHSOTsiRgM4eesbIVWejLbFPXjnsWPQMxDEnxnXsFn2VRUP/FQUFKyvVNPc+qcL/2gv/6MK4r6m2daVCtaXPBbj4u5nG3uRy+UgArv1J9axg8di/f3Ww677zcZn9x+B+kofLQmtqmYWsemz7y0CHEbRq5hcMKxZDlx45wfYYfubccuTn0M11kzaX94i3kFrLRJQeXoWl9uFPbeahKevOxA/PHkcnrtqJ2w/swqJaBSryO+3dwYRz7KrisJFyfB6DJKs0PqWobymEf7qBjgYYFfwuKSqGj6fl9ZTJ0zKo5CzQK+JQDBCpUpiZHAAvd1dGOzpx8plK7CqtR3dnT1YuWARVq7qwIrFy8g0EfpER5BKRaGoMovK7H2BwidBEAGmowQyiQ1LynCeCggPDtJrjfBdOWh2JxSdQknvJCkSFFlFKpGgginchwHOhawYFPYRlJb64C0pR54eSChPgJ4tzdiE2A5WKgEJWa5/Dsl4AoHuHsRHApAkiX2xILxFgR48HQ4iy/tpGrVUIoLIQB9igQBZtiSVPcWShm4zWN+i17fDQ0MBC8U5idILRkk6ZNK5IvkASYHL44OsUIw4adFgALrTBcNfjf4IsJjGL0RIuOH0alxzwkZ47aa98eafD2Wcuh58bhvHnynKRpZEAIfPvoKGy4KmazyW8M5nywjNOAcAnLoKMD75YnEXvl0smDFA0QwcvSvJVkJxkWA+dIeprAkG/V8ChG07bDqxeC7LcrHd4snPviQLc6gsW/zs0t885Aj/5r3iDcKtiZCtT4onv/6SuDQCXhGmiFvHi9gjnsYtF7yI1eTOyxiPPHbFXuIWrRTZKB7d/dK3yLYMYAoHeM6xm/OKBaEY73y5Eu9+vgyyqkFmu9w4ODAQzaLoPWh5J9MiXXz05nj9mu1x41FTsdk4GwQ0GohqaBlMELOnuGgaPUMAfZ1tRYHJ0es4af0KfD5PLGuYLlppJyCpFCqFQXsveihUAQpVQdIYb6SwculKhIJReiFaSMYfWcY+SQbYsCSYNidEoKjR4lbV10NTVZT4vHCVlBUXTqZnLVCZIcn0GDkK4QCigX4UklEUElEqVTeEh1UBQiUXx25HcLgL+VwKeQp9Jh1DLDwCF+MDFz1ZoZBAWXkZ2FmkaIklzrVh2ii4EiSk6WXCKIj+8ZnkSAhZWmONwsp1g8kYx/Q44fB5+B4dNpebw9YAC3CwDYVzAkVBnlBR4thUzn08MkLhTdOjJpHh2sYjYaSjNDTsr8WYKh4KQZYlyFTgeCwMniAvKexzGKpuQ5p1EmxDkws8V2CS2m5h7LFoWSd0uwdbrDcON526FT768/54+Mr9sdUGE4uKkSODlkmlUPiVl1E5v6pu4NqHP8Iu297M/Wf46TOOeamJzeX48us23HTPRzj3st3Q/slF2HXDcQAZz3gi/VPVv7mXLMzVNPusv1lh7Q157f63dy5XSUGS5/CmyfKrjUqSSqKRAfO7dx6G7588EQduNxUX3vYezrr1bZxy4zvAYASbbz8F4qclxdWRNfywtBuvfLoCw1+04KPP17hVsXCqpkPj5Ku0vHlapwzhlZg8jRb64N3Ww0vX7o5nzlkfR21dCz0Xw+r+OLpDeQwERhBNZFBLofWTHsxQGKMjtJq0ygXGSVZBQp6lwLhAystIMhbJMijPZhIYpDIleF6goNjo3UooUGXMtDc31WDi5GZUVlehqqoKZZVlDGBrMHZcM0aNqkcNGa/y6go0NjfCzfppvsuiVdQpxCZpUMPjgbusnB4hQSGk1zBkxipxWv0sFEVmbJWBxbnIkY1KEbrYbA4UOF6L+N00ndA0hV4AyDF3kiLrFSc5kCJ1nEllAVVDnF5BJ0QxHH6oqg2a04s0vYxiaDAoVBneVzUVptsLmfUTFPYsY60QFYkXoNgMKmUGOaioGT8VnvIaSE43oNng8lZAUrgWoh82OwyHE056DYOGQZYkuEiVl9U0wk5lFBR1jrGXTTdZzw6d78xy/jPJGN9hh2rYUaCHliUVSSpBkOvS0dWPtuEEKhsacMS+G+O9u4/CV0+cSOp5a1RX0VvSmGUoV3kBS/k+8CPLMmRVw5ufLsHHzNwLEoCXEYunIENCTaUH59z5HqrHnAvxD862PG5z9LcO4f2vW0W1f1zk/BybzVb79yrKf++mls6+IQHVP68jSRJEUJ2ldRPXn7xqb2x74laYyVyH5jbhdpjiMge1FDc+xuw4G7jk6M2w7YbjAeYNAAWn3fIeKbzb8fkPrRCDZpMQhcYYQkHyhAglfjdO228m3rxmOzzAzPIW69QilJPRNhhHkvLi9PhR3zgaDuLyPIXe6bRzMnWYphsNY8fBX1VGeBOBrAFpClqOcYezxA8Q3ljQ4SZVW11bD4/Pi5KKSpQz0JW44CatuJt5EAkqF54QxCpQsLM0nApiTPgNDfYjMtLP2KSLsUwSDrJDXatXI8ZrQcKYlgXz0btyCaIBehJeiwWGkGCgHgsFEB7qQYLnaZIFlCAKkgFd16gkJDWkAvIKqEAyDM2EwXYlGgyZgmZzOmHSO8iaDrvXA1d5PWQKTpYCqdEjWLB4riJNRc0zJslScRMinyTTa0LhXbUoUFw4yBy/athQ4HMKFUvA5pDoE5UrGw5xiTIw+T5ZUWDjHJksBpXIMBz08DKSjPFGBjqR43w2jJlcVJgUr9mpOMEhASnDUEw7NMPgmiqIkq7u7eygd85wHSIIk/KW+GxHWyc+eO9jrGjtQH2pgWuO2xQvXrItLth/BtaZ2IACUwNFhaEREwKlsD+aYULRNPbDgqTq6OwZJkG0EA3bT8ZjV+yDvkAETdtch8eufxv3vfYDgqEoVN0Uj/+DInlzBbzFSjLLb25/84Zm2O6GhA1+/VReLAahxWazmnHTGTtiyqgy3HDak3jkIbpEYtdzD98Yu20xqfjYube9i2/mLIE0awxO5fXiRQ54IBBFMJqCRvcPLiOHvUZB6H5tGnDK7hMw58YdcNWxG2Hc2Dp8Pn8Vvpy3DH7Cm4nTZqF2wgwoqoZYOMC9wcXXisG4Sa+QYpwQi4agKjqgqkgS8sh8R46QIMv2M7RsuqHC5qKwyLyjsMgSFC6sw+WBjUKRzSdIrbagc+Uy9LetwAgXOjzYi1hwCLGRIaQp+JHhAHo6ViNLT6AzeAUK9ABZLnAOTgb7ghEznC72TwEXATmJgkyhz7HkM3nkeVGhFucJbwq5JAx6CJXWIkehizPeiQ73I0/Pl6eh+FCSAAAQAElEQVTRAPeCfs7GQxhsa+U78pBVBVnCygy9UmxkAKosQ5VUJBl3mG4v3KVlAHLgi4qsnGajknHMLn8p281SkQdpLHwQrisRHWY8M4w8mb3gIBO5nKtEZAjJ4CASQ30c8yA4OsLgDBLRCEsQViaO4a4urkEYoSCf5TybVEKmgujBLdYJ0/hUQbEAl0NFQ+MolNM7a1wjTXPA7nDxugt2znkkp2IgTgNh6DiWXuarp8/Em/edjI3Xn4jCWg9TyBcgSRJ++qgcvzg+6do38PGDn+LQi3ZB8KvLcDjzOodf8gIuu28uVF0oq6j1e4o1VdPNR/9WTfm3bui6bT/AOuG37uUzaWwwfRQ+fulknHXaNljSOoDz7ngXR17+EuZ81Qqpzo9bztgePo+Dj1u45P6PMff+D3DmtW/yXIbKyVRpFTRd5ysAERjm6J1KCWFO23MSvnzwAFx/1o6wOeyYv7S3SEF63C5kuXhLF/yILlrrCnqA8dPXgYMBeSWTed6SCqQZoA719UAnjNGpRAokOJgzkEi5yooCWZMRD0VgZ/BsZ9uhkUHGC/2UwQRU1h3u7cJQVysCnSsR7OtGnG5dorJ5Sqvh8vthd3tgd3pQXl0PV1lN8d0Opw9JRqGSZlJAc9Co+CU11XD4K1jXy6A5A9XmIkNWh/KaerJZdXCWlMBbWQ1PdRNUKqXMxbQM1s1I7E8QA109ZKoUKIYLNr+HtHQGA8xjRBJJpAhJFFVFigYiOjQAMW+pWAh5xihgfFPgPGbiI7Ta/YSYQZYIUvEoolSkZDiGWDCEUG8PGb920q9xSBkLEkkST0kpJBqMLEmZBBOPYk0Mlx+SJCMqFIO5oCy9QI4G0l9ZCXd1M2z0al4+Z9Dj+OvGFPvr5boIhKAoNnpHD8Ick2SzEdqVYtQUspyaG06uWc240ahobILNZodu98JVOopz4YejrAyhvIyuwSB22qgRT563Fe45Z3usP2M09T2DDMdfIOyQJImyY0G8K0FDtcXxj+DMQ+6Ht9qLM07YEj99ZFn+6fD37SUcopnmUb9V+TdacvstWHf9VuU112R89WMn3nl9PsAO15R7MKahHOJz4nVvIEjhHjWzAY9eticvKcSJK7HNCQ9jZfsANFptSZL4mMSBFyDgm6ZJ2HXdSjx15iwct10TXX8O3y/qxUgohtJSL7LE7YGhEeg2AxW1Nehq78BHrzxPa78YaVrfBDG+y1eG0irGC6VVUGUVsVAIgaFeWAyQvVwYhUqi8D0BQoZgXxu6WpYWrWGaQhAZHkY3rTQ7C6e/HLJhg4NCUlpeBz+z7pIKymCOkEiFSkWQdQ1uv4/vq0T1qNEYM24CRJBtkjBwMFdRYFyUIgGgKgpkXaUllpAj1StgD1ealrsXceZuLFEvGYGsGcV2NbsN/soqeJnMyykyBcgJ3XBDCKGNUNDt8qCkrAIVo8ejfMwE2GxOGIQiwiNkJQOy3QUX44fSqtH0INXQHR6YTj/bsCNFzxMl/Iwn87zmhZ/exlNeiQSND+0BFLMEsm6jF6rE+HU3gLOqrmhkNFp9w+0tCrWbuaJSsoU2CrZBw2Dj+8R9RdVg2tywNL24ZgJxeMv9qKyrRUllOcScSJaGLGG3jbkbnc+FOT+yasCiIvauWkyGrgWh/m7QFSHFtUsEB/Due5+jtWU1DthuIl65eifcdf4uxR+n5qmsAhUAEgALGtdEkmXc+tTnqF//Sux76pO8rkCjrFk0Yjz55zYLd9hsttpfPyT/+oKmZ25hH0p+ff2nc50QAXTpB174AlYv6kb9jPq1//sBoKVzCGfczCBeV7DrLtMwfUJ18TFLUjkgE5JkEV+C8pKEEKitZ9Xh/uOn4uRta5Fk3qJ9KI1lS1qxetVKtCxdjW++WQzF0FFVXQuTE2JSWVykK+0uO9KpGFK0MP2rV6K3bRl01iutqObClMLNQFpRZYxw8rtXLMXQ6k7E+vshlCLFRFmJWPTKOmjOcrgoFE6fDy5m44sKQo8hhF436JO4ADkKdEHisUJsTBiQDAYRIaYfZo5jgF7ITmWQCEeFQgsLHwuNIJ2ME5PH6Vk88Pg9SDGWSJAh0u0OzocKiVZRkQrQuZAFYnGnjfOjWMgRYtk9XthYJAqWRW9oZzBdVVMKl9uDCIPyZChEI5OHEA6ZvtBJL+dwOyBRaRQqOAwHLB7b6QVtYq5oPNzltfBRyKvHjIObChKLpNhWAobHQaPgLHodrgxURaWRCUK1Uijk0yx5KBTG8HAPY40RQNU452kSE1FEelrR27EKFpOpOcIup8fJ4yxjsEFEhwcR6F2NdGgIbnpdT1k1+hnH9RDGpujxkhxHYKgfmYKFBNcwnw1DJrU9MhRCIJJAkEayhPFkgsncj75ciq6uIE48YH3MvWNvnH/4JkQFtqKRzRG+SgA0XYeqm+jqCxT/KbJu6rz6L2/2bKFw+6+fln9+QTXNLSHhsJ9f+/WxxcUVWhzigE654S1gOI4dSPVedPQaOvqxN3/APbe+jwNPeRo/LuviAAwIPCkGlBU/bWGcUF/px8PnbYabjxiLugoTEZgIxzNFmFFZXQ6n044YA9IC8Xd0mIKXiqOC1smwuzBm8iQ0jZ+AOAU+lUxCpqdIE2O3LZqHtmXfIRzow0hfP1Yv78TqlV3o7ulAmMJtFbjoio5wJIlkIo88x+H2elBdV4Py6mpwzRCPBpGkh8oQ5qQZO1AaAVmFSfigShLyrOQgA6QZNuiGHZqmkVjIEI+nkGK+QOdimRTUGD1VgEE/ZR2iYY3KJJ7lulM53dD5XIzBfSQ0CAFlM4Ik6O0mnU0PQ2irUjwLfF8ml6CHTSIRSyDA/IXG9mVZ4bUUDHqYPGh0aGBsDhcM9jHPAEGWMnCRdSOoonAHkaXAGxQkFz2MQmYsRaimUJD8wphwsQ2bCV9pKTRVRYSxRpRBfSwUpvKkoBo6oZIHqmwgPjSEaLAfMQbnKTJdMt+XI9NHfYeUTSDDPnoY/6QYAw6sboNClrFAj1XgOy16Dk0zkEsm0NfRXozx0vSqHCKEPKW49l0d3RxnCMlwHEO9w9B1DaqqIR6JYpDr9xkp4Hgih1N2bsK7N++GHTedhAI9pYBjXEqItjQaCJWeTbSJf+MjQdrTMIxdf96E/PMTycLFPz//m8fsmaTqePPTZbj18c8BBsNXEhvusdXU4iMnXvsannlnPlTdgCzLEIsm3KUQ1m2nl+PeY8ZicoWMLxcMYGlLEN3dYSwg3Pry8xXoWD1EyGShwm9Dic8BRVeZ4GtHd0sb+traMdQ/xHgkCZANSTAuiYyEEImlEQ3FGWCmIWhQSdLgLS9DZUMjqpvG0JpWIE3r6ynxo7TMgRyDdYNQx2RgmeICp8gQmWKSDRXxREzINmy04AYV025zQgIgcgomYxtJVaAoGhxUMndJGVwUjrLqMgih0u1uwp4qKl4NnMTfBXojUdfKS+xfAGlSvCYVLM8ZcfvL4PaVQ6IwCM9oUphFfkQYhyT7kLNysLFPFmMISDLnJAONSqKoCkQ+Q5VV2BkjaIRbumpCsfJQaViy0QRSkTg0KqyHCqBKQKEgIWdl2EwBFvtUVlkJu9tPoQwhS8+ssE3TZkeBSUubqbGeRSFMsZ0AYpEg6WEvNF1CigbAV1pJssIJVZKgGRoFvwVD9K4hehEBMUsrKqCqEo3TMGFzBiHS95qUh2i3rKYOHsaNORo+n9eFEo8dZZzDqgbCxbJSyHIWo5krq6kpRU9nL2w2DWUVpQiFk+jt68VwOIpFXVFMmjIab92yH647fmO4XA4ICF+gEZMkDhZ/zKcgSRf/vCX5pxPFMHbg8eYsv2vTOLmi4pk3v40fxQ/UZjZi9oQqcQmQaQ248EJJ8qQ4BSQp9TnwyPlb4MHzN4Ph9qEvYRIrl8AkpIpQyHP0Nqpsoa21C2FalQIMTkwKOoW5sXk0ZJsXkEzksxlAUVA3qhmjJkzD6MnrEUNPRNWoCRTSet6S+YyEhjENqKqrQllpORwOLxWEC8zA0+Etgei7LEvMc0QpEFlIqkwMzXY52Q4qh0ZrZlGYdb4nT6uVZbBsd7uhcEwQi6FYFD4LOoURfEYjHRoYCtAijxTZN4uUsiUXuIAJtq3CkhQG3hl6u17whbDTK4k4JkvvIfNd4oeUkiTDKhSQJGwrCKaL75QIvSxZg43ewOFwo0DjkGasISlsk9FPjsnJXDqOKGFMntY9SxhHVUDR0tI7ZGmNqSEQll3VdFiQEaHnS5OdLIg8BfuZJmyKDg9giDkloRQS+ypTIWVIoOGEwn2SHlZWNPa9gBQ9WDyeRCFfIGHhRIEEQIxxnqopyEMpJhwdNB4Z9j8SHEEyFioqm24zqHAlqK6thsL5XvbD98gQdmU5n6FAAHbKAXUcCT5X3VRHRsxOVrGX85FFeYkPDno+kTcxaFg6CPF/IFo5Yd/ZmP/Ucdhq/XGUizQynANJkvCHfCzM0nXbvj+1Jf90wAk55afj37O36FV0Dg6c/kvu/gCXHPcoLmDSB4oOjZMmyzKhVJ4DSGHj6fV49pz1MaPWhnlLh5HJqxjVUIWqCg/xZgE2u4KJE2qx6VbrYfSEUTDdDoyaOBqTpk8EZIWCb6KqhpPcUI2apnp4aH3iiRTShGeWbKG8yo+qxlo4ySg5aWUVkwso6TAISRSbDhc9ielwwrDZkCM7lIhGaR3jRYuXioeQJA2aJWQAx2IRVqj6mnph0rQKvaJJdko1HRRNBSJekSk0MhekQMHMWxLcjAMcbickKUfBiCBKAZU1EwDjGgqeyX40jJuIUiZF07ToBSjgoKDwum5zoqy+CZ6qBuhUINNfyflzwMZAPJVOIEvrm80mAVWF3VsOe1kl8hTwSGgYKY4fzJvoDhvHkgIkGbpBY0IhzhHyiKSqYL3ybCPFGEniew0qTCoeIFwcJizLEVYpEBStm3Gb3VsKsI6q26BTOe2OEt4rZX9UdtdN9o75Da57lnNlt9tgOr2oHUX4PHEqdJsHTvZNPOv0laG6eSxMlx0WPVmenk6lPOg0eiNkHhVVQ+3ocejp7kOW8z/U14X+nl54WT/LYF38VAiKSlGyo7c/BLtNRanHhtDgCHrae8hehqFoEhatHIKZT+Htm/bG6Qcwk0GvmqHycSE4jn9/syTrLzohi+Y0TZtmAcKjiNPfXYSyaKYNbzLDfuX9H0JRdeiawn5KyIgsMoVi11mVuOfYKXSjCpWkk9YtiTCDvFUrW6GLBdHtqKhwYwop5/r6yqLCNI6qhpjw6upKSFyYpYtakSFzlCfoz0OCqZvE4W7Img5VAoKD3aQ8W5GlYGm0PEKRCuB/NIlOBrQxBo9hWtgcnxeWuayqHpYsweMvg0bGRrW5+D4HUJCgUiEUwwaTUEQIuM3lg04lS9GSW/Rmuhgj+6xoQgnAdiy4vB6OXUM0moSXtK+nohIG21CpmKlQkEoZRnBgABHmXrKEUll6EkVWaCTcAC2yMjC7MQAAEABJREFUZeVRUGTomg0GFdNWUgGNyqk5PZBUBanICKy8BSgKZFWDImmMCSI8VWil3ZBEXwwDimawrxTY8gqSFFXQnU5e0yGxTU4bNK6VTo9pd5bCQQglPLtKr+goLUNpVS28TLbK9JZZxpHC0+S5funYCLIct83l5hyZcNh1pBnLDXE8ApamSM8mBFRkPBUb7oNFOjrGezrfWVNbSy+awLdffIuvPpqLhV9+AtNQYVJhShhzllRVwqSnLCnxEF14yWpWQ1DTQ33DXBsPxk1uRhUNZJx5pzBhV31dGWasNx2NY8aiun40/OWl6BiOYvVQFNeduBEeOG8r9s+OrFAWMWD825+NuYYbilZk8SUpyp5i/y8VCrKiqlwQA4pabA6ZVIYLquDYrRuw3zo+rGQMEs3KMDQdsWgWlUw8eUq8SFD43U4b6hvq6X2y6OxsRTQcZkBNyCKsO3F6f1+IcUMGfmLfGlohVTURZl4gnQxBIeMikQLu6ejEymWrmBxsw0h3N0YGehFjBtjiBDOGhyypsDlMKBTeHGSYThfcXi/i9CyybMDJPIzp8VAgssgzCE0mRpAmBBJMViIWouWOQlIAicPLUCiiTDpm4nHk1gq8SuOgUDCyfKZA6JAlERBh0Cvn4vC6VGhWmg9b8JDmtVORRdEYe+VYX7KyEL+NSgb6AbaXp0VNhQchZ2PE8zp8lV4aBR/A+cgxmRhj9j8RDXE8bsj0ZlkaBwFzJCiiBrJsw2JSM0OiI891yLO/EnKQqFyxkX7O7QjCQwNI0VgVxLtYL805V1QNxbYIxTQKc445mSAp9gLpebvNwRzMEEZ62xEjtesgPW5wLTXBgFKpEiQadI7LohdLEzaqHFuS+ZhBegwvvbnH74IiK/QMdiqGgTTZw06ykY2jxhAdlIOdQ4okyjeffEyD1wuVdQd7+hAa6EeOBqq/bwi9g2EMjxAF8B1Jjr+/qwORUIgKVkLIJ2NJ2wj22rQZ7928K+qqfBxLEn/ERyoU9hHtcOlB9yjtJk7+1SJJEmRZAiBBKAnY9TO2q8J+G1UiyERVKBqHsPxltADxWA5tLR0Ic3IDgTC6ewLoYZItwIBQ0exFYVJ0nUIcwpKFi7nEFjbadDac/iootIhdZFQ6GMesbulBx6pVaF+xBMgpMOkJdMIB3dChUWgcDge9VwoFQSFSgQV88hBOCFo2EgmQYYmyRKAbGiwqB6iUbp8PeQpGjAsgsw1NkkE7gBwFKhkO0OUPsc0Mg+AgIhTsAgPhLBc4SMZKlwqcyAIC/Z2wq1k0ltkx0B8sLqDuKkHtpFEom9CIstpKuEqdsFe7YXPmYFOTKCekLG2uh63GCzvvucpdELDyq48X4NMP5kNx6FQYF98fRIaCLIGGSOd8Sxap2gxZpywKInYIBpASCsrxRAeHuBYpJInbAz1dSMWCyBMypanIBWSRZ9zhoqeUUcBA+0oMdLRC/JRFeK8MBTEn6rFk6VUspJEI9UIIi5XOQpNlCIPRtuRH6LoMp4jfoMJOrxOnAclTmAtUhuDIMD2IhMamWowaNxaWIiFJ6jdHxjLBOCdH8iBCgxYaGuZaJNFACDp+8gTUNNVQkiwUGLPlJAOa7kJ5uQeSAnSt7kZHezfJnXamBbo43wMIkOUcYlL2k2/b4FZzeObCzVHHOczSYOHf/kg7iyZkwzDGANY0cfLvFEni8tGCaYaGqw+ajPWaXGgbSsJPa6IpCqKkkxVVwvR1m1A/qgaGw4Es44V+CpPdYaC0tIIDHsCqJctoJcpR0dBEoapFeUUJPUoKXa2rODFtdM+N8JfXQDBCOhXDW12PuqY6NLHoVLAEJ0e3OyHrJlK0drHwCAqMJQqWBEnlTNNaqZoOVdWpCjn0rl5CNk2UleinsCRJ21pkwaLM3CeoUEkKX3IkCHDxMxS6NPG2g8GqizkbGG4U2JasmlDorRRNQ+PECbCV1ePQC17E1H1vw6y9r4F/9klYf+uzsfNO52Hng6/FdntcjG23Pwfb7XctNt//Ouy8/5XYbf9rsONuF2HnPS/AeqzrmX48NjzoBmx2yE1oWv8MzPtmBeomNyJPix0Lh5BiH5PxCFLMSxRySaRSIS5jAWKOk/EwFHqqFAXeJIvlIN2uKRp0wkmf2wcH2bssTVBwcBg5Krtqt61deovBdAFRsogyPaSNxEdBkhFPZqE6y6DR0NiZb1JsTriZGIVioq2tl6zXMD1NBNmCBTfZtDCDc0lWUF7bwKRjPUprx8DucMPP+FHzVKBq4jqoZ0kyEanavfBX18FRVoumKTNQ0TwJY5j0nLHNdpgwezZGjR+N+lo/pq0zBWObG2CoOuLMktrdHpRXldOIZSFRcR1+L8rqRmEgYUOZvxzv33sEpk5soGdJ4d/8NGuaY7pckKT1/82GIEkSrVeWzRRw0tY12H6DOpj0HqXl5RxMNXRdQ4QYMxiMoLs7xIXyoYpJRH+JGzV1JSRmFNjoLWRFhcq2osT1eXLwTk7u5KkT4HQ6INNiyyInoFrEp2WobqhAeWUlqurrQF/NTPwg3xGByXbS9AB5xiM2ux2qpsJhOpAmAzPYvxqRkT70t6xCmEyNpaowGaM4nD7aVQ26pwR2QakSUuiMEWyEZP7qJlSOn4Ly5mnwc8GdpDh1JvN0TxmcJXUwS6m0lXUorx+L0RMnIp4qYNYOF+Kpd3/EFtvujAsuuQKTZm6Cb5Ym8NZn7Xjr4xa8/3Uf5nzVi/e/6scnP0Tw1ifteH3OYrzz8Uq89Wkr5i0JY9I6m+CmW27HZVddx4A2gfX2uQ6fftuFho3X53zaGARTOTifeTJheRqcDMmNLA1VmkKUpULrhEKqppBciFHQEwzcMxyrHRmSFe2rySwG45Co3FndA9Xug+nxwt84kWOdhfKmsfA1TIDJsTtolLzcO0urUOA86h4/DBHL2DwYs95maF5nFhwUWt1fAZOlbso6fH48FS6NkjoqNucpIdvhq29mcnp9eGvrkKPh0hnwQ3NAdbhQ2TwezdOmIq/lmacZgSmbkKGgo2uA+wLHEEWQkN0y2MeKGmi6joq6GpSPGgXTW4ESKm05lWTU+IkoKfdhKJrD+HXGY+4jx6HWby8qiyRJ+Jc/cm5jGZa0zr/cAB8U788wFgByOHH7emw/oxzzV/QhRdcuYE+ErlYzNDi8TqiKRguWxTCx50BPD/qZE9FpkQvMxI2IvxpI62X3uiD+IkkoECzGKyMUaCHsTqeHWWQvBro6MSR+02V3Q9Cy/avbifEj0Ljopt1gN1IwVYlexKK1jSPJPIDA2qCFzQlKVGZfSspR2tAAX2UtDFcpdApK88RpqGkeB2dZDXx1owkjfBD1C4oMSZaKMZTAzjmyR3F6mAKxs5Xley0LBUIUlfSnUuLDAUdegwVLWnHPvfdh7ntv4OrLL8b8bz6BlQvRgyaQTkeRyYRZIiwhlhEWcS2ODOneLJN3Vj6CH+d9irPOOBWXXnge2tqXQ3x2PvhqjgeonzYdvopqlDaOg6+6Ge7qRlQ2jofDUwrJdEFAV4seVaeVtovxVI6CzV0CaBqFuQpNVPzqidOp+PUQuQ03PYfd7oXpdMJgsG4zNagURkM3YTdsKDDukZGB3W5n0jCO+OAAwr0dCPW3w2azQWEdiclEg0RAOBqDaehFpQwxcanznstlR5LxaIYy4aBXk0hemIYFr9cOh6EgQ89YIKnh85ZBImzsblmOLAPyNBW+dVkLZPYlwnxMNpPEuCljMX7iaPgZ55qecsiKDroVqDKKffV4HYCVxJc0SKmhMJ66Zg+Ul/mQYXuSJIlp/OeLJc2gCFiEXv/8sz89QSYSnEkcuEUjDt+6CarLWYRBNk6qRUiQzcThdtthajoiwRBcLguaYqG3e5DWQkZtbRkmTqyHrBbg9ztQWVkBu82BfgZrUWLcFDO40VAIWU6kxIX2kAI2VA1x5g7EDyRDzICHA0NIJ6JIh0bQsbwF7Staij+jsBif2Nx+uvVKVIydjrHTNkATFaKCSmIRJohcRoHBsPgJhqRkITkk6JUu2JtK4WyqgH9SMxz1pdCYA7K7dGiqAsP0clF06HYTBf4XY9ZYUK9anQ/PPPsZ3vh4MU4/8ywcf9yx+PVHVVXoXHSN4/jNwnuizq+fa2psxKuvvoZoLIPLb3wG8LuhcNFNpx2ZbKoIxxKpMKDI8BIW2pyu4nyrjLtynBeJ3rlAoUtRmDX2ucznhsn5TjOeAKFkgcqeYSySZkI0PtCDEOczFwvBItuWFdQyBTlNRFCgsKe5HqAw+0v80FUVGbatKgqC3R0kUrqgMe8UIdkh8d0pevFMZBg2U4JCDx8jJEszwetweSBxbRK8L8bR374a3csXIdDTjYZJ02AZTnz0/qcY6OxDmjFjlHm1BOnw9qWLsHzhIsi6iixjpaoKLxpHV0E3HHA47EjTcEUiERIyEtuPoaVvENNHV+Des7aC+GTIxHLaxOE/VySMli1Idf/cU/9RW5Ik5Gltxte6sdMkF0JpBYpuQCTNUqQN7R4XbHYHLGamdVNH07h62B0ODsxEGV1klpBBsFrDQyOQYCHE/MNQfx8kKQ+f3wfFUAkbokhygSwucCYTxXB/NyJkvUaGe4mLo8hyIgXLNcSAemAgCm9lA8oJj1ylZfDTzXsZ+9hdPogFD9ITDfcPIEWBkBhsqpaCilG1hBsNCA+G8NHrX+PO657F2SfcgmMOu5L7m3HmcdfjxkvuQfviVVDrSmD6nMywh8i8BZCjlZDZLykdBbp7cMFVDwKSDddfdy3+6M9uu+2KaTPWw/W3PYeBBcthd+rIkfHLkdVKMomYiydogBQG3QOkb0PIcf7ztOAWBTlH4XW5Oefj62DzmMiRwrXlQ3C7sgzKw4gHSF33ri4SAVkmMJM0OCkaoihhao7MokzFKNAbC3YuxJxThtB2ZDCAwY4O8GGE+zoQo4fNpJOIkCLOMu5J0fPadAU57iNEBVY+B+HVB5gzyUZDcBgmNMOA4XLTA5kIMV4SOZ+etpXQc1FEu1fR6C2hDU6itaUbra29CAwMI8m+h0c4//RqAa7lEJ8bITE02NuFfhI9A53sE1lGl1lAOaH9jyt6sNW0Ulx4+IZckhyVyOL+n94qhUcp/acfW/uA0FDTNHHWXmPg8bmQIUsxxAns6RxEYDgIhf7Q7jQpzCmkuXCyooJyhcH+QeZSYsgzcdZHxZj/w3K0tvQjEohh5fJWBEZGYNd0BLr60b6snYsRghQfRKJrOfRMEOInEQUKqbAiNuJjf1UjyhvHo7p5LGqaqtE8qhyNTECW1dfA4Tfh8duhSjlk6Lo1KrckKchLMnw1XnT2RbHBNhdABNxbHnQVTrnkEdx8/7t48IUvcfOD7+DWxz7Cube8jlFbnou9d7sABSpFeaWfFiuPNJkwndatZOx4fPZ9D1b3hHHuuadDp8dYO0V/6O6Uk48vtvfFDy2Qy0ivc54yySRUw0BJ7SgYnBKoxm0AABAASURBVIsABbW/q53eh/NL4cxTmfxlBmJkvM4++U7UzDgW+tQTMWPny/DM05/AU+2F32dAEh6WxIdESw9LouBHCZ9ZgmEqU4oePVo0XOWMLQvk3G0CMpG1CgwMwiRi0OhdFMrg8NAgjWcWiqzBpFFUVR0DqzsQJQyjXYLDriNNkiVMthA0iDkqsZcJ5Loxo2ChQDnJQHO4sel2W2LKzEm8JmHStDGYNms6tt5zT0zffDvCLoFAVPYpAwowdHpiF+XPVLNw6gX2O44YY7Z0Ig1ZAdr6Qjhs63EYW+Nh39KQJKk4j//El5ceBc5/4oG/VOWc8LiA/TcqQxW1dyCUQpKuPcDsaSpZAPNqWLygFR1tg4gywByh1+hY1YFOBmjiZ/Mtq/oQDWcJ0yowekwdVNVO1kQlBHNyMCqGiEkb6nivoQYru4L4fH4HvloyjG/b02gJqBgzfjwmTRwP3eYhs1ILf6kfEyZW0oqYWNQ6jK8W9eGrz5Zi7pz5+IGMkWZ3oXLqGIiZzbFzHlPF0h+XY+Y2Z+LrRR3YbJudcdc99+KLL77EqpYW9DCG6urqwrJly/He+3Owwy574KV3v8NJFzwKxdQgUQALhCxpQhdw8T/+/EfOB7D33nsW9z//ytKqH3/CiXj1tdd+fvk3j6+7/npcfsUVv3lv3XVnFa/P+74FYGyQFV5RU+gtYxBxWIYwUvx7Gd2wI8McTY73K8sdWPzdIkza9hLc/PjHSEklGDNtIyzszODAcx/DtntfiwJhbVWtDxKVXna5CG0MCmyMYmvRuKSRIYli4/wpkowCk48G47G8JsNdSiImz664y+Etr4REw+ivqka8+IuBLBLMU+WySZRUlFP47TQgOhRZgszYR7U7ud6gd06C0wjDMOD1+VBRWQFfWRXKGsZg/S23wNjpE1BS4oLPbeNaG+hb3UqKmd6QRiFCajlJKOg2gOhAFz7/biWWd0QhEeVkCcGCTPCKxoeDCaxuXY0dJ7khPpliTC2Ofnexy7+76q8q5tI5lNKdz66zYVlbiAm/fqxcMYiB4SR6qcFtLQFSljlkSNf2dAXQ0jqANCdZVaXigMeMrYWP2D+RyBeD9I02Xwcbb7MeNt9hM0zfcDYmTx0HtbwGVz63Gofe/CWOufUrHH/HNzj2xo+w9/nPY8MD78fceaswucmDknI/GutrsXRlPzbe6w7M3PtmbHrAddhwvyux1eG3YJ29rkL95JPw9GMfwMuYw+V1Qy1z4+nXvkQoksJHH3+Cj99/Aycefxw23HADNI8ejerqatTW1mL8+HHYdput8fbrL2P9TbbB/U99gL72XmhcWOEhRYIShCerySSJKWpqbBS7X5Q/XXAB7rv3Hjz26GO/uP7rE+FJL7n4Ylx26aV46aWXfn0bHo+neG2QRAeYN5ELgKaZNC702vTYWc61YqNQVdXC4fXATcHL0Egdev6T6B0YwXPPv8BkbAdW/Pg5cyoRnHLaGZjz2UJsf9TtkN0+VNbUw6K3oD7A4fTCxee9lWXwEb6qjANkhQpEIXOQALHZ/ShhEnjczIko9+qoLTVRT4NXM3ksmsfUA2TXcvQcUXoYAZUT4SBGevsQpxdGJgGHbsAw7dBNvQjHLU1DhvAuTeXKEMbFCMNzkoK60c0Q8Wk70wPDXauJSLIwXI6ip3H5y9DU3Ih+xqmPfzSChdn18UloAl74UUI0lkSpj+2TVXO5SQJFslh3QgX22XIM28iAbgX/zIf6jfg/84Coa0HiroD1Gw3YNQtl1X5aAicGhuIYiWVJ52pobPChqbEUfgpkdX0Fpq8zngtRgcb6amyw7kRsutF4bL7pJEydNAZ2u46Ojj60r+zkAFNUIBcG6G12PvFJfLyoDZhaBWnncVD2nABl34nApg1YNRDArmc+jQdfX8BYxAWaKRx2wcv4YlknMK0C2G0c5D3GQdqNE7N5PQaRwkGn3IUXnv0Epk8FGKc4GQByIGht5TvEwd8pbe3t+Pbbb1HmllFaUQlPZR0hd46kwTAnHnC6ncWnI1zo4sHaL+FFbr7ppuLZELF68eBvfA0ODCBL7yNun3vuucjR0ovjn0ovBU0c11aVAbTqBvsvKzIkKQ8bFcMwDXqHNAybAza7FzaXiUWrRzC/ZQTHn3Q69t1nb/H4X8odt92CSy69DB8zUXfdn9+BVuGCAQUerxdQFeQSWaRjKdZXKdAGLMWAZPqg6Tr8Y6oJ+ewQ+Z1n35mP25/8CI89/yleffZDfDa/GyPxHCqcBZR47BT0LFQqgsWAPknIJROix2Mh5Agbo4w3k8kYvL4y6DYnUUYYIcZMBcJkhRAwT4MsEz8JxGAy31NeV4cCYeIQYxSNfQz3deHWl1ag0LALZsyYivFjm5Gp3RbPL0gjn4nRG5WgYtQoTJ41A15/CY7cdR04XS56YTEuDu33bUkBvbjSv6/2T7VyZFDKyVAdvuMYmFwgm9OO8ZPqsdHG47HZphMwaXojxk5sRmV1A7wVDZg2azz23GNDTJ85A/0xFR/MH8CHCwL4+MdhtPbHMHZUPSZw4h1uNxQ5CxvLe5+tRM9wGPazNkDJvVvDe+RkuA+eAPcBE+C/cAN4rtkSIAQ67uo3cNdtr2F1+yosXMlAbu8JKHl0R/gOmwzPwZPgPXQK/JdsDN8DOxe7/574a5UUhjDzCCceuR3WmVKPo486Auf/6YLi/d/6+urrrzGak51PhXDvdSdCUzKIhoYoABmYdiqppmObzacXH7388iuLe/H15ltvY4/dd8eE0eWoKDExVPzrhuLO3y8Tx9agra0NO+y06y8qnnLK6cXz3XdaHyDtnqMHSQjBk1XIuQyxeQJZBtQgllHZJzhMzmGs+MwUZryLB7/6uvyySzFr3Q3xp+uexg9zf6Bg25CTNBhuF2MPPyQKb/dgH0LhJBJkjXw+J6gnuPaqJ+Ha6Ayst9fVOPjsR3D2re/h8HMfxx7H/xlbH3IDpu53Gw6+4lVkSNhUlJVwXS04fX6omo30/xAyjJni4WHEGbskRTxB2J4X+RWuqUaFz0tAMhqAKlnwenzMlTQRkeQx0NEOoUASx2tlE1jSFkBf1ISZ7eOq5lFRyrpWN3qChWIRhlzTHfD6XRgkSTGlzo5dNmrkLFgsv3sLCY/S9bur/6ViHjMaHRhdW4LSsnLIiolQrEBL60F1uRtC0xPEqTkGk2PrHQjTyu5/zivYaLf7cfClb+D0Oz7BEVe8jiOveQu7nvcy1j3oYXy3qgdTx5XB0AwEhwZQoNsWr8u1hVAYTMIKplDojhVLfsUI5Ak+eO/YFqhy45Sb3sXp172BcsY50sog8guHYYXSKPSwfn8cViCJ3JKAaI4LVQBpMwz09MKmyvjujSswodEPwVQNDQ0V6/z667nnXyxe+vLNa7HnYVuiZdlKmE4vvFX1hDh+FPqD2HmfLXDY/lvi8cceoUBUw1vWiF123gm1FSX4+t2b0ERlCQbjxXb+9helgzdPPGAjPHrdYfjg/XfoLXQ4Sxu5V/Ddt1/hmnP2wcx1GhHpCcAwbZAUHTKFTyE0UnQTiaRFZrAX4QCXlXOYzcsQH6/HLXa/WR556P7i9QvueBPk6KHrBmwOD8kWCyq1oszngU6c5/LZ4Kh04szLn8YF1z8Pb/8wTja9uKukGk+U1+ExlnuZgL2MMcvMvIJn3/wR59w5F04G9brDyRjIRGn9GEiGE4askLlzwc14RFY1xKg0spWFzjFpVE5JkZGi0gtoq9rsJFFSqCCb6S+roTevYha+Fv5yPybOmAY3jXWCcG3chMmcEwd6Wr6jYWuAhzFUlrR3JhZBf3c/uroD6CPqWW9CZXG8eXqm4sE//uqnR5Fa/nG9/6iRKzauYP0J5WjvHKQl70JW/P6IOD1Mi7lK/G8EOgYRHB4kDg6ir2sQx185B899sASdvgJy24yGesAU6IdOhXLAZGDzUWgbHsEh576GHxb3wU/aM5oG9t9+AjaaVofMK8uQvOIriCAcugJIgDgudEYhERv7btkSyuQK5i+WIMLFlBb2I3kl67MaDAVymR3Zt1YjesOX8BMeHXvgBqRBI7A4gZ2MNdBQhYP22UTURnd3d3H/669uTrK4NnFCHfLdQ1BVlZnxNGSoAK2g+GWrRa7/0QfPxh2XHg6fESaEGcRZx++O1d/cAfeoErQu66bw2fB7PgNUvMPOOwjvP30RtthgDBz5Hmw6qwnvPHEe/nTFEUiHshRiIEFWx8mgVqPVzRDTq6aLwlEGj9sLifYAnK5lq/uKrxw7prm4/62vyZMn4fgTT8Z7Hy/G3M+XwzWhmcF8CtlohJ5Ag24YIHsBX2kpRjoCuP3Fj7ABGx+csA7+XN+IE30lOJjvPJTlOK8fl1bV4PsJU1AN4DXGjdGsilQyBxc9g2maNC4lCJPOjkfTKPP50DhjPBq22gpVzRNQTgasqrac16Zj1KZboayiDA0NJagjNe/m+32k/N1OJz1HCbr6klSwBPxGHsG8D2efcQqee+ZJ1K1/OAZ7OjBIpVjUkcHKzjBGEja4K0ejN6JiBvNj5aVeFEhzs4v/eLPQKkOyfvjHNf+jhpUtwENhnlTrAGQZfX0hDAwMwW2TQSKE+FWFz+dGSZmb3kFBS9cIFtE9YtMmlLy+F3wnTodr7zFw7NoM955jUHrnlrCfMAtJAN8sakeCliVCq+j2+vDMxVtis/EVSP3Qg3xrEJJbZ621myKh0BeDRZrYfeXG0DdrQoYWVObtQkeY96KQHDrvW4h93Aonr3/40GGYud54BCJ5yFwwjYqEZYuhF5UfpEQTrPXXW5xYWlxNjwQgknSWrCI01IGU+KEhvWaBMGK4rQfJgSBOuexQdP1wLwa+uws33XMuFOaRcsu7CBsKsNl/n6Kk8xJEsL7N9jMw95VLMLDwcXzyymXYfod1EGrpQZiMjmmzw3A6MCz++QD7oBoqsrScMnMehteL8opaIJLGI0+/B8nwYtasWWIIf7NccvGFxXtnMmeERAgOQ4fCpKFEgwKOV6EHQDwJnRPsYNyxAHl8EQ0hSQgUJrsWWFui7EuSrNOfA/3oZYuTyjyoqK2EXS4gxBgrw0Sh1+2AZtpRWeVGD0mGi+mhdj/wSsw84Gqsf/K92Oj4O7HbCX/GFVc/S4JmEE/SM+166SuYuP/VmMI6mx77Z1xz15vIMb+WCEVx8q5jMUZfxji5CpquQ+//AOcToo+u86Ou3IVxo3yYPasR60yqRl2VE5tuMBrrTall737nJlkLZKlQ+Pp3Vl9brYBKWvIRxg8DgQRGjS5BZWUpeii0Xd0jNPgSJIlVLR25vIyqcgeqHDrwaQctezssBvuF3jjhShxWOo/M8yuQeHghrTMweUwVFMMGO+snCjqqqytw2O7T2BiQG0pCEppYPFv7pciwAikUCLNsZ8+CufcksiGgpcjCylqQVK5qKgcQfq07pgHTp45Cd2sXosEByAUJsmoCFF4vrRr4yQi7DH5xAAAQAElEQVSql/tfb4J1EdcMzYAIJE0KoqO8GooqwSSkYMwJh9OGNK169ydfI0BiYrBnBPGWDo6RfVF1MjqA3eT78I8/isF6koLuxe1M5oU5JoVzqSHSG0EiGESe/YxTKSLBABx8f5ZsUZ5eRShJjtl2keyTSnR8Nm8F2gg/TzvpmL+8dITPJ9cq/l8u8qCqshLnnn8BFiwbxFvPzIHNbyJBljIVHUY2EkKBQfVQIEQYaMezlx6EBFds4+5W3Md+eDg+NlHcXIqKlxmcnzrQjYb6Mjx2+SGALMFZUYNIPIzlSxYgwDxadamJBasGMHOf63DVHa/gtWc+wKIvl+D7jxbgy7fn4fVnP8ClVz+EDQ64Dkee9zg+eHMe2kn/rvjiR3z+4de45O63cevj72Pd2U1Yd+PpOGTzEpyxswfXHjUZ+61rwO9SkeL7gj1t6Fy5ApFQEEHGQ309fbCoyE2V7mJ/f9dXQflcpnAsZ+XFLL97K3VpyDFI6xmIIxjNYXA4wQRjGApdfTabRyGfR4704EAgjFKvEzecswU0svKRe74H6JGgU4CpTRKtYOSdVoDkwJVHzMT4coPwZwQRZlqTtNbBRJqCKTAEFYUKtkYDf9VNRYIVzdCDxGEcNhHmodOg0JJIdo0TkqPWWACDW5HchOyExP9GmHXua1+NOIUGzPkEhgK/avS3T4WAypoOu90JJW8hE0+SpQvBdDkBVYMQWJvLB+hOOMuqIVHpJYX1OCdCX+0O2283/KurCt8BYnW3z89mVcSpgHFClTQVxHR5YGf8UJBlyp+EPOdTBNm5ZAZ5XrPIBEk5jtkwyER9WGz5+GOPKu5zZNEqmec459zziue//jr3nLOKly6+5VkQacBFdshSDUiqihRZqGwyhMHuAHbeb3N8+tiJEJ/lkRg4pfiPj4Q+UtXi/Onbj8eYdRsZHwT4fAHVDWNhSDmEhghxufaX3f8OInz+m5rRSI2aiEEmjcMsIZZY0wS8XNWAPGXpLE8JsqMnYZjXC9xb46ZjHWi4/50fsKSlF8GREHKSE6Pr6zCqqQ7O8gZEUxZcjJck3U6YqhCmpmAVAE2lEVLtqC5zii7id8Qp7dls4ntZ1KbMviH2v69YKKdHaaiyUd4lBIejcLt0TJ3aCJ/XAbud3kMuIEeXrdLiziecWrfOwLZ0e6BXsGIZTjxfK2GNIAcyaKabn1atYmX7EHq6B9C6ajWSpG/TZEOSJAVEvywKRHFBKANghyW7CkoKG+FdWaKy5SDiFm2HJtiv2giSU4NFipJ3i3UUhfUZR1GWCNEyyGRTCA/3IDHSwwlMF6tJEtspHv3yS5LWXBc7u9NN925Cc7nhrx0F3eEiAlXZJQlFRVB1aHZfEeNrzEmgoCBMzylaFNha7P9RyaaSoF2BrKm0wlFYmgmDwbqNwq9rGo1HhucaPFQk8ZOgsqoqOErL2KwKhc/4qr1Y/u0qvPTW99hx590xbtw43gNefPElsmIp3HXnn9FGurt48WdfJX4/Tj39TMxfOog573yHknIXMoxTCoS3GtfI5XKRAOH7ewNoqKsA8RnSxUw+sGaGUPzQLhX38QjHMRwnI5eCTEgmSypqRo+HaVP4rANOr7dYb4T3DM1AmapBhwSbJMPBc6fMeqxhETmoXD+fpiMjy3grOIIVyMKgF3c6TYRGwognMojTWLSsaoGkOiDYSIlyWF5dgzLmhwy7owitg8Ew0xCtKKRibFnmXAqB4uHf3KS3xS1ZfFl5+a+zW+LGbxaJ0KZAS5pHBXn3KrIgNH5QVIvwwwmbzQGdg/QwcBOTF4sm0NYZQL44e3wdLTGExImboo+0trKiwVJNJFMJKJpCqCFhoLeXyhKDpmlreiHqFo94wGasZB6S1wB0mULFa6JNvsMaIUMmzLeIO3ir+IiqIsU4YqRrNVLE9y6HC26fE25/KewlpbA5ncVqinCJxaNffql8XlzJUChSbDstfs6eTCPIBZMtGUKw40yoDTKbn0lEYTo0zoHK/oeRyeT56JoxuN0uHv/jTRP9SAQh2nQ4vWxLRz4dRy6XQoZ5lrwwjSQRYpEgsszAK9SqNCFQItBJomIIKHPjzkfeLL7okovOL+7F11133Sl2xXLO2ecU97/+OuP0U4uXrvkzRYL5DnB8cZItUQpYJJZDOJpCQbMhpzgAzjF9Putz/vn9H9uac4nCDcoDZBWQMnB6JThIqJjeegRXduF05jTKK0qxQ38HNu9ugfiYioKQxTmj8mTEOGUJAXoVUHkihTymdrVi58FOxGiQ7jh+e1Q4KDfxNCMmIhsmHkPMxit8XsDL4b4BQt80HDYNdlOBpBnoZy5LyUcYU4MfCsiarvL4tzdLsp4Xd1gTyNK18GSNn+bB398sKPQUXo8Op9NAglY7GIihrW0Afb0jCIVCyFE4EsyMhsMp2O0GvMS7cvFNv9ErTrbMSaiuLoHHQzfJ4DBL193J4HiIFK7g0fGzj+Q1UeiJI3HyXGSeWwG5ygGJ3oOauKaWeIXwPmvO1nxLVG7CDkO3IUt8arM7aC1rKdBugLHKCHMSoqK2ViHE8c+LbW1sIbLLqWAfgkxy5SmwBQprjrAxLxZS4bzIFlwOO4PMKBLRYYhfNOcJQXs6mN9hg6Ulfn7/7c2iiRB3FWEcSJG6PC4YGq8wX6DYbLB7/fB4naRbbdApUBVV1fCQFUqlonxnAsLqOjjfvYs6cdfjn2Dm7I2w3nrrsYE12xZbbokjjzoaBx9yKKbPmLHm4q++GxsacOjhR+Hj77vx7GvfUkkVdHV1YoBBd3tbFzo7O9HV2YOOVasgPHqGcyuakMTX2iKvWWz0k70bXLYahgwkAyF0Ll6FSF8fuuiRVvZE0VzhxHdPnIw9d9wAn8Sj2LZnNcBnvbKCQZIDW5p2LKxpxkMllYTzOcxuX4kVNKZXnHcA0ovvxMG7zsbSlm7kqUA+GmaNrJ/JmDMUGoJuOFDJ+ZF1hfpswVBsKCdVn4OKYFJHOq+v7e3f2Vn4JpdKfSpqyOJLFMkq/Fnsf0/J5IAUk0+DfSHECaUStO7xaBIjQ0EKYgqaWuAE51FT40XzqHIY9DZZDpyzAEjgR0gzd2LjxGQpTMLRlFVWoLymEj4KlL+yjlz5aMRSeVELEpVTyJFkU2GR9stbGSReW47kbT9ALrFBojJCNFKs/asvWYJF6xQlSyIRc9sIn9wuL9JcnHwsjCyZGPGEuVYhxPHPi41CKs4NTUaagXBoOIhQdxtyoQBy5Po1wh3Rpsl2C1CQyVhcHBmmYYdtzGioVT7xOCrKy4r7v/WlKkrxVk7sFDvE7+Y6OgbQ0zOAwb5+tK/oxIrFK9Hd2YvlpOEX/NiK5YtYlrWjlYZl4YLVZHFl3PPo+8V2Lr3ovOL+p68rLr8cDz34AJ54/DFcfNGFP13+q/1ZZ6zxKq99/CPKJ9SjsbkJE6ZOwKRx1Wggti9joFziYScVCUnCsl83YNGzi2sGlbycrOVKjmGTkx5C8z434KsF7VhvsykQjFecHsvlUPDSS+fjnON2xRymGc4c7qcRUKFQAZO8P0U3qDsydqESrWRm/4az98LFVx9KHdXQS3JDvEvWFEQZL/rLKlBRXQWH14cxk8bB5nYjSg8YIjPWS8ZNlixUVVTA5/dC5doAOUiy6OlvF96786c7f6mWyWReoyCuTUD8dPs39pKKBe0R3P9GN+b8GMSnyyN486sAPlwUxtdtSbzxxRAeer0Fz33Yhbc+p1V6twW3P74U7V1RwKUDEjXFAvguFI8dKlLpAj74rB1zv+lFW28S8xf1oJvKMEhPFRjhcwAUU+U3Nz7L+aNdkDB7TCUwtw2hiz+HpCuQyu34TWXhwskyn2eMIjGpBY46k0sQKrqgNFWj6OLZtGstBOPhL7ZyZnvFhW9+WAq/3UJtYxPcFZVFKBSPhBEjm5KiBzV0EzlCIaDAxSiDa3wjIsuX4JZrnxGPY/y45uL+b3010JqrphvX3/wSnrnuXthI9WYJFcW/eR/uXI14dASBoWGEBwdJJEQYb2cYH5qorihHBT3LuuuMBggxrrnzDdQ0jMGuu+7yt171d69PnToVO+6yO55960d0dkRQM2MCkiRvjJIKeGub4fSVsf1RgK4jxT6KxiTxtbYQJBSPJo+rA+wu7HHWw2hZvhpZGtPdT7kP78+Zj4Z1xsPQNITiWUSWtuGGW4/DTrttjluDg/iY8LVEUYsiImTkDRqzt6lEJ5+0J8658USkiSgiOQl+GtXKsjKYdhNQgCRj2jgNq1SQ0dHRjSjJIDfjKrfLhNPjpLFUYeVjaKhxkNErFPso04gWD/7qS1qYSaWe/Omy/NOB2Bck60qx/7tFAtgXCLmLUDgEHpRRKHoWlUjRkAvQOcQsNVnLp+G15TF7YilsnFQIiLLWM4h3SCpfT7/cR8228glMqLJQYubRVK7Dq8SQHunEqs6gqArZqVL+rDXFriDDd2y7bh0uOWlLFJhkDJ77ESRCLrnagV8oi8THafFpCGiRV6GzpQW9HV1ob10Nv8fE/E9accsjn0K3eVBPQcVvfLbfbuvi1T3PeQ6frAyhfGITobcLZdW1KCnxQTN1qBRQxVAhMeAW7Jhe6sBLj78Hz4Rj8OTr8zBx8mTsussuxXb+1pfBZ2+/5XrkWOHAPz2FR5iknbTj+pi1/kxMmDYR46eOwfobT0NzYwXGjKlBDeNDu26hvLwcTZMb4J1chUtufpGrAVx52YVsZc1WoGX59rvv8Nbbb+Ott97GnA8+xJdffoVBKtyaGn/9fcH5a2KYP132KEAIWDmqgYF9HPF4EEEqK9Ip0PTzXVwTrsXPW+CqFk9LS9x49+Uv0MMk7XNltciMnly8fuZNTwEUZJPrYtFqjYzEgJFenHv4JsX7PwoCR17bCg3rInHOO/tsNx3o6ymuX5oxp/hdXSQWh0WWz2nXIUt5JjbTVAgLGhVYYR7IoreBQgNG5XHR46dTBfT2h9HSHWaL4DNScf/rLzqfX+jC2t6sqZZPp9+BhOfWnP2Nb3Y8Rg9QX25ih5llGFdpYPYYF3aYXYZZ47wYX6Vj/XFObLd+FSY0ebHuOD9SNjsWBaNAOSGSy+DACmsEnm93TCrjZAOPftIPl8eBcc3lFIpxqK/04K632vDsl11Q6ymM40uLNLDFJJo2oRRSox9XP/UtGmvL8eCl+3DiQwie/gGs4RTketcaZRFrKIZBj6LrGjTNhlA0j2gkBSudxkJClh2PvUPUwDtvvQqDzE7x5Fdf2227LRYuEgy6juPOfwQZBonxQDcGe1cjy6Azx3wDMgUUGP8kY8NwewwMdAxj72NugtNbgU8+/RxLFi1i+8avWv7r0xNPOB6hcBiz198Y5171BN57+kMmTu2I01qG+vsw3DeEcIzCoLvI+6iIjAShM25bsbwbk2f9Cbc+8QU232JLHHH4YX9p/OZbbsG6s2dj5512ws477wTxa+iNNtqQXqgCP8yfrFOEDwAAEABJREFU/5d6Pz/YaMMNsfvue+Dpt+ahrvogLP2xHW6vQTo6C9/kMSiYBsBcml1S+Jj0C1WpMnVeA+oOvA47nH4PGmQdu7s8nH8dG8OGJRTUhT8uRpwEhKbrsAlPXlpBIyPaAmQKIaW92EaxYWvNoUSKGoERGDYdMt+bJ/yXyYSFgyHmTJKoqinDqFF1qKyu4rz7inFNJhlDgUpjNyTYiV4MGqNYLIbl7X1rGv2Nbwl4O5NJvvjzW/LPT8RxVlFO5z7K8pubSo+QJOOTtBRMafbBT8uZokb3MfGXJV4to4CPpsutbazChPGjuZg6brx7HuCyw3f5xpBoecU8SIRKFnMj5snTi7mPVX0RvPFZK71CCoqUg+qw4fOv+4FSN1y3bgHJpUHUtxI5tqHCd9uWvGfHeRe/jKOO3hTP33YUMJJA6OR3UaDVl0d5IN5T1EIKlt/vRmWlH2UlGqoqHZg+fSxiGQX9IylcduW12HKLzfH3PlMmT8IGm22OtoEkHZYEL6nUdFYqHjuddsZmSaiKAY+3Epq/BC1t7DuASy4+H5tushGPfv/mIba+9+41CvzVvGVg4AGJAa7D4S0OKUdiokAywcXgvrTcjcDqHmx70A1Y0jqEE04+He+98xZ+/pm1ziw0jW4uXjr6gC2w3WZTi8fb77gTk4INxePf+nr8sUdx1bXXo7t/GIeeditkSUUF2cJuUv7bHX0PhHFY1+8BJKk4zeAnTcOxLZmuw/zl0Fb1YtNEAe/Uj4JOwE+WB4NIQsSgk2bNYtLXgnjW9PiAwQief+kbiE+ppkJch/hQaks0nvN43oIuwO2FmgcMEidutwM+n4sKKCMQCKFr9RD6aEhaW9sZs0RpsNxQ6ZlWt67GqpWd7L+CylIPflwRwvfLB9iiwvJXG0Gddeqvr8q/voB4vB8S/qriT/XYbx5KWNgVxwgtcyycRpQBvcSJqK/2o66+HJBUiCBKNWTUjKqGaRoAKbv8SBqF4STvS7AIZC1m1LNf9iG1dBji09xUC4kDSzBg1lQdbhufI6sEoRy0ZjI9hSiSz4CV4WzRU2SopF3LurHPQTPw0CU7g5KL8HkfIvd5L9R1KoBkDmDmurRMhywVKNA5pIT1l22orSoTr8Wdd9+Hr7+ZR8tTKJ7//CsSCWP58uU4/azz8NUn72PPbabDVlkKxe6Fv6yKSi0jS4o7x5JIRJATpAX729hQWWzm6af/voMuVvqNr08/+7x4tWF0LeB0gp2DROupsOi0iinmmRLMNru8Tnz9/SJ09o3g5lvvwN1/vhW6yOwXn17ztQWNwMrlVDjNg6GuNvR3tmLijA3pRd8kdPSvqfQb3y4q7IXnn4tNttwB3y/uRIiWW26qw5/+/AbmL2jBrUyqXuorg4DUTq6/KCK49lKpHy2pQrR5Cj5pGIfRihB0C0voeVfyPVtPqIPiMlHg9QApXTM9gstvfA53PvQOptnd2JiKZlHhWLXY9pak8yskHWdf+SRef+sruAnPg8NDWE2FmP/DqqL82W0aYzauNSzEQyF62hhEriwejsOuK6isKkdFbQ3GjqrA53wmRRlTBdtQfMnPv6wz0ul068+viOO/VhRezaZSj/J9j/HwtzeyM/PbY4hYKiaM8qGx0oX1plVSyAvUsySGBgMQmt22uhclDgOH7DsZiOUQOeN9hE/+AOEzPkb4zE9Z5iJy9gfAdz04etep2G7demRUG7Js1+TgDjt0fTDFiuChryN4xZcIPrQYwQcWInjlFwge/DoQSOKwQ2ehhIrY9nUnjjx6W3zz/Jlw6TZEr/8CgQs/R+g2ejOOYoctJ0DRTViKRnrVSepyCKVGBo9fexiGB3uwwfrrQVFN2EsayLaNh7tiNCTdS8raiwkTJuD2W27AhjNH48EbjkJuJATxl2JkK02h1JDLWpAVla4+y72MRCyBmrGluO6ig/Dj91/DdPpw5rkX4LXXXyeEW4ShIdpVLlSGmXaRF+HCYGRkBIsI755nUnDLbXfCGaedivVnNGHfrScisqIdimJHNpkiWZCASbiiiviOtCilDV63nSME3nz7HaTZZvHkZ18WY5Sbb70NyIYxblQDRtVWYOn8L/Hqa6/Dsgo/q/nLQ/EL8Ftv/zM+m/sOtlhvNLx1FVRYCZ203qLmUW56Ah6EGHumabREyfA8wffFSPMnKewFUuhFb6Kq+FNvD+8CR+4wE5mBAc6dE1VVNWBsjNfmt0F8vqltQj0VRRjeElUDJAljnG681zga4vPu9y0waYDjnOMcDWAJPVxFRSmNViVSjFsMtYAKxm4mH9V0HU6fm3ZGRzodQxeT2Ss7A3j7S6GugIRffixYL2bT6Tt/eXXN2W8qiriVzaQOB6wfxfGviyYWCVnMWTCCploXqskixLiII8EE+fYQBK+tGzoUDnLB4g5sN8WHh85cFwduPhqbjSrDLKeB2R4F20wox8Gbj8HtJ66Lo7esZWa+n1Ygh9KyEqQJ7Y7acRweunxPrNNYD+939DpvriB6XAXfd0GM42Tecf6OuOKUrdE3EoFqupnfSGPdzSfhg4cPweSaUuA9JrFag7j8xG2w88ajsLovzsVxI8vcSYyC2trRg/23HIOWty/ChUxezWh2w2/1wJZsRbk6gJnNBnbcdCzOP257fPTYmfjihXPg8zuL7Eohk0CWtHaBuNlDCOAtKYHh8hYFT+DiaFs3zjtlR7x0/1lwGXnceuO12H233TCNjFJ5eQXsdjsMww1Dd8IkLV3C56dOnYL99tkbH815G7tuNRUfPPMnONxeLnIBDpcNmiZB1lSIn5Uk4nEqZAQjoSQ22no9XHDSrnzuHZj0NoqtBI7SBnirmmHz1VN5VZx/7jmYMLoC1199JO649gSUcY732H03yLICSXXB8NYwJ9OEkuoxcJY1Qda9cDgcOJMJyDrS27eftzswEgCGB3D4VlMgPu7WJVBaFqG8Yzl8q5fBzyL2Xu5d7ctgZ/G3LcW2Lcux2YqleCMbxyF7bojtd98YKdUOjXmSdDpHGteLTSaNEk1ir7ZW3D3YhxcYv7zB8iop/IcG+nBsO9eSNSY31gEVlairL2MpR219CcS/jBwKcD2omN3dQxjoTyAaidGYRakoXtBCIplKYuJoP1YNZdE6kOQ8GmztF9uqXDp9yC+u/OzkbyqKqEN8tzPVbkQc/1WRdbwxrx+fLhhEQ7kLqqoxj5Lgwhtw08Klklny3MPI5jNYQS22kY49Y/cm3HbmbNxz8SY4abdGnL5HIy46eCJmNnqweFU/lq/qYrAaQHBwiMKRwXA0i22pZE9dsyXefeRAPHPJdnjp2t2w6KPz8cbde2HLsV50DOQp+AoUOYfB/h60fr0Mk+pLMfeRg/HiNbvjnZt2x2n7TCXl3EoXnYROoVToVUDo56uoJTSWUFXuw1UX74fv37kW3V/fg87v70fLd/fg+49vw1vvXI9rbz4Wm281BUM9w1jy3XK0tnahq70bPR2D6OmNoo2JuBVLljArHkeErl78jbJElP1Z0YM9KRgDix7E3EfPxu0XHICzj9oaR+69IQ7ecyPssXUz9tlhEg7bd3Mce8BmuPzMvfDaYxcjsOQxvPbBbXDUN9Ic2RmTmVzoGOi0kCezk6eVdjMGsPt8HHsWsUAMV19yEN649xTst+0UTKvJocEdQ4U2hAb7MLZbrw4PXnsEvqe3jfR0oswB/PjMqbj4hB2wxzZTsfnsKkypAaptYfikXjS4wpgx2sDe9GaPXnckVn5yPSZMaMJAXxhDFMQj9t0Er9x9EjbbahrGrjcGo9epx+wtJmOdLadhve3WwcY7rItNd1wXMzcaB/fMZsyp9uBT3cJh+22Oh64+AsH2HowMDCKRjtJgaIiRFLjs2K2xx/Yz8FYuhpNG+rDvQCd27e/AHixHB3owDzlcfOqu2GeT0Vj19WKu9TAW/LAMixesJOQqoLLKBcNhR0HWqPxaETVkcwUyewEophOlnhKEmWp46LUfID6qIondTyUpw9qJJymW39zk37y69mIymexBXt6WpxbLLzZdV3iexztLItB1FflcDnanjjDjlt6eCCFYCi6XHfTKiMdSyMk2LO+IFX92v6J1ANF0Fkm2uqxzBKv7Qigv8zCwrCbikxGPpxAKRyDyG4spbCuWtiLS04EJ9FxTG1wYbl+KxUta8Q2ZmACZoBRjg5GBXnCwUDUFwwwgA+EENp9Rj0qvhk++WACT1rGy3EP9SLNOHn6fA94SP7zlpRgaCmHRlwvR0zmM1d0jWLlgFVZ+sxC9yzsxsKANvVSOlkVtCESihFdpgJbLxgBeN3SoTKZmkmGkE2EEh/oRDiUQYWJzYKgHw/E0lny9CD2tndhs8xk49YSdcONFB+Ch247DE/efUWTr7jxzRzx6/XG474ZjcMmZu2PXrSdAL6TQ8tGPWPXpD1hNCxuhZR3qDTKpGKAxiqCQTsDH5Jpmc9Fry4gFwhhp6cLO+26GZ585H188+ycs/eYeLHz7Mnxyz2F4845DcdS+MxBJ5hEIphAkRQoK7hUX7ImXHz8DH710Mb577zoso5Fo+ewWLPn4Jnz/4Z/x3L0n4bDDN4aUVxBLqJAMG6DYMNIfwS47roOPHz0Fyx45GUseOw2f33oo3rl2H3x43/H47N4T8fGtR+L7h09Dy+Ono+3x09D69qV4hOPWvKUgKoPH54MlKYgwURhOpKATpbx858n4+onT8dBle+OBaw7Bgzcdh+vP2RX3XbIPBr65DVdcejBGKBdhzi9UE5XV1fCXl8DGtY3SgzjsNtTXl6G6sQQq4ZmmWJQJhQhHQrlHw80PvIVvF7YWvQmRIn76WBK2T6fTq346/629/FsXf34tm018z4a2+vk1cWzxTZJm4IslQ3j+427U+E0Kf55JnhQD2jxcHhsa2eEUg+lwJIkEE0Yut1mEJql0EnaHiRiTTeFwEjmyZbIsU+gUSBT0Egr0QG8A330+nwm2ABXQhTjBb3cgilBKAgwPvCUu6FoO3atbKKRRCowFm42KSU+RSMQ4OcBIPA/N7kMpYY1Qikwmi0B3H4YDQSRIBoSGhhAilFA1GQ6nA4loHEFi5xQJhDzHl6TbTxBSylxQRdZpuSRaLi9GjSoniafD51bgMAqoJh3Z3NyMypoqKnspxjSWo6rCh1qWetLXLrsJSdE5N3kMDCVJHQ/RYy3G0pUDmPf9CnxHIqGrYwj93SG0Ujk7Vg8W4V2CyifRI9sYR2SjgyikgvCVlEG1OxHo70ZWxCOKAiuf4nEa0dUDiAzE0TMUw+DyNmSzErLOEgwlNbYdRSqVRjqVgcPpAVQHBvuSSMdkCn4Iw119SAyPMFaKo5cMUTaRIZOURveKXuQkDbQ00BwemISMuteLYDCNwdXDNB4ZBDM2xAoqIU8Ive0BrpUKsU6RtIR0QSkawfrGBrbVgZ4Vq6hrJhQSDm4n4Z2nFCBBkbV0gDBxvc1m48iDtsZRu8/EkXutj9zXGoQAABAASURBVHPP3R+H7LUpZUPH6iVd8JVXYfyk8agb3YgKzrfd6ee85qBqNmgsRFhIxC3onCN/uR9+vwszJhM5ZAq47aUfIT6qIotdsRRg7ZJLpT4tnvydr/944u9UYkMfUVm2+XUVrfhCCQ993IOEpGP2OB8qK1wUpDJ4PU5Eo2mEgnHomo6amgpYDD6TpJajsQJivBcOxXhPg4Mu00IBCq3zyEicVjkJ4Yk6aeG7CXeGuIAerxtVFEg/s9AujwuKpqLA9nROuMvlgkmrIp7JpFOQKNgeXwmNjkYls5NC9GCguxcOjxv148fAYpY5HgpC/IBR/B5LRQ5OKkp9Yw0mTh1LgS9DGT1NeXkJSn1e+MoqUVHqhY3vzOYUKr0FLgW9i4xYKEQOP4G8JCNLgc6wbSG/drsP4lPIWxB/VLu/tQUWczcmcwymy11c5KkzJ2LcmCqWBtTx3U5axHKOb/S4GowbV47xzIhXNjSSXBiF2kmTUVFdAi9jCzuD2zQNT5JYPhMJwZIlKiLfL6SEk5Bn3kD8iShnZSOc7gpk8zIF0w5vSQUMPtvLvuRpNIJDA0iI/40d+6q6fIhHElQkC5JqoLdtJZUmghQVJhMNcp0sOF0OjtmiR8gRYqsocJ7zTOQpsoQ4yZpUKs86Lug0DDlOQi6ZQYBwZ2gkCah2VNXVA4U0wgN9CPb0cP4FGtGgGw7EUjn0d3QgIeQipWNxewiLSUN3LOpDiP1KZVOcxwhDpCFER8IIBiKIMdnodhgwZQvIpBAa6oNFdtVusyGS4LzztQUa4Qjjl+MufoHwNQPNtLEO63NxJKuwO3OHb/LwH27yP6yxtgKV5QMuyIY8LbAUN+FVdNNAigJw7gMLUEM2ZTy9SI4LlWYyaOmKkaJAezw6ZMnCCBUjTgtdUe7EGGaWx4ytQXmFGzU1JciSOhT/tFV4mEgoirpaH9bfaCqmzByP0WPr4fM6kEkmIOKXwa4uhBhY+ij4DipKgoF5mAI7ONBFaxKFQjYkT5rWkiS+X4IQ9Or60chlC9Btdqh081kqlMXR5/NpZNluMhKkRezlWPL0dh4GiECccVaGCx4M9SJML1WAiiyF0bCZ8JWWwuH20HP6YVFQCooMi4JjmiYUlngiQWUvcFEK8PjXjC8Xj0Cix6OzAiBD1hzQ3H62nUaKsEjVjWIwnuV7Y4xxcvSeeUE7cy4h69CJs/O00LJhB/USaUIwmWPRdAffaSAHiYRGP/zsm58BbzQaLSqvlYohHQ1RYQCf3w+b14/Sqlr4aMyS8SAy9JyK6YKrvAYurwfuijI4SyphOvxk7NyQFQl5CmokHEQ2k6asJ1Eg/JR1jQrIfpl2PlMJN5+VOLgMx57hPGkOF8orS2HQAPZ1tGAkGIJKj2RyDWRJRpzjytDLqYbKubRB47yOEIoFIyHUM+/TPHEcSshomSQxkI/BQQShZOJIxiJIjAxCJURNcf1UQ0GO/VKoMGmuYzQ4hOGeTiSYnGysK8XFd7+Lj79thaIb4IJAfCwJW2cymdfE8e8pFJXfU21NnVwy+ZVkFSbzbaE1V3jEiVF1E+2DMVzw6BLi2RxshkFBywuxotZnuFgGIkwulhCX1lSXoYrBXXlVOQXSAUmyEA5H4XA44XZy4q0M+ph8Kif+dJMUSFOxRoaDnBwKdDpHqxeCgEQOWmUP2yswsLVoyXO05A4umERBTKeitC4DCBO7h8kKDQ0OcqGTzJ8kudA5WuYGVNU2wmJclUwlaBlBAc4hGRqG+NOsOVrlsuo6WjobhSsPQ7PD4fXCX0HBIeUoFjdOIRzqGUCGllmll9BUDQ7OQ4wYOp1MIk8Ll6YBEYYhyOy5SmVKxsKIBAegESLYPBUUbhOeyiooHEN0uI9wMIF4IoqcpcAwHeDKUqlV9jlabM8QykWYJbygRUFzlZRQ2VT2IYUQjVCKz8pWFhqFMUUFD/V1w6CnzEkag9oQ0pERCK/uKy1BnsqTiifWeEPGeBLZu3gqTjIiwLbCsBQZIiem25zF9REwL8X7BeS56ECS9Gyexk2joTR0ExrlQChUSrTLccpyHmKdQuyXRsUwnR6YhENObwnsZeVwVVVDUQwKeIbzqxe9vMY5EvOYjsZQSIZgc0kIEH52U3aqa6iIbhckTUeO6xse6sSI8IiUHYEsCpQB3eamscojzWx8XZUH06dU4IFnPsUdT84FOHeKXBT3JCP+WblU6kNe/N1b8cnfXZsVM5nMsmza1sTZ+pGnxU2SwDU18N63Hbj2xRakQhFanTSxqYvQRyMzNIL5C7rIDg0hGcugfyCIrrYOeogksrkClUVhcwoXUYGmqXBTACw22tHazeTYAExDRZhWz3A5IcGCqmmoqa+nNXdh6bLVbLcHTgqrm9a5tKoSOoVDUhX2zUI0FEI8GsaIiEVkCbLE9ylKURA0WjCNEx+mAEmmCyW1TVywOEKDvUjGYxRWOxQ+k83kEaewx8MxaE4vlT4KUCE1Q4PA1zLbYOoAimFCYf8lKqCs6gCFx+kw2ec8LFZQTAd7zxFY9CBc7KR4L2OGJK1okkJu0TpmMknksgkUMhEKS4BKkuWc2NmWhDjrdTK4H1jdCt3mhmy4kcxosNGzFehBpRy7w5xNll5IWPxshheoyGUUypr6GjhcTuRyKUSDI+juWA06XsZyBYRoIKLBAMeegSZpVKI8FSjKOeuHjAKS9HC5dBY+Ph+JRhAn7DM4v5qi07D0o6t1FYUzBV1VUWAuI5PmHLMdiQYgTqueyljI0YPHmK9KhcNIkJ3sXzYfcjaETGyE8dqX6F6+CBHGXaDSljgUJPvasPOpt2PTrS/CNrtdi53PfQBaOgZviQ95SQUUG+dah1OXUOB7NEOH2+OAj57UW1qO5ol1ePL1+Tj28ucgPjoV2rKsFVlVacoy7hbX/pki/zOV/6NuKJRNp2dQAp7+6ZpCgZI1A+//OIBHPh0oxiBLVw1iIBBHjoKjqRL66RmWkQbu6QpD4M4EJy/HRY1HkxSCeBGnjhpXj4pSNxT+V11XhmAkDzctUo2fizIwUIQVTpcXQbaVt4BaBsuDfbSUFFbxf9KKMHGXT+ehygYhj5eQzQWSH2TjYlx8vmckhL62VQza+ylsDnjcXjjsLk52DlkKs0SrU6A3GOxehcHedlrhIGKhAQhBFPFVjhjYRciXpjW1MW4qraalY0AqqwYpyz6AcZPd7YYIGGW2laVlt5kqE4FppKkUdpuDHoDHyQjS9ErUHOh8v0QWx869SVilaQryeQkh0uTREbYJNpvNQqXHFNBOyudh0w3IXACb003omIGpKyhrqIeiFJCn0phOJ3VYBqgNiqrTw+cQDIWRs2Q4CJFMCpZmGLA73DBY3E477FR8RVdhmjI8Pj/4QtBxwUPBE7A4HorDYRpcmSxysgpHWS0M3QZ2BGm+M88+Shy/zvVyldbB6a+C22NCzkTpEWOIx0LIJePMK+U4TVlEBeQlRZwvZMQ0IMyYK0clLC1x4KSHP8WXz32DJ9I2fAQP5j0/D8c/8jHKG/lOwwGvvwJVTWNhlFbCWVIFJ2FpkMqeoTdpqnPixdfm45ALnoH46KYNtGuvZdOp8YjHB8S1f7bI/+wDP6+fTaUO4lodK67ReFI4JMiajrlLgrjvk0EMh9JY2R5BfzCLqgoXVFlGTX0FdJcfC5cO4PvvOtDFHEuWVquyvhLjJoyCqmoYCQS4vryat+CmMf2C3uiRF5Yhw0y8Wy3A79GgUPEsWPD53LDpOvFvHCK7XeBipchaxWJRjAwOI8qAz3A54CcVHCOFGCNksNOF66YJmf+Jc4vCk6dyxAJUHnLuBoXMEN6hkEOaypynxSoQk9sdOlTu8wwQXfR6Di5WPmexrwUKpQqNwgdJQYHWN0KrHR4ZQpLvT6XySDM+yjNBqVGwdM1OYbRB93oh8ZmSUj8kKY8QldiCAoMLa6Og+mtqYSNJoXJ8BgVU4iT7CFtsLhfbjUGmckhyltY8TmVJIzbcDxkSFFmBJAGKotBjpwmnQlQUtkxDoBSyyDOGsCwqIgXLZrdD1myMz/rQ1d7GOYwCkgbJ5oK7rAoOzoXXY4ekm2hZsRgZWvwMCZkcvZXu8sHFeEeXqci5JIprYllIBvsRWL0c3awfYzxRYGcstul12vguCx8vGkB183iUkCTx8Hkf31PC+bRzrDabijni39nMWYmPvfU4Tk3iZiOLz1x1+Pr9JViwcAly4UHGilFY9MAxesNCPoFBpgeCXR1odBVw073vYJ+zHoX46JxLdumMXDq5uzj/VwuH+K8+uuY5KssDMqwxPFvFDkFVJCi6gvZABnM7MmiodKLRq6GLyaoshUoIZjoT5yLKKC91E8akMf/HLnSs7kOSfLqmKHBy8Tq6gnAx8Nx1l3Xx9dJ+3PpBK054eimOOv5FzHl3Bco8KmRaoxhzNIFgrKgUXr8HJp+NUUlytGwQHeIi5WjVM7TmTnoCb6kLmqlBlmVa9AjypF8LrJci/uZyA5oOw+mBYXNCd3iKQa/X4ycd20MPs5peJw8dQHx4EHGyLOKf68YIoayCBA/r2W0mGZcEZNMBh8vD+ZDBKWH8ZafS5RCicBaYSBDQjndgI24Xgq8bOmQKslD0of4AQoyvhumNU5ZG+BVHinNjczihekpR1jAWiiGuZ2GlUrA5TPjKyxAS9DY9rZ1C7aL3yRHWJqi0hi7BacjMhcQghDyWyHFsbvi9LkJjG9IkGeLxDINxP6cgQ6UZRHp4GNnwCGKREIKDA7DiI3DZgATjD4v9LwgSINiH0GAX465h6JqGFBVIzHOWfVVVAAzicyKuDAYJxwMomzwa5z4wF7uccC9MunmHkqensSA8UZrexXQ5IYpM1somKfBqKoa4dh/TS+QVGbYCEKah0+ihqefoJUsW6u1DoKcXjkIC4+rcOP3W93HOHXP5cglUki4U8lOy6eRtvPBvbfK/9fTah9PpdEs2nRoLWLdR5iBTOFVDRc9wGi8sjKAvkoaJPOW2gJ6uESRJ9/lLbMizsioBXruOGC3w8iVLsfCHFmSzMgW4AFkBPQwtWUsIOG02Ru7YAnN2Ho1jHvoGl976DXxcaJdTIaXbBIULQweABJOVbqcTbgqVLEuQrAI03jQMnXVk9PVHCX1k6oOKHCTmXpyw0+qoqgleRYFKnCt6EYuCHUM4NATKG/zk7/OZLPr7OiACbnCMebZgmCacphMySYhUNADBxrmokC4ueo6rmaR3yyEDu9eL6lFjUFpZizThW17SkCMz1NnVie6+YUCxQWJ/CxSQuHiG75IUA4bdC0Xh7MkydMZgmu6ksCRhmnaO389xmKIryHKcNrcPOg1FinkqyCrcJWVwu9zQVBOaYYO3vBJ2wqgoFSAVo5ehErUtXYI8GSPhZZNkjIjG4PHZEepdTcgZhM3upjdMI07jY5hu5FNZkiJZBHq70b34G2QSISiagRQVVqN2yCrNpqzA7i1HTfMYON3gWrfAAAAQAElEQVQu6IaOMbMm4d4nv8Abj36IShqEqUfdgUHS/rwFzemFwdhKNhyMuYBNGsqQn1aNPw21ob2kDk/ofuwT6sDYrSZj/dHVCBKqE0wQ1nlhp3Gq8+lw2AwcddMXuPOl+YCkwjCN+8m81WcymcX4Az7yH9DGX5rIptNnoCDP5IU2iV+aoWAwlMGDXwexoD+HKuLVHJVDVnVIeVBAwogxEVRR40eBFpmGCr4SO7wuGTWVNnj0POa+uwSL6AHMKeVQL/8S7ngOyiPb44muQfzw/QjGj2tCHZNZEgVP5G0kXUWS8CvPwM9ns6DTqkmaiarG0XD5uCBcDMGyFYWfNGqWApkgFHF6ffQAbga0OeLoJBKxGBc/CeIq5BgAS5qEkso6WkIDmumCr6oedlcJF9iPWCSMnrYWhBkf5Ri7CAusUFg8TjsMTaGg2qkEVEzieNjtVE4HDFrIvCWBcT2yfL8kW7TsUSprFk2j6uidDPjNNPF9GEmSEbnIMNoWfIPgagp2qB/iH0+FQ2FYkoJcXoKpGfDQQAgFCgSjCDKIjgbDzGXFAZWCzHckg0EKfwA2NY94YJAGKYMEg3OJTFmErFsfoUtK5FV0DSpzOopUQDoRhJRL0IAkEIlECePoHRiQeypr2Ky9qEjincKaGPTAEhW0QHiajMcR7h+iEsuoamjk3GRxwvXP4FLZgxV147Hquza8sWwY5c2joBBaanYTpt0Dq6BAp0d/8cYT8R6VYqu+VTgy3Ad1i4m49/htkMkr8PpK2J8k51XGpPGVWNYZwuanPI/XP1sBRdV7VFPbMJ1KHYc/8COvaeuP+85mE/Oz6dRoC9K5olVN/PsTSHj1hxE88d0IFNlCgVZfokgIYQ2OJNDXG8T3CwfQ2R2mRQ6jq3cIMSqETFy/cGEvkuU2eNargVzlQOrDTnjHlQJ1Dgx2hiHLEl3/CANyGyprqmHTFZSXeNCT1PHcmx2cTD9cxAxZunBdtWHylCbmZibB5auEanNC4CKT1si0OaBoJgy7F2wUJvvtdvq5cIWiMI0MDUPXNFQ2jqUnSCBLVkyRVAQHOxGLBWA6vdBMO9tQIDMOEBRlmAqUJZa3cnnEAgNIjQwg0tWKKBNuod4uyPQsVVWlKCEtbpHVy1DJIswPRIaGMNKzGr2dncwXcC4YOyWoKKxGQR9glwtwuDkXiRFERvo5uwoG+3sxRDaJ08F4zFecZzvjmhjbG6EX1AyJc2Qi0tsHAck0w4SbbfhpLEydFtnQ4KCg05Wzr8P0snZYUBEl02fSk/jLauD0uCESnuX1DagZPR52eg3IGjyc7+rxY3jfBokd8NFrmQ5tzXzY7JBlFZ5SH2qZExkiRHJTCcHPh/NWAoYKB88lGtBULIgcvXlPbwhjKv1Y8fKfcOyDp+KaJ07GggdOQYHz1TEQICuYQ3WZH40VLlx513vY5NjHsapjEKpuXp7PZWpzTGOw+T90k//Q1n7WWC6dvDGrqeWWJb2mEx/LmowfV0fwyDdB9DO4nTHahQkUdoPX45EkPHYFqkov0xlEB9my7tU9mPvxMnyyYgjYqhGpJ5ZA27IBvld3R+CcjzC6I4lNd5wISXegrNQLDxOSwpp7vF6Maq7DnE9W4U8vfYlJ5z2PVz9chfpKJwPbLGFLGol4FoamQlFUmA4P4oQN0WiIApRk9jaCPDGcrMjQ6J0UwwaDJRkKEhO30sJGISsSAn1tEAlQVWU99ruishZueiyTAandU8IF53sYzLMZ6C4v287CZjOhyHIRHqlsOxkJENYkIZs26IYdht0BTTOhE6Orqga7201DbRFmZ2D3eAHeM6jchYKFEHMkOQbKNtMEmHgTkFFivzPpOFSSBjYqht1lQMrGMdK/GobDidK6epj0chYV0iJzNkzoYzGWG6TyFLhPk9BI0BtrsgrRvwJJFpvpovAz/qCHjtAjsWlo7EOQxIFpN1A7ewaU8moSON3ojacxalQ1dFNHjkZEtjvh9lcixDiSi4Qj99gcVyKLVjJfDQA++XYVUn1B5Oh9Uok4XL4SeDiPlpRFf38AckHF0TtvhD02JeweShIpyCgvL8XYzWchrpdi65OexCX3zEWhUHjPZrPV5jKpy9jsf8om/6e0+lOjsdgQFWZ3K6/MoMDM12i1goxX7v6gB5e/tppCoWHXTeowdWoNPH47RpiNtrtsGEuPUVdhYuGyXswLJWBMKkX8mUVIPPIj4h1R4PMunLB+GbrblmPxohbESLMO9HRh+bJVCEXyEPmOH35oAzatA5xpZAZioITAX1WFMkIGF7G8xA6luTgK7bGvpBSqTM9BeGLnPYXCl5ckxjJpaLqdjzpgGHYkmR8YpjfIQ4NkuorWXCiaYXow2N0OSArHZCJHIRR/dcYwDKSZgMsxN2IrqUZWliDTGtipEE6fH7rCt9PbZOla4xQenQpokVyIBYdQYP/4GghIZjGZGo8mEI9EWMJIJBNF5XL4yqGZdliKCndFLeyEjxIZvDgTdgMMcGPCG3grINOYZBlbBBigy5rKPhgoSECGBIYI7nXTDig6hMUWimjzliJIpUhEg4SWBnyjJkIx3FAJI21uDzIM0NPsr2d0Pe569mM0zjwBt+x4KXba8lI8+sZ3cLG5CKnt2EgAGQb9wZ52LHjpHZy4SQNGzarHM529WD16GtDSh7PufRVKvJ9EQBwptiuYtyw9C3UN6YyFoe4gRoIJGowcRjWWoay2Cjdd+zLGbHM+Ppq3YommaesD1vbJZLIH/4kf+T+x7b80nc3Gf8ym0zMLsHbUTX2VrMr4cukQTn6iFU99G8SkCeU4bM+ZmNzsR4I5kNbeJGIUylmbNKO+rgzp879AZSKPiv4EYgqg7jEBicEEolxM8ZcBO9s7EBgYwqoVLfj6ow/x1ZwvsLyQB9x2KENZbLxBI41uDiIPEicmjzAhOsKcQIRMj25oqGiqY+DZhFGjG+AwHTAZMMuShhwTjSFCpiRhW4rY2ebwQbe5kKXlLSG12TBhNLLJFHTDRYWIEBYFCdUkKIoKm8MFD2lPjd5CQQ7lFdUwGNMoPE+nExAxWqEACLYtR7rZZLt5BvGFdJrvN2CjNWZyAqqiwVddD0WRoVDIHW4XSirK4OX7NcKaFBVRUhS+q4L3dXrDAhRdh6hnMSYqqfBT0e2cq5B4GTTV5BhsqKipQ0lZBdLshOnxwuC462rrUU7IU1bpwqimMjTWMLmXCCEva7DRM2SpoKsW/4jOVUtQ7tLx3LNzcMVxt+PwwSB2k3XUkj074opnsGj+Yri1GBOmYQSHhyCROtYKAVS48rhsvw1xJWI4pnUBVAB+HbC7HHA57GTGBhkjxvnMCJZ/M4/08lJ0rlgCjYokJwJ48rnPMHvXq3HOdc92JBOJPfn45Gw2+w33/+mb/J/+hp+9IJ9Ov0MmYqykSLuohm1FIpnB3a8tw84Xf4GXvh7AlAkV2GJWBUY1etEXyMNGpuz5M2bjkmn1OHTDKswe7QTO/hS5t1diWV7B7A0mYOz4BpQRr2qGDUlCqjgD2UXzezBYYQe2aUKz2wYtM4zPP/sa7StWoHXpIqxcvAACbrhtCkIMOM887A5cdMKjmP9lK1myJISltTNmcXk9iNO6RYcGUeq1we8xUNtYgzHbbQC734t58zoQJlun6UBFfTNSpE4zTCTKmkYjZyERCUCjoCdIl0ZDI+KX7YizfiwSQoH/6fReGhkzg4bDZDyRJlslkqbiJy9JMoNCUfOEQiCZ4PR54fD4IEs2KlcOBcZBkpTnuQKFHmxgdQuG6FUVSYIE0Hv6UU5hz9BbGfQYFVVuyLoKESgbTg9kwqesYoLrwNrcrDxq66vRzhjgxafexEX3v4tJx96LZ5+bg8SqrzHIvIjNZoPT6UAiEQe1APOYuJ1uybiyaSI8XjsOYQJSDyfw4aJulJWX0YBoMBQFprsMDip2b1LHITtvjrtuPwrtR2+LF188H1cetyt6UzZoLj+gyrA5XTQSdkLcOCp9BYyrUPHVDyuxw6mP45CLnmn/bv7yfdjbRpZXWP7LNvlfftO/8SAV5s1cOjneNLWtZM34vrN3BKff/ikOunk+vmyLYVpzGXbceDQ0VUPL6kHstFUVdtxsFA7ffSIun+LB+iU2hDQTXfQwFlkrlQIgBKKpqQrrzhqLls4UMN4PrBzCVE58SZULIuAUf6GjtqEaVTVe1JRr8JjAMde8gVvnL8TVch9mnXQ7rrjhDVSPqoJsKICkoKy0ogh3smSo3D4naJZx/3mPwzn6MJx116tonjGO3iRJwS3AWVIOkbGXC3nIuoI8raxuOijMBQT72hFmYG0wJnLYvRQID0rpKTQqVSwcRIzK4/KXw1/ZxHjChYIqUcA8qJo6CSVTxqOsaQzK150BV30158UOB9uRJB2abkfesiCR+JClPBhAoWJsPT5j0m7Cwbdhi31vw7qH3YeT7v0AZaMbySp6IWBXiom6+NAAxxZAfX09YHqw1VF3YtdD7sd+l7yOF295FwNfrMS8ERX+6gpIyRC8FPYSQteKmgbojCU2aR6N95HGFfS6PbkcDvKWQEjxDylO7JipKMgKSGqijMG/l/OYYS6rbyiEw7eegg+uOxgbTmtER28QuiYjS6o6OjJMj27HBI53MypURwA45LqPsN0pTy76blnfjpz8USwvsvyXb/J/+Rt/9sJUKjW3kE3P0uz2mYpqvLSifRAXP7oIe171DR6dswo+WqmmajciDPbyVIxQMIUNN63H2/fvjauOmo3hUJT0Z4L4VUVplR9Tpo+Bh+zKV61DgJ+LtSyAKfV+lDIALDAW6O8dQJay5K9qQBMFb87rC/FxnIvz4j5wj68AdmrG3R8uwOdvfIzEwGr0dbahl1Y6xYcsWlxVUXHQsY/iuHtfQK5RR6ongNhICg5aeyHoTiYDnd4KSFRw01WO0so6lDbVonbKGDRMHYXyqko4nF5objcD0xSysgp3zWg4meE36S08FZXw+Msgmw4qiw+V06ZhkPHV1tufh0mbnYk9djoHQvlKJzZD0m2EVH4odhe9WymqxP+Ep7YZVY3V+GTeKmy5/83Y/uNFuG11DK8OWJh3z7s4+sonodsBgwIsWCaHUyPUyUChN6sZOwbtXUO4JpzEKNWG2b4yPCn78WPHED11CnYGDSmSAE6PExahZ4xzObqmHDBVdNBzSqEUTlq1AG9wffdZZzyQ4XsIMy1G/wnC3SHmi8IDXVyrHNo7htH69RJ0tXQyL5NEOhmH1+/CuIkNKPFp+OSbdux54qPY+Ij73nz1gx/XY5NTWd5h+W/b/lsV5adRZxOJ+flcem+43SWyal7a1hPou+aZhdj3uq/w8NxuDDHIl8nn50ihRpIWFrQMU+A8aGwehZqmetK/Tq6XgUEGsCAEq5rWANz1PfBuO5qmMqseiEDhfw7ifkmWkSN2hybh6W9agBVBKK+1QnEbUGMWEoxdBgJRuJ0OOB0OKJoJzTBRpQMNFwAAEABJREFUSIQZ+3yKud8tB27cDiUP7oPvW3vx0sOvwp5PcCjCa7TBLgJ4xjSRoR44XHnMffkLnHnQ/bjqzBfQ2doJmxmDIsls14FMKIBkOAABfxRZQ2g4wFxFkDkUDyqqK5Gjku584OWIaBNxxp9uxLJBLw47/maAAX+EVjwy0st8QhyJwDAGejoI/SJIUhiPuvJRXJ1RcU7jBOyqxfGQR8YGcOCRJz/E6hVd8PrcUFylcJdUo7phDNpXtUCXk6if0ggfTGzDmOEdxht+uwmlsx8r27thiLmj57KRxPCUlGF19xCmTG/Aszcfg09JM7/tAD6kJ7vxgVOxy6bNGFq4CKDrcnhLAVmGiNV8NaP47jLGRmVw0Pu6XV7U11Vg1IyxnGMDjz/1GTbY96ahzQ+7+ZpX5vxQCSu/C4B5LP/tm/zf3oOfdyASGSnkUlcAVrWqGtsFwql3Hnp3BQ67ZR4ufXYVtJIqTJ3cgDG1HrjtGjTNDvG3eQcGBrkWCi20A6mchauPmoaHDp6Ou0/aBhtusz4sZym8hA++Ej9KaLHdTjcgWdAyOWCqD1Yiz1daKJwwBSUeO6aMqUcBGhQVcFChkE2hqGCKreiRtEgW8SWDkBx2jJ04GuKnN6lEBoGhfrQu+Q4pZr6ry1TcdfPr2OqUu3Crvw8Xt36P6Ttfg09e/wzhVT8g3L2auH8ZVs//HKsXfYO2hfMw2NGCdHgYPUt/QOu8uZjzxhvIFnTcdetVDIgjuPKSc9A3GEGqfQWyI30YJpuUJzEAQsR0MgaLscxS0qr2/jj29VRgv8FOxOgFTAnImhoqUhZWdA8gFw8hOtyLNFm+FAmEkcFBJFp/REGJ4XvksK/Th43p1dZxOaEGkljUM1JUXtPmLP5DLIfDicrKCoT6Qthv/63w3bybceXLZ2Hp6xfg0Mnl+HHOxxjp64KqKPR6HiqBDapKA5WJc45GoCsGKsfVoZSetq0rgEsveQLNm5z14WEXP7PL1wvaywFcyDLA8j9m+5+lKD+bllwu/T6Q3xHw+rKZwqlzF/T/cMh1n2GvK+binteXYMWqdhBVYdbEGlRXlMDmtKOcbJCVU+DyV2GLHWdgr+2aoTHnkM9bkPN5QogE+ju60bJoEVLMWh+x/4aQurKI9oQRXBVA4fh3sMHYalRW2UmPhmDxP28Fz6trkMtamDapFjMbypAdjCL10lLUJQuoH1+LgvA6usqeVkBn4Ozz2NC2PIzLn/4MuGwD+MbWwHvoLER2rsU1t38EelD0tC5EKDQCwXhpikxoY9AZqoglwxgZHIDb6UTjuIlYurKdOYU+HHXkkXjmqUfw/aI2nHDNW1A4xqqqakQCxPiGhtKychiEOl5CuDzPM7kcfIpaNAATFB2PMKaYLBv4gUnMLBOkMpU/NNRLNqwX1CGQgcahW87C7Ygj1DWMMdEMZvW14FvGTpGhEGw2DU6XGzZWzigaqfwMosziD7T1wGTsMbWsijA0gu/nL0YHPVRHayv6OlsR6u9CMhJkTiSDuhIDjXUehEMhPPvIe9hpl4sXTtjl2rOuuHdOWUf34NZc/jdZ/kdu/6WK8q/NAGcV2T/z2XUAuXHhit7zr37sh++3O/td7HPpe3jh827GKgmMqnJiSqMDUjqAFFmZLHT0DUfRvnx5kcWKMjcRHBlh4B1HIhbE8tYuTB7vwMvHzMJOSwPYZF4ARzMvcNOZm5PVSaCXGHywP0jPUoCvrAxEEbTgnUilkkCtG5hdDcVpIjccpLVUoGg6dGaYy2vrYNMNtC/rQWCSF46JlQhe9SkSjy8Edh2PLikPS7Ghacw4+Lw+wpBSeErL4C6thK67IckmRk2ajLKJY3HNPa/hiOPPhGJlcdfd9+CWG6/HaWddgDfmfgc34ZPd7YVJJirOKUonkhih8tfYVfgnVeOaeA9eL6vDLi4vWsiQ5Ul6dFAJDZ47+T5Zd8B0uIpj8zLRR7IQR2+zDo4/exccUWXh8w1qMOrw9XDPlftiw4YSdLR3oYd5q8hwD3MjEQT7u9Hf0w3VKiDQ3Y/29k70drfDbpfh9jqQSUZpnOIosQEVTiARjePFOctx2tUvL9zgkJsvPuCsh8a8/eniaYVC7hau7TDL/+hN/h/du7/qXKqDl65nmZXJpBve/6rl7HP+PPeTXS98J3fEdR/hpse/QNdQGC4kYSRHUOo14fK4kYgnEGKyzlviQVVdNRwUjDxNaDsZtXETSnD7FVvgiSu3wZVnbkg4EkN7ZwCSBGQJa+JkpOKxEIVYgctlw+Sx5cCVXwDfUGDseYSYy1m5pB3xSIwxQgKdLZ0YZEzkrXDAuSSAeGcInhNmw3kI49EPW1EDjXBEQ4YeLsugOJ6IYoR5nQSVW9VVlNGDyaoBELZ0kapdd/a6iMaiuPba69DY2IjLLj4PgaiME869DwoyKJBkEJ3NFvLQGUvlmO+5+4Qd8XyVD7u3LcZJYQvjhiMo6V0B1wZjsTcD5nAsB2+JDx6yVPlEDqFQED1MEK5q68J1R22GZQ8firkPHo+Xzt8LR2xFha7woa+3F5l0Cvl8FgkqSy4eKHq+dCwOj99Dj5iARs9dWd2A2etMprfYCiUNzXjv29WFE6565cvNT3jiTwde8OzoOx7/YFpXz9BVXMMWlv812/8yRfnFvHby7GaWzePxZMnrnyzf/6KHvn1g3yu/6Dzspi9x3XML8NWSATQ01aLOr8OnWbAhjRCzxW4GmF7SlTVNo+BjwJtzlqN3JIHOQAY52aDw5WCz6Xy2CZpuQ5SZ7kgsjTgD3SvP2Q5XbzUNu/cXcMkRG8NwKSgUMmDIhMBAP9K0pBkK7TrrN+OcbaYBZ3+EMPMjI68shPZMCy46Zyc46IliZOwKBY1wMAWTBEBJeSl0WUE6FkOMBaEEDtltc5xw3LGMM2wMxJ/HrvsegfMuuR51dfWY2FwJtaoOhs1NgGhRWH0or6lHPKtgyqhKzH/0FET3Wg8XbFyDJ/eYibOu3h8fXLoLIgN9WLV8BaKMhXIU+ixjGLtdpxLWgYw0hgJp2DyViPSHMTScxWqybgK6SirnBSrp3gIKqoaK2lpU+12w6zJKJo9G45TJGDNhHFb3hfHgOyt6j73p00dm7nfXwXue9lDZvc99vlF3X+A6rlUby//K7X+zovx8wiM8eY7lWApZw8fft0+6942lx+1zwdvPzzrovoFT7vwar/8wgu8Ih+ymioYqGxpKZTjUNGRJQWlpNTTGFvFoCIV8Cg6XTmGNI8DgPE3qMpPOQdUUCogNuZyMM0/eGI/ctQ/223Yqr2uQ5DTCiRD8pS54SWlHmQ/o7R/GcUfOxL2Hb4R9v4jg6HQJvnjwOEyb7Ef/cAIG4wgRSLucXth4PDwUpBBaMN1OuN1udPUEcdQxe+Lei3fEBSfvhbNOPAB6aB7efOomHLTHdJx77YkIMT7QdRM6g+yhwREM9HQiyaTnssWrYVC5Xz15c3x2/S747KpdcPHOk9E9MAzFZsLv90ExS+CpboKttAQFwtRCvoAcvVw4REXNSIRSHRjs7iJhoiJJbyc8kIQs582F5kqWqWPROLoBi5a3480Xvxw+77KXX97imPtP2ubEx6aeccPrNQ8+M/fI7o7up7gmIyz/67f/vyjKrxdiKS/cT/C0X3vXcOUL7y+aet4dH5y0x5/eeXDX895YfMD5z+PGJ77BR1+1YKC7m5AhhVkzx2Czjaah0mfAZZqoqWtANp9j4BmAl4LrL6+An2SBZNjQPpjCYFxCfzBOb2IBlop8Ok9YUkAsHmPcUU62qoBI2obDT94Jzz1/LB6472BMmtmMQEiCaXeBkgq7Uwi5hvYVK9C5fCFC/R3obV2B1iULYOUS6F68EIds1Yzlb56PD+/cHy/edTxWf3UHLj5yU4TmL0Mw0I84IRCsDCQqOBkH9ifP9k3IKtDZG0Ar4eWieYuwZHEXHGT87E4fXJUNcBKSit95maSJbSQANJsD6Uwew12rybwNoL6hCi6bjEoG4OLP5k4cXw+pkMM3S3rwyLsty8656rVHdjnrmVN3OO3RGbsceVPZDfe9utfn3y67Ox6Pkxfm7P//bPufrih/1HSLxbs7n08fs3hVz5SXP1pZccHdH223z0VvnrX92a88u9Npjy478aq3M/e8vAjftcWRKNhQXurD9NlTMXPaOJR6dHgYP5S6TOQzSRg2O0oqaxn/lCIPGV5aZV9JBSGQirLqakiKhixzKU4yV8F4Fi3dUXT3JZBKF1BaXQXJ0Pl8JcrqGiESiD6fDzVVZVBVlc8avCYjQHo12N/D5FwfopE0LMVAH3MXg51dCJLOzZLNs3s8xVgnNDxIm5CGxOd9ZRVw+0qLP5KsnzADFY3NEAriq6hmO1EE+ruY1bcxrMkhGexDiduGMq+Gcp+KyRMqMW1KIyrK/fCW16F7JJd95v2lK6946JsX9jzjqXMPvOLj7Xc//7WqE695ZeJND8858pN5q/4cj2d//KMW6X9yO/L/5M79J/aNkgXSz4VbevtHDvh8Yc/Ee178quzkG96Yvcf5rx++9SlP3LLJkfe+euT5Lyy7/IGvc4++tQTf0CJ3MJ/gZg6mqamGgu5BNanhcVNHodpvoqrcheoqPxTZgqbk4fO4kWNeA2SFdCqGYbdB11QkGcPkcnkGxslistDt8aKkphF2XyXykk7lacLsTTZFRX0TTFLA7opaOMWvhG0l0B0l8FY3wlNeA5lUsKw76ExyVFVA0exQSDMruga7yw7xa2hDl1BeVYGqihLYCgHUei1MmFALey4IhLpIUwcwQLr4i6+X5J98dd6K257+4fWTb5l7244nPnrU5B0vX2/jI54tP+rSl8dd/9BH+77ywcIbl6/uew9AP8v/c5v8/9yI//aARZzzHfLZxwYHQ2d9t7hjj0de+XLi1Q/MKTv1hjem73Lmc7tsctzDJ+509nPX7XbK4y8ced5TX593yVOtd93/YfTJ177H+18sxvLVA+hiJjsej8Lu0OFnPsXn1FBfYUOpA4yJsqhwAjUelXGRDSUlDvir/SgpNVBW6sL4KePhN7IoMNCuLCtBXWUpynwOeLw6fCWsX1sGh2HBIUVR4jNR5jfQWOVEA/c1ZQZq6svg5nsMKYEcFXKotx/tbX1Ysjoc+3RJoO3xT3u+ufCOuS8dedHzN+x7wcsn7XrG87uuf8hdM7c96cmywy5+cfwZ176428Mvf3PG5/PbHm7v7mdGPBTC/32KMyAXv//v6+/NgBCWBUD+zcBg8J5vvl/+pzc++mHfR174dIMbHvqo+dTrX6s84srXmnY86bFZmx3z4HY7n/7cIVsf/+g5Wx314LV7nvns3fue+eRTR1/y4utnXP/63PNveeura+7/6MdbH/94+cPPfNb+5Itfdz/1xPuDr703P/Du54tDcz6aH3ltzvfRl9/7OvreR/Min81bGnrlrU8Dz700Z/CVNz/reeG5D9vvvvfl5Vff9MSP1wq4d6oAAABsSURBVFz76NdX3/Ds3Cvv//j1U29666ljLnn2noNPfeC6HY6889zNDrrjsK2Pf3i7DQ+7e9bEna8ctd7+N1XuccZTo8+4/q31b336670fef278979fOXdC1sG3ugdCs3n4Oli+P1/29+cgf8PAAD//37LCocAAAAGSURBVAMA9TswCP55OUsAAAAASUVORK5CYII=") no-repeat center / contain !important; }
