/*
 * 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{
  --badge-radius:1rem;

  text-transform:none;
  font-weight:600;
  line-height:0.9375rem;
  letter-spacing:0;
}

.EyD2R[data-indicator]{
  width:0.5rem;
  height:0.5rem;
  min-width:0.5rem;
  padding:0;
  border-radius:50%;
}

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

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

.CXZrE{
  cursor:pointer;
}

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

.uD0jK{
  --alert-control-size:24px;
  --alert-line-height:20px;

  padding:var(--mantine-spacing-lg) var(--mantine-spacing-md) var(--mantine-spacing-lg) var(--mantine-spacing-lg);
  border-radius:12px;
  overflow:hidden;
}

.F7iIm{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr) var(--alert-control-size);
  grid-template-areas:"icon body close";
  align-items:start;
}

.uBDaO{
  grid-area:icon;
  width:auto;
  height:var(--alert-control-size);
  margin:0;
  margin-right:12px;
  align-items:center;
  color:var(--alert-color);
}

.MJEEJ{
  grid-area:body;
  gap:var(--mantine-spacing-sm);
  margin-right:var(--mantine-spacing-md);
}

.gRk3W{
  padding:1px 0;
  font-size:1rem;
  line-height:22px;
  font-weight:600;
  color:var(--alert-title-color);
}

.vE2bG{
  font-size:var(--mantine-font-size-md);
  line-height:var(--alert-line-height);
  color:var(--mb-color-text-secondary);
}

.gUc4T{
  --cb-icon-size:12px !important;

  grid-area:close;
  width:var(--alert-control-size);
  height:var(--alert-control-size);
  border-radius:var(--mantine-radius-xs);
  color:var(--mb-color-text-primary);
}

.uD0jK:not(:has(.gRk3W)) .uBDaO{
    height:var(--alert-line-height);
  }

.uD0jK:not(:has(.gRk3W)) .gUc4T{
    margin-top:calc(
      (var(--alert-line-height) - var(--alert-control-size)) / 2
    );
    margin-bottom:calc(
      (var(--alert-line-height) - var(--alert-control-size)) / 2
    );
  }

.uD0jK[data-size="compact"]{
  --alert-line-height:16px;

  padding:var(--mantine-spacing-md) 12px var(--mantine-spacing-md) var(--mantine-spacing-md);
}

.uD0jK[data-size="compact"] .MJEEJ{
    gap:var(--mantine-spacing-xs);
  }

.uD0jK[data-size="compact"] .gRk3W{
    padding:3px 0;
    font-size:var(--mantine-font-size-md);
    line-height:18px;
  }

.uD0jK[data-size="compact"] .vE2bG{
    font-size:var(--mantine-font-size-sm);
  }

.uD0jK[data-variant="default"][data-color="default"]{
  box-shadow:var(--mantine-shadow-xs);
}

.uD0jK[data-variant="default"],
.uD0jK[data-variant="light"]:not([data-color="default"]),
[data-mantine-color-scheme="dark"] .uD0jK{
  border:0.5px solid var(--alert-border-color);
}

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

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

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

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

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

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

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

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

.lJ0iK[data-size="xs"]:has([data-combined-clear-section]) .sywXc{
      padding-right:2.5625rem;
    }

.lJ0iK[data-size="sm"]:has([data-combined-clear-section]) .sywXc{
      padding-right:3.125rem;
    }

.lJ0iK[data-size="md"]:has([data-combined-clear-section]) .sywXc{
      padding-right:3.75rem;
    }

.lJ0iK[data-size="lg"]:has([data-combined-clear-section]) .sywXc{
      padding-right:4.5rem;
    }

.lJ0iK[data-size="xl"]:has([data-combined-clear-section]) .sywXc{
      padding-right:5.5625rem;
    }

.sywXc{
  color:var(--mb-color-text-primary);
  text-overflow:ellipsis;
  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);
  }

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


  [aria-selected="true"] .C6jBv{
    color:var(--mb-color-text-selected) !important;
  }

.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:0.125rem var(--mantine-spacing-sm);
  gap:var(--mantine-spacing-xs);
  font-weight:500;
  font-size:var(--mantine-font-size-sm);
  line-height:1rem;
  border-radius:999px;
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background-primary);
  box-shadow:var(--mantine-shadow-xs);
}

.Ryahu[data-with-remove]{
  padding-right:0.375rem;
}

.Ryahu[data-size="md"]{
  padding:0.375rem 0.75rem;
  gap:0.375rem;
  font-size:var(--mantine-font-size-md);
}

.Ryahu[data-size="md"][data-with-remove]{
  padding-right:var(--mantine-spacing-sm);
}

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

.Npz1m{
  display:flex;
  align-items:center;
  line-height:1rem;
}

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

  display:flex;
  align-items:center;
  padding:0;
  border:none;
  min-width:0.75rem;
  min-width:var(--cb-size);
  min-height:0.75rem;
  min-height:var(--cb-size);
  opacity:0.5;
}

.Ryahu:hover .VKiaS{
  opacity:1;
}

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

.KKzUO{
  transition:opacity 0.3s linear;
}

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

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

.zOOAB{
  opacity:0.4;
  pointer-events:none;
}

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

.h9uWO:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline;
  }

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

.ebPUo:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline;
  }

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

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

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

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


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

.HuPwj{
  flex:1 1 auto;
  min-width:0;
}

.asYuS{
  display:inline-flex;
  flex-shrink:0;
  align-items:center;
  color:var(--mb-color-core-brand);
}

.uWcaT{
  color:var(--mb-color-core-brand);
  flex-shrink:0;
}

.nQYXz{
  color:var(--mb-color-core-brand);
  flex-shrink:0;
}

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

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

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

.QVLDP{
  border-right:1px solid var(--mb-color-border-neutral);
  overflow:auto;
}

.BbJzR{
  width:300px;
}

.Tf31H{
  display:flex;
  align-items:center;
  justify-content:center;
  height:2rem;
  width:2rem;
  transition:opacity 400ms ease;
}

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

.zTme8{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
}

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

.zTme8.XidZh{
    background-color:var(--mb-color-background_surface-selected);
  }

.zTme8,
.w5wMa{
  color:var(--mb-color-text-primary);
  position:relative;
  transition:opacity 400ms ease;
}

.zTme8:hover,.w5wMa:hover,.XidZh.zTme8,.XidZh.w5wMa{
    color:var(--mb-color-core-brand);
  }

.zTme8:hover .nYndO,.w5wMa:hover .nYndO,.XidZh.zTme8 .nYndO,.XidZh.w5wMa .nYndO{
      color:inherit;
    }

.w_G99{
  position:relative;
}

.w_G99 .w5wMa{
    left:50%;
    opacity:0;
    position:absolute;
    top:50%;
    transform:translate(-50%, -50%);
  }

.w_G99.z6ELl:focus-within .w5wMa{
        opacity:1;
      }

.w_G99.z6ELl:hover .w5wMa{
        opacity:1;
      }

.w_G99.z6ELl:focus-within .Tf31H{
        opacity:0;
      }

.w_G99.z6ELl:hover .Tf31H{
        opacity:0;
      }

.wShfP{
  color:var(--mb-color-text-secondary);
  font-weight:700;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:0.45px;
}

.vF2Lt{
  position:absolute;
  top:0.25rem;
  right:0.25rem;
}

._To9N{
  overflow-y:auto;
  padding:4px;
  margin:-4px;
}

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

  cursor:pointer;
}

.h4PjC{
  overflow:hidden;
  padding:4px;
  margin:-4px;
}


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


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

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

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

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

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

.VvvrT{
  --markdown-border-color:var(--mb-color-border-neutral);
  --markdown-surface-color:var(--mb-color-background_page-secondary);

  color:inherit;

  color:var(--markdown-color, inherit);
}

.VvvrT[data-dark]{
  --markdown-border-color:var(--mb-color-background_page-tertiary-inverse);
  --markdown-surface-color:var(
    --mb-color-background_surface-secondary-inverse
  );
}

.pAzZ4{
  display:-webkit-box;
  -webkit-line-clamp:var(--markdown-line-clamp);
  -webkit-box-orient:vertical;
  overflow:hidden;
  word-wrap:break-word;
  white-space:pre-line;
}

.VvvrT :where(p){
  margin:0;
  line-height:1.57em;
}

.VvvrT :where(h1, h2, h3, h4, h5, h6){
  margin:0;
}

.VvvrT :where(a){
  cursor:pointer;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:var(--mb-color-core-brand);
}

.VvvrT :where(a:hover){
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.VvvrT[data-unstyle-links] :where(a){
  color:var(--mb-color-text-primary-inverse);
}

.VvvrT[data-unstyle-links] :where(a:hover){
  -webkit-text-decoration:none;
  text-decoration:none;
}

.VvvrT :where(img){
  max-width:100%;
  height:auto;
}

.VvvrT :where(hr){
  margin:0;
  border:none;
  border-bottom:1px solid var(--markdown-border-color);
}

.VvvrT :where(ul, ol){
  margin:0;
  padding-left:var(--mantine-spacing-lg);
}

.VvvrT :where(ul){
  list-style-type:disc;
}

.VvvrT :where(ol){
  list-style-type:decimal;
}

.VvvrT
  :where(li:has(> input[type="checkbox"], > p > input[type="checkbox"])){
  list-style:none;
}

.VvvrT :where(input[type="checkbox"]){
  margin-right:var(--mantine-spacing-xs);
}

.VvvrT:where(:not([data-custom-code])) :where(code){
    font-family:monospace;
    font-family:var(--mb-default-monospace-font-family, monospace);
    font-size:0.875em;
    background-color:var(--markdown-surface-color);
    border:1px solid var(--markdown-border-color);
    border-radius:var(--mantine-radius-xs);
    padding:0.125rem 0.25rem;
  }

.VvvrT:where(:not([data-custom-code])) :where(pre code){
    background-color:transparent;
    border:none;
    padding:0;
  }

.VvvrT :where(pre){
  margin:0;
  padding:var(--mantine-spacing-sm);
  overflow-x:auto;
  background-color:var(--markdown-surface-color);
  border:1px solid var(--markdown-border-color);
  border-radius:var(--mantine-radius-sm);
}

.VvvrT :where(blockquote){
  margin:0;
  padding-left:var(--mantine-spacing-md);
  border-left:2px solid var(--markdown-border-color);
}

.Psbbc{
  max-width:100%;
  overflow-x:auto;
}

.VvvrT :where(table){
  border-collapse:collapse;
}

.VvvrT :where(th, td){
  padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);
  border:1px solid var(--markdown-border-color);
  text-align:left;
  vertical-align:top;
}

.VvvrT :where(th){
  font-weight:700;
}

.VvvrT :where(section[data-footnotes]){
  font-size:0.875em;
  border-top:1px solid var(--markdown-border-color);
  padding-top:var(--mantine-spacing-sm);
}

.VvvrT > :where(:not(:last-child)){
  margin-bottom:var(--mantine-spacing-sm);
}

.VvvrT :where(p:not(:last-child)){
  margin-bottom:var(--mantine-spacing-sm);
}

.VvvrT :where(li:not(:last-child)){
  margin-bottom:var(--mantine-spacing-xs);
}

.VvvrT :where(li > ul, li > ol){
  margin-top:var(--mantine-spacing-xs);
}

.VvvrT[data-compact] > :where(:not(:last-child)),
.VvvrT[data-compact] :where(p:not(:last-child)){
  margin-bottom:var(--mantine-spacing-xs);
}

.VvvrT[data-compact] :where(ul, ol){
  padding-left:var(--mantine-spacing-md);
}

.VvvrT[data-compact] :where(li:not(:last-child)){
  margin-bottom:0;
}

.VvvrT[data-compact] :where(pre){
  padding:var(--mantine-spacing-xs);
}

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

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

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

.WYORg{
  max-height:85vh;
  display:flex;
  flex-direction:column;
}
.ypfxn{
  display:flex;
  flex-direction:column;
  flex:1;
  min-height:0;
}

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

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

.eNGux{
  height:3rem;
}

.eNGux td{
    width:20rem;
  }

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

.Cvvh3{
  table-layout:fixed;
  background-color:var(--mb-color-text-primary-inverse);
}

.Cvvh3 col{
    width:30%;
  }

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

.Cvvh3 tbody > tr:hover{
    background-color:var(--mb-color-background_surface-hover) !important;
  }

.Cvvh3 tbody > tr.nnKPl{
    background-color:var(--mb-color-background_page-highlighted) !important;
  }

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

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

.YBAW_{
    max-width:25rem;
}
  }

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

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

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

@container (max-width: 6rem){
    .BUwkZ:not(.BUwkZ):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%;
  }

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

.aF_M8{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--mantine-spacing-sm);
  width:100%;
  padding:var(--mantine-spacing-md);
  border-radius:var(--mantine-radius-md);
  border:1px solid var(--mb-color-border-neutral);
  background-color:var(--mb-color-background_page-primary);
  font-weight:bold;
  cursor:pointer;
}

.aF_M8[data-for-root="true"]{
  background-color:var(--mb-color-background_page-tertiary);
  font-weight:normal;
}

.aF_M8[data-inherits-root="true"]{
  font-weight:normal;
}

.gVuJG{
  border-width:1px;
  border-style:solid;
}

.gVuJG[data-variant="filled"],
.gVuJG[data-variant="outline"]{
  border-color:var(--mb-color-core-brand);
}

.gVuJG .mantine-Button-inner{
  gap:var(--mantine-spacing-sm);
}

@media (max-width: 40em){
  .aF_M8{
    flex-direction:column;
    align-items:stretch;
  }

  .gVuJG{
    flex:1;
  }
}

.HJ_Wy{
  overflow-y:auto;
}

.wteKm{
  padding:var(--mantine-spacing-lg);
}

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

.bdFwQ{
  gap:var(--mantine-spacing-md);
}

@media screen and (max-width: 40em){
  .wteKm{
    padding:0.75rem;
  }

  .bdFwQ{
    gap:var(--mantine-spacing-sm);
  }
}

.VV8fk{
  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: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:disabled,.VV8fk:disabled:hover{
    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: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: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%
    );
  }

.JXyUz{
  display:inline-flex;
}

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

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

._JWuW{
  position:absolute;
  bottom:0;
  width:-moz-max-content;
  width:max-content;
}

.TpDc8{
  animation:LvhEa linear;
  transform-origin:left;
}

._JWuW:hover .TpDc8{
  animation-play-state:paused;
}

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

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

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

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

.qY0RR{
  background:var(--mb-color-background_page-primary);
  position:sticky;
  bottom:0;
}

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

.mv5Bj{
  font-weight:700;
}

.mv5Bj:hover:not([data-disabled="true"]){
  color:var(--mb-color-core-brand) !important;
  background-color:var(--mb-color-background_page-secondary) !important;
}

.A3B5E:hover:not([data-disabled="true"]){
  color:var(--mb-color-feedback-negative) !important;
  background-color:var(--mb-color-background_surface-error) !important;
}

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

.H9hk9{
  padding:0.75rem;
  background-color:transparent;
  cursor:pointer;
  color:var(--mb-color-core-brand);
  width:3em;
  height:3em;
}.H9hk9.e14ZU{
    color:var(--mb-color-accent4);
  }.H9hk9.hxBVs{
    cursor:default;
    color:var(--mb-color-text-disabled);
  }

tr.zUfnc td{
  background-color:var(--mb-color-background_surface-brand-subtle);
}

tr.ySJSE td{
  background-color:var(--mb-color-background_surface-brand-subtle-hover);
}

tr.GJqfJ{
  opacity:0.5;
}

tr.GJqfJ:hover td{
  background-color:var(--mb-color-background_page-primary);
}

tr.GJqfJ:hover td > *{
  color:inherit;
}

tr.GJqfJ:hover td,
tr.GJqfJ:hover td *{
  cursor:default;
}

.LWXQc{
  flex-grow:1;
}

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

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

.CR160{
  flex-shrink:0;
  color:var(--mb-color-icon-brand);
  background-color:var(--mb-color-background-secondary);
  border-radius:var(--mantine-radius-md);
}

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

.wGaDq{
  display:block;
  width:100%;
  min-height:4.5rem;
  padding:var(--mantine-spacing-md);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
  transition:border-color 120ms ease, background-color 120ms ease;
}

.wGaDq:hover:not(:disabled){
  background-color:var(--mb-color-background-secondary);
  border-color:var(--mb-color-border-brand);
}

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

.wGaDq:disabled{
  color:var(--mb-color-text-disabled);
  cursor:not-allowed;
  background-color:var(--mb-color-background-secondary);
}

.wGaDq:disabled .JVKPb{
  opacity:0.6;
}

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

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

.yMoSp{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--mantine-spacing-sm);
  min-height:9rem;
  padding:var(--mantine-spacing-xl);
  background-color:var(--mb-color-background_page-secondary);
  border:1px dashed var(--mb-color-border-neutral);
  border-radius:var(--default-border-radius);
  cursor:pointer;
  transition:background-color 120ms ease, border-color 120ms ease;
  outline:none;
}

.yMoSp:focus-visible,
.yMoSp.me3BO{
  background-color:var(--mb-color-background_surface-hover);
  border-color:var(--mb-color-core-brand);
}

.yMoSp.PVEu5{
  border-color:var(--mb-color-feedback-negative);
}

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

.d9PiT{
  visibility:hidden;
}

.QDa9L:hover .d9PiT{
  visibility:visible;
}

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

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

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

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

.spLYv{
  display:flex;
  align-items:center;
  color:var(--modal-header-text-color, var(--mb-color-text-primary));
}

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

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

.wfdjo{
  overflow:hidden;
}

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

.KlQXP{
  color:var(--mb-color-text-disabled);
  cursor:pointer;
}

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

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

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

.kwa1F{
  overflow:auto;
  height:50vh;
}

.fhsXD > *:not(:last-child){
  border-bottom:1px solid var(--mb-color-border);
}

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

.PyyCf{
  align-items:flex-start;
  padding-top:var(--mantine-spacing-xs);
}

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

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


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

.fHrSX{
  display:flex;
  flex-direction:column;
}

.j6zbh{
  flex-shrink:0;
}

.IX43q{
  padding-left:0;
  padding-right:0;
  flex:1;
  display:flex;
  flex-direction:column;
  overflow-y:hidden;
}

.bsBF3{
  display:flex;
  flex-direction:column;
  overflow-y:hidden;
}

.eK6kh{
  flex-shrink:0;
}

.w5FxX{
  overflow-y:auto;
}

.BnSyB{
  right:0;
  pointer-events:none;
}

.e_eJM{
  display:flex;
  flex-direction:column;
  bottom:0;
  pointer-events:none;
}

.gPDBE{
  pointer-events:all;
}

[data-mantine-color-scheme="dark"] .yXhU2{
    --xy-background-color-default:transparent;
    --xy-controls-button-background-color-default:transparent;
  }

[data-mantine-color-scheme="dark"] .yXhU2 .p7vhi{
      border:1px solid var(--mb-color-border-neutral);
      background-color:var(--mb-color-background_surface-primary);
    }

.H5etV{
  display:flex;
  flex-direction:column;
  padding:0;
  width:32rem;
  pointer-events:all;
}

.kgu06{
  text-align:center;
}
.D22MK{
  text-align:left;
}
.airVC{
  text-align:right;
}
.GH7d8{
  text-transform:uppercase;
  letter-spacing:0.06em;
}
.CzdjB{
  font-weight:400;
}
.pA8Jk{
  font-weight:700;
}
.gBCFT{
  font-style:italic;
}
.l8mFK{
  font-size:1em;
}
.pmXcG{
  line-height:1em;
}
.ndYfg{
  font-size:1.143em;
  line-height:1.5em;
}
.NdfeP{
  line-height:1.5em;
}
.o7MTw{
  line-height:normal;
}
.tffFt{
  font-size:0.875em;
}
.cTGy9{
  text-overflow:ellipsis;
}
.cLQNW{
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
  white-space:normal;
}
.ejbBN{
  white-space:nowrap;
}
.qmjYZ{
  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;
}
.SJ82y{
  font-family:Monaco, monospace;
}
.UDSZt{
  white-space:pre-wrap;
}

.PZndm{
  color:var(--mb-color-text-secondary);
}.PZndm:hover{
    color:var(--mb-color-core-brand);
    -webkit-text-decoration:none;
    text-decoration:none;
  }

.OBVdu{
  color:var(--mb-color-text-primary);
}.OBVdu:hover{
    color:var(--mb-color-core-brand);
    -webkit-text-decoration:none;
    text-decoration:none;
  }

.ZmWIz{
  overflow:auto;
}

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

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

.ruBRL{
  pointer-events:all;
}

.PmhN3{
  display:flex;
  flex-direction:column;
  padding:0;
  width:32rem;
  pointer-events:all;
}

.GY6K8{
  overflow:auto;
}

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

.YuWM3{
  min-width:15rem;
  max-width:30rem;
}

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

.YuWM3,
.JjqaW{
  visibility:hidden;
}

.cQ2hE.YuWM3,.cQ2hE.JjqaW{
    visibility:visible;
  }

.FoXGs:hover,.FoXGs.w1CQO{
    color:var(--mb-color-core-white);
    background-color:var(--mb-color-core-brand);
  }

.mWAj5{
  margin-left:auto;
  margin-right:2.5rem;
  background-color:var(--mb-color-background_page-secondary);
}

.O0Rci{
  width:300px;
}

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

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

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

.K0TaK:hover .wxstw,.K0TaK:hover .kYcSt,.K0TaK:hover .ZHy7a{
      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);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xqhpN{
  cursor:pointer;
  vertical-align:middle;
}

.kkDMW{
  cursor:pointer;
  vertical-align:middle;
  visibility:hidden;
}

.vSJOU:hover .kkDMW{
  visibility:visible;
}

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

.HYrPT{
  cursor:default;
}
.HYrPT.HYrPT:hover,
.HYrPT.HYrPT:focus,
.HYrPT.HYrPT[data-keyboard-active]{
  background-color:transparent;
}

:root{
  --border-size:1px;
  --border-size-medium:2px;
  --border-style:solid;
  --border-color:var(--mb-color-border-neutral);
}

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

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

.xh9r8 > .cJhjS:last-child{
  border-bottom:none;
}

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

.xh9r8 > .OMXYQ:first-child{
  border-top:none;
}

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

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

.cAjoN{
  border-right:1px solid var(--mb-color-border-neutral);
  border-right:var(--border-size) var(--border-style) var(--mb-color-border-neutral);
}

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

.WN3tQ{
  border-color:var(--mb-color-feedback-positive) !important;
}

.Av1lP{
  border-color:var(--mb-color-core-brand) !important;
}

.VTfQd{
  border-color:transparent;
}

._ydDj{
  border:none !important;
}

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

.ZefaH:hover .XYUJA,
.ZefaH:hover ._8t6Xu,
.ZefaH:has(._8t6Xu:hover) .XYUJA{
  color:var(--mb-color-core-brand) !important;
}

.LVUqw{
  transition:transform 200ms ease;
}.LVUqw.p9lXe{
    transform:rotate(180deg);
  }

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

.r8I33{
  display:flex;
  align-items:center;
  gap:0.5rem;
  position:relative;
  color:var(--mb-color-text-primary);
}

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

.r8I33:hover .Gdk35{
      color:inherit;
    }

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

._J81m{
  display:block;
}

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

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

.R9dY5{
  box-sizing:border-box;
  display:flex;
  align-items:center;
  min-width:104px;
  min-height:2.5rem;
  padding:0 0.75rem 0 0.6875rem;
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-xs);
  background-color:var(--mb-color-background_page-primary);
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  font-weight:normal;
  line-height:1.5rem;
  text-align:left;
  cursor:pointer;
}
.R9dY5:hover:not(:disabled){
    border-color:var(--mb-color-core-brand);
  }
.R9dY5:focus{
    border-color:var(--mb-color-core-brand);
    outline:2px solid var(--mb-color-input-focus);
  }
.R9dY5:not(:focus-visible){
    outline:none;
  }
.R9dY5:disabled{
    background-color:var(--mb-color-background_surface-disabled);
    color:var(--mb-color-text-disabled);
    pointer-events:none;
  }
.RQE9c{
  width:100%;
}
.iVCq0{
  color:var(--mb-color-text-disabled);
}
.Yig3W{
  border-color:var(--mb-color-core-brand);
  background-color:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
}
.owUHh{
  min-width:0;
  margin-right:0.6875rem;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.CEHnc{
  margin-right:0.4375rem;
}
.VTWAV{
  display:flex;
  flex-shrink:0;
  margin-left:auto;
  color:var(--mb-color-text-primary);
}
.VTWAV + .VTWAV{
  margin-left:var(--mantine-spacing-sm);
}
.uXBAv{
  color:var(--mb-color-text-primary-inverse);
}
.PuryR{
  color:var(--mb-color-text-disabled);
}

.yY2gH:active{
  transform:none;
}

.ZiPhJ{
  justify-content:space-between;
}

.Dpj6R{
  padding-right:2rem;
}

.UdfQD{
  position:absolute;
  right:0.75rem;
  top:50%;
  transform:translateY(-50%);
}

.UdfQD:active{
  transform:translateY(-50%);
}

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

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

.yQdP1{
  display:flex;
  flex-direction:column;
  gap:var(--mantine-spacing-xl);
}

.djIEZ  > :not(:last-child){
    margin-bottom:var(--mantine-spacing-md);
  }

.pDIhR{
  align-items:center;
  justify-content:center;
  min-height:50vh;
  gap:24px;
}

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

.SzSAI{
  color:var(--mb-color-feedback-negative);
  margin-top:0.5rem;
}

.WzpjS{
  padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);
  background-color:var(--mb-color-background_surface-warning);
  border-radius:var(--mantine-radius-md);
  border:1px solid var(--mb-color-feedback-warning);
}

.Spz07{
  flex-shrink:0;
  color:var(--mb-color-feedback-warning);
}

.QedU8{
  flex:1;
}

.AOGot{
  flex-shrink:0;
  white-space:nowrap;
}

.ls9XX{
  display:flex;
  flex-direction:column;
  min-height:0;
  padding:0;
}

.ffxw7{
  flex-shrink:0;
  padding-bottom:var(--mantine-spacing-lg);
}

@media screen and (max-width: 64em){
  .ls9XX{
    padding-left:2rem;
    padding-right:2rem;
  }
}

@media screen and (max-width: 40em){
  .ls9XX{
    padding-left:1rem;
    padding-right:1rem;
  }

  .orzkE{
    flex-direction:column;
  }
}

.orzkE{
  flex:1;
  min-height:0;
  display:flex;
}

.orzkE .kk3b3{
    flex:0;
  }

.orzkE .aCg3l{
    flex:1;
    overflow:auto;
  }

.orzkE .T68JH{
    flex:1;
    display:flex;
    flex-direction:column;
    justify-content:center;
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
  }

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

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

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

.KNHBd{
  background-color:var(--mb-color-background_page-primary);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
}

.OBO3l .ES1SC{
  font-weight:bold;
  cursor:pointer;
  padding-left:0.75rem;
}

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

.OBO3l .I5zqi{
  font-size:14px;
  padding-left:0.75rem;
}

.nUgFL{
  font-weight:bold;
}

.fg64_{
  gap:var(--mantine-spacing-xs);
  padding:calc(0.125rem * var(--mantine-scale)) calc(0.375rem * var(--mantine-scale)) calc(0.125rem * var(--mantine-scale)) var(--mantine-spacing-sm);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:0.75rem;
}
.fg64_  > span{
    line-height:var(--mantine-line-height-sm);
  }
.qEu0P{
  margin:0 !important;
  transform:translateY(1px);
}
.TyHZx{
  pointer-events:none;
}
.r2WoT{
  color:var(--mb-color-text-secondary);
}
.r2WoT::after{
    display:none;
  }

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

.HsCYc[data-checked]{
  border-color:var(--mb-color-core-brand);
}

.HsCYc[data-checked] .Z8hlC{
  color:var(--mb-color-core-brand);
}

.DSe2b{
  font-size:var(--mantine-font-size-lg);
  padding:0 var(--mantine-spacing-md);
}

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

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

.CX479{
  width:33.33%;
}

.BhcgL{
  color:var(--mb-color-text-secondary);
  cursor:pointer;
}

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

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


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


  @media screen and (max-width: calc(50rem + 300px)){.tIYmL{
    position:fixed;
    right:3.5rem;
}
  }

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

.qlc4d{
  display:inline;
}

.qlc4d p{
    display:inline;
  }

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

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

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


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

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

.bsRBY{
  color:var(--mb-color-text-secondary);
  line-height:inherit;
  transition:color 0.2s ease-in-out;
}

.bsRBY[href]:hover,
.bsRBY[href]:focus,
.bsRBY[href]:focus-within{
  color:var(--mb-color-core-brand);
  outline:0;
}

.WJ6ff{
  overflow:hidden;
}

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

.Id7rA{
  overflow:hidden;
}

.K70uj{
  overflow-y:auto;
}

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


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

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

.kQnbe{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  gap:var(--mantine-spacing-sm);
}

.oFiLy{
  margin-left:1.5rem;
  margin-right:1.5rem;
}

.za0kK{
  border-radius:0.5rem;
}

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

.n5BGv{
  border-spacing:6px;
}

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

.vGJHU{
  margin-bottom:10px;
}

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

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

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

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

.cJbH6{
  display:flex;
  flex-direction:column;
}

.IGygl{
  border-top:1px solid var(--mb-color-border-neutral);
  transition:all 0.2s ease-in-out;
}

.IGygl:hover,
.AC0Zs{
  color:var(--mb-color-core-brand);
  background-color:var(--mb-color-background_surface-hover);
  cursor:pointer;
}

.gb9fd{
  border:1px solid var(--mb-color-border-neutral);
  background-color:var(--mb-color-background_page-primary);
  overflow:hidden;
  transition:background 150ms, width 0.2s;
}

.gb9fd:not(.zSy0W):hover{
    background-color:var(--mb-color-background_page-secondary);
  }

.gb9fd.zSy0W{
    background-color:var(--mb-color-background_page-tertiary);
  }

.ns8Pt{
  background-color:transparent;
  border:none;
  color:var(--mb-color-text-primary);
  font-weight:700;
  font-size:var(--mantine-font-size-md);
  flex-basis:0;
  flex-grow:1;
}

.ns8Pt:focus{
    outline:none;
  }

.ns8Pt::-moz-placeholder{
    color:var(--mb-color-text-primary);
  }

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

.vFmXh{
  flex-basis:1rem;
}

.jxtuQ{
  align-items:center;
  justify-content:center;
  color:var(--mb-color-text-disabled);
}

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

@media (prefers-reduced-motion){
  .gb9fd{
    transition:none;
  }
}

@media screen and (max-width: 40em){
  .gb9fd{
    justify-content:center;
    margin-left:auto;
    width:2rem;
    height:2rem;
    border-radius:var(--mantine-radius-xl);
    border-color:transparent;
  }

    .gb9fd.zSy0W{
      width:100%;
      border-color:var(--mb-color-border-neutral);
      border-radius:var(--mantine-radius-sm);
      justify-content:flex-start;
    }

  .ns8Pt{
    width:0;
    flex-grow:0;
    padding:0;
  }

    .ns8Pt.zSy0W{
      flex-grow:1;
      padding-top:var(--mantine-spacing-sm);
      padding-bottom:var(--mantine-spacing-sm);
    }

  .vFmXh{
    transition:margin 0.3s;
  }

    .vFmXh.zSy0W{
      margin-left:var(--mantine-spacing-sm);
      margin-right:var(--mantine-spacing-sm);
    }
}

@media screen and (min-width: 40em){
  .gb9fd{
    max-width:50em;
    border-radius:var(--mantine-radius-sm);
    justify-content:flex-start;
  }

  .ns8Pt{
    padding:var(--mantine-spacing-sm) 0.75rem;
  }

  .vFmXh{
    margin-left:var(--mantine-spacing-sm);
  }
}

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

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

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

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

.qGJ6z{
  align-items:flex-start;
  justify-content:flex-start;
}

.E8nwY{
  text-align:left;
  flex-direction:column;
  align-items:flex-start;
}

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

.E8nwY{
    flex-direction:row;
    align-items:center;
}
  }

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

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

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

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


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

._ayyt{
  display:block;
}

.eFUb9{
  cursor:pointer;
  box-shadow:none;
}

.eFUb9.YyMcs:hover{
    border-color:var(--mb-color-core-brand);
  }

.eFUb9.wKvbK{
    border-color:var(--mb-color-core-brand);
    background-color:var(--mb-color-background_surface-brand-subtle);
  }

.UzR0X{
  cursor:default;
}

.EsGSe{
  display:flex;
  align-items:flex-start;
  gap:var(--mantine-spacing-sm);
  height:100%;
  padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl) var(--mantine-spacing-md) 1.25rem;
}

.zHnMp{
  flex:0 0 auto;
  margin-top:-2px;
}

.Myk1X{
  min-width:0;
  flex:1;
  display:flex;
  flex-direction:column;
  gap:var(--mantine-spacing-xs);
}

.XJnbK{
  color:var(--mb-color-text-primary);
  transition:color 0.2s ease;
}

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

.E4mbc{
  color:var(--mb-color-text-secondary);
  font-size:var(--mantine-font-size-sm);
  line-height:1rem;
}

.IwOng{
  position:absolute;
  top:var(--mantine-spacing-sm);
  right:var(--mantine-spacing-sm);
  visibility:hidden;
}

.eFUb9:hover .IwOng{
  visibility:visible;
}

.Uwvgn{
  flex:0 0 auto;
  padding-left:2px;
  padding-right:2px;
}

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

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

.aILOM{
  align-self:start;
}

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

.HTfZN{
  position:absolute !important;
  top:0;
  bottom:0;
  left:-0.625rem;
  right:-0.625rem;
  pointer-events:none;
  background-color:transparent;
}
.HTfZN *{
  pointer-events:all;
}
.rAhEg{
  z-index:1;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:none;
}
.qf1pA{
  display:block;
}
.zwLhD{
  border-left:4px solid var(--mb-color-background_page-tertiary);
}
.CdMnb{
  border-right:4px solid var(--mb-color-background_page-tertiary);
}
.rdZbC.zwLhD{
  border-left-color:var(--mb-color-core-brand);
}
.rdZbC.CdMnb{
  border-right-color:var(--mb-color-core-brand);
}

.jFrPR{
  position:fixed;
  top:0;
  left:0;
  pointer-events:none;
  z-index:999;
}

.GGWG3{
  display:flex;
  align-items:center;
  width:14.5rem;
  min-height:3.25rem;
}

.YJ49G{
  z-index:1;
  border:1px dashed var(--mb-color-core-brand);
  transition:opacity 0.2s;
  pointer-events:none;
}

.jRMoQ{
  overflow:hidden;
}

.bMd0N{
  overflow-y:auto;
}

.l_N3W{
  container-name:ItemsTableContainer;
  container-type:inline-size;
}

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

.T7oej{
  flex:1;
  overflow:auto;
}

.l3FLt{
  margin:0 auto;
  max-width:45rem;
  width:100%;
}

.RtHQ0{
  padding:2.5rem;
}

.iaZaM{
  display:flex;
  gap:1.5rem;
  flex-wrap:wrap;
}

.ZZPom{
  display:flex;
  gap:1.5rem;
  flex-wrap:wrap;
}

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

.WjF5z{
  white-space:pre;
}

.fDSi8{
  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);
}
.fDSi8[data-active="true"]{
  padding:4rem 4rem;
}
.fDSi8[data-active="false"]{
  padding:1.5rem 4rem 1.5rem 2rem;
  cursor:pointer;
  transition:background-color 0.15s ease;
}
.fDSi8[data-active="false"]:hover{
    background-color:var(--mb-color-background_surface-hover);
  }
.fDSi8[data-locked="true"]{
  cursor:not-allowed;
}
.fDSi8[data-locked="true"]:hover{
    background-color:var(--mb-color-background_page-primary);
  }
.jGZOY{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.C6eKt{
  color:var(--mb-color-text-primary);
  font-weight:700;
}
.fDSi8[data-active="true"] .C6eKt{
  font-size:1.25rem;
}
.fDSi8[data-active="false"] .C6eKt{
  font-size:1.0625rem;
}
.fDSi8[data-active="true"] .FJobg{
  margin-bottom:1rem;
}
.fDSi8[data-active="false"] .FJobg{
  margin:0;
}
.C6eKt[data-completed="true"]{
  color:var(--mb-color-text-secondary);
}
.b5910{
  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);
}
.fDSi8[data-active="true"] .b5910{
  top:3.5rem;
}
.fDSi8[data-active="false"] .b5910{
  top:50%;
  transform:translate(-50%, -50%);
}
.b5910[data-completed="true"]{
  background-color:var(--mb-color-background_surface-success);
}
.EXQsp{
  color:var(--mb-color-core-brand);
  font-weight:700;
  line-height:1;
}
.AseuA{
  width:1rem;
  height:1rem;
  color:var(--mb-color-feedback-positive);
}
.oj_aO{
  width:0.75rem;
  height:0.75rem;
  color:var(--mb-color-text-disabled);
}
.xsHoa{
  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;
}

.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;
  font-size:1.125rem;
  margin-left:0.5rem;
}

@media (min-width: 120em){

.i61EJ{
    font-size:1.25rem;
}
  }

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

.D3v5u .b3uJg,
.D3v5u .b3uJg + .b3uJg,
.D3v5u .b3uJg[data-active="true"]{
  border:0;
  margin-top:0;
  scroll-margin-top:6rem;
}

.D3v5u .b3uJg:not(:last-child){
  margin-bottom:0.5rem;
}

.D3v5u .H9ICn{
  color:var(--mb-color-text-primary);
  font-weight:normal;
}

.D3v5u .TJAYS{
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
  color:var(--mb-color-text-primary);
  height:3rem;
  padding-left:0;
}

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

.D3v5u .TJAYS:hover .H9ICn,
.D3v5u .TJAYS:hover .eOdva{
  color:var(--mb-color-core-brand);
}

.D3v5u .Op83q{
  background-color:var(--mb-color-background_surface-brand-subtle);
  border-top-left-radius:0.4375rem;
  border-bottom-left-radius:0.4375rem;
  color:var(--mb-color-core-brand);
  flex:0 0 auto;
  height:2.875rem;
  margin-right:1rem;
  width:3rem;
}

.D3v5u .TJAYS:hover .Op83q{
  background-color:var(--mb-color-background_surface-brand-subtle-hover);
}

.D3v5u .TJAYS[data-active] .Op83q{
  background-color:var(--mb-color-core-brand);
  color:var(--mb-color-text-primary-inverse);
}

.D3v5u .eOdva{
  border:0;
}

.D3v5u .xvpKw{
  border:0;
  color:var(--mb-color-text-secondary);
  padding-left:1rem;
  padding-right:1rem;
  padding-top:1.5rem;
  padding-bottom:3rem;
}

.mEokE{
  align-items:center;
  background-color:var(--mb-color-background_surface-hover);
  border-radius:var(--mantine-radius-md);
  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:var(--mantine-radius-md);
  width:100%;
}

.EQm3B{
  --media-unit:calc(100cqw / 560);
  --illustration-brand:var(--mb-color-core-brand);
  --illustration-brand-subtle:var(--mb-color-illustration-tertiary-brand);
  --illustration-ink:var(--mb-color-text-primary);
  --illustration-surface:var(--mb-color-background_page-primary);
  --media-leaf-elevation:0 calc(6 * var(--media-unit)) calc(24 * var(--media-unit)) var(--mb-color-shadow);

  aspect-ratio:560 / 316;
  background-color:var(--mb-color-illustration-secondary-brand);
  border:1px solid var(--mb-color-border-neutral);
  border-radius:var(--mantine-radius-md);
  container-type:inline-size;
  overflow:hidden;
  position:relative;
  width:100%;
}

.EQm3B img,
.EQm3B svg{
  border:0 none;
  border:var(--leaf-border, 0 none);
  border-radius:0;
  border-radius:var(--leaf-radius, 0);
  box-shadow:none;
  box-shadow:var(--leaf-shadow, none);
  height:calc(316 * var(--media-unit));
  height:calc(var(--leaf-h, 316) * var(--media-unit));
  bottom:auto;
  bottom:var(--leaf-block-end, auto);
  top:var(
    --leaf-block-start,
    calc(0 * var(--media-unit))
  );
  top:var(
    --leaf-block-start,
    calc(var(--leaf-y, 0) * var(--media-unit))
  );
  left:calc(0 * var(--media-unit));
  left:calc(var(--leaf-x, 0) * var(--media-unit));
  max-width:none;
  position:absolute;
  width:calc(560 * var(--media-unit));
  width:calc(var(--leaf-w, 560) * var(--media-unit));
}

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

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

.IO2jc{
  padding:0.5rem 1rem;
  border-radius:var(--mantine-radius-sm);
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background_page-secondary);
  font-family:var(--mantine-font-family-monospace);
  font-weight:400;
  font-size:var(--mantine-font-size-xs);
  line-height:1.25rem;
}

@media screen and (max-height: 520px){
  .iC3aY{
    height:100%;
    overflow-y:auto;
  }
}

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


/*# sourceMappingURL=app-main.4b4ad1e01edf3f59.css.map*/