/*
 * This file is subject to the terms and conditions defined in
 * file 'LICENSE.txt', which is part of this source code package.
 */

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

.buttons-module__Button___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);
  color:var(--mb-color-text-primary);
  cursor:pointer;
  font-weight:bold;
  font-family:var(--mb-default-font-family), sans-serif;
  border-radius:6px;
  border-radius:var(--default-button-border-radius);
  transition:all 200ms linear;
  transition-property:color, border-color, background-color;
}

.buttons-module__Button___jhuKC:hover{
  color:var(--mb-color-text-brand);
  border-color:var(--mb-color-border);
  background:var(--mb-color-bg-light);
}

.buttons-module__Button___jhuKC:focus-visible{
  border-color:var(--mb-color-background);
  outline:1px solid var(--mb-color-brand);
}

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

.buttons-module__ButtonSmall___unMw3{
  padding:0.45rem 1rem;
}

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

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

.buttons-module__ButtonNormal___mXyxi{
  font-weight:normal;
}

.buttons-module__ButtonRound___Y9RZL{
  border-radius:99px;
}

.buttons-module__ButtonPrimary___vaWZu{
  color:var(--mb-color-text-white);
  background:var(--mb-color-brand);
  border-color:var(--mb-color-brand);
}

.buttons-module__ButtonPrimary___vaWZu:hover{
  color:var(--mb-color-text-white);
  border-color:var(--mb-color-brand);
  background-color:var(--mb-color-brand-alpha-88);
}

.buttons-module__ButtonPrimary___vaWZu:focus-visible{
  border-color:var(--mb-color-background);
  outline-color:var(--mb-color-brand);
}

.buttons-module__ButtonWarning___lP2Dq{
  color:var(--mb-color-text-white);
  background:var(--mb-color-error);
  border-color:var(--mb-color-error);
}

.buttons-module__ButtonWarning___lP2Dq:hover{
  color:var(--mb-color-text-white);
  border-color:var(--mb-color-error);
  background-color:var(--mb-color-error);
}

.buttons-module__ButtonWarning___lP2Dq:focus-visible{
  border-color:var(--mb-color-background);
  outline-color:var(--mb-color-error);
}

.buttons-module__ButtonCancel___V6IFS{
  border-radius:99px;
}

.buttons-module__ButtonWhite___ofctc{
  background-color:var(--mb-color-bg-white);
  color:var(--mb-color-text-dark);
  border-color:var(--mb-color-border);
}

.buttons-module__ButtonBorderless___avX19{
  border-color:transparent;
  background:transparent;
  color:var(--mb-color-text-medium);
}

.buttons-module__ButtonBorderless___avX19:hover{
  border-color:transparent;
  color:var(--mb-color-text-medium);
}

.buttons-module__ButtonBorderless___avX19:focus-visible{
  border-color:var(--mb-color-background);
  outline-color:var(--mb-color-brand);
}

.buttons-module__ButtonOnlyIcon___msmel{
  border:none;
  background:transparent;
  color:var(--mb-color-text-dark);
  padding:0;
}

.buttons-module__ButtonOnlyIcon___msmel:focus-visible{
  border:none;
  outline-color:var(--mb-color-brand);
}

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

.buttons-module__ButtonGroup___r8wdU .buttons-module__Button___jhuKC{
  margin:0;
  float:left;
  border-top:none;
  border-bottom:none;
  border-right:none;
  border-radius:0;
  box-shadow:none;
}

.buttons-module__ButtonGroup___r8wdU .buttons-module__ButtonActive___Yj6vk{
  background-color:var(--mb-color-success);
  color:var(--mb-color-text-white);
}

.buttons-module__ButtonGroup___r8wdU .buttons-module__Button___jhuKC:first-child{
  border-left:none;
}

.buttons-module__ButtonGroupBrand___OFm7C{
  border-color:white;
}

.buttons-module__ButtonGroupBrand___OFm7C .buttons-module__Button___jhuKC{
  border-color:white;
  color:var(--mb-color-brand);
  background-color:var(--mb-color-bg-medium);
}

.buttons-module__ButtonGroupBrand___OFm7C .buttons-module__ButtonActive___Yj6vk{
  background-color:var(--mb-color-brand);
  color:white;
}

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

.buttons-module__ButtonDanger___V83Zw{
  background-color:var(--mb-color-error);
  border-color:var(--mb-color-error);
  color:var(--mb-color-text-white);
}

.buttons-module__ButtonDanger___V83Zw:hover{
  color:white;
  background-color:var(--mb-color-error);
  border-color:var(--mb-color-error);
}

.buttons-module__ButtonDanger___V83Zw:focus-visible{
  border-color:var(--mb-color-background);
  outline-color:var(--mb-color-error);
}

.buttons-module__ButtonSuccess___pDYUO{
  background-color:var(--mb-color-success);
  border-color:var(--mb-color-success);
  color:var(--mb-color-text-white);
}

.buttons-module__ButtonSuccess___pDYUO:hover{
  background-color:var(--mb-color-success);
  border-color:var(--mb-color-success);
  color:var(--mb-color-text-white);
}

.buttons-module__ButtonSuccess___pDYUO:focus-visible{
  border-color:var(--mb-color-background);
  outline-color:var(--mb-color-success);
}

.buttons-module__ButtonFullWidth___ANr38{
  width:100%;
}

@keyframes index__progress-bar___R4OpF{
  from{
    transform:translate3d(0, 0, 0, 0);
  }

  to{
    transform:translate3d(1000px, 0, 0);
  }
}
.index__ProgressBarAnimation___mEtOf{
  animation:index__progress-bar___R4OpF 1.5s linear infinite;
}
.index__ProgressBarNoAnimation___venMo{
  animation:none;
}
.index__SpinOut___sgvtf{
  transform-style:preserve-3d;
  transform-origin:center;
  transition:transform 1s;
}
.index__SpinOutActive___qqLKO{
  transform:rotateY(180deg);
}
@keyframes index__pop-in-from-bottom___Yeb3S{
  0%{
    opacity:0;
    transform:translateY(10px);
  }

  100%{
    opacity:1;
    transform:translateY(0);
  }
}
@keyframes index__fade-in___EYuOq{
  0%{
    opacity:0;
  }

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

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

  to{
    opacity:1;
    transform:translate(-50%, 0);
  }
}
.index__popInFromBottom___rcLRX{
  animation:0.15s ease-out 0s 1 index__pop-in-from-bottom___Yeb3S;
  transform-origin:center center;
}
.index__slideLeft___RSdh9{
  animation:0.15s ease-out 0s 1 index__slide-left___AmX1x;
}
.index__popToast___OswMS{
  animation:0.15s ease-out 0s 1 index__pop-toast___EBIxa;
}
.index__fadeIn___ZYhuy{
  animation:0.15s ease-out 0s 1 index__fade-in___EYuOq;
  transform-origin:center center;
}
@media (prefers-reduced-motion: reduce){
  .index__ProgressBarAnimation___mEtOf,
  .index__popInFromBottom___rcLRX,
  .index__slideLeft___RSdh9,
  .index__popToast___OswMS,
  .index__fadeIn___ZYhuy{
    animation:none;
  }
}
.index__pointerEventsNone___tpHqK,
.index__pointerEventsNone___tpHqK *{
  pointer-events:none;
}
.index__pointerEventsAll___SpgWq{
  pointer-events:all;
}
.index__pointerEventsAuto___iD_ru{
  pointer-events:auto;
}
.index__disabled___Ma36o{
  pointer-events:none;
  opacity:0.4;
}
.index__circle___aPKfs{
  border-radius:99px;
}
.sync-status-visible .index__syncStatusAwarePagination___oMrGq{
  margin-bottom:6.5rem;
}
:root{
  --border-size:1px;
  --border-size-medium:2px;
  --border-style:solid;
  --border-color:var(--mb-color-border);
}
.index__bordered___IUJkJ{
  border:1px solid var(--mb-color-border);
  border:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__borderBottom___ATEDd{
  border-bottom:1px solid var(--mb-color-border);
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__bordered___IUJkJ > .index__border-bottom___gAwdy:last-child{
  border-bottom:none;
}
.index__borderTop___SB2sC{
  border-top:1px solid var(--mb-color-border);
  border-top:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__bordered___IUJkJ > .index__border-top___G6FE4:first-child{
  border-top:none;
}
.index__borderRowDivider___aa4vG{
  border-bottom:1px solid var(--mb-color-border);
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__borderRowDivider___aa4vG:last-child{
  border-bottom:none;
}
.index__borderRight___mjkGv{
  border-right:1px solid var(--mb-color-border);
  border-right:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__borderLeft___oQZyc{
  border-left:1px solid var(--mb-color-border);
  border-left:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__borderLight___Mmm2Y{
  border-color:color-mix(
    in srgb,
    var(--mb-color-border) 20%,
    transparent
  ) !important;
}
.index__borderError___Ul0yS{
  border-color:var(--mb-color-error) !important;
}
.index__borderSuccess___aAeYn{
  border-color:var(--mb-color-success) !important;
}
.index__borderBrand___HNQym{
  border-color:var(--mb-color-brand) !important;
}
.index__borderTransparent___tpb2A{
  border-color:transparent;
}
.index__borderless___l17Bn{
  border:none !important;
}
.index__borderMedium___t1nUe{
  border-width:2px;
  border-width:var(--border-size-medium);
}
body:where(.mb-wrapper){
  box-sizing:border-box;
}
:where(.mb-wrapper) *,:where(.mb-wrapper) *::before,:where(.mb-wrapper) *::after{
    box-sizing:border-box;
  }
.index__clearfix___bXmPC::before,
.index__clearfix___bXmPC::after{
  content:" ";
  display:table;
}
.index__clearfix___bXmPC::after{
  clear:both;
}
.index__textDefault___mwTJ3{
  color:var(--mb-color-text-dark);
}
.index__textBrand___IXEGd,
.index__textBrandHover___vinJ5:hover{
  color:var(--mb-color-brand);
}
.index__textMetabaseBrand___IcrPw{
  color:var(--mb-color-metabase-brand);
}
.index__textSuccess___P8Z2y{
  color:var(--mb-color-success);
}
.index__textError___prt2B,
.index__textErrorHover___PLMBX{
  color:var(--mb-color-error);
}
.index__bgErrorHover___BKdqA:hover{
  background-color:var(--mb-color-error);
}
.index__bgErrorInput___ZyR45{
  background-color:var(--mb-color-bg-white);
}
.index__textSlate___OcDyZ{
  color:var(--mb-color-text-medium);
}
.index__textSlateLight___oFzjM{
  color:var(--mb-color-text-light);
}
.index__textLight___cq5WZ{
  color:var(--mb-color-text-light);
}
.index__textMedium___R4jSh,
.index__textMediumHover___gBUfW:hover{
  color:var(--mb-color-text-medium);
}
.index__textDark___IDnFd,
.index__textDarkHover___gYrIv:hover{
  color:var(--mb-color-text-dark);
}
.index__textPrimary___GSsGm{
  color:var(--mb-color-text-primary);
}
.index__textSecondary___nos8B{
  color:var(--mb-color-text-secondary);
}
.index__textTertiary___LHMwy{
  color:var(--mb-color-text-tertiary);
}
.index__bgBrandLighter___jtsWz,
.index__bgBrandLighterHover___Sn8Uu:hover{
  background-color:var(--mb-color-brand-lighter);
}
.index__bgLight___qA23A,
.index__bgLightHover___Pavc4:hover{
  background-color:var(--mb-color-bg-light);
}
.index__bgMedium___TuUW_,
.index__bgMediumHover___dhgi6:hover{
  background-color:var(--mb-color-bg-medium);
}
.index__textWhite___SoFw4,
.index__textWhiteHover___xkjjD:hover{
  color:var(--mb-color-text-white);
}
.index__bgWhite___zBc9t{
  background-color:var(--mb-color-bg-white);
}
.index__bgLightBlue___yS50S{
  background-color:var(--mb-color-bg-light);
}
.index__textTooltipSecondary___rtD4S{
  color:var(--mb-color-tooltip-text-secondary);
}
.index__cursorPointer___CkxlV{
  cursor:pointer;
}
.index__cursorGrab___aqT3Y{
  cursor:grab;
}
.index__cursorDefault___wgpdp{
  cursor:default;
}
.index__cursorInherit___M_993{
  cursor:inherit;
}
:root{
  --gap-1:0.5rem;
}
.index__flex___pQ2ug{
  display:flex;
}
.index__flexAuto___FykTI{
  flex:auto;
}
.index__flexFull___VAtvi{
  flex:1 0 auto;
}
.index__flexHalf___emSMQ{
  flex:0.5;
}
.index__flex1___cA01f{
  flex:1;
}
.index__flexNoShrink___vHRpE{
  flex-shrink:0;
}
.index__flexGrow1___XiLKn{
  flex-grow:1;
}
.index__flexBasisAuto___E2JGK{
  flex-basis:auto;
}
.index__flexBasisNone___SM6OJ{
  flex-basis:0;
}
.index__shrinkBelowContentSize___pJ90D{
  min-width:0;
  min-height:0;
}
.index__alignCenter___luisu{
  align-items:center;
}
.index__justifyCenter___O3_cv{
  justify-content:center;
}
.index__justifyBetween___h2xaY{
  justify-content:space-between;
}
.index__justifyEnd___YCcc5{
  justify-content:flex-end;
}
.index__alignStart___sUb3_{
  align-items:flex-start;
}
.index__alignEnd___mSbS5{
  align-items:flex-end;
}
.index__alignStretch___twXmG{
  align-items:stretch;
}
.index__alignSelfEnd___wP_mD{
  align-self:flex-end;
}
.index__alignSelfStretch___MR0xN{
  align-self:stretch;
}
.index__flexAlignRight___RQrAi{
  margin-left:auto;
}
.index__layoutCentered___D6Ztf{
  align-items:center;
  justify-content:center;
}
.index__flexColumn___Q0qFb{
  flex-direction:column;
}
.index__flexRow___mhSWB{
  flex-direction:row;
}
.index__flexWrap___Lw7Y8{
  flex-wrap:wrap;
}
.index__flexReverse___E_DiM{
  flex-direction:row-reverse;
}
.index__ieWrapContentFix___ifXsp{
  max-width:100%;
}
.index__rowGap1___ALjIj{
  row-gap:0.5rem;
  row-gap:var(--gap-1);
}
.index__floatLeft___zVQEX{
  float:left;
}
.index__floatRight___E_0Pk{
  float:right;
}
.index__Grid___Kk8xD{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin:0;
  padding:0;
}
.index__GridCell___vkeL0{
  flex:1;
}
.index__Grid1of2___okbX6 > .index__GridCell___vkeL0{
  flex:0 0 50%;
}
.index__GridGutters___KbH22{
  margin:-1em 0 1em -1em;
}
.index__GridGutters___KbH22 > .index__GridCell___vkeL0{
  padding:1em 0 0 1em;
}
:root{
  --default-header-margin:0;
}
:where(.mb-wrapper) h1,:where(.mb-wrapper) .index__h1___I20Ol,:where(.mb-wrapper) h2,:where(.mb-wrapper) .index__h2___j7am9,:where(.mb-wrapper) h3,:where(.mb-wrapper) .index__h3___YDh1S,:where(.mb-wrapper) h4,:where(.mb-wrapper) .index__h4___BrK5R,:where(.mb-wrapper) h5,:where(.mb-wrapper) .index__h5___t91oi,:where(.mb-wrapper) h6,:where(.mb-wrapper) .index__h6___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) .index__h1___I20Ol{
    font-size:2em;
  }
:where(.mb-wrapper) .index__h2___j7am9{
    font-size:1.5em;
  }
:where(.mb-wrapper) .index__h3___YDh1S{
    font-size:1.17em;
  }
:where(.mb-wrapper) .index__h4___BrK5R{
    font-size:1.12em;
  }
:where(.mb-wrapper) .index__h5___t91oi{
    font-size:0.83em;
  }
:where(.mb-wrapper) .index__h6___Hoqqj{
    font-size:0.75em;
  }
@media screen and (min-width: 40em){
  .index__smH3___A73qk{
    font-size:1.17em;
  }
}
@media screen and (min-width: 60em){
  .index__mdH2___nUBIU{
    font-size:1.5em;
  }
}
.index__hide___Qe7tL{
  display:none !important;
}
.index__show___g_d91{
  display:inherit;
}
.index__hidden___hSODZ{
  visibility:hidden;
}
.index__smShow___c6Kfz{
  display:none;
}
@media screen and (min-width: 40em){
  .index__smShow___c6Kfz{
    display:inherit !important;
  }
}
.index__TableInteractiveDetailButton___MGQK0{
  color:var(--mb-color-brand);
  transition:opacity 0.2s ease-in-out;
  margin:0 4px;
  opacity:0;
}
.index__show___g_d91 .index__TableInteractiveDetailButton___MGQK0{
  opacity:1;
}
.index__hoverParent___B_4tf.index__hoverDisplay___bwhfx .index__hoverChild___M9b80,
.index__hoverParent___B_4tf:hover.index__hoverDisplay___bwhfx .index__hoverChildHidden___CpdPh{
  display:none;
}
.index__hoverParent___B_4tf:hover.index__hoverDisplay___bwhfx .index__hoverChild___M9b80{
  display:block;
}
.index__hoverParent___B_4tf.index__hoverVisibility___DND1P .index__hoverChild___M9b80,
.index__hoverParent___B_4tf:hover.index__hoverVisibility___DND1P .index__hoverChildHidden___CpdPh{
  visibility:hidden;
}
.index__hoverParent___B_4tf:hover.index__hoverVisibility___DND1P .index__hoverChild___M9b80{
  visibility:visible;
}
.index__hoverParent___B_4tf:hover.index__hoverInherit___RinRg > *,
.index__hoverParent___B_4tf:hover.index__hoverInherit___RinRg .index__hoverChild___M9b80{
  color:inherit !important;
}
.index__hoverChildSmooth___nlXVw{
  transition:opacity 0.2s ease-in-out;
}
@media (prefers-reduced-motion){
  .index__hoverChildSmooth___nlXVw{
    transition:none;
  }
}
.index__hoverParent___B_4tf.index__hoverDisplay___bwhfx .index__hoverChildSmooth___nlXVw,
.index__hoverParent___B_4tf.index__hoverVisibility___DND1P .index__hoverChildSmooth___nlXVw{
  opacity:0;
}
.index__hoverParent___B_4tf:hover.index__hoverDisplay___bwhfx .index__hoverChildSmooth___nlXVw,
.index__hoverParent___B_4tf:hover.index__hoverVisibility___DND1P .index__hoverChildSmooth___nlXVw{
  opacity:1;
}
:root{
  --input-border-color:var(--mb-color-border);
  --input-border-radius:8px;
}
.index__input___STNQK{
  color:var(--mb-color-text-dark);
  background-color:var(--mb-color-background);
  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;
}
.index__input___STNQK::-ms-clear{
  display:none;
  width:0;
  height:0;
}
.index__input___STNQK:focus{
  outline:none;
  border:1px solid var(--mb-color-brand);
  transition:border 0.3s linear;
  color:var(--mb-color-text-dark);
}
.index__inputBorderless___SD8Gd,
.index__inputBorderless___SD8Gd:focus{
  box-shadow:none;
  outline:0;
  border:none !important;
  background:transparent;
}
.index__input___STNQK:disabled{
  opacity:0.5;
  cursor:not-allowed;
}
.index__input___STNQK[type="search"]{
  -webkit-appearance:none;
}
:where(.mb-wrapper) input,:where(.mb-wrapper) button,:where(.mb-wrapper) textarea,:where(.mb-wrapper) select{
    font:inherit;
  }
.index__wrapper___DLaLX{
  width:100%;
  margin:0 auto;
  padding:0 1em;
}
@media screen and (min-width: 40em){
  .index__wrapper___DLaLX{
    padding-left:2em;
    padding-right:2em;
  }
}
@media screen and (min-width: 60em){
  .index__wrapper___DLaLX{
    padding-left:3em;
    padding-right:3em;
  }
}
.index__fullHeight___G6zSq{
  height:100%;
}
.index__block___OFJC9{
  display:block;
}
.index__inline___O296w{
  display:inline;
}
.index__inlineBlock___h8Y6X{
  display:inline-block;
}
.index__full___K7R8i,
.index__fullWidth___FVvUi{
  width:100%;
}
.index__half___L6owb{
  width:50%;
}
.index__fixed___CKpCj{
  position:fixed;
}
.index__relative___ENlnL{
  position:relative;
}
.index__absolute___Fw2w3{
  position:absolute;
}
.index__top___noHIS{
  top:0;
}
.index__right___bsixx{
  right:0;
}
.index__bottom___yzgMb{
  bottom:0;
}
.index__left___Vui0a{
  left:0;
}
@media screen and (min-width: 60em){
  .index__wrapper___DLaLX.index__wrapperTrim___XVRCu{
    max-width:940px;
  }
}
.index__spread___tNlo2{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.index__stackingContext___U9KLu{
  transform:scale(1);
}
.index__verticalAlignMiddle___x_pEr{
  vertical-align:middle;
}
.index__noDecoration___ovXPo{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.index__link___nQD8h{
  cursor:pointer;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:var(--mb-color-brand);
}
.index__link___nQD8h:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.index__link___nQD8h:focus{
  outline:2px solid var(--mb-color-focus);
}
.index__link___nQD8h:focus:not(:focus-visible){
  outline:none;
}
.index__linkWrappable___gyUe6{
  word-break:break-all;
}
.index__overflowAuto___UnJu4{
  overflow:auto;
}
.index__overflowYAuto___hPzpP{
  overflow-y:auto;
}
.index__overflowHidden___YsTyl{
  overflow:hidden;
}
.index__overflowYScroll___hzF8z{
  overflow-y:scroll;
}
:root{
  --default-border-radius:8px;
  --border-radius-xl:99px;
}
.index__rounded___cahH4{
  border-radius:8px;
  border-radius:var(--default-border-radius);
}
.index__roundedSm___Cni0i{
  border-radius:var(--mantine-radius-sm);
}
.index__circular___m1M6I{
  border-radius:99px !important;
}
.index__scrollY___prIaB{
  overflow-y:auto;
}
.index__scrollX___VUw7C{
  overflow-x:auto;
}
.index__scrollShow___YJQAb::-webkit-scrollbar{
  width:15px;
  min-height:10px;
}
.index__scrollShowHover___xLHoZ::-webkit-scrollbar{
  display:none;
}
.index__scrollShowHover___xLHoZ:hover::-webkit-scrollbar{
  display:inherit;
}
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb{
  border:4px solid transparent;
  border-radius:7px;
  background-clip:padding-box;
  background-color:var(--mb-color-bg-medium);
}
.index__scrollShow___YJQAb::-webkit-scrollbar-button{
  width:0;
  height:0;
  display:none;
}
.index__scrollShow___YJQAb::-webkit-scrollbar-corner{
  background-color:transparent;
}
.index__scrollShow___YJQAb:hover::-webkit-scrollbar-thumb{
  background-color:var(--mb-color-bg-dark);
}
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb:horizontal:hover,
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb:vertical:hover{
  background-color:var(--mb-color-bg-dark);
}
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb:horizontal:active,
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb:vertical:active{
  background-color:var(--mb-color-bg-dark);
}
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb{
  border-radius:0;
  background-color:var(--mb-color-bg-medium);
}
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb:horizontal:hover,
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb:vertical:hover,
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb:horizontal:active,
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb:vertical:active{
  background-color:var(--mb-color-bg-medium);
}
.index__scrollHide___Jaejr{
  -ms-overflow-style:none;
  overflow:-moz-scrollbars-none;
}
.index__scrollHide___Jaejr::-webkit-scrollbar{
  display:none;
}
.index__scrollHideAll___GqO5z,
.index__scrollHideAll___GqO5z *{
  -ms-overflow-style:none;
  overflow:-moz-scrollbars-none;
  scrollbar-width:none;
}
.index__scrollHideAll___GqO5z::-webkit-scrollbar,
.index__scrollHideAll___GqO5z *::-webkit-scrollbar{
  display:none;
}
.index__shadowed___JJN9A{
  box-shadow:0 2px 2px var(--mb-color-shadow);
}
:root{
  --padding-1:0.5rem;
  --padding-2:1rem;
  --padding-3:1.5rem;
  --padding-4:2rem;
  --margin-1:0.5rem;
  --margin-2:1rem;
  --margin-3:1.5rem;
  --margin-4:2rem;
}
.index__mlAuto___oQ6Dc{
  margin-left:auto;
}
.index__mrAuto___TlHWj{
  margin-right:auto;
}
.index__mtAuto___v7j9l{
  margin-top:auto;
}
.index__p0___bn04g{
  padding:0;
}
.index__pt0___dTcN2{
  padding-top:0;
}
.index__p1___TUR5f{
  padding:0.5rem;
  padding:var(--padding-1);
}
.index__px1___aNRHJ{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}
.index__py1____Uhde{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}
.index__pt1___J_qx7{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
}
.index__pb1___sdzgL{
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}
.index__pl1___gUgCi{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
}
.index__pr1___IeGpY{
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}
.index__p2___O4m07{
  padding:1rem;
  padding:var(--padding-2);
}
.index__px2___OK2kc{
  padding-left:1rem;
  padding-left:var(--padding-2);
  padding-right:1rem;
  padding-right:var(--padding-2);
}
.index__py2____79NX{
  padding-top:1rem;
  padding-top:var(--padding-2);
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}
.index__pt2___NCsuG{
  padding-top:1rem;
  padding-top:var(--padding-2);
}
.index__pb2___FY7jl{
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}
.index__pl2___lyZjJ{
  padding-left:1rem;
  padding-left:var(--padding-2);
}
.index__pr2___Zmb1S{
  padding-right:1rem;
  padding-right:var(--padding-2);
}
.index__p3___J8T8d{
  padding:1.5rem;
  padding:var(--padding-3);
}
.index__px3___EwkzK{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}
.index__py3___ACyl6{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}
.index__pt3___dyI3G{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
}
.index__pb3___XzBqP{
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}
.index__pl3___AYIVJ{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
}
.index__pr3___TG8_S{
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}
.index__p4___M43ou{
  padding:2rem;
  padding:var(--padding-4);
}
.index__px4___FC73o{
  padding-left:2rem;
  padding-left:var(--padding-4);
  padding-right:2rem;
  padding-right:var(--padding-4);
}
.index__py4___zGi4n{
  padding-top:2rem;
  padding-top:var(--padding-4);
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}
.index__pt4___qB6W0{
  padding-top:2rem;
  padding-top:var(--padding-4);
}
.index__pb4____0Ejr{
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}
.index__pl4___u20YG{
  padding-left:2rem;
  padding-left:var(--padding-4);
}
.index__pr4___w11LS{
  padding-right:2rem;
  padding-right:var(--padding-4);
}
.index__m0____s40L{
  margin:0;
}
.index__mt0___yW_Hn{
  margin-top:0;
}
.index__mb0___z54ZD{
  margin-bottom:0;
}
.index__m1___abSgF{
  margin:0.5rem;
  margin:var(--margin-1);
}
.index__mx1___BWFZp{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}
.index__my1___Q_CKo{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}
.index__mt1___Trxz5{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
}
.index__mb1___PsTpS{
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}
.index__ml1___DG0Op{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
}
.index__mr1___Iup3O{
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}
.index__m2___oYyGS{
  margin:1rem;
  margin:var(--margin-2);
}
.index__mx2___dNRrp{
  margin-left:1rem;
  margin-left:var(--margin-2);
  margin-right:1rem;
  margin-right:var(--margin-2);
}
.index__my2___xJu3B{
  margin-top:1rem;
  margin-top:var(--margin-2);
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}
.index__mt2___yZ44O{
  margin-top:1rem;
  margin-top:var(--margin-2);
}
.index__mb2___fA72n{
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}
.index__ml2___SJXBn{
  margin-left:1rem;
  margin-left:var(--margin-2);
}
.index__mr2___BN9kK{
  margin-right:1rem;
  margin-right:var(--margin-2);
}
.index__m3___4rCH_{
  margin:1.5rem;
  margin:var(--margin-3);
}
.index__mx3___B2yhO{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}
.index__my3___fEgWn{
  margin-top:1.5rem;
  margin-top:var(--padding-3);
  margin-bottom:1.5rem;
  margin-bottom:var(--padding-3);
}
.index__mt3___N7VMs{
  margin-top:1.5rem;
  margin-top:var(--margin-3);
}
.index__mb3___yk1X9{
  margin-bottom:1.5rem;
  margin-bottom:var(--margin-3);
}
.index__ml3___x45MJ{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
}
.index__mr3___qLqi6{
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}
.index__m4___kvrtt{
  margin:2rem;
  margin:var(--margin-4);
}
.index__mx4___JQbXH{
  margin-left:2rem;
  margin-left:var(--margin-4);
  margin-right:2rem;
  margin-right:var(--margin-4);
}
.index__my4___IxIZi{
  margin-top:2rem;
  margin-top:var(--margin-4);
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}
.index__mt4___m1U6H{
  margin-top:2rem;
  margin-top:var(--margin-4);
}
.index__mb4___VyRqe{
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}
.index__ml4___fa48S{
  margin-left:2rem;
  margin-left:var(--margin-4);
}
.index__mr4___CcYAu{
  margin-right:2rem;
  margin-right:var(--margin-4);
}
@media screen and (min-width: 80em){
  .index__lgPy2___UeGUE{
    padding-top:1rem;
    padding-top:var(--padding-2);
    padding-bottom:1rem;
    padding-bottom:var(--padding-2);
  }
}
@media screen and (min-width: 120em){
  .index__xlPy3___gngQ3{
    padding-top:1.5rem;
    padding-top:var(--padding-3);
    padding-bottom:1.5rem;
    padding-bottom:var(--padding-3);
  }
}
.index__textCentered___aOBOB{
  text-align:center;
}
.index__textLeft___h2DuX{
  text-align:left;
}
.index__textRight___NeT3o{
  text-align:right;
}
.index__textUppercase___nNGOB{
  text-transform:uppercase;
  letter-spacing:0.06em;
}
.index__textNormal___h3M59{
  font-weight:400;
}
.index__textBold___ygoQK{
  font-weight:700;
}
.index__textHeavy___l1gr5{
  font-weight:900;
}
.index__textItalic___u1jp9{
  font-style:italic;
}
.index__textBody___wpIai{
  font-size:1.286em;
  line-height:1.457em;
  color:var(--mb-color-text-medium);
}
.index__textList___DrOhY{
  font-size:1em;
}
.index__textShortLineHeight___QF1ZA{
  line-height:1em;
}
.index__textParagraph___pNKZb{
  font-size:1.143em;
  line-height:1.5em;
}
.index__textSpaced___rouP3{
  line-height:1.5em;
}
.index__textUnspaced___Cjogb{
  line-height:normal;
}
.index__textSmall___ncZ1_{
  font-size:0.875em;
}
.index__textSmaller___xLWcZ{
  font-size:0.8em;
}
.index__textEllipsis___VEJDH{
  text-overflow:ellipsis;
}
.index__textWrap___pEnES{
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
}
.index__textNoWrap___b1FQW{
  white-space:nowrap;
}
.index__textCode___NjYtb{
  font-family:monospace;
  color:var(--mb-color-text-medium);
  background-color:var(--mb-color-bg-medium);
  border-radius:2px;
  padding:0.2em 0.4em;
  line-height:1.4em;
  white-space:pre-wrap;
}
.index__textMonospace___QSlpX{
  font-family:Monaco, monospace;
}
.index__textPreWrap___civOu{
  white-space:pre-wrap;
}
.index__breakAnywhere___MUIez{
  line-break:anywhere;
}
:where(.mb-wrapper){
  --transition-theme-change:background-color 1s linear, border-color 1s linear, color 1s linear;
}
.index__transitionColor___c1h0N{
  transition:color 0.3s linear;
}
.index__transitionThemeChange___DiqL5{
  transition:var(--transition-theme-change);
}
@media (prefers-reduced-motion){
  :where(.mb-wrapper){
    --transition-theme-change:none;
  }
}
.index__wFull___VXSmI{
  width:100%;
}
.index__ParameterDropdownWidth___tlHrz{
  width:18.75rem;
}
.index__Overlay___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;
}
.index__z1___n6lDl{
  z-index:1;
}
.index__z2___utgie{
  z-index:2;
}
.index__z3___BNvpr{
  z-index:3;
}
.index__z4___tNND_{
  z-index:4;
}
.index__z5___jDaaD{
  z-index:5;
}
.index__z6___Ieabm{
  z-index:6;
}

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

.spacing-module__mlAuto___GJ7uV{
  margin-left:auto;
}

.spacing-module__mrAuto___rgybj{
  margin-right:auto;
}

.spacing-module__mtAuto___tG4dF{
  margin-top:auto;
}

.spacing-module__p0___aiJTo{
  padding:0;
}

.spacing-module__pt0___qvw3w{
  padding-top:0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.spacing-module__m0___s8dRN{
  margin:0;
}

.spacing-module__mt0___uTjZZ{
  margin-top:0;
}

.spacing-module__mb0___dfwme{
  margin-bottom:0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


  .ActionIcon-module__root___z3URy[data-disabled]{
    color:var(--mb-color-text-light);
    pointer-events:all;
  }.ActionIcon-module__root___z3URy[data-variant="subtle"]{
    color:var(--mb-color-text-tertiary);
  }.ActionIcon-module__root___z3URy[data-variant="subtle"]:hover{
      color:var(--mb-color-text-secondary);
      background-color:var(--mb-color-bg-light);
    }.ActionIcon-module__root___z3URy[data-variant="viewHeader"]{
    color:var(--mb-color-text-dark);
    background-color:transparent;
    border:1px solid transparent;
    transition:all 300ms linear;
  }.ActionIcon-module__root___z3URy[data-variant="viewHeader"]:hover{
      color:var(--mb-color-brand);
      background-color:var(--mb-color-bg-medium);
      border:1px solid transparent;
    }.ActionIcon-module__root___z3URy[data-variant="viewHeader"]:disabled,.ActionIcon-module__root___z3URy[data-variant="viewHeader"][data-disabled]{
      color:var(--mb-color-text-light);
      background-color:transparent;
    }.ActionIcon-module__root___z3URy[data-variant="viewFooter"]{
    color:var(--mb-color-text-medium);
    background-color:transparent;
  }.ActionIcon-module__root___z3URy[data-variant="viewFooter"]:hover{
      color:var(--mb-color-brand);
    }.ActionIcon-module__root___z3URy[data-variant="viewFooter"]:disabled,.ActionIcon-module__root___z3URy[data-variant="viewFooter"][data-disabled]{
      color:var(--mb-color-text-light);
      background-color:transparent;
    }

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

.Button-module__root___QB3Fo:active{
    transform:none;
  }

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

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

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

.Button-module__root___QB3Fo:has(.Button-module__label___WzMo8:empty){
    padding:calc(0.6875rem * var(--mantine-scale));
  }

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

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

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

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

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

.Button-module__root___QB3Fo[data-variant="filled"]{
    color:var(--mb-color-text-white);
  }

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

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

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

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

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

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

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

.Button-module__root___QB3Fo[data-variant="visualizer"] .Button-module__inner___CXv0i{
      overflow:hidden;
    }

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

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

.Button-module__root___QB3Fo[data-variant="visualizer"]:has(.Button-module__label___WzMo8:empty){
      overflow:visible;
    }

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

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

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

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

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

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

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

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

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

.Button-module__root___QB3Fo:disabled,.Button-module__root___QB3Fo:disabled:hover{
    color:var(--mb-color-text-tertiary);
    border-color:var(--mb-color-border);
    background-color:var(--mb-color-background-disabled);
  }

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

.Button-module__leftSection___VVu1r{
  margin-right:0.5rem;
}

.Button-module__rightSection___hpBqT{
  margin-left:0.5rem;
}

.Accordion-module__control___mXT53{
  padding-left:0.875rem;
}

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

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

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

.Accordion-module__item___ce8Ua + .Accordion-module__item___ce8Ua{
    margin-top:0.75rem;
  }

.Accordion-module__item___ce8Ua .Accordion-module__control___mXT53:focus{
    outline:none;
  }

.Accordion-module__content___DxC05{
  border-top:1px solid var(--mb-color-border);
  color:var(--mb-color-text-dark);
}

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

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

.Badge-module__root___EyD2R{
  background-color:var(--mb-color-brand-lighter);
}

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

.Kbd-module__root___kdxiR{
  background-color:var(--mb-color-background);
  border-color:var(--mb-color-border);
  color:var(--mb-color-text-primary);
  border-bottom-width:1px;
  box-shadow:0 2px 3px var(--mb-color-border);
}

.Timeline-module__item___Xvio5{
  --item-border-color:var(--mb-color-border);
}
.Timeline-module__item___Xvio5[data-line-active]{
    --item-border-color:var(--tl-color);
  }
.Timeline-module__itemBullet___raFy9{
  border-color:var(--mb-color-border);
}
.Timeline-module__itemBullet___raFy9[data-active]{
    border-color:var(--tl-color);
  }

.Alert-module__wrapper___F7iIm{
  align-items:center;
}

.Alert-module__title___gRk3W{
  color:var(--mb-color-text-dark);
  line-height:1rem;
}

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

.Skeleton-module__Skeleton___d1oZx{
  background-color:var(--mb-color-background-disabled);
}

.Skeleton-module__Skeleton___d1oZx::before{
    background:linear-gradient(
      100deg,
      transparent,
      var(--mb-color-bg-medium),
      transparent
    );
    animation:Skeleton-module__shimmer___LvPIT 1.4s linear infinite;
  }

.Skeleton-module__Skeleton___d1oZx::after{
    display:none;
  }

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

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

.z-index-module__Overlay___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;
}
.z-index-module__z1___Nsvne{
  z-index:1;
}
.z-index-module__z2___RYWvA{
  z-index:2;
}
.z-index-module__z3___ODutq{
  z-index:3;
}
.z-index-module__z4___hMTsk{
  z-index:4;
}
.z-index-module__z5___RDlqR{
  z-index:5;
}
.z-index-module__z6___WKfZg{
  z-index:6;
}

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

.Tooltip-module__arrow____evTt{
  clip-path:initial !important;
}

.Select-module__SelectRoot___on6uo{
  border-color:var(--mb-color-border);
  padding:0;
}

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

.Select-module__SelectWrapper___lJ0iK{
  color:var(--mb-color-text-dark);
}

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

.Select-module__SelectWrapper___lJ0iK svg[data-error]{
    color:var(--mb-color-error);
  }

.Select-module__SelectWrapper___lJ0iK:has([data-position]) .Select-module__SelectInput___sywXc{
      padding-right:var(--input-right-section-width);
    }

.Select-module__Select___kiLg6:has(.Select-module__SelectLabel___HwPSG) .Select-module__SelectWrapper___lJ0iK{
      margin-top:var(--mb-spacing-xs);
    }

.Select-module__Select___kiLg6:has(.Select-module__SelectDescription___YzLno) .Select-module__SelectWrapper___lJ0iK{
      margin-top:var(--mb-spacing-xs);
    }

.Select-module__Select___kiLg6:has(.Select-module__SelectError___hyz5U) .Select-module__SelectWrapper___lJ0iK{
      margin-top:var(--mb-spacing-xs);
    }

.Select-module__SelectInput___sywXc{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background);
}

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

.Select-module__SelectInput___sywXc::-moz-placeholder{
    color:var(--mb-color-text-light);
  }

.Select-module__SelectInput___sywXc::placeholder{
    color:var(--mb-color-text-light);
  }

.Select-module__SelectInput___sywXc [data-position="right"]{
    color:var(--mb-color-text-light);
  }

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

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

.Select-module__SelectInputSection___PVe6C svg{
    color:inherit;
    width:1rem !important;
    height:1rem !important;
  }

.Select-module__SelectInputSection___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] .Select-module__SelectInputSection___PVe6C{
    opacity:1;
    color:var(--mb-color-text-light);
    background-color:var(--mb-color-bg-medium);
  }

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

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

.Select-module__SelectItems_Item___TK0gb{
  --combobox-option-padding:0;

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

.Select-module__SelectItems_Item___TK0gb:hover{
    color:var(--mb-color-text-hover);
    background-color:var(--mb-color-background-hover);
  }

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

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

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

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

.Select-module__SelectItems_GroupLabel___W0mNj::after{
    display:none;
  }

.Select-module__SelectItemsNothingFound___Eclnw{
  color:var(--mb-color-text-light);
  padding:var(--mantine-spacing-sm);
  font-size:var(--select-item-font-size);
  line-height:var(--select-item-line-height);
}

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

.Select-module__Dropdown___oZ0ob{
  background-color:var(--mb-color-background);
  border-color:var(--mb-color-border);
}

.Select-module__SelectError___hyz5U::first-letter{
    text-transform:capitalize;
  }

.Select-module__SelectClearButton___IA6Kf{
  color:var(--mb-color-text-dark) !important;
}

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

.Calendar-module__day___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] .Calendar-module__day___KdJdr:hover{
    background-color:var(--mb-color-background-hover);
  }

.Calendar-module__day___KdJdr[data-disabled]{
    color:var(--mb-color-bg-dark);
  }

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

.Calendar-module__day___KdJdr[data-outside]{
    color:var(--mb-color-bg-dark);
  }

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

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

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

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

.Calendar-module__day___KdJdr[data-selected]{
    color:var(--mb-color-text-white);
    background-color:var(--mb-color-brand);
  }

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

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

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

.Calendar-module__pickerControl___Au1pH:hover{
    color:var(--mb-color-text-hover);
    background-color:var(--mb-color-background-hover);
  }

.Calendar-module__pickerControl___Au1pH[data-disabled]{
    color:var(--mb-color-bg-dark);
  }

.Calendar-module__pickerControl___Au1pH:where([data-weekend]){
    color:var(--mb-color-text-dark);
  }

.Calendar-module__pickerControl___Au1pH[data-outside]{
    color:var(--mb-color-bg-dark);
  }

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

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

.Calendar-module__pickerControl___Au1pH[data-selected]{
    color:var(--mb-color-text-selected);
    background-color:var(--mb-color-background-selected);
  }

.Calendar-module__month___QCQ5t{
  --horizontal-padding:1px;
  --vertical-padding:1px;
}

.Calendar-module__month___QCQ5t .Calendar-module__cell___h2lmw[data-with-spacing]{
      padding:0;
    }

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

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

.Calendar-module__month___QCQ5t .Calendar-module__row___gg5gp:not(:first-of-type) .Calendar-module__cell___h2lmw{
      padding-top:var(--vertical-padding);
    }

.Calendar-module__month___QCQ5t .Calendar-module__row___gg5gp:not(:last-of-type) .Calendar-module__cell___h2lmw{
      padding-bottom:var(--vertical-padding);
    }

.Calendar-module__monthsList___O8f1m,
.Calendar-module__yearsList___IfNgL{
  --horizontal-padding:var(--mantine-spacing-sm);
  --vertical-padding:var(--mantine-spacing-xs);
}

.Calendar-module__monthsList___O8f1m .Calendar-module__cell___h2lmw:where([data-with-spacing]){
      padding:0;
    }

.Calendar-module__yearsList___IfNgL .Calendar-module__cell___h2lmw:where([data-with-spacing]){
      padding:0;
    }

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

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

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

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

.Calendar-module__monthsList___O8f1m .Calendar-module__row___gg5gp:not(:first-of-type) .Calendar-module__cell___h2lmw{
      padding-top:var(--vertical-padding);
    }

.Calendar-module__yearsList___IfNgL .Calendar-module__row___gg5gp:not(:first-of-type) .Calendar-module__cell___h2lmw{
      padding-top:var(--vertical-padding);
    }

.Calendar-module__monthsList___O8f1m .Calendar-module__row___gg5gp:not(:last-of-type) .Calendar-module__cell___h2lmw{
      padding-bottom:0;
    }

.Calendar-module__yearsList___IfNgL .Calendar-module__row___gg5gp:not(:last-of-type) .Calendar-module__cell___h2lmw{
      padding-bottom:0;
    }

.Calendar-module__calendarHeader___M4DMN{
  margin-bottom:0;
}

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

.Calendar-module__calendarHeaderLevel___IU4T_[data-selected]{
    color:var(--mb-color-text-selected);
    background-color:var(--mb-color-background-selected);
  }

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

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

.Calendar-module__calendarHeaderControl___erQsy[data-selected]{
    color:var(--mb-color-text-selected);
    background-color:var(--mb-color-background-selected);
  }

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

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

.Calendar-module__input___wJ8Pf{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background);
}

.Calendar-module__error___ovPE5::first-letter{
    text-transform:capitalize;
  }

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

.Calendar-module__monthsListControl___LnE6g[data-selected]{
    color:var(--mb-color-text-selected);
  }

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


    .Checkbox-module__root___DzPPw:has(.Checkbox-module__input___V0FLb:disabled) .Checkbox-module__label___ZRwJA{
      color:var(--mb-color-text-tertiary);
    }

.Checkbox-module__root___DzPPw:has(.Checkbox-module__input___V0FLb:disabled) .Checkbox-module__description___mI9tN{
      color:var(--mb-color-text-tertiary);
    }

.Checkbox-module__root___DzPPw:has(.Checkbox-module__input___V0FLb:disabled) .Checkbox-module__icon___rxMjC{
      color:var(--mb-color-text-tertiary);
    }

.Checkbox-module__root___DzPPw[data-variant="stacked"] .Checkbox-module__inner___TEuML{
      position:relative;
      z-index:0;
    }

.Checkbox-module__root___DzPPw[data-variant="stacked"]:has(.Checkbox-module__input___V0FLb[data-indeterminate]) .Checkbox-module__icon___rxMjC{
        color:var(--mb-color-text-secondary);
      }

.Checkbox-module__root___DzPPw[data-variant="stacked"]:has(.Checkbox-module__input___V0FLb[data-indeterminate="true"]) .Checkbox-module__icon___rxMjC{
        color:var(--mb-color-text-secondary);
      }

.Checkbox-module__root___DzPPw[data-variant="stacked"] .Checkbox-module__input___V0FLb[data-indeterminate],.Checkbox-module__root___DzPPw[data-variant="stacked"] .Checkbox-module__input___V0FLb[data-indeterminate="true"]{
        border-color:var(--mb-color-border);
        background-color:var(--mb-color-background);
      }

.Checkbox-module__root___DzPPw[data-variant="stacked"] .Checkbox-module__input___V0FLb:after{
        content:"";
        border:calc(0.0625rem * var(--mantine-scale)) solid var(--mb-color-border);
        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-bg-white);
        box-sizing:"border-box";
      }

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

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

.Checkbox-module__body___fokzT{
  align-items:center;
}

.Checkbox-module__input___V0FLb{
  cursor:pointer;
  border:1px solid var(--mb-color-border);
  background-color:var(--mb-color-background);
}

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

.Checkbox-module__input___V0FLb:checked{
    border-color:var(--mb-color-brand);
    background-color:var(--mb-color-brand);
  }

.Checkbox-module__input___V0FLb:disabled{
    border-color:var(--mb-color-background-disabled);
    background-color:var(--mb-color-background-disabled);
  }

.Checkbox-module__label___ZRwJA{
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-md);
  cursor:pointer;
}

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

.Checkbox-module__icon___rxMjC{
  color:var(--mb-color-text-white);
}

.Chip-module__ChipLabel___BfuiA{
  background-color:var(--mb-color-brand-light);
  color:var(--mb-color-brand);
  padding:0.5rem 1rem;
  display:block;
  height:auto;
  line-height:100%;
}

.Chip-module__ChipLabel___BfuiA[data-checked="true"]{
    padding-left:1rem;
    padding-right:1rem;
    background-color:var(--mb-color-brand);
    color:var(--mb-color-text-white);
  }

.Chip-module__ChipIconWrapper___c1mXw{
  display:none;
}

.Chip-module__ChipInput___kglJY{
  display:block;
}

.Combobox-module__options___DZ1DE{
  padding:0.75rem;
}

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

.Combobox-module__option___nnwsO:hover{
    color:var(--mb-color-brand);
    background-color:var(--mb-color-background-hover);
  }

.Combobox-module__empty___h8XUU{
  color:var(--mb-color-text-light);
  font-size:0.875rem;
  padding:1.5rem 0.5rem;
}

.Combobox-module__chevron___YfJ8M{
  color:inherit;
  width:1rem !important;
  height:1rem !important;
}

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

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

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

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

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

.Text-module__root___C3IpM{
  font-weight:inherit;
}

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

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

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

.Input-module__input___qjJao::-moz-placeholder{
    color:var(--mb-color-text-light);
  }

.Input-module__input___qjJao::placeholder{
    color:var(--mb-color-text-light);
  }

.Input-module__input___qjJao:disabled{
    background-color:var(--mb-color-background-disabled);
    color:var(--mb-color-text-disabled);
  }

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

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

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

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

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

.Input-module__input___qjJao[data-error]{
    color:var(--mb-color-error);
    border-color:var(--mb-color-error);
  }

.Input-module__input___qjJao[data-error]::-moz-placeholder{
      color:var(--mb-color-error);
    }

.Input-module__input___qjJao[data-error]::placeholder{
      color:var(--mb-color-error);
    }

.Input-module__section___PiDKx{
  color:var(--mb-color-text-dark);
}

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

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

.Input-module__error___LKPiN{
  color:var(--mb-color-error);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-sm);
  margin-top:var(--mantine-spacing-sm);
}

.Input-module__error___LKPiN::first-letter{
    text-transform:capitalize;
  }

.Input-module__required___Va6FB{
  color:var(--mb-color-error);
}

.MonthPicker-module__levelsGroup___Smx52{
  width:100%;
}

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

.MonthPicker-module__calendarHeader___BACEN{
  width:100%;
}

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

.MultiAutocomplete-module__pill___uQbAz{
  cursor:default;
}

.MultiAutocomplete-module__pill___uQbAz:hover{
    background-color:var(--mb-color-brand-alpha-88);
  }

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

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

.MultiSelect-module__MultiSelectInput___D88EN{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background);
  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));
}
.MultiSelect-module__MultiSelectInput___D88EN[data-disabled]{
    opacity:1;
  }

.NumberInput-module__input___xE_vM{
  color:var(--mb-color-text-primary);
  background:var(--mb-color-background);
  border-color:var(--mb-color-border);
}

.NumberInput-module__error___LFOFf::first-letter{
    text-transform:capitalize;
  }

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

.Pill-module__remove___VKiaS{
  --cb-size:1rem;
  --cb-icon-size:0.75rem;

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

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

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

.QuarterPicker-module__monthsList___hau5a{
  display:none;
}


    .Radio-module__root___vXegc:has(.Radio-module__radio___XTmFw:disabled) .Radio-module__label___fnJ5q{
      color:var(--mb-color-text-light);
    }

.Radio-module__root___vXegc:has(.Radio-module__radio___XTmFw:disabled) .Radio-module__description___Ysrub{
      color:var(--mb-color-text-light);
    }

.Radio-module__root___vXegc:has(.Radio-module__radio___XTmFw:disabled) .Radio-module__icon___KRNGg{
      color:var(--mb-color-text-white);
    }

.Radio-module__root___vXegc .Radio-module__radio___XTmFw:focus{
    outline:none;
  }

.Radio-module__radio___XTmFw{
  cursor:pointer;
  border-color:var(--mb-color-text-light);
}

.Radio-module__radio___XTmFw:checked{
    border-color:var(--mb-color-brand);
    background-color:var(--mb-color-brand);
  }

.Radio-module__radio___XTmFw:disabled{
    opacity:0.3;
  }

.Radio-module__radio___XTmFw:disabled:not(:checked){
    border-color:var(--mb-color-text-light);
    background-color:var(--mb-color-bg-medium);
  }

.Radio-module__label___fnJ5q{
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-md);
}

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

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

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

.SegmentedControl-module__SegmentedControlLabel___GpASm{
  color:var(--mb-color-text-dark);
  line-height:1;
}

.SegmentedControl-module__SegmentedControlLabel___GpASm:hover{
    color:var(--mb-color-brand);
  }

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

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

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

.SegmentedControl-module__SegmentedControlInput___UVDLK:disabled + label{
      color:var(--mb-color-text-light);
    }

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


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

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

.Switch-module__root___DeO5L[data-disabled] .Switch-module__track___n8uLc{
      background-color:var(--mb-color-bg-medium);
    }

.Switch-module__root___DeO5L[data-disabled] .Switch-module__thumb___Czmin{
      background-color:var(--mb-color-bg-light);
    }

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

.Switch-module__root___DeO5L .Switch-module__body___UNSWZ{
    display:flex;
    align-items:center;
  }

.Switch-module__root___DeO5L[data-variant="stretch"] .Switch-module__body___UNSWZ{
      display:flex;
      justify-content:space-between;
    }

.Switch-module__labelWrapper___vV7zR:empty{
    padding:0;
  }

.Switch-module__labelWrapper___vV7zR[data-disabled] .Switch-module__label___sGskH{
      color:var(--mb-color-text-light);
      cursor:default;
    }

.Switch-module__labelWrapper___vV7zR[data-disabled] .Switch-module__description___hS7Mq{
      color:var(--mb-color-text-light);
    }

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

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

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

.Switch-module__track___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) + .Switch-module__track___n8uLc{
    background-color:var(--mb-color-bg-medium);
  }

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

input:disabled + .Switch-module__track___n8uLc{
    background-color:var(--mb-color-bg-medium);
  }

.Switch-module__thumb___Czmin{
  background-color:var(--mb-color-text-white);
  border:none;
  border-radius:1.375rem;
}

input:disabled + * > .Switch-module__thumb___Czmin{
    background-color:var(--mb-color-bg-light);
  }

.Switch-module__thumb___Czmin::before{
    display:none;
  }

.TextInput-module__input___DrBYS{
  color:var(--mb-color-text-primary);
  background:var(--mb-color-background);
  border-color:var(--mb-color-border);
}

.TextInput-module__error___N6V_A::first-letter{
    text-transform:capitalize;
  }


    .TimeInput-module__root___DTGho[data-size="md"] .TimeInput-module__input___WcEXn{
      font-size:var(--mantine-font-size-md);
    }

.TimeInput-module__root___DTGho[data-size="xs"] .TimeInput-module__input___WcEXn{
      font-size:var(--mantine-font-size-xs);
    }

.TimeInput-module__input___WcEXn{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background);
}

.TimeInput-module__error___OBCEG::first-letter{
    text-transform:capitalize;
  }


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

.NavLink-module__NavLink___UJmHZ{
  border-radius:0.5rem;
}

.NavLink-module__NavLink___UJmHZ[data-variant="default"]:hover{
      background-color:var(--mb-color-brand-lighter);
    }

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

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

.NavLink-module__NavLink___UJmHZ[data-variant="default"][data-active] .NavLink-module__NavLinkLabel___h0vSY{
        color:var(--mb-color-text-white);
      }

.NavLink-module__NavLink___UJmHZ[data-variant="default"][data-active] .NavLink-module__NavLinkChevron___zvCYe{
        color:var(--mb-color-text-white);
      }

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

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

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

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

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

.NavLink-module__NavLink___UJmHZ[data-variant="admin-nav"]:hover{
      background-color:var(--mb-color-brand-lighter);
    }

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

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

.NavLink-module__NavLink___UJmHZ[data-variant="admin-nav"][data-active],.NavLink-module__NavLink___UJmHZ[data-variant="admin-nav"][data-active]:hover{
        background-color:var(--mb-color-brand-light);
      }

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

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

.NavLink-module__NavLinkLabel___h0vSY{
  font-size:14px;
}

.NavLink-module__NavLinkChevron___zvCYe{
  color:var(--mb-color-text-dark);
}

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

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

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

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

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

.Tab-module__list___ZH2Ng[data-orientation="vertical"] .Tab-module__tabLabel___oabm_{
      text-align:left;
    }

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

.Tab-module__tab___U4uPU:hover{
    border-color:var(--mb-color-background-hover);
    background-color:var(--mb-color-background-hover);
  }

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

.Tab-module__tab___U4uPU:disabled{
    color:var(--mb-color-text-light);
    opacity:1;
  }

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

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

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

.HoverCard-module__dropdown___fyJn4{
  padding:0;
  overflow:auto;
  background-color:var(--mb-color-bg-primary);
  border:1px solid var(--mb-color-border);
}

.Menu-module__dropdown___hGV3a{
  padding:0.75rem;
  min-width:11.5rem;
  overflow:visible;
  background-color:var(--mb-color-background);
  border-color:var(--mb-color-border);
}

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

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

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

.Menu-module__item___eGlL9:focus{
    outline:none;
    background-color:var(--mb-color-background-hover);
    border:none;
  }

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

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

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

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

@keyframes animation-module__progress-bar___qaFee{
  from{
    transform:translate3d(0, 0, 0, 0);
  }

  to{
    transform:translate3d(1000px, 0, 0);
  }
}
.animation-module__ProgressBarAnimation___rVzBq{
  animation:animation-module__progress-bar___qaFee 1.5s linear infinite;
}
.animation-module__ProgressBarNoAnimation___vFpYS{
  animation:none;
}
.animation-module__SpinOut___FhIcN{
  transform-style:preserve-3d;
  transform-origin:center;
  transition:transform 1s;
}
.animation-module__SpinOutActive___e8aS9{
  transform:rotateY(180deg);
}
@keyframes animation-module__pop-in-from-bottom___bzTjz{
  0%{
    opacity:0;
    transform:translateY(10px);
  }

  100%{
    opacity:1;
    transform:translateY(0);
  }
}
@keyframes animation-module__fade-in___yf3Yz{
  0%{
    opacity:0;
  }

  100%{
    opacity:1;
  }
}
@keyframes animation-module__slide-left___DTrNO{
  0%{
    opacity:0;
    transform:translateX(50%);
  }

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

  to{
    opacity:1;
    transform:translate(-50%, 0);
  }
}
.animation-module__popInFromBottom___xZrUP{
  animation:0.15s ease-out 0s 1 animation-module__pop-in-from-bottom___bzTjz;
  transform-origin:center center;
}
.animation-module__slideLeft___F5r9V{
  animation:0.15s ease-out 0s 1 animation-module__slide-left___DTrNO;
}
.animation-module__popToast___o4CNZ{
  animation:0.15s ease-out 0s 1 animation-module__pop-toast___tnNew;
}
.animation-module__fadeIn___HISDS{
  animation:0.15s ease-out 0s 1 animation-module__fade-in___yf3Yz;
  transform-origin:center center;
}
@media (prefers-reduced-motion: reduce){
  .animation-module__ProgressBarAnimation___rVzBq,
  .animation-module__popInFromBottom___xZrUP,
  .animation-module__slideLeft___F5r9V,
  .animation-module__popToast___o4CNZ,
  .animation-module__fadeIn___HISDS{
    animation:none;
  }
}

.layout-module__wrapper___j24Z2{
  width:100%;
  margin:0 auto;
  padding:0 1em;
}
@media screen and (min-width: 40em){
  .layout-module__wrapper___j24Z2{
    padding-left:2em;
    padding-right:2em;
  }
}
@media screen and (min-width: 60em){
  .layout-module__wrapper___j24Z2{
    padding-left:3em;
    padding-right:3em;
  }
}
.layout-module__fullHeight___rg1kn{
  height:100%;
}
.layout-module__block___KIlb1{
  display:block;
}
.layout-module__inline___EMn7R{
  display:inline;
}
.layout-module__inlineBlock___WCYU2{
  display:inline-block;
}
.layout-module__full___Z7yJQ,
.layout-module__fullWidth___SlgbA{
  width:100%;
}
.layout-module__half___CxRM0{
  width:50%;
}
.layout-module__fixed____k8DD{
  position:fixed;
}
.layout-module__relative___CoXVE{
  position:relative;
}
.layout-module__absolute___eVcaQ{
  position:absolute;
}
.layout-module__top___UM3IT{
  top:0;
}
.layout-module__right___xRjrA{
  right:0;
}
.layout-module__bottom___AeHjK{
  bottom:0;
}
.layout-module__left___NM2Uc{
  left:0;
}
@media screen and (min-width: 60em){
  .layout-module__wrapper___j24Z2.layout-module__wrapperTrim___RFpHX{
    max-width:940px;
  }
}
.layout-module__spread___leRFF{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.layout-module__stackingContext___dylMk{
  transform:scale(1);
}
.layout-module__verticalAlignMiddle___SHmnW{
  vertical-align:middle;
}

.Modal-module__root___QjzjT{
  color:var(--mb-color-text-dark);
}

.Modal-module__title___nc9Bx{
  font-size:var(--mantine-font-size-xl);
  font-weight:var(--mantine-heading-font-weight);
  line-height:var(--mantine-line-height-md);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

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

.Modal-module__content___ND0UY{
  background-color:var(--mb-color-background);
  border:1px solid var(--mb-color-border);
}

.Modal-module__header___KcYkN{
  background-color:var(--mb-color-background);
}

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

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

.Modal-module__ModalCloseButton___nFivu svg{
    width:20px !important;
    height:20px !important;
  }

.Popover-module__dropdown___SHqDM{
  padding:0;
  overflow:auto;
  background:var(--mb-color-background);
  border-color:var(--mb-color-border);
  color:var(--mb-color-text-primary);
}

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

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

.Theme-module__focus___QSUlZ:focus-visible{
  outline-color:var(--mb-color-focus);
}

.Anchor-module__root___eWNjQ{
  color:var(--mb-color-brand);
}.Anchor-module__root___eWNjQ:active{
    color:var(--mb-text-text-dark);
    -webkit-text-decoration:underline;
    text-decoration:underline;
  }

.List-module__root___GnFfc{
  list-style-type:revert;
}

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

.Code-module__root___teBmM{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-background-info);
}

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

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

.Paper-module__root___J7aUr{
  color:var(--mb-color-text-dark);
  background-color:var(--mb-color-bg-white);
}

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

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

.ExternalLink-module__ButtonLink___p8cDj{
  display:inline-flex;
  background-color:var(--mb-color-brand);
  color:var(--mb-color-text-white);
  align-items:center;
  font-weight:bold;
  padding:0.75rem 1rem;
  border-radius:6px;
}.ExternalLink-module__ButtonLink___p8cDj:hover{
    opacity:0.88;
    transition:all 200ms linear;
  }

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

.ColorPill-module__ColorPill___op30r:hover{
    border-color:var(--mb-color-text-light);
  }

.ColorPill-module__Selected___LFBtk{
  border-color:var(--mb-color-text-light);
}

.ColorPill-module__Selected___LFBtk:hover{
    border-color:var(--mb-color-text-dark);
  }

.ColorPill-module__Auto___B5xnz{
  border-style:dashed;
}

.ColorPill-module__Small___t4pFO{
  width:1.125rem;
  height:1.125rem;
  padding:1px;
}

.ColorPill-module__Medium___TTxJe{
  width:2rem;
  height:2rem;
  padding:0.1875rem;
}

.ColorPill-module__Large___OHAfK{
  width:2.5rem;
  height:2.5rem;
  padding:0.25rem;
}

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

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

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

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

.form-module__FormField___D3Zqe{
  margin-bottom:1.5em;
  color:var(--mb-color-text-medium);
}

.form-module__FormField___D3Zqe.form-module__FormFieldError___LoOY8{
  color:var(--mb-color-error);
}

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

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

.form-module__FormField___D3Zqe.form-module__FormFieldError___LoOY8 .form-module__FormInput___xG0K7{
  border-color:var(--mb-color-error);
}

.form-module__noFocus___zigwA:focus{
  outline:0;
}

.form-module__FormInput___xG0K7:focus:not(.form-module__noFocus___zigwA),
.form-module__FormField___D3Zqe:hover .form-module__FormInput___xG0K7:not(.form-module__noFocus___zigwA){
  border-color:var(--mb-color-brand);
  transition:border 300ms ease-in-out;
}

.Sortable-module__dragging___H1joB{
  z-index:10;
}

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

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

.grabber-module__grabbing___voztM{
  cursor:grabbing;
}

.grabber-module__grabbing___voztM *{
  cursor:grabbing;
}

.ColumnItem-module__ColumnItemRoot___jYCTh.ColumnItem-module__dragging___TtP4j{
  cursor:grabbing;
  pointer-events:auto !important;
}

.ColumnItem-module__ColumnItemRoot___jYCTh.ColumnItem-module__Draggable___fOiwd:hover .ColumnItem-module__ColumnItemDragHandle___l7afs{
  color:var(--mb-color-brand);
}

.MembershipSelect-module__membershipSelectContainer___weoS1{
  padding:0.5rem 0;
  width:300px;
  max-height:600px;
}

.MembershipSelect-module__membershipSelectItem___dzaoL{
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer;
  padding:0.5rem 1.5rem;
  background-color:var(--mb-color-bg-white);
  color:var(--mb-color-text-medium);
  font-weight:700;
}

.MembershipSelect-module__membershipSelectItem___dzaoL:hover{
    color:var(--mb-color-text-white);
    background-color:var(--mb-color-filter);
  }

.MembershipSelect-module__membershipSelectItem___dzaoL:hover .Icon{
      color:var(--mb-color-text-white) !important;
    }

.MembershipSelect-module__membershipSelectItemDisabled___yAVYZ{
  cursor:not-allowed;
}

.MembershipSelect-module__membershipSelectHeader___d0uYM{
  padding:0.75rem 1.5rem 0.5rem 1.5rem;
  font-size:12px;
  font-weight:800;
  color:var(--mb-color-filter);
}

.MembershipSelect-module__membershipActionsContainer___yzP8G{
  padding-left:1rem;
  display:flex;
  align-items:center;
  justify-content:flex-end;
}


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

.query_builder-module__QueryBuilder___cq4YB{
  transition:margin-right 0.35s;
}
.query_builder-module__QuerySection___t3VgB{
  display:flex;
  align-items:center;
}
.query_builder-module__QueryLabel___vTQPN{
  text-transform:uppercase;
  font-size:10px;
  font-weight:700;
  color:var(--mb-color-text-medium);
}
.query_builder-module__QueryFilters___a0dUK{
  max-width:400px;
}
.query_builder-module__QueryFilterList___qxqwd{
  display:flex;
  overflow-y:hidden;
  white-space:nowrap;
}
.query_builder-module__FilterSection___rSBTR{
  display:flex;
  align-items:center;
  flex-shrink:0;
}
.query_builder-module__TooltipFilterList___FqyIy .query_builder-module__QueryFilterList___qxqwd{
  flex-direction:column;
}
.query_builder-module__TooltipFilterList___FqyIy .query_builder-module__QuerySection___t3VgB{
  margin-left:-0.5rem;
}
.query_builder-module__SelectionList___m7cR2{
  padding-top:5px;
  overflow-y:auto;
  max-height:340px;
}
.query_builder-module__SelectionItems___fpni8{
  max-width:320px;
}
.query_builder-module__SelectionItems___fpni8.query_builder-module__SelectionItemsOpen___hYZKM{
  opacity:1;
  transition:opacity 0.3s linear;
  pointer-events:all;
}
.query_builder-module__SelectionItems___fpni8.query_builder-module__SelectionItemsExpanded___jt6ye{
  max-height:inherit;
}
.query_builder-module__SelectionItem___IbLAe{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.75rem 1.5rem 0.75rem 0.75rem;
  background-color:var(--mb-color-bg-white);
}
.query_builder-module__SelectionItem___IbLAe:hover{
  background-color:currentColor;
}
.query_builder-module__SelectionItem___IbLAe .Icon{
  margin-left:0.5rem;
  margin-right:0.75rem;
  color:currentcolor;
}
.query_builder-module__SelectionItem___IbLAe .Icon-check{
  opacity:0;
}
.query_builder-module__SelectionItem___IbLAe .Icon-chevrondown{
  opacity:1;
}
.query_builder-module__SelectionItem___IbLAe:hover .Icon{
  color:var(--mb-color-text-white) !important;
}
.query_builder-module__SelectionItem___IbLAe:hover .query_builder-module__SelectionModuleDisplay___XkeVs{
  color:var(--mb-color-text-white);
}
.query_builder-module__SelectionItem___IbLAe:hover .query_builder-module__SelectionModuleDescription___jbxh0{
  color:var(--mb-color-text-white);
}
.query_builder-module__SelectionItem___IbLAe.query_builder-module__SelectionItemSelected___v3L64 .Icon-check{
  opacity:1;
}
.query_builder-module__SelectionModuleDisplay___XkeVs{
  color:currentColor;
  margin-bottom:0.25em;
}
.query_builder-module__SelectionModuleDescription___jbxh0{
  color:var(--mb-color-text-medium);
  font-size:0.8rem;
}
.query_builder-module__Visualization___z35aj{
  transition:background 0.3s linear;
}
.query_builder-module__Visualization___z35aj.query_builder-module__VisualizationLoading___XRfIo{
  transition:background 0.3s linear;
}
.query_builder-module__QueryError___hMNCx{
  flex-direction:column;
  justify-content:center;
  max-width:500px;
  margin-left:auto;
  margin-right:auto;
}
.query_builder-module__QueryErrorImage___w1d0n{
  background-repeat:no-repeat;
  margin-bottom:1rem;
}
.query_builder-module__QueryErrorImageQueryError___ibiJX{
  width:120px;
  height:120px;
  background-image:url(./1942cf42dac79865.svg);
}
.query_builder-module__QueryErrorImageServerError___IA_DD{
  width:120px;
  height:148px;
  background-image:url(./a7942c5ef541db3c.svg);
}
.query_builder-module__QueryErrorImageTimeout___mrUot{
  width:120px;
  height:120px;
  background-image:url(./8fcb1fccd3eae75b.svg);
}
.query_builder-module__QueryErrorMessageText___g6xrg{
  line-height:1.4;
}
.query_builder-module__QueryErrorAdminEmail___GlDOG{
  position:relative;
  display:inline-block;
  border-radius:var(--default-border-radius);
  border:1px solid var(--mb-color-border);
  margin-top:var(--margin-2);
  padding:var(--padding-1) var(--padding-4) var(--padding-1) var(--padding-4);
}
.query_builder-module__QueryError-adminEmail___fP_bI::before{
  content:"Admin Email";
  font-size:10px;
  text-align:center;
  text-transform:uppercase;
  background-color:var(--mb-color-bg-white);
  padding-left:var(--padding-1);
  padding-right:var(--padding-1);
  position:absolute;
  top:-0.75em;
  left:50%;
  margin-left:-41px;
}
.query_builder-module__QueryError2___CkcGF{
  padding-top:4rem;
  margin-left:auto;
  margin-right:auto;
}
.query_builder-module__QueryError2Details___XRzgB{
  max-width:500px;
}
.query_builder-module__GuiBuilder___pM44f{
  position:relative;
  display:flex;
  flex-direction:column;
  font-size:0.9em;
  z-index:2;
  background-color:var(--mb-color-bg-white);
  border:1px solid var(--mb-color-border);
}
@media screen and (min-width: 60em){
  .query_builder-module__GuiBuilder___pM44f{
    font-size:1em;
  }
}
.query_builder-module__GuiBuilderRow___DXS_F{
  border-bottom:1px solid var(--mb-color-border);
}
.query_builder-module__GuiBuilderRow___DXS_F:last-child{
  border-bottom-color:transparent;
}
.query_builder-module__GuiBuilderData___DqtEE{
  border-right:1px solid var(--mb-color-border);
  z-index:1;
}
.query_builder-module__GuiBuilderFilteredBy___m0SUk{
  border-right:1px solid transparent;
}
.query_builder-module__GuiBuilderView___qawE_{
  border-right:1px solid var(--mb-color-border);
}
.query_builder-module__GuiBuilder___pM44f.query_builder-module__GuiBuilderExpand___nfOkf{
  flex-direction:row;
}
.query_builder-module__GuiBuilder___pM44f.query_builder-module__GuiBuilderExpand___nfOkf .query_builder-module__GuiBuilderRow___DXS_F:last-child{
  border-right-color:transparent;
  border-bottom-color:var(--mb-color-border);
}
.query_builder-module__GuiBuilder___pM44f.query_builder-module__GuiBuilderExpand___nfOkf .query_builder-module__GuiBuilderFilteredBy___m0SUk{
  border-right-color:var(--mb-color-border);
}
.query_builder-module__GuiBuilderSection___ZiDmk{
  position:relative;
  min-height:55px;
  min-width:100px;
}
.query_builder-module__GuiBuilderSectionLabel___cH0V5{
  background-color:var(--mb-color-bg-white);
  position:absolute;
  top:-7px;
  left:10px;
  padding-left:10px;
  padding-right:10px;
}
.query_builder-module__RunButton___kphZe{
  opacity:1;
  transition:transform 0.25s, opacity 0.25s;
}
.query_builder-module__RunButton___kphZe.query_builder-module__RunButtonCircular___Z5IuC{
  padding:0.25rem 1.5rem;
  border:none;
}
.query_builder-module__RunButton___kphZe.query_builder-module__RunButtonCircular___Z5IuC .query_builder-module__RunButtonIcon___PPHp_{
    transform:translateX(2px);
  }
.query_builder-module__RunButton___kphZe.query_builder-module__RunButtonHidden___nlgRA{
  transform:translateY(-20px);
  opacity:0;
}
@media (prefers-reduced-motion){
  .query_builder-module__RunButton___kphZe,
  .query_builder-module__RunButton___kphZe.query_builder-module__RunButtonCircular___Z5IuC,
  .query_builder-module__RunButton___kphZe.query_builder-module__RunButtonHidden___nlgRA{
    transition-duration:10ms;
  }
}
.query_builder-module__ObjectJSON___Y8dnw{
  max-height:200px;
  overflow:scroll;
  padding:1em;
  background-color:var(--mb-color-bg-light);
  border:1px solid var(--mb-color-border);
  border-radius:2px;
  white-space:pre-wrap;
}
.query_builder-module__QuestionTooltipTarget___Vzteu{
  color:var(--mb-color-text-light);
  border:2px solid currentColor;
  border-radius:99px;
  width:20px;
  height:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0.7;
  cursor:pointer;
}
.query_builder-module__QuestionTooltipTarget___Vzteu::after{
  content:"?";
  font-size:13px;
  font-weight:bold;
}
.query_builder-module__QueryBuilder___cq4YB .query_builder-module__ScalarValue___emrQs{
  font-size:5em;
}
.query_builder-module__Overlay___g_wwW{
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-white) 75%,
    transparent
  );
  transition:opacity 0.5s, background-color 0.5s;
}
.query_builder-module__Overlay___g_wwW.query_builder-module__OverlayActive___QJVV1{
    cursor:pointer;
  }
.query_builder-module__Overlay___g_wwW.query_builder-module__OverlayActive___QJVV1:hover{
      background-color:color-mix(
        in srgb,
        var(--mb-color-brand) 3%,
        color-mix(in srgb, var(--mb-color-bg-white) 75%, transparent)
      );
    }
.query_builder-module__Overlay___g_wwW.query_builder-module__OverlayHidden___YN7jU{
    background-color:transparent;
    pointer-events:none;
  }

.MetabotLogo-module__MetabotLogo___A7UMY{
  --metabot-face:var(--mb-color-brand);
  --metabot-face-bg:var(--mb-color-brand-lighter);
  --metabot-buttons-bg:var(--mb-color-brand-light);
  --metabot-outline:var(--mb-color-brand);
  --metabot-body:var(--mb-color-brand-light);
  --metabot-frames:var(--metabot-face);
}[data-mantine-color-scheme="dark"] .MetabotLogo-module__MetabotLogo___A7UMY{
    --metabot-face:var(--mb-color-bg-light);
    --metabot-face-bg:var(--mb-color-brand);
    --metabot-buttons-bg:var(--mb-color-brand-light);
    --metabot-frames:var(--mb-color-bg-white);
  }

.GoogleButton-module__Link___nQFv1{
  cursor:pointer;
  color:var(--mb-color-text-dark);
}.GoogleButton-module__Link___nQFv1:hover{
    color:var(--mb-color-brand);
  }

.SettingsSection-module__SettingsSection___qFnGE{
  background-color:var(--mb-color-bg-white);
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-radius-md);
  padding:var(--mantine-spacing-xl);
}

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

.ModalHeader-module__HeaderText___spLYv.ModalHeader-module__HeaderTextCentered___D1h07{
    justify-content:center;
  }

.ModalHeader-module__HeaderTextContent___tZPDi{
  overflow:hidden;
  text-overflow:ellipsis;
}

.ModalHeader-module__HeaderTextContainer___wfdjo{
  flex-grow:1;
  overflow:hidden;
}

.ModalHeader-module__HeaderTextContainer___wfdjo.ModalHeader-module__clickable___X0Uln:hover > *{
    color:var(--mb-color-brand);
    cursor:pointer;
  }

.ModalHeader-module__HeaderContainer___JLdf_{
  flex-shrink:0;
}

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

.modal-module__Modal___JrKb1{
  margin:auto;
  width:640px;
  box-shadow:0 0 6px var(--mb-color-shadow);
  max-height:90%;
  overflow-y:auto;
  border:1px solid var(--mb-color-border);
}

.modal-module__ModalBackdrop___slgsd > .modal-module__Modal___JrKb1{
  margin:0;
}

.modal-module__Modal___JrKb1.modal-module__ModalSmall___zCfpu{
  width:480px;
}

.modal-module__Modal___JrKb1.modal-module__ModalMedium___Rue4W{
  width:65%;
}

.modal-module__Modal___JrKb1.modal-module__ModalWide___zeL_W{
  width:85%;
}

.modal-module__Modal___JrKb1.modal-module__ModalFit___fmAi6{
  width:auto;
  max-height:100%;
}

.modal-module__Modal___JrKb1.modal-module__ModalTall___MT4zt{
  min-height:85%;
}

.modal-module__ModalFull___PsZVV{
  background-color:var(--mb-color-bg-white);
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
}

.modal-module__ModalBackdrop___slgsd{
  background-color:var(--mb-color-bg-black-alpha-60);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalAppear___iTO0B,
.modal-module__ModalBackdrop___slgsd.modal-module__ModalEnter___AUZsa{
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-black) 1%,
    transparent
  );
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalAppearActive___JzmDI,
.modal-module__ModalBackdrop___slgsd.modal-module__ModalEnterActive___Paik1{
  transition:background-color 200ms ease-in-out;
  background-color:var(--mb-color-bg-black-alpha-60);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalExit___C5mcB{
  background-color:var(--mb-color-bg-black-alpha-60);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalExitActive___Qdq0H{
  transition:background-color 200ms ease-in-out 100ms;
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-black) 1%,
    transparent
  );
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalAppear___iTO0B .modal-module__Modal___JrKb1,
.modal-module__ModalBackdrop___slgsd.modal-module__ModalEnter___AUZsa .modal-module__Modal___JrKb1{
  opacity:0.01;
  transform:translate(0, 40px);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalAppearActive___JzmDI .modal-module__Modal___JrKb1,
.modal-module__ModalBackdrop___slgsd.modal-module__ModalEnterActive___Paik1 .modal-module__Modal___JrKb1{
  transition:opacity 200ms linear 100ms, transform 200ms ease-in-out 100ms;
  opacity:1;
  transform:translate(0, 0);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalExit___C5mcB .modal-module__Modal___JrKb1{
  opacity:1;
  transform:translate(0, 0);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalExitActive___Qdq0H .modal-module__Modal___JrKb1{
  transition:opacity 200ms linear, transform 200ms ease-in-out;
  opacity:0.01;
  transform:translate(0, -40px);
}

@media (prefers-reduced-motion){
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalAppear___iTO0B,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalEnter___AUZsa,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalExit___C5mcB,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalAppear___iTO0B .modal-module__Modal___JrKb1,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalEnter___AUZsa .modal-module__Modal___JrKb1,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalExit___C5mcB .modal-module__Modal___JrKb1{
    transition:none;
  }
}

.AccordionList-module__accordionListRoot___I4OMZ{
  outline:none;
  overflow:auto;
  max-width:inherit;
  max-height:inherit;
}

.AccordionList-module__hasSearch___SgSQw{
  scroll-padding-top:60px;
}

.list-module__ListSectionHeader___aQCsW .Icon,
.list-module__ListItem___g3chM .list-module__ListItemArrow___ZAnJD .Icon{
  color:var(--mb-color-text-dark);
}

.list-module__ListSectionHeader___aQCsW:hover .Icon{
  color:inherit;
}

.list-module__ListItem___g3chM .Icon{
  color:var(--mb-color-text-light);
}

.list-module__ListSectionHeader___aQCsW{
  color:var(--mb-color-text-dark);
  border:2px solid transparent;
}

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

.list-module__ListSectionToggleAble___HqgR4 .list-module__ListSectionHeader___aQCsW:hover,
.list-module__ListSectionToggleAble___HqgR4 .list-module__ListSectionHeader___aQCsW:hover .Icon,
.list-module__ListSectionToggleAble___HqgR4 .list-module__ListSectionHeader___aQCsW:hover .list-module__ListSectionTitle___nXvE3,
.list-module__ListSectionExpanded___mhzrJ .list-module__ListSectionHeader___aQCsW,
.list-module__ListSectionExpanded___mhzrJ .list-module__ListSectionHeader___aQCsW .list-module__ListSectionIcon___yQrWv .Icon{
  color:currentColor;
}

.list-module__ListSectionExpanded___mhzrJ .list-module__ListSectionHeader___aQCsW .list-module__ListSectionTitle___nXvE3{
  color:var(--mb-color-text-dark);
}

.list-module__ListSectionTitle___nXvE3{
  word-wrap:break-word;
}

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

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

.list-module__ListItemCursor___mZ2kD:not(.list-module__ListItemDisabled___O218s),
.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover,
.list-module__ListItemSelected___Yk2Ay:not(.list-module__ListItemDisabled___O218s){
  background-color:currentColor;
}

.list-module__ListItemTitle___GX6q6{
  color:var(--mb-color-text-dark);
}

.list-module__ListItemDisabled___O218s .list-module__ListItemTitle___GX6q6{
  color:var(--mb-color-text-light);
}

.list-module__ListItemCursor___mZ2kD:not(.list-module__ListItemDisabled___O218s) .list-module__ListItemTitle___GX6q6,
.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover .list-module__ListItemTitle___GX6q6,
.list-module__ListItemSelected___Yk2Ay:not(.list-module__ListItemDisabled___O218s) .list-module__ListItemTitle___GX6q6{
  color:var(--mb-color-text-white);
}

.list-module__ListItemDescription___HaaGs{
  margin-top:0.25em;
  margin-bottom:0;
  color:var(--mb-color-text-medium);
}

.list-module__ListItemDisabled___O218s .list-module__ListItemDescription___HaaGs{
  color:var(--mb-color-text-dark);
}

.list-module__ListItemCursor___mZ2kD:not(.list-module__ListItemDisabled___O218s) .list-module__ListItemDescription___HaaGs,
.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover .list-module__ListItemDescription___HaaGs,
.list-module__ListItemSelected___Yk2Ay:not(.list-module__ListItemDisabled___O218s) .list-module__ListItemDescription___HaaGs{
  color:rgba(255, 255, 255, 0.5);
}

.list-module__ListItemCursor___mZ2kD:not(.list-module__ListItemDisabled___O218s) .Icon,
.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover .Icon,
.list-module__ListItemSelected___Yk2Ay:not(.list-module__ListItemDisabled___O218s) .Icon{
  color:var(--mb-color-text-white) !important;
}

.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover .list-module__FieldListGroupingTrigger___RPFp9,
.list-module__ListItemSelected___Yk2Ay .list-module__FieldListGroupingTrigger___RPFp9{
  visibility:visible;
}

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

.AccordionListCell-module__borderBottom___R789n + .AccordionListCell-module__borderTop___F5cLu{
    border-top:none;
  }

.AccordionListCell-module__borderTop___F5cLu:first-child{
    border-top:none;
  }

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

.AccordionListCell-module__borderBottom___R789n:last-child{
    border-bottom:none;
  }

.AccordionListCell-module__action___ah2Kb{
  color:var(--mb-color-text-dark);
}

.AccordionListCell-module__action___ah2Kb:hover{
    color:inherit;
  }

.AccordionListCell-module__sticky___kqd6o{
  position:sticky;
  z-index:10;
  top:0;
  background:var(--mb-color-bg-white);
}

.Sidebar-module__SidebarAside___N9PJP{
  display:flex;
  flex-direction:column;
  border-left:1px solid var(--mb-color-border);
  background:var(--mb-color-bg-white);
}

.Sidebar-module__ChildrenContainer___z7Mue{
  flex:auto;
  overflow-y:auto;
}

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

.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq{
  min-height:100vh;
  height:auto;
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq .dashboard-module__fullscreenNormalText___gDtsD{
  color:var(--mb-color-text-dark);
  transition:var(--transition-theme-change);
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq,
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq .dashboard-module__ParameterFieldSet___UgkOs,
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq .dashboard-module__DashCard___KyVDN .dashboard-module__Card___BM7bg{
  transition:var(--transition-theme-change);
}
.dashboard-module__DashEditing___xgz8U{
  margin-top:1.5em;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .dashboard-module__Card___BM7bg{
  transition:border 0.3s, background-color 0.3s;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__CardTitle___ksJ6i:first-of-type{
  margin-top:0.5rem;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__CardTitle___ksJ6i{
  pointer-events:none;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__PinMap___YI2ER{
  pointer-events:all;
}
.dashboard-module__PinMapUpdateButtonDisabled___FhU9V{
  pointer-events:none;
  color:var(--mb-color-text-light);
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-draggable-dragging .dashboard-module__Card___BM7bg{
  box-shadow:3px 3px 8px var(--mb-color-shadow);
}
.dashboard-module__BrandColorResizeHandle___wAOzv .react-resizable-handle::after{
  border-color:var(--mb-color-brand) !important;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-draggable-dragging,
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-resizable-resizing{
  z-index:3;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-draggable-dragging .dashboard-module__Card___BM7bg,
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-resizable-resizing .dashboard-module__Card___BM7bg{
  background-color:var(--mb-color-bg-medium) !important;
  border:1px solid var(--mb-color-brand);
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .dashboard-module__VisualizationSlowSpinner___fPhma{
  position:absolute;
  right:-2px;
  top:-2px;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN:hover .dashboard-module__VisualizationSlowSpinner___fPhma{
  opacity:0;
  transition:opacity 0.15s linear;
}
.dashboard-module__DashEditing___xgz8U:not(.dashboard-module__Mobile___IlpZu) .dashboard-module__DashCard___KyVDN{
  cursor:move;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .react-resizable-handle{
  position:absolute;
  width:40px;
  height:40px;
  bottom:0;
  right:0;
  z-index:1;
  cursor:nwse-resize !important;
  background:none;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .react-resizable-handle::after{
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  bottom:6px;
  right:6px;
  border-bottom:2px solid var(--mb-color-border);
  border-right:2px solid var(--mb-color-border);
  border-bottom-right-radius:2px;
  transition:opacity 0.2s;
  opacity:0.01;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .react-resizable-handle:hover::after{
  border-color:var(--mb-color-border);
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN:hover .react-resizable-handle::after{
  opacity:1;
}
.dashboard-module__DashEditing___xgz8U
  .dashboard-module__DashCard___KyVDN.react-draggable-dragging .react-resizable-handle::after,
.dashboard-module__DashEditing___xgz8U
  .dashboard-module__DashCard___KyVDN.react-resizable-resizing .react-resizable-handle::after{
  opacity:0.01;
}
.dashboard-module__DashEditing___xgz8U .react-grid-placeholder{
  z-index:0;
  background-color:var(--mb-color-bg-light) !important;
  transition:all 0.15s linear;
}
.dashboard-module__DashDragging___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-dark);
  }
}
@page{
  margin:1cm;
}
.dashboard-module__Dashboard___Wr5uR text.value-label,
.dashboard-module__Dashboard___Wr5uR text.value-label-white{
  font-size:12px;
}
.dashboard-module__ScalarValue___mkUXG{
  font-weight:700;
  white-space:pre;
}
.dashboard-module__Dashboard___Wr5uR .dashboard-module__DashboardChartLegend___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;
}


  .DashboardGrid-module__DashboardGridContainer___feX86.DashboardGrid-module__isFixedWidth___fLouu{
    margin:0 auto;
    max-width:var(--dashboard-fixed-width);
  }

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

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

.DashboardGrid-module__DashboardCardContainer___X3_A9.DashboardGrid-module__isAnimationDisabled___v23be{
    transition:none;
  }

@media (prefers-reduced-motion){

.DashboardGrid-module__DashboardCardContainer___X3_A9{
    transition-duration:10ms !important;
}
  }

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

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

.DashboardGrid-module__DashboardCardContainer___X3_A9 .DashboardGrid-module__Card___xH0n9{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
  }

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

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

.EmbedFrame-module__EmbedFrame___FRNiU,

.EmbedFrame-module__WithThemeBackground___UrmO8{
  background-color:var(--mb-color-bg-dashboard);
  border-color:var(--mb-color-border);
}

.EmbedFrame-module__EmbedFrameHeader___t8Rgx,
.EmbedFrame-module__EmbedFrameFooter___uBIXt{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-bg-dashboard);
}

.EmbedFrame-module__EmbedFrame___FRNiU,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__DashCard___XXVm2 .EmbedFrame-module__Card___h25oH,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__ContentContainer___WYKoA,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__EmbedFrameHeader___t8Rgx,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__Separator___SaFh2,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__ParameterFieldSet___LrG0g,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__ParametersWidgetContainer___h2ZWP,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__EmbedFrameFooter___uBIXt,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__LogoBadge___l0FIi{
  transition:var(--transition-theme-change);
}

.EmbedFrame-module__ParameterPanel___vPl_5.EmbedFrame-module__AllowSticky___msOOh{
  position:sticky;
  top:0;
  left:0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:transparent;
}

.EmbedFrame-module__ParameterPanel___vPl_5.EmbedFrame-module__IsSticky___kM0g6{
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-white),
    var(--mb-color-bg-dashboard) 15%
  );
  border-bottom-color:var(--mb-color-border);
}

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

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

.EmbedFrame-module__NoBackground___KCDOQ{
  --mb-color-bg-dashboard:transparent;
}

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

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__DashCard___XXVm2 .EmbedFrame-module__Card___h25oH{
      background-color:transparent;
    }

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

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__EmbedFrameHeader___t8Rgx,[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__EmbedFrameFooter___uBIXt{
    background-color:transparent;
  }

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__ParameterPanel___vPl_5.EmbedFrame-module__IsSticky___kM0g6{
    background-color:color-mix(
      in srgb,
      var(--mb-color-bg-white),
      transparent 15%
    );
    border-bottom-color:transparent;
  }

.EmbedFrame-module__CompactExportAsPdfButton___Fu6g6{
  position:absolute;
  right:1rem;
  top:0.5rem;
  z-index:1;
}

.EmbedFrame-module__CompactExportAsPdfButton___Fu6g6.EmbedFrame-module__ParametersVisibleWithNoTabs___Bh5nu{
  top:1.75rem;
  z-index:4;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw{
  line-height:1.5;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw p{
  margin-bottom:1rem;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw h1,
.AIAnalysisContent-module__analysisWrapper___eSqGw h2,
.AIAnalysisContent-module__analysisWrapper___eSqGw h3,
.AIAnalysisContent-module__analysisWrapper___eSqGw h4,
.AIAnalysisContent-module__analysisWrapper___eSqGw h5,
.AIAnalysisContent-module__analysisWrapper___eSqGw h6{
  margin-bottom:1rem;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw ul,
.AIAnalysisContent-module__analysisWrapper___eSqGw ol{
  padding-left:1.5rem;
  margin-bottom:1rem;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw ul{
  list-style-type:disc;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw ol{
  list-style-type:decimal;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw li{
  margin-bottom:0.5rem;
  line-height:1.5;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw li p{
  line-height:1.5;
}

.AIAnalysisContent-module__analysisWrapper___eSqGw li > ul,
.AIAnalysisContent-module__analysisWrapper___eSqGw li > ol{
  margin-top:0.5rem;
}

.SidebarHeader-module__CloseButton___HD9hK{
  color:var(--mb-color-text-dark);
  -webkit-text-decoration:none;
  text-decoration:none;
}

.SidebarHeader-module__CloseButton___HD9hK:hover{
    color:var(--mb-color-brand);
  }

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

.SidebarHeader-module__backButton___Ia1C1{
  cursor:pointer;
}

.SidebarHeader-module__backButton___Ia1C1:hover{
    color:var(--mb-color-brand);
  }

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

.SidebarHeader-module__defaultBackButton___Sfkgh:hover{
    color:var(--mb-color-brand);
  }

.SidebarHeader-module__icon___lwbNS{
  flex:0 0 auto;
}

.SidebarHeader-module__title___uEKTG{
  word-break:break-word;
}

.ViewButton-module__ViewButton___gm5S8{
  background-color:color-mix(
    in srgb,
    var(--view-button-color) 20%,
    transparent
  );
  color:var(--view-button-color);
  border:none;
  transition:background 300ms linear, border 300ms linear;
}.ViewButton-module__ViewButton___gm5S8:hover{
    background-color:color-mix(
      in srgb,
      var(--view-button-color) 35%,
      transparent
    );
  }.ViewButton-module__ViewButton___gm5S8.ViewButton-module__active___d8uaN{
    background-color:var(--view-button-color);
    color:var(--mb-color-text-white);
  }.ViewButton-module__ViewButton___gm5S8.ViewButton-module__active___d8uaN:hover{
      background-color:color-mix(
        in srgb,
        var(--view-button-color) 80%,
        transparent
      );
    }

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

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

.SidebarContent-module__SidebarContentRoot___PTF9q{
  height:100%;
}

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

:root{
  --mb-color-upsell-primary:#005999;
  --mb-color-upsell-secondary:#bff4ff;
  --mb-color-upsell-gem:#00d4ff;
  --mb-color-upsell-text-hover:#fff;
}
.UpsellBanner-module__UpsellBannerComponent___zaG9g{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem;
  padding:1.25rem 2rem;
  overflow:hidden;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  width:100%;
}
.UpsellBanner-module__UpsellBannerComponent___zaG9g.UpsellBanner-module__Large___TNwkp{
    align-items:flex-start;
  }

:root{
  --mb-color-upsell-primary:#005999;
  --mb-color-upsell-secondary:#bff4ff;
  --mb-color-upsell-gem:#00d4ff;
  --mb-color-upsell-text-hover:#fff;
}
.UpsellCta-module__UpsellCTALink___xizXq{
  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:2rem;
  color:#005999;
  color:var(--mb-color-upsell-primary);
  background-color:#bff4ff;
  background-color:var(--mb-color-upsell-secondary);
  -webkit-text-decoration:none;
  text-decoration:none;
  cursor:pointer;
}
.UpsellCta-module__UpsellCTALink___xizXq:hover{
    background-color:#005999;
    background-color:var(--mb-color-upsell-primary);
    color:#fff;
    color:var(--mb-color-upsell-text-hover);
  }
.UpsellCta-module__UpsellCTALink___xizXq.UpsellCta-module__Medium___mZORI{
    padding:0.5rem 1rem;
  }
.UpsellCta-module__UpsellCTALink___xizXq.UpsellCta-module__Large___ET_Qb{
    font-size:0.875rem;
    padding:0.75rem 1rem;
  }

:root{
  --mb-color-upsell-primary:#005999;
  --mb-color-upsell-secondary:#bff4ff;
  --mb-color-upsell-gem:#00d4ff;
  --mb-color-upsell-text-hover:#fff;
}
.UpsellGem-module__UpsellGem___QuLJt{
  color:#00d4ff;
  color:var(--mb-color-upsell-gem);
  flex-shrink:0;
}

.UpsellBigCard-module__UpsellBigCardComponent___AHzB6{
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  max-width:-moz-fit-content;
  max-width:fit-content;
  overflow:hidden;
}.UpsellBigCard-module__UpsellBigCardComponent___AHzB6 img{
    aspect-ratio:4/3;
    max-height:21.875rem;
  }

:root{
  --mb-color-upsell-primary:#005999;
  --mb-color-upsell-secondary:#bff4ff;
  --mb-color-upsell-gem:#00d4ff;
  --mb-color-upsell-text-hover:#fff;
}
.UpsellCard-module__UpsellCardComponent___xFIVb{
  border-radius:0.5rem;
  overflow:hidden;
  border:1px solid #bff4ff;
  border:1px solid var(--mb-color-upsell-secondary);
  background-color:var(--mb-color-bg-white);
}
.UpsellCard-module__UpsellCardComponent___xFIVb.UpsellCard-module__Large___Sc4Uf .UpsellCard-module__MainStack___zrDRG{
      padding-top:2rem;
      padding-bottom:3rem;
    }
.UpsellCard-module__UpsellCardComponent___xFIVb.UpsellCard-module__Default___dxVBn .UpsellCard-module__Title___JFW_v{
      font-size:0.875rem;
    }

:root{
  --mb-color-upsell-primary:#005999;
  --mb-color-upsell-secondary:#bff4ff;
  --mb-color-upsell-gem:#00d4ff;
  --mb-color-upsell-text-hover:#fff;
}
.UpsellPill-module__UpsellPillComponent___lZmV7{
  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 #bff4ff;
  border:1px solid var(--mb-color-upsell-secondary);
  color:#005999;
  color:var(--mb-color-upsell-primary);
  cursor:pointer;
}
.UpsellPill-module__UpsellPillComponent___lZmV7:hover{
    background-color:#005999;
    background-color:var(--mb-color-upsell-primary);
    color:var(--mb-color-text-white);
    border:1px solid #005999;
    border:1px solid var(--mb-color-upsell-primary);
  }

:root{
  --mb-color-upsell-primary:#005999;
  --mb-color-upsell-secondary:#bff4ff;
  --mb-color-upsell-gem:#00d4ff;
  --mb-color-upsell-text-hover:#fff;
}
.Upsells-module__SecondaryCTALink___W9VW0{
  display:inline;
  color:#005999;
  color:var(--mb-color-upsell-primary);
  font-weight:700;
  margin-left:0.25rem;
}

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


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

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

.sidesheet-module__OverflowAuto___CPwLu{
  overflow:auto;
}

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

.sidesheet-module__TabSibling___N7Vao{
  padding:0.6875rem 0.5rem;
  color:var(--mb-color-text-dark);
  font-weight:bold;
  line-height:1rem;
}

.sidesheet-module__TabSibling___N7Vao:hover{
    color:var(--mb-color-brand);
  }

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


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

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

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

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

.Table-module__Table___Oi1mB tbody > tr:hover{
    background-color:var(--mb-color-brand-lighter);
  }

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

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

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

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

.admin-module__ContentTable___z5Yxc thead{
  border-bottom:1px solid var(--mb-color-border);
}

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

.admin-module__TableActions___D8HIX{
  text-align:right;
}

.admin-module__ContentTable___z5Yxc .admin-module__TableActions___D8HIX{
  opacity:0;
}

.admin-module__ContentTable___z5Yxc td,
.admin-module__ContentTable___z5Yxc th{
  padding:1em;
}

.admin-module__ContentTable___z5Yxc th{
  color:var(--mb-color-text-dark);
  padding:1em;
}

.admin-module__ContentTable___z5Yxc tbody tr:hover{
  background-color:var(--mb-color-brand-alpha-04);
}

.admin-module__ContentTable___z5Yxc tr:hover .admin-module__TableActions___D8HIX{
  opacity:1;
  transition:opacity 0.2s linear;
}

.admin-module__AdminList___eouob{
  background-color:var(--mb-color-bg-light);
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:var(--default-border-radius);
  width:266px;
  min-height:300px;
  box-shadow:inset -1px -1px 3px var(--mb-color-shadow);
  padding-bottom:0.75em;
}

.admin-module__AdminListSearch___EynFO{
  position:relative;
}

.admin-module__AdminListSearch___EynFO .admin-module__Icon___PYshT{
  position:absolute;
  top:0;
  bottom:0;
  margin:auto;
  margin-left:1em;
  color:var(--mb-color-text-light);
}

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

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

.admin-module__AdminListItem___zTrck.admin-module__selected___YMz3I{
  color:var(--mb-color-brand);
}

.admin-module__AdminListItem___zTrck.admin-module__selected___YMz3I,
.admin-module__AdminListItem___zTrck:hover{
  background-color:var(--mb-color-bg-white);
  border-color:var(--mb-color-border);
  margin-left:-0.5em;
  margin-right:-0.5em;
  padding-left:1.5em;
  padding-right:1.5em;
  box-shadow:0 1px 2px var(--mb-color-shadow);
}

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

.admin-module__AdminInput___ockLA{
  color:var(--mb-color-text-dark);
  padding:var(--padding-1);
  background-color:var(--mb-color-bg-light);
  border:1px solid transparent;
}

.admin-module__AdminInput___ockLA:focus{
  border-color:var(--mb-color-brand);
  box-shadow:none;
  outline:0;
}

.admin-module__MetadataTable___koSqg{
  min-width:800px;
}

.admin-module__TableEditorFieldDescription___lPnV3{
  font-size:14px;
}

.admin-module__SettingsInput___XqC3s{
  width:400px;
}

.admin-module__SettingsPassword___XHsph{
  width:200px;
}

.admin-module__UserActionsSelect___DKD_5{
  min-width:180px;
}

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

.admin-module__AdminTable___ZrRW2 th{
  text-transform:uppercase;
  color:var(--mb-color-text-medium);
  padding:var(--padding-1);
  font-weight:normal;
}

.admin-module__AdminTable___ZrRW2 thead{
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}

.admin-module__AdminTable___ZrRW2 tbody tr:first-child td{
  padding-top:var(--margin-1);
}

@keyframes admin-module__animation-name___tRCnk{
  0%{
    background-position:0% 50%;
  }

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

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

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

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

.PerformanceApp-module__Tab___r6sra :hover{
    color:var(--mb-color-brand);
    background-color:inherit;
    border-color:transparent;
  }

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

.PerformanceApp-module__hideOverflow___NIpmA{
  overflow:hidden;
}

.PerformanceApp-module__TabBody___pzqTB{
  flex:1;
  background-color:var(--mb-color-bg-light);
  height:100%;
}

.PerformanceApp-module__DatabasesTabBody___FmwGs{
  padding:1rem 2.5rem;
  overflow:hidden;
}

.PerformanceApp-module__ModelPersistenceConfigurationTabBody___Ot61Q{
  padding:1rem 2.5rem;
}

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

.PerformanceApp-module__FormBox___wtviW.PerformanceApp-module__FormBoxSidebar___IwMCT{
    padding-left:1rem;
    padding-right:1rem;
  }

.CronExpressionInput-module__infoIcon___mjYad:hover{
  color:var(--mb-color-brand);
}

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

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

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

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

.Schedule-module__CompactLabels___MGafy .Schedule-module__TextInFirstColumn___qUPNK{
  justify-content:flex-end;
}

.StrategyEditorForQuestionsAndDashboards-module__SkeletonTableRow___eNGux{
  height:3rem;
}

.StrategyEditorForQuestionsAndDashboards-module__SkeletonTableRow___eNGux td{
    width:20rem;
  }

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

.StrategyEditorForQuestionsAndDashboards-module__CacheableItemTable___Cvvh3{
  table-layout:fixed;
  background-color:var(--mb-color-text-white);
}

.StrategyEditorForQuestionsAndDashboards-module__CacheableItemTable___Cvvh3 col{
    width:30%;
  }

.StrategyEditorForQuestionsAndDashboards-module__CacheableItemTable___Cvvh3 td{
    padding:0.75rem !important;
  }

.StrategyEditorForQuestionsAndDashboards-module__CacheableItemTable___Cvvh3 tbody > tr:hover{
    background-color:var(--mb-color-brand-alpha-04) !important;
  }

.StrategyEditorForQuestionsAndDashboards-module__CacheableItemTable___Cvvh3 tbody > tr.StrategyEditorForQuestionsAndDashboards-module__currentTarget___nnKPl{
    background-color:var(--mb-color-brand-lighter) !important;
  }

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

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

.StrategyEditorForQuestionsAndDashboards-module__StrategyFormPanel___YBAW_{
    max-width:25rem;
}
  }

.StrategyEditorForQuestionsAndDashboards-module__ItemLink___n2Fqx{
  font-size:inherit !important;
}

.StrategyEditorForQuestionsAndDashboards-module__ItemLink___n2Fqx:hover{
    color:var(--mb-color-brand);
  }

.StrategyEditorForQuestionsAndDashboards-module__ItemLink___n2Fqx :hover,.StrategyEditorForQuestionsAndDashboards-module__CollectionLink___DXVlH :hover{
    color:var(--mb-color-brand);
  }

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

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

@container (max-width: 6rem){
    .EllipsifiedPath-module__item___BUwkZ:not(.EllipsifiedPath-module__item___BUwkZ):not(.EllipsifiedPath-module__slash___CgqCb){
      display:none;
    }
    .EllipsifiedPath-module__slash___CgqCb:not(.EllipsifiedPath-module__item___BUwkZ):not(.EllipsifiedPath-module__slash___CgqCb){
      display:none;
    }
  }

.EllipsifiedPath-module__dots___Q9mAN{
  opacity:0.5;
  display:none;
}

@container (max-width: 6rem){

.EllipsifiedPath-module__dots___Q9mAN{
    display:flex;
}
  }

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

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

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

.BulkActionBar-module__BulkActionButton___VV8fk:not([data-css-specificity-hack="🤣"]){
  color:var(--mb-color-text-white);
  border-color:color-mix(in srgb, var(--mb-color-bg-light), transparent 100%);
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-light),
    transparent 90%
  );
}

.BulkActionBar-module__BulkActionButton___VV8fk:not([data-css-specificity-hack="🤣"]):hover{
    color:var(--mb-color-text-white);
    border-color:color-mix(
      in srgb,
      var(--mb-color-background),
      transparent 100%
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-bg-light),
      transparent 70%
    );
  }

.BulkActionBar-module__BulkActionButton___VV8fk:not([data-css-specificity-hack="🤣"]):disabled{
    color:var(--mb-color-text-disabled-inverse);
    border-color:color-mix(
      in srgb,
      var(--mb-color-background-disabled-inverse),
      transparent 100%
    );
    background-color:var(--mb-color-background-disabled-inverse);
  }

.BulkActionBar-module__BulkActionDangerButton___xppKA:not([data-css-specificity-hack="🤣"]):hover{
    color:var(--mb-color-text-white);
    border-color:color-mix(
      in srgb,
      var(--mb-color-background),
      transparent 100%
    );
    background-color:var(--mb-color-error);
  }

.BulkActionBar-module__BulkActionDangerButton___xppKA:not([data-css-specificity-hack="🤣"]):disabled:hover{
    color:var(--mb-color-text-tertiary);
    border-color:color-mix(
      in srgb,
      var(--mb-color-background),
      transparent 100%
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-background),
      transparent 90%
    );
  }

@keyframes UndoListing-module__animated-progress___LvhEa{
  0%{
    transform:scaleX(1);
  }

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

.UndoListing-module__toast____JWuW{
  position:absolute;
  bottom:0;
}

.UndoListing-module__progress___TpDc8{
  animation:UndoListing-module__animated-progress___LvhEa linear;
  transform-origin:left;
}

.UndoListing-module__toast____JWuW:hover .UndoListing-module__progress___TpDc8{
  animation-play-state:paused;
}

.CleanupCollectionBulkActions-module__actionBarContainer___tw4Gb{
  margin-left:0 !important;
}

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

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

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

.CleanupCollectionModal-module__modalFooter___qY0RR{
  background:var(--mb-color-bg-white);
  position:sticky;
  bottom:0;
}

.ArchiveButton-module__archiveMenuItem___GndSi{
  color:var(--mb-color-danger);
}.ArchiveButton-module__archiveMenuItem___GndSi:hover:not([data-css-specificity-hack]){
    color:var(--mb-color-danger);
    background-color:var(--mb-color-bg-error);
  }

.CleanupCollectionTable-module__tableContainer___LWXQc{
  flex-grow:1;
}

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

.CleanupCollectionTable-module__tableHead___GFHHA{
  margin-bottom:-1px;
}

.CoercionStrategyPicker-module__root___Slrre{
  overflow:visible;
}


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

.FieldOrderPicker-module__root___xS4C0{
  --sc-background-color:var(
    --mantine-color-accent-gray-light-filled
  ) !important;
}.FieldOrderPicker-module__root___xS4C0:after{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border:1px solid var(--mb-color-border);
    border-radius:inherit;
  }


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


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


  .NameDescriptionInput-module__name___tcKRS:focus-within{
    position:relative;
    z-index:1;
  }

.NameDescriptionInput-module__section___TXNse{
  width:auto;
}

.NameDescriptionInput-module__description___HZykL{
  position:relative;
  top:-2px;
}

.NameDescriptionInput-module__nameInput___irA8E{
  border-top-left-radius:var(--mantine-radius-md);
  border-top-right-radius:var(--mantine-radius-md);
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.NameDescriptionInput-module__descriptionInput___Ahv89{
  line-height:var(--mantine-line-height-lg);
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-left-radius:var(--mantine-radius-md);
  border-bottom-right-radius:var(--mantine-radius-md);
}

.SortableFieldItem-module__sortableField___zb7zv{
  border-radius:var(--default-border-radius);
}

.SortableFieldItem-module__active___BAP8r{
  border-color:var(--mb-color-brand) !important;
}

.SortableFieldItem-module__card____V9I8{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05) !important;
}

.SortableFieldItem-module__card____V9I8.SortableFieldItem-module__draggable___z5OUv{
    cursor:grab;
  }

.SortableFieldItem-module__card____V9I8:hover:not(.SortableFieldItem-module__active___BAP8r){
      background-color:var(--mb-color-brand-lighter) !important;
    }

.SortableFieldItem-module__card____V9I8:hover .SortableFieldItem-module__grabber___XuVOF{
      color:var(--mb-color-brand);
    }

.SortableFieldItem-module__icon___juRBn{
  color:var(--mb-color-brand);
}

.SortableFieldItem-module__label___AHBg1{
  overflow:hidden;
  word-wrap:break-word;
}

.TableBreadcrumbs-module__breadcrumbs___mZXF9{
  width:100%;
}

.TableBreadcrumbs-module__breadcrumb___e8A4L{
  overflow:hidden;
}

.TitledSection-module__card___uUefT{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05) !important;
}

.DataSelectorDataBucketPicker-module__DataBucketList___EU8MM{
  width:300px;
}

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

.DataSelectorDataBucketPicker-module__DataBucketListItemDescription___pJGpd{
  color:var(--mb-color-text-light);
  font-weight:700;
  font-size:12px;
}

.DataSelectorDataBucketPicker-module__DataBucketListItemIcon___sGbLd{
  color:var(--mb-color-text-dark);
}

.DataSelectorDataBucketPicker-module__DataBucketListItemContainer___uZ7Da:hover .DataSelectorDataBucketPicker-module__DataBucketListItemDescription___pJGpd,.DataSelectorDataBucketPicker-module__DataBucketListItemContainer___uZ7Da:hover .DataSelectorDataBucketPicker-module__DataBucketListItemTitle____2F7I,.DataSelectorDataBucketPicker-module__DataBucketListItemContainer___uZ7Da:hover .DataSelectorDataBucketPicker-module__DataBucketListItemIcon___sGbLd{
      color:var(--mb-color-text-white);
    }

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

.DataSelectorSectionHeader-module__Header___u0jW_{
  color:var(--mb-color-text-dark);
}

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

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

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

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

.DataSelector-module__BackButtonLabel___CIye_:hover{
    color:var(--mb-color-brand);
  }

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

.MetadataInfo-module__EmptyDescription___HnAhH{
  color:var(--mb-color-text-light);
  font-weight:700;
}

.DataSelectorFieldPicker-module__Container___BXrp7{
  overflow-y:auto;
}

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

.DataSelectorFieldPicker-module__HeaderName___MZXlv{
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
}

.SavedEntityList-module__SavedEntityListRoot___TX4Wr{
  overflow:auto;
  width:100%;
}

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

.SavedEntityList-module__SavedEntityListRoot___TX4Wr{
    min-height:220px;
}
  }

.SavedEntityList-module__SavedEntityListItem___YEyhb .SavedEntityList-module__SavedEntityListItemIcon___NC5Hf:last-child{
    justify-self:start;
  }

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

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

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

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

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

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

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

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

.SavedEntityPicker-module__BackButton___j6fcb:hover{
    color:var(--mb-color-brand);
  }

.CustomMappingModal-module__table___kTJAD{
  border-collapse:collapse;
}

.CustomMappingModal-module__headerCell___FSvNP{
  border-top:1px solid var(--mb-color-border);
  border-bottom:1px solid var(--mb-color-border);
}

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


  .DisplayValuesPicker-module__disabledItem___OTv4_:hover{
    background-color:var(--mb-color-background) !important;
    color:var(--mb-color-text-primary) !important;
    margin-top:0 !important;
    padding-top:9px !important;
  }

.DisplayValuesPicker-module__infoIconContainer___fqfdh{
  pointer-events:none;
}

.DisplayValuesPicker-module__infoIcon___BJuPd{
  display:block;
  pointer-events:all;
}

.DataSection-module__switchBody___vcMjM{
  align-items:flex-start !important;
}


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

.FilterOperatorPicker-module__Root___vzDJY{
  flex-shrink:0;
}

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

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

.DateOffsetIntervalPicker-module__selectWrapper___bF1kS{
  margin-top:0;
}

.RelativeDatePicker-module__TabList___ZVhPf{
  border-bottom-color:transparent;
}

.DateRangePickerBody-module__Root___q9Hjr .DateRangePickerBody-module__FlexDateInput___ffATF{
    flex:1 1 auto;
  }
.DateRangePickerBody-module__Root___q9Hjr .DateRangePickerBody-module__FlexTimeInput___LvmaM{
    flex:1 1 auto;
  }

.SpecificDatePicker-module__TabList___GFYOC{
  border-bottom-color:transparent;
}

.FilterPickerBody-module__readOnly___QT3gf{
  pointer-events:none;
}

.DetailsGroup-module__name___vzXaa{
  word-wrap:break-word;
  word-break:break-word;
}

.CodeMirror-module__highlight____AYbd{
  background:var(--mb-color-brand-light);
}

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

.CodeMirror-module__editor___dx0yt .cm-focused{
      outline:none;
    }

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

.CodeMirror-module__editor___dx0yt .cm-line{
      background:none;
    }

.CodeMirror-module__editor___dx0yt .cm-gutters{
      background-color:var(--mb-color-bg-light);
      border:none;
    }

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

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

.CodeMirror-module__editor___dx0yt .cm-activeLineGutter{
      background:none;
    }

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

.CodeMirror-module__editor___dx0yt .cm-selectionMatch{
      background:none;
    }

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

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

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

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

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

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

.CodeMirror-module__editor___dx0yt .cm-completionIcon{
      display:none;
    }

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

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

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

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

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

.CodeMirror-module__editor___dx0yt .cm-tooltip-autocomplete ul li:hover{
          background-color:var(--mb-color-bg-hover);
          color:var(--mb-color-text-dark);
        }

.CodeMirror-module__editor___dx0yt .cm-tooltip-autocomplete ul li[aria-selected="true"]{
          background-color:var(--mb-color-bg-hover);
          color:var(--mb-color-text-dark);
        }

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

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

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

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

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

.highlight-module__keyword___Pj5p4{
  color:var(--mb-color-saturated-purple);
}

.highlight-module__variable___aUBLU,
.highlight-module__function___k0hZC{
  color:var(--mb-color-saturated-blue);
}

.highlight-module__function___k0hZC.highlight-module__variableName___aG50d{
  color:inherit;
}

.highlight-module__constant___ZGkNg,
.highlight-module__typeName___wYRMk{
  color:var(--mb-color-saturated-red);
}

.highlight-module__string___okhpp{
  color:var(--mb-color-saturated-green);
}

.highlight-module__number___ShlKE,
.highlight-module__bool___I5axR{
  color:var(--mb-color-saturated-red);
}

.highlight-module__paren___cccWl{
  color:inherit;
}

.highlight-module__comment___FQym5,
.highlight-module__lineComment___r9POP,
.highlight-module__blockComment___G37es{
  color:var(--mb-color-text-light);
  font-style:italic;
}

.highlight-module__brace___MiI7g{
  color:var(--mb-color-text-light);
}

.highlight-module__squareBracket___j7EG3{
  color:var(--mb-color-brand);
}

.highlight-module__callExpression___Su7sk{
  font-weight:bold;
}

.highlight-module__processingInstruction___iF8Tg{
  color:var(--mb-color-brand);
}

.highlight-module__logicOperator___X2NzL{
  color:var(--mb-color-saturated-purple);
}

.highlight-module__arithmeticOperator___n2UHh,
.highlight-module__compareOperator___qshy2{
  color:var(--mb-color-text-dark);
}

.highlight-module__escape___A8Cpi{
  color:var(--mb-color-saturated-red);
}

.highlight-module__typeName___wYRMk{
  color:var(--mb-color-saturated-purple);
}

.Value-module__value___L9Y2p{
  word-wrap:break-word;
  word-break:break-word;
}

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

.Value-module__value___L9Y2p a:hover{
      color:var(--mb-color-brand);
    }

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

.Value-module__fk___XPhjB:hover{
    color:var(--mb-color-brand) !important;
  }

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

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

.Value-module__json___WmGa4{
  max-height:200px;
  width:100%;
  background-color:var(--mb-color-bg-light);
  border:1px solid var(--mb-color-border);
  border-radius:4px;
}

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

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

.DetailViewPage-module__scrollable___YdPvr{
  overflow:auto;
}

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

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

.Sidesheet-module__scrollable___NK2af{
  overflow:auto;
}

.Header-module__avatarFrame___ulK3x{
  background-color:var(--mb-color-bg-light);
  border:1px solid var(--mb-color-border);
  border-radius:50%;
  overflow:hidden;
}

.Header-module__text___OKQFg{
  word-wrap:break-word;
  word-break:break-word;
}

.Breadcrumb-module__breadcrumb___y4QFh{
  overflow:hidden;
}

.Breadcrumb-module__link___RJ44G:hover{
    color:var(--mb-color-brand) !important;
  }

.Relationship-module__clickable___JhL1k{
  color:var(--mb-color-text-dark) !important;
}.Relationship-module__clickable___JhL1k:hover .Relationship-module__text___fNfAl{
      color:var(--mb-color-brand) !important;
    }

.Error-module__error___wuG_I{
  border-radius:50%;
}

.PreviewSection-module__tabContent___RgXtE{
  overflow:auto;
}


  .ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"]:hover{
    color:var(--mb-color-text-white);
    background-color:var(--mb-color-brand);
  }

.ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"]:hover .ClickActionControl-module__subtitle___ybhjC{
      color:var(--mb-color-text-white);
    }

.ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"]:hover .ClickActionControl-module__clickActionButtonIcon___tcJI7,.ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"]:hover .ClickActionControl-module__clickActionButtonTextIcon___l5KnJ{
      color:var(--mb-color-text-white);
    }

.ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"] .ClickActionControl-module__inner___pMUGl{
    width:100%;
  }

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

.ClickActionControl-module__tokenFilterActionButton___v44MZ{
  border-radius:100px;
  height:1.4rem;
  padding-bottom:0.125rem;
  border:1px solid var(--mb-color-focus);
}

.ClickActionControl-module__tokenFilterActionTokenButton___YUpud{
  border-radius:100px;
  padding:0.3125rem 0.875rem;
  border:1px solid var(--mb-color-focus);
}

.ClickActionControl-module__clickActionButtonTextIcon___l5KnJ{
  margin-right:0.25rem;
  width:0.875rem;
  height:100%;
  font-weight:700;
  font-size:1.25rem;
}

.ClickActionControl-module__infoControl___CYQs2{
  color:var(--mb-color-text-dark);
  font-weight:bold;
  line-height:1.5rem;
  max-width:10.75rem;
}

.ClickActionControl-module__subtitle___ybhjC{
  color:var(--mb-color-text-light);
  font-weight:normal;
  margin-left:1rem;
}

.ExpressionWidgetHeader-module__Header___CyMNH{
  color:var(--mb-color-text-medium);
  padding:1rem 1.5rem;
  border-bottom:1px solid var(--mb-color-border);
  display:flex;
  align-items:center;
  height:3rem;
}.ExpressionWidgetHeader-module__Header___CyMNH .ExpressionWidgetHeader-module__HeaderButton___Zb9ie{
    color:var(--mb-color-text-light);
  }.ExpressionWidgetHeader-module__Header___CyMNH .ExpressionWidgetHeader-module__HeaderButton___Zb9ie:not(:disabled):hover{
      color:var(--mb-color-brand);
    }.ExpressionWidgetHeader-module__Header___CyMNH .ExpressionWidgetHeader-module__HeaderButton___Zb9ie:disabled{
      opacity:1;
      cursor:default;
    }

.ColumnAndSeparatorRow-module__separator___nifsI{
  flex:0 0 auto;
}

.ColumnAndSeparatorRow-module__column___LUeEd{
  flex:1;
}

.ColumnAndSeparatorRow-module__dropdown___Y2Jak{
  display:none;
}

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

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

*:hover > .BaseBucketPickerPopover-module__triggerButton___NDbgO{
  visibility:visible;
}


  .QueryColumnPicker-module__itemWrapper___tv_lx:hover .QueryColumnPicker-module__chevronDown___fH9ud{
    visibility:visible;
  }

.QueryColumnPicker-module__chevronDown___fH9ud{
  visibility:hidden;
}

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

button.ColumnInput-module__root___dazIA:hover{
    background:none;
  }

button.ColumnInput-module__root___dazIA:hover .ColumnInput-module__button___Z3EV7{
    color:var(--mb-color-text-dark);
  }

button.ColumnInput-module__root___dazIA.ColumnInput-module__open___edmjL,button.ColumnInput-module__root___dazIA:focus-visible{
    border-color:var(--mb-color-brand);
    outline:none;
  }

.HighlightExpression-module__highlight___nJ32l{
  font-family:var(--mb-default-monospace-font-family);
  font-size:0.85em;
  overflow:auto;
}.HighlightExpression-module__highlight___nJ32l.HighlightExpression-module__block___J1eMv{
    padding:var(--mantine-spacing-sm);
    background-color:var(--mb-color-bg-medium);
    color:var(--mb-color-text-primary);
    border-radius:var(--mantine-radius-sm);
    white-space:pre;
    display:block;
  }.HighlightExpression-module__highlight___nJ32l.HighlightExpression-module__inline___AlgEh{
    display:inline;
    background-color:none;
  }

.FunctionBrowser-module__wrapper___xDl3W{
  background-color:var(--mb-color-bg-light);
  border-left:1px solid var(--mb-color-border);
  height:100%;
  border-top-right-radius:var(--mantine-radius-md);
  border-bottom-right-radius:var(--mantine-radius-md);
}

.FunctionBrowser-module__results___f4kuP{
  overflow:auto;
  height:100%;
}

.FunctionBrowser-module__results___f4kuP .FunctionBrowser-module__name___O6Shk{
    line-height:1em;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }

.FunctionBrowser-module__description___eHl37{
  margin:0;
  padding:0;
}

.FunctionBrowser-module__clause___AoCwy{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  cursor:pointer;
}

.FunctionBrowser-module__clause___AoCwy:hover{
    background-color:var(--mb-color-focus);
  }

.FunctionBrowser-module__structure___Dusrp{
  background-color:var(--mb-color-bg-white);
  border-bottom:1px solid var(--mb-color-border);
  font-size:0.75rem;
  color:var(--mb-color-text-secondary);
  font-family:var(--mb-default-monospace-font-family);
}

.FunctionBrowser-module__documentation___i0oBJ{
  height:100%;
  overflow:auto;
  flex-shrink:1;
}

.Layout-module__layout___eYteD{
  display:grid;

  --header-height:48px;
  --main-width:688px;
  --main-height:280px;
  --footer-height:46px;
  --sidebar-width:424px;

  grid-template-rows:min-content min-content min-content;
  grid-template-columns:minmax(688px, auto) auto;
  grid-template-columns:minmax(var(--main-width), auto) auto;
}

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

.Layout-module__layout___eYteD{
    --main-width:65vw;
    --sidebar-width:35vw;
}
  }

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

.Layout-module__layout___eYteD{
    --main-width:460px;
    --sidebar-width:180px;

    background:var(--mb-color-bg-white);
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    grid-template-rows:min-content 1fr var(--footer-height);
    grid-template-columns:2fr min-content;
}
  }

.Layout-module__header___WaILK{
  height:var(--header-height);
  grid-row:1;
  grid-column:1 / span 2;
}

.Layout-module__main___q7cJv{
  grid-row:2;
  grid-column:1;
  height:var(--main-height);
  width:var(--main-width);
}

@media (max-width: 640px){

.Layout-module__main___q7cJv{
    width:auto;
    height:auto;
}
  }

.Layout-module__sidebar___mk1fb{
  grid-column:2;
  grid-row:1 / span 3;
  overflow:hidden;
  max-width:var(--sidebar-width);
  min-height:100%;
}

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

.Layout-module__sidebar___mk1fb{
    width:35vw;
    height:100vh;
}
  }

.Layout-module__footer___q8bhd{
  height:var(--footer-height);
  grid-row:3;
  grid-column:1;
}

.Editor-module__wrapper___N58nL{
  position:relative;
  border-bottom:1px solid var(--mb-color-border);
  display:flex;
  flex-direction:column;
}

.Editor-module__wrapper___N58nL.Editor-module__formatting___uCewl{
    background-color:var(--mb-color-bg-medium);
  }

.Editor-module__error___LDrpu{
  color:var(--mb-color-error);
  margin:0.5rem 0;
  white-space:pre-wrap;
}

.Editor-module__toolbar___bH5fu{
  position:absolute;
  top:0;
  right:0;
}

.Editor-module__toolbarButton___RXJqK{
  aspect-ratio:1;
}

.Editor-module__editor___QauBx{
  overflow:auto;
  height:100%;
  box-sizing:border-box;
  color:var(--mb-color-text-dark);
  margin-right:calc(28px + var(--mantine-spacing-sm));
}

.Editor-module__editor___QauBx .cm-gutters{
      border-top-left-radius:var(--mantine-radius-sm);
    }

.Editor-module__tooltips___FDe7C .cm-tooltip{
      border:none !important;
      background:none !important;
    }

.Editor-module__tooltips___FDe7C .cm-tooltip-autocomplete{
      display:none;
    }

.Editor-module__shortcuts___p4rVp{
  position:absolute;
  bottom:var(--mantine-spacing-sm);
  left:calc(1.6rem + var(--mantine-spacing-sm));
  right:0;
  transition:opacity 300ms;
}

.Errors-module__errors___ygRc0{
  background-color:var(--mb-color-background-error);
  color:var(--mb-color-text-primary);
  line-height:1em;
}

.Errors-module__icon___HXzgm{
  color:var(--mb-color-error);
}

.HelpText-module__usage___pvTuS{
  padding:0.25rem 0;
  padding-left:0.5rem;
  background-color:var(--mb-color-white);
  color:var(--mb-color-text-secondary);
  cursor:pointer;
  font-family:var(--mb-default-monospace-font-family);
  flex-shrink:0;
  font-size:0.75rem;
  min-height:2.5rem;
  box-sizing:border-box;
  display:flex;
  align-items:center;
}

.HelpText-module__toggle___EFLXk{
  margin-left:auto;
  padding:0 0.65rem;
  display:flex;
  align-items:center;
}

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

.HelpText-module__chevron___hYyd3.HelpText-module__open___wCVwc{
    transform:rotate(90deg);
  }

.HelpText-module__arg___y2rjl{
  color:var(--mb-color-syntax-parameters);
  font-family:var(--mb-default-monospace-font-family);
  font-size:0.75rem;
  line-height:1.57em;
  border-radius:2px;
}

.HelpText-module__arg___y2rjl.HelpText-module__active___y6k1B{
    background-color:var(--mb-color-syntax-parameters-active);
  }

.HelpText-module__info___WGapf{
  color:var(--mb-color-text-primary);
  font-family:var(--mb-default-font-family);
  padding:0.5rem;
  overflow:auto;
  border-top:1px solid var(--mb-color-border);
  background-color:var(--mb-color-bg-light);
  height:calc(50% - 2.5rem);
}

.HelpText-module__info___WGapf:last-child{
    height:calc(100% - 2.5rem);
  }

.HelpText-module__title___NV1pA{
  color:var(--mb-color-text-secondary);
  margin:0.5rem 0;
}

.HelpText-module__arguments___rmvqV{
  display:grid;
  grid-gap:1rem;
  gap:1rem;
  grid-template-columns:repeat(2, minmax(4rem, max-content));
  margin:1rem 0;
}

.HelpText-module__arguments___rmvqV .HelpText-module__arg___y2rjl{
    line-height:1.92;
  }

.HelpText-module__documentationLink___nUgK8{
  display:inline-flex;
  align-items:center;
  margin-top:1rem;
  color:var(--mb-color-brand);
  font-weight:700;
}

.Listbox-module__listbox___lHSZm{
  overflow-y:auto;
  font-size:14px;
  flex-shrink:1;
  height:100%;
}

.Listbox-module__listbox___lHSZm:not(:first-child){
    border-top:1px solid var(--mb-color-border);
  }

.Listbox-module__item___vD6B3{
  padding:8px 16px;
  display:flex;
  align-items:center;
  cursor:pointer;
}

.Listbox-module__item___vD6B3:hover,.Listbox-module__item___vD6B3[aria-selected="true"]{
    color:inherit;
    background-color:var(--mb-color-focus);
  }

.Listbox-module__item___vD6B3 .Listbox-module__icon___EyrrC{
    margin-right:8px;
    height:14px;
    width:14px;
    flex-shrink:0;
  }

.Listbox-module__label___xROao{
  white-space:pre-wrap;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
}

.Listbox-module__highlight___vZLJf{
  font-weight:bold;
}

.Listbox-module__footer___GTAsD{
  box-sizing:border-box;
  height:2.5rem;
  background-color:var(--mb-color-bg-light);
  padding:0.5rem 1rem;
  display:flex;
  align-items:center;
  color:var(--mb-color-text-secondary);
  border-top:1px solid var(--mb-color-border);
  font-size:12px;
  margin-top:auto;
}

.Listbox-module__key___skOzd{
  padding:6px;
  display:inline-block;
  border-radius:6px;
  background-color:var(--mb-color-bg-medium);
  height:24px;
  width:24px;
  margin:0 4px;
}

.Listbox-module__key___skOzd + .Listbox-module__key___skOzd{
    margin-left:0;
  }

.Listbox-module__key___skOzd:first-child{
    margin-left:0;
  }

.Tooltip-module__dropdown___nmz7i{
  display:flex;
  flex-direction:row;
}

.Tooltip-module__dropdown___nmz7i:has(.Tooltip-module__tooltip___lgH6L:empty){
    border:none;
  }

.Tooltip-module__target___uZBFj{
  width:2px;
  height:2px;
}

.Tooltip-module__tooltip___lgH6L{
  background:var(--mb-color-background);
  z-index:1000;
  width:400px;
  max-height:500px;
  display:flex;
  flex-grow:1;
  flex-direction:column;
  font-size:14px;
}

.Tooltip-module__tooltip___lgH6L:empty{
    display:none;
  }


    .ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__inner___IWbR6{
      align-items:flex-start;
      justify-content:flex-start;
    }.ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__example___g1IYV{
      font-weight:normal;
    }.ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__content___jHeKP,.ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__example___g1IYV{
      font-family:var(--mb-default-font-family) !important;
    }.ExtractColumn-module__button___Yn6Ky[data-variant]:hover{
      background:var(--mb-color-brand);
    }.ExtractColumn-module__button___Yn6Ky[data-variant]:hover .ExtractColumn-module__content___jHeKP,.ExtractColumn-module__button___Yn6Ky[data-variant]:hover .ExtractColumn-module__example___g1IYV{
        color:var(--mb-color-text-white);
      }.ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__label___S1_cc{
      width:100%;
    }

.NameInput-module__root___hl5tC{
  flex-grow:1;
}.NameInput-module__root___hl5tC .NameInput-module__input___ln9TG{
    border:none;
    font-weight:bold;
    padding-left:var(--mantine-spacing-md);
  }

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

.LegendLabel-module__text___IiwSx.LegendLabel-module__text___IiwSx{
    padding-top:0;
    margin-top:0;
  }

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

.LegendLabel-module__link___WrVjG.LegendLabel-module__link___WrVjG{
    padding-top:0;
    margin-top:0;
  }

.LegendLabel-module__link___WrVjG:hover{
    color:var(--mb-color-brand);
  }

.Watermark-module__Root___NTWGi{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  pointer-events:none;
}

.Watermark-module__text___wIBHC{
  fill:var(--mb-color-text-secondary);
}

.SegmentsLink-module__segmentsLink___KhA6q{
  border-radius:8px;
  cursor:pointer;
}

.SegmentsLink-module__segmentsLink___KhA6q:hover,.SegmentsLink-module__segmentsLink___KhA6q.SegmentsLink-module__active___t_ezz{
    background-color:var(--mb-color-brand-lighter);
    color:var(--mb-color-brand);
  }

.SegmentsLink-module__segmentsLink___KhA6q:hover .SegmentsLink-module__segmentsIcon___qSxrq,.SegmentsLink-module__segmentsLink___KhA6q.SegmentsLink-module__active___t_ezz .SegmentsLink-module__segmentsIcon___qSxrq{
      opacity:1;
    }

.SegmentsLink-module__segmentsIcon___qSxrq{
  opacity:0.5;
  flex-shrink:0;
}

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

.SectionLayout-module__body___Br6dJ{
  overflow:auto;
}

.DataStudioLayout-module__nav___cjUJv{
  border-right:1px solid var(--mb-color-border);
  transition:width 200ms ease;
  width:auto;
  min-width:250px;
}

.DataStudioLayout-module__navCollapsed___IQOIP{
  width:60px;
  min-width:60px;
}

.DataStudioLayout-module__tab___EfcGQ{
  background-color:var(--mb-color-bg-secondary);
}

.DataStudioLayout-module__tab___EfcGQ:hover,.DataStudioLayout-module__tab___EfcGQ.DataStudioLayout-module__selected___nKwqZ{
    background-color:var(--mb-color-brand-light);
  }

.DataStudioLayout-module__tab___EfcGQ,
.DataStudioLayout-module__toggle___BhLhO{
  color:var(--mb-color-text-primary);
  font-weight:600;
}

.DataStudioLayout-module__tab___EfcGQ:hover,.DataStudioLayout-module__toggle___BhLhO:hover,.DataStudioLayout-module__selected___nKwqZ.DataStudioLayout-module__tab___EfcGQ,.DataStudioLayout-module__selected___nKwqZ.DataStudioLayout-module__toggle___BhLhO{
    color:var(--mb-color-brand);
  }

.DataStudioLayout-module__workspacesSection___eoSpU{
  border-top:1px solid var(--mb-color-border);
  padding-top:0.75rem;
}

.DataStudioLayout-module__workspacesSectionHeader___xcyHV{
  background-color:var(--mb-color-bg-secondary);
  color:var(--mb-color-text-primary);
  font-weight:600;
  transition:background-color 150ms ease;
}

.DataStudioLayout-module__workspacesSectionHeader___xcyHV:hover{
    background-color:var(--mb-color-brand-light);
    color:var(--mb-color-brand);
  }

.DataStudioLayout-module__workspacesSectionHeader___xcyHV.DataStudioLayout-module__selected___nKwqZ{
    background-color:var(--mb-color-brand-light);
    color:var(--mb-color-brand);
  }

.DataStudioLayout-module__workspaceItem___H4QmN{
  background-color:var(--mb-color-bg-white);
  color:var(--mb-color-text-primary);
  cursor:pointer;
  border:1px solid var(--mb-color-border);
  transition:background-color 150ms ease, border-color 150ms ease, color 150ms ease;
}

.DataStudioLayout-module__workspaceItem___H4QmN:hover{
    background-color:var(--mb-color-bg-light);
    border-color:var(--mb-color-border-dark);
  }

.DataStudioLayout-module__workspaceItem___H4QmN:hover .DataStudioLayout-module__workspaceMenuButton___rimud{
    opacity:1;
  }

.DataStudioLayout-module__workspaceItem___H4QmN.DataStudioLayout-module__selected___nKwqZ{
    background-color:var(--mb-color-brand-lighter);
    border-color:var(--mb-color-brand);
    color:var(--mb-color-brand);
  }

.DataStudioLayout-module__workspaceItem___H4QmN.DataStudioLayout-module__selected___nKwqZ .DataStudioLayout-module__workspaceMenuButton___rimud{
    opacity:1;
  }

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

.DataStudioLayout-module__workspaceMenuButton___rimud{
  color:var(--mb-color-text-secondary);
  opacity:0;
  transition:opacity 150ms ease, background-color 150ms ease, color 150ms ease;
  flex-shrink:0;
}

.DataStudioLayout-module__workspaceMenuButton___rimud:hover{
    background-color:var(--mb-color-bg-medium);
    color:var(--mb-color-text-primary);
  }

.DataStudioLayout-module__newWorkspaceButton___Dapay{
  background-color:transparent;
  color:var(--mb-color-text-primary);
  cursor:pointer;
  border:none;
  transition:color 150ms ease;
}

.DataStudioLayout-module__newWorkspaceButton___Dapay:hover{
    color:var(--mb-color-brand);
  }

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

.ModelingSidebarSection-module__sectionLink___eWJ5b{
  display:block;
  border-radius:0.5rem;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-color:transparent;
  cursor:pointer;
}

.ModelingSidebarSection-module__sectionLink___eWJ5b[data-active]{
  color:var(--mb-color-text-brand);
  background-color:var(--mb-color-brand-light);
}

.ModelingSidebarSection-module__sectionLink___eWJ5b:not([data-active]):hover{
  background-color:var(--mb-color-brand-lighter);
}

.ModelingSidebarSection-module__sectionLink___eWJ5b[data-active]:hover{
  background-color:var(--mb-color-brand-light);
}

.ModelingSidebarSection-module__titleText___uc7wd{
  flex:1;
}

.ModelingSidebarTreeNode-module__treeNode___WXmNA{
  display:flex;
  align-items:center;
  padding-right:0.5rem;
  cursor:pointer;
  font-weight:700;
  border-radius:0.5rem;
}

.ModelingSidebarTreeNode-module__treeNode___WXmNA[data-selected="true"]{
  color:var(--mb-color-text-brand);
  background-color:var(--mb-color-brand-light);
}

.ModelingSidebarTreeNode-module__treeNode___WXmNA[data-selected="false"]{
  color:var(--mb-color-text-primary);
}

.ModelingSidebarTreeNode-module__treeNode___WXmNA[data-selected="false"]:hover{
  background-color:var(--mb-color-brand-lighter);
}

.ModelingSidebarTreeNode-module__treeNode___WXmNA[data-selected="true"]:hover{
  background-color:var(--mb-color-brand-light);
}

.ModelingSidebarView-module__sidebar___Uv9ff{
  border-right:1px solid var(--mb-color-border);
  overflow-y:auto;
}

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

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

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

.Breadcrumbs-module__breadcrumbs___tfqc2{
  display:flex;
  align-items:center;
  color:var(--breadcrumbs-color);
}

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

.Breadcrumbs-module__breadcrumb___tHnP_.Breadcrumbs-module__fontLarge___uRflN{
  font-size:0.875rem;
}

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

.Breadcrumbs-module__breadcrumb___tHnP_.Breadcrumbs-module__breadcrumbPath___YWLzU{
  color:currentColor;
  transition:color 0.3s linear;
  cursor:pointer;
}

.Breadcrumbs-module__breadcrumb___tHnP_.Breadcrumbs-module__breadcrumbPath___YWLzU:hover{
  color:var(--breadcrumb-page-color);
  transition:color 0.3s linear;
}

.Breadcrumbs-module__breadcrumb___tHnP_.Breadcrumbs-module__breadcrumbPage___KZhHo{
  color:var(--breadcrumb-page-color);
}

.Breadcrumbs-module__sidebarBreadcrumbs___KERk0{
  display:flex;
  color:var(--sidebar-breadcrumbs-color);
  max-width:100%;
}

.Breadcrumbs-module__sidebarBreadcrumb___Lbkes{
  height:15px;
}

.Breadcrumbs-module__sidebarBreadcrumb___Lbkes.Breadcrumbs-module__breadcrumbPath___YWLzU{
  color:currentColor;
  transition:color 0.3s linear;
}

.Breadcrumbs-module__sidebarBreadcrumb___Lbkes.Breadcrumbs-module__breadcrumbPath___YWLzU:hover{
  color:var(--mb-color-brand);
  transition:color 0.3s linear;
}

.Breadcrumbs-module__sidebarBreadcrumb___Lbkes.Breadcrumbs-module__breadcrumbPage___KZhHo{
  color:var(--mb-color-brand);
}

.FilterPill-module__root___UZYdN{
  display:flex;
  cursor:pointer;
  color:var(--mb-color-filter);
  background-color:color-mix(in srgb, var(--mb-color-filter) 20%, transparent);
  border-radius:0.75rem;
  word-wrap:anywhere;
}

.FilterPill-module__icon___NmvuX{
  flex-shrink:0;
}

.EntitityPickerModal-module__textInput___z9SrB{
  border-radius:0.5rem;
}

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

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

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

.EntitityPickerModal-module__loadingSkeleton___ATvyV{
  flex-grow:1;
}

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

.ClauseStep-module__root___L3t8L:first-child{
    flex-shrink:0;
  }

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

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

.ClauseStep-module__root___L3t8L:not(:last-child){
    border-right:1px solid var(--mb-color-border);
  }

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

.FilterColumnPicker-module__StyledAccordionList___qt1do{
  color:var(--mb-color-filter);
}

.SegmentEditor-module__root___dh_TS{
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
}

.SegmentActionSelect-module__dangerItem___osFsH{
  color:var(--mb-color-error);
}

.SegmentActionSelect-module__dangerItem___osFsH.SegmentActionSelect-module__dangerItem___osFsH:hover{
  background-color:var(--mb-color-error);
  color:var(--mb-color-text-white);
}

.SegmentItem-module__cell___YcTTk{
  word-wrap:break-word;
}

.Results-module__root___fy_dS{
  --owner-column-width:140px;
  --rows-column-width:80px;
  --published-column-width:80px;

  height:100%;
}

.Results-module__header___iSajz{
  display:flex;
  align-items:center;
  padding-left:var(--mantine-spacing-md);
  padding-bottom:var(--mantine-spacing-xs);
  border-bottom:1px solid var(--mb-color-border);
  font-size:0.75rem;
  font-weight:700;
}

.Results-module__headerCell___wLuyn{
  color:var(--mb-color-text-primary);
  font-size:calc(0.75rem * var(--mantine-scale));
  font-weight:700;
  align-items:center;
  flex:0 0 auto;
}

.Results-module__results___TH4hF{
  position:relative;
  overflow:auto;
  flex:1 1 auto;
  min-height:0;
}

.Results-module__item___ABQ31{
  --item-top-border-color:transparent;

  position:absolute;
  cursor:pointer;
  border-bottom:1px solid var(--mb-color-border);
}

.Results-module__item___ABQ31:focus-visible,.Results-module__item___ABQ31.Results-module__selected___BSegC{
    outline:2px solid var(--mb-color-focus);

    --item-top-border-color:var(--mb-color-border);
  }

.Results-module__item___ABQ31:hover{
    background-color:var(--mb-color-brand-lighter);

    --item-top-border-color:var(--mb-color-border);
  }

.Results-module__item___ABQ31.Results-module__active___xOEvl{
    color:var(--mb-color-brand);
    background-color:var(--mb-color-brand-light);

    --item-top-border-color:var(--mb-color-border);
  }

.Results-module__item___ABQ31.Results-module__active___xOEvl .Results-module__icon___Ln9ha{
      opacity:1;
    }

.Results-module__icon___Ln9ha{
  opacity:0.5;
  flex-shrink:0;
}

.Results-module__database___4n8em .Results-module__icon___Ln9ha,.Results-module__schema___rgyHT .Results-module__icon___Ln9ha,.Results-module__table___dXGs8 .Results-module__icon___Ln9ha,.Results-module__field___XlMPa .Results-module__icon___Ln9ha{
    opacity:1;
    color:var(--mb-color-text-dark);
  }

.Results-module__checkbox___rZf_h{
  flex-shrink:0;
  width:40px;
  max-height:40px;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}

.Results-module__checkboxColumn___zNrMF{
  flex-shrink:0;
  width:calc(2.5rem * var(--mantine-scale));
  display:flex;
  align-items:center;
  justify-content:flex-start;
  padding-right:var(--mantine-spacing-sm);
}

.Results-module__chevronSlot___K63p1{
  display:flex;
  align-items:center;
  justify-content:center;
}

.Results-module__chevron___u93Xv{
  transition:transform 100ms ease-in-out;
  opacity:0.35;
  flex-shrink:0;
}

.Results-module__chevron___u93Xv.Results-module__expanded___hiZGf{
    transform:rotate(90deg);
  }

.Results-module__label___nCOg7{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  word-wrap:anywhere;
  white-space:nowrap;
}

.Results-module__content___wjLqZ{
  flex:1;
  min-width:0;
}

.Results-module__column___Cbbk5{
  color:var(--mb-color-text-light);
  font-size:0.875rem;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  display:flex;
  align-items:center;
  flex:0 0 auto;
}

.Results-module__tableColumn___vqq1X{
  justify-content:flex-start;
}

.Results-module__ownerColumn___z3mMI{
  flex-basis:var(--owner-column-width);
}

.Results-module__rowsColumn___retTq{
  font-feature-settings:"tnum";
  font-variant-numeric:tabular-nums;
  flex-basis:var(--rows-column-width);
}

.Results-module__publishedColumn___ggEbd{
  flex-basis:var(--published-column-width);
}

.Results-module__hidden___NiSJd{
  opacity:0;
}

.Results-module__visibilityToggle___xGzac{
  flex-shrink:0;
}

.Results-module__visibilityToggle___xGzac:focus,.Results-module__item___ABQ31:hover .Results-module__visibilityToggle___xGzac,.Results-module__item___ABQ31:focus .Results-module__visibilityToggle___xGzac,.Results-module__item___ABQ31.Results-module__selected___BSegC .Results-module__visibilityToggle___xGzac,.Results-module__item___ABQ31.Results-module__active___xOEvl .Results-module__visibilityToggle___xGzac{
    opacity:0.75;
  }

.Results-module__massVisibilityToggle____SXzF{
  flex-shrink:0;
  opacity:0;
}

.Results-module__massVisibilityToggle____SXzF:focus,.Results-module__item___ABQ31:hover .Results-module__massVisibilityToggle____SXzF,.Results-module__item___ABQ31:focus .Results-module__massVisibilityToggle____SXzF,.Results-module__massVisibilityToggle____SXzF .Results-module__item___ABQ31.Results-module__selected___BSegC{
    opacity:0.75;
  }

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

.EmptyState-module__empyIcon___xW0XZ{
  background-color:var(--mb-color-bg-medium);
  border-radius:100%;
}

.TableAttributes-module__container___JNt_W{
  display:grid;
  grid-template-columns:auto minmax(min-content, 20rem);
  grid-template-rows:1fr;
  grid-gap:1rem;
  gap:1rem;
  align-items:center;
}

.TableAttributes-module__gridLabelInput___CEmli{
  display:grid;
  justify-content:space-between;
  align-items:center;
  grid-template-columns:subgrid;
  grid-column:1 / 3;
}

.TableAttributes-module__transformLink___OI7ib{
  grid-column:2 / 3;
  margin-top:-8px;
}

.TableSection-module__header___Ch4SX{
  z-index:3;
}

.TableSection-module__box___zrYMd{
  border-radius:var(--mantine-radius-md);
  padding:var(--mantine-spacing-md);
  background-color:var(--mb-color-bg-white);
  border:1px solid var(--mb-color-border);
}

.FieldItem-module__card___MLcR9{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05) !important;
  overflow:visible;
}

.FieldItem-module__card___MLcR9:hover:not(.FieldItem-module__active___lcwEV){
      background-color:var(--mb-color-brand-lighter) !important;
    }

.FieldItem-module__active___lcwEV{
  border-color:var(--mb-color-brand) !important;
}

.FieldItem-module__link___PBYD3{
  border-radius:inherit;
}

.FieldItem-module__icon___Kmsj2{
  color:var(--mb-color-brand);
}

.FieldItem-module__input___BoNsI{
  overflow:hidden;
  line-height:var(--mantine-line-height) !important;
}

.FieldItem-module__input___BoNsI:focus-within{
    border-color:var(--mb-color-brand) !important;
  }

.FieldItem-module__input___BoNsI textarea{
    cursor:text;
  }

.FieldItem-module__input___BoNsI textarea:focus{
      color:var(--mb-color-text-secondary);
      background-color:var(--mb-color-brand-lighter);
    }

.FieldItem-module__active___lcwEV .FieldItem-module__input___BoNsI textarea:focus,.FieldItem-module__active___lcwEV .FieldItem-module__input___BoNsI textarea:hover{
        background-color:var(--mb-color-bg-white);
      }

.FieldItem-module__description___hpJmD{
  line-height:var(--mantine-line-height-lg) !important;
}

.FieldItem-module__name___c83jN{
  line-clamp:1;
  -webkit-line-clamp:1;
}

.FieldItem-module__name___c83jN textarea{
    white-space:nowrap;
  }

.TableModels-module__modelItem___yn9Xd{
  padding:8px;
  border-radius:8px;
  transition:background-color 0.2s ease;
  cursor:pointer;
}

.TableModels-module__modelItem___yn9Xd:hover{
  background-color:var(--mb-color-bg-light);
}

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

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

.DataModel-module__resizing___LMj0j{
  cursor:ew-resize;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

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

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

.DataModel-module__preview___wQQmP{
  box-shadow:0 10px 30px 0 hsla(0, 0%, 0%, 0.1);
}

.Glossary-module__card___weIe5{
}

.Glossary-module__table___tVRlJ{
  table-layout:fixed;
  background-color:var(--mb-color-bg-white);
  border:none;
}

.Glossary-module__table___tVRlJ th{
    padding-top:var(--mantine-spacing-sm);
    padding-bottom:var(--mantine-spacing-sm);
    width:50px;
  }

.Glossary-module__table___tVRlJ td{
    padding:var(--mantine-spacing-sm) var(--mantine-spacing-md) var(--mantine-spacing-sm) var(--mantine-spacing-md);
  }

.Glossary-module__table___tVRlJ tr:last-child td{
    border-bottom-color:transparent;
  }

.Glossary-module__row___G9wxg{
  cursor:pointer;
}

.Glossary-module__row___G9wxg:hover .Glossary-module__action___tLsua{
      visibility:visible;
    }

.Glossary-module__rowEditor___AaxRQ td{
    padding-top:0;
    padding-bottom:4px;
    line-height:1.2;
  }

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

.Glossary-module__action___tLsua{
  visibility:hidden;
}

.Glossary-module__input___C_dHb{
  border:none;
  padding-left:0 !important;
  padding-right:0 !important;
}

.GlossaryPage-module__contentWrapper___IB3va{
  flex:1;
  overflow:auto;
}

.CardOverview-module__root___HaPS4{
  overflow:auto;
}

.CardOverview-module__visualization___a8gGE{
  background-color:var(--mb-color-bg-white);
  border:1px solid var(--mb-color-border);
  border-radius:var(--default-border-radius);
  overflow:hidden;
  flex:1;
}

.CardOverview-module__sidebar___S_cSW{
  flex-shrink:0;
}

.VisualizationError-module__QueryErrorTitle___TL1bK{
  flex:1 1 auto;
  color:var(--mb-color-text-dark);
  font-size:1.25rem;
  line-height:1.5rem;
  font-weight:bold;
}

.VisualizationError-module__QueryErrorIcon___jnxBg{
  flex:0 0 auto;
  color:var(--mb-color-error);
  width:1rem;
  height:1rem;
  margin-right:0.75rem;
}

.VisualizationError-module__QueryErrorMessage___UxEnq{
  margin:0 2rem;
  padding:1rem;
  max-width:31.25rem;
  font-family:Monaco, monospace;
  font-size:0.75rem;
  line-height:1.125rem;
  border:1px solid var(--mb-color-brand);
  border-radius:0.5rem;
  background-color:var(--mb-color-bg-light);
  word-wrap:break-word;
}

.VisualizationError-module__QueryErrorLink___XgKvt{
  color:var(--mb-color-brand);
  font-size:0.75rem;
  line-height:1rem;
  font-weight:bold;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.VisualizationError-module__QueryErrorLink___XgKvt:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline;
  }

.TokenField-module__closeIcon___Pk49V{
  color:var(--mb-color-text-white);
}

.RecipientPicker-module__tokenField___rj1CI{
  background:var(--mb-color-background);
}

.AlertModalSettingsBlock-module__contentContainer___PfgqU{
  padding:var(
    --alert-modal-content-padding,
    var(--mantine-spacing-lg) var(--mantine-spacing-xl)
  );
  background-color:var(--mb-color-background-light);
  overflow:hidden;
  border-radius:var(--mantine-radius-md);
}

.NotificationSchedule-module__scheduleContainer___Vl4gY{
  background-color:var(--mb-color-background-light);
  padding:var(
    --notification-schedule-padding,
    var(--mantine-spacing-lg) var(--mantine-spacing-xl)
  );
}

.NotificationSchedule-module__scheduleContainer___Vl4gY:has([data-error="true"]) .NotificationSchedule-module__customScheduleExplainer___OXESe{
      display:none;
    }

.NotificationSchedule-module__schedule___ASM_D{
  --schedule-grid-gap:1.5rem;
  --schedule-row-gap:1rem;
  --schedule-first-column-font-weight:bold;
}

.NotificationScheduleWarning-module__warningContainer___oowAN{
  width:100%;
  background-color:var(--notification-warning-bg, var(--mb-color-bg-light));
  padding:var(
    --notification-warning-padding,
    var(--mantine-spacing-md) var(--mantine-spacing-xl)
  );
}

.NotificationScheduleWarning-module__warningText___xJMBP{
  color:var(--notification-warning-text-color, var(--mb-color-text-secondary));
  line-height:var(--mantine-line-height-sm);
}

.VisualizationSection__root___A9k4a{
  flex:1 0 auto;
}


  .QuerySourceInfo-module__link___luK1H:hover{
    -webkit-text-decoration:none;
    text-decoration:none;
    color:var(--mb-color-brand);
  }

.NativeQueryPreview-module__ModalExternalLink___S3nBx{
  color:var(--mb-color-brand);
  font-size:0.75rem;
  line-height:1rem;
  font-weight:bold;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.NativeQueryPreview-module__ModalExternalLink___S3nBx:hover{
    -webkit-text-decoration:underline;
    text-decoration:underline;
  }

.NativeQueryPreview-module__code___En8Ct{
  background-color:var(--mb-color-bg-light);
  border-radius:var(--mantine-radius-md);
  overflow:hidden;
  border:1px solid var(--mb-color-border);
}

.NativeQueryPreview-module__copyButton___UzSkD{
  position:absolute;
  top:var(--mantine-spacing-sm);
  right:var(--mantine-spacing-sm);
}

.CodeMirrorEditor-module__editor___eAEq9{
  --change:var(--mb-color-success);
  --change-light:color-mix(in srgb, var(--change) 11%, transparent);
  --remove:var(--mb-color-danger);
  --remove-mid:color-mix(in srgb, var(--remove) 25%, transparent);
  --remove-light:color-mix(in srgb, var(--remove) 11%, transparent);

  width:100%;
  min-width:0;
  max-width:100%;
  flex-shrink:1;
  height:100%;
  color:var(--mb-color-text-dark);
  background-color:var(--mb-color-bg-light);
}

.CodeMirrorEditor-module__editor___eAEq9 .cm-collapsedLines{
      background:var(--mb-color-bg-light) !important;
      color:var(--mb-color-text-light);
    }

.CodeMirrorEditor-module__editor___eAEq9 .cm-collapsedLines:before{
        content:"-";
        color:var(--mb-color-text-light);
      }

.CodeMirrorEditor-module__editor___eAEq9 .cm-collapsedLines:after{
        content:"-";
        color:var(--mb-color-text-light);
      }

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

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

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

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

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

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

.CodeMirrorEditor-module__tag___Kbzy9{
  color:var(--mb-color-brand);
}

.CodeMirrorEditor-module__tag___Kbzy9 *{
    color:inherit;
  }

.ResizeHandle-module__horizontal___sTKnc{
  cursor:row-resize;
}

.ResizeHandle-module__vertical___Gb2BA{
  cursor:col-resize;
}

.NativeQueryPreviewSidebar-module__nativeSidebar____uTFR{
  border-left:1px solid var(--mb-color-border);
  margin-left:0.25rem;
}

.NativeQueryPreviewSidebar-module__nativeSidebarToggle___vXX7I{
  position:absolute;
  top:var(--mantine-spacing-lg);
  right:var(--mantine-spacing-md);
}

.NodeList-module__nodeListInfoIcon___YnCfo{
  margin-left:auto;
}

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

.NodeList-module__NodeListItemIcon___hHmEn.NodeList-module__isDisabled___wktb0{
    color:inherit;
  }

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

.NodeList-module__NodeListItemLink___rAaqJ:hover{
    background-color:var(--mb-color-bg-medium);
  }

.NodeList-module__NodeListItemLink___rAaqJ.NodeList-module__isDisabled___wktb0{
    pointer-events:none;
    opacity:0.4;
    color:inherit;
  }

.NodeList-module__NodeListItem___ckJrm .NodeList-module__NodeListItemLink___rAaqJ{
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
  }

.NodeList-module__NodeListItemId___WTSKY{
  color:var(--mb-color-text-medium);
}

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

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

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

.SnippetRow-module__SnippetButton___kzH_g{
  color:var(--mb-color-brand);
  background-color:var(--mb-color-bg-light);
  margin-top:0.5rem;
}

.SnippetRow-module__SnippetButton___kzH_g:hover{
    color:var(--mb-color-text-white);
    background-color:var(--mb-color-brand);
  }

.SnippetRow-module__SnippetContent___DnhNM:hover{
    color:var(--mb-color-brand);
  }

.SnippetRow-module__SnippetIcon___n9TZu{
  flex-shrink:0;
}

.SnippetSidebar-module__SidebarFooter___Jitfm{
  font-size:0.875em;
  cursor:pointer;
  color:var(--mb-color-text-medium);
}

.SnippetSidebar-module__SidebarFooter___Jitfm:hover{
    color:var(--mb-color-brand);
  }

.SnippetSidebar-module__HeaderButton___R5p7D{
  color:var(--mb-color-text-medium);
  width:36px;
  height:36px;
  padding:0;
}

.NativeQuerySidebar-module__sidebar___CKCZW{
  border-left:1px solid var(--mb-color-border);
  max-width:400px;
}


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

.NativeQueryEditor-module__queryEditor___ehJGO{
  width:100%;
  background-color:var(--mb-color-bg-light);
}

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

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

.NativeQueryEditor-module__editorWrapper___gPfJy{
  width:100%;
}

.NativeQueryEditor-module__resizableBox___SR5iB{
  display:none;
  border-top:1px solid var(--mb-color-border);
  max-height:0;
}

.NativeQueryEditor-module__resizableBox___SR5iB.NativeQueryEditor-module__open___FvJwI{
    display:flex;
    max-height:1000px;
    flex-direction:column;
  }

.NativeQueryEditor-module__resizableBox___SR5iB.NativeQueryEditor-module__collapsing___nysFA{
    transition:max-height 0.3s ease-out;
    display:flex;
  }

.NativeQueryEditor-module__resizableBoxContent___vzOFC{
  overflow:hidden;
}

.NativeQueryEditor-module__actionButtons___mad0Y{
  height:55px;
}

.NativeQueryEditorRunButton-module__RunButtonWithTooltipStyled___zn909{
  height:40px;
  width:40px;
}

.ResponsiveParametersList-module__filterButton___XbKtu{
  color:var(--mb-color-brand);
  margin:0.5rem;
}

.ResponsiveParametersList-module__StyledParametersList___eShfV{
  margin:0 1rem;
}

.ResponsiveParametersList-module__ParametersListContainer___YNTEq{
  background-color:var(--mb-color-bg-light);
}

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

.ResponsiveParametersList-module__ParametersListContainer___YNTEq.ResponsiveParametersList-module__isSmallScreen___sEHrU .ResponsiveParametersList-module__StyledParametersList___eShfV{
      position:relative;
      top:15px;
      transition:top 250ms;
    }

.ResponsiveParametersList-module__ParametersListContainer___YNTEq.ResponsiveParametersList-module__isSmallScreen___sEHrU.ResponsiveParametersList-module__isShowingMobile___lpYXK{
      bottom:0;
      padding-bottom:0.5rem;
      opacity:1;
    }

.ResponsiveParametersList-module__ParametersListContainer___YNTEq.ResponsiveParametersList-module__isSmallScreen___sEHrU.ResponsiveParametersList-module__isShowingMobile___lpYXK .ResponsiveParametersList-module__StyledParametersList___eShfV{
        top:0;
      }

.ParameterValueWidget-module__parameter___lnsju{
  align-items:center;
  display:flex;
  font-weight:700;
  height:32px;
  min-width:120px;
  background:var(--mb-color-background);
  color:var(--mb-color-text-primary);
  border:1px solid var(--mb-color-border);
  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;
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__selected___qZ8sw{
    font-weight:bold;
    color:var(--mb-color-brand);
  }

.ParameterValueWidget-module__parameter___lnsju .ParameterValueWidget-module__Prefix___OVCWR{
    color:var(--mb-color-text-secondary);
    font-weight:400;
  }

.ParameterValueWidget-module__parameter___lnsju:hover{
    border-color:var(--mb-color-brand);
    color:var(--mb-color-brand-dark);
  }

.ParameterValueWidget-module__parameter___lnsju:hover .ParameterValueWidget-module__Prefix___OVCWR,.ParameterValueWidget-module__parameter___lnsju:hover .ParameterValueWidget-module__parameterIcon___Rmdx3,.ParameterValueWidget-module__parameter___lnsju:hover .ParameterValueWidget-module__widgetStatus___qdMf6,.ParameterValueWidget-module__parameter___lnsju:hover .ParameterValueWidget-module__widgetStatus___qdMf6 button{
      transition:all 0.2s ease-in-out;
      color:var(--mb-color-brand-dark);
    }

.ParameterValueWidget-module__Prefix___OVCWR{
  white-space:nowrap;
}

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

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

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input{
  font-size:1em;
  font-weight:600;
  border:none;
  background:none;
}

@media screen and (min-width: 440px){
    .ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input{
      padding:0;
    }
  }

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA.ParameterValueWidget-module__selected___qZ8sw input{
  font-weight:bold;
  color:var(--mb-color-brand);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input:focus{
  outline:none;
  color:var(--mb-color-text-dark);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input::-webkit-input-placeholder{
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input:-moz-placeholder{
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input::-moz-placeholder{
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input:-ms-input-placeholder{
  color:var(--mb-color-text-secondary);
}

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

.ParameterValueWidget-module__widgetStatus___qdMf6{
  flex:0 0 auto;
}

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

.ParameterValueWidget-module__TriggerContainer___Ab_DG.ParameterValueWidget-module__hasValue___vixEN{
    border-color:var(--mb-color-brand);
  }


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

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

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

.ParameterWidget-module__EditingParameterContainer___AejB5{
  transition:all 0.2s ease-in-out;
  border:1px solid var(--mb-color-border);
  background:var(--mb-color-background);
  border-radius:var(--mantine-radius-sm);
  cursor:pointer;
  height:32px;
  margin:0 0.5rem 0 0;
}.ParameterWidget-module__EditingParameterContainer___AejB5:hover:not(.ParameterWidget-module__isEditingParameter___YdNUe){
    border-color:var(--mb-color-brand);
    color:var(--mb-color-brand-dark);
  }.ParameterWidget-module__EditingParameterContainer___AejB5.ParameterWidget-module__isEditingParameter___YdNUe{
    border-color:var(--mb-color-brand);
    color:var(--mb-color-text-white);
    background-color:var(--mb-color-brand);
  }

.DataReferenceButton-module__ButtonRoot___q68q1{
  transition:color 0.3s linear;
}.DataReferenceButton-module__ButtonRoot___q68q1:hover{
    color:var(--mb-color-brand);
  }.DataReferenceButton-module__ButtonRoot___q68q1.DataReferenceButton-module__isSelected___YHdfA{
    color:var(--mb-color-brand);
  }

.NativeVariablesButton-module__ButtonRoot___p_nIr{
  transition:color 0.3s linear;
}.NativeVariablesButton-module__ButtonRoot___p_nIr:hover{
    color:var(--mb-color-brand);
  }.NativeVariablesButton-module__ButtonRoot___p_nIr.NativeVariablesButton-module__isSelected___SdAAt{
    color:var(--mb-color-brand);
  }

.PreviewQueryButton-module__PreviewButton___toyyU{
  color:var(--mb-color-text-dark);
}

.PreviewQueryButton-module__PreviewButton___toyyU:hover{
    color:var(--mb-color-brand);
  }

.PreviewQueryButton-module__PreviewButtonIcon___gwRWw{
  width:1.125rem;
  height:1.125rem;
}

.SnippetSidebarButton-module__ButtonRoot___q30Wz{
  transition:color 0.3s linear;
}.SnippetSidebarButton-module__ButtonRoot___q30Wz:hover{
    color:var(--mb-color-brand);
  }.SnippetSidebarButton-module__ButtonRoot___q30Wz.SnippetSidebarButton-module__isSelected___FvJ8q{
    color:var(--mb-color-brand);
  }

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

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

.RightClickPopover-module__Anchor___yLfXG{
  display:flex;
  padding:1rem;
}.RightClickPopover-module__Anchor___yLfXG:hover{
    background-color:var(--mb-color-bg-medium);
  }

.NotebookActionButton-module__ColorButton___pF2hZ{
  border:none;
  transition:background 300ms;
  color:var(--notebook-action-button-color);
  background-color:color-mix(
    in srgb,
    var(--notebook-action-button-color),
    transparent 80%
  );
}.NotebookActionButton-module__ColorButton___pF2hZ.NotebookActionButton-module__secondary___VSvim{
    color:var(--mb-color-text-secondary);
    background-color:var(--mb-color-notebook-step-bg);
  }.NotebookActionButton-module__ColorButton___pF2hZ.NotebookActionButton-module__secondary___VSvim:hover{
      background-color:var(--mb-color-notebook-step-bg-hover);
    }.NotebookActionButton-module__ColorButton___pF2hZ:hover{
    background-color:color-mix(
      in srgb,
      var(--notebook-action-button-color),
      transparent 35%
    );
    color:color-mix(in srgb, var(--notebook-action-button-color), black 11.5%);
  }

.NotebookStep-module__PreviewButton___isMnP{
  margin-left:0.5rem;
}

.NotebookStep-module__PreviewButton___isMnP.NotebookStep-module__noPreviewButton___wqJaH{
    visibility:hidden;
    pointer-events:none;
    opacity:0.4;
  }

.NotebookStep-module__PreviewButton___isMnP:hover{
    color:var(--mb-color-brand);
  }

.NotebookStep-module__StepRoot___zIMmh{
  margin-bottom:0.5rem;
  padding-bottom:0.5rem;
}

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

.NotebookStep-module__StepRoot___zIMmh{
    margin-bottom:1rem;
    padding-bottom:1rem;
}
  }

.NotebookCell-module__NotebookCell___TaBg7{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  border-radius:8px;
  background-color:color-mix(
    in srgb,
    var(--notebook-cell-color),
    transparent 90%
  );
}

.NotebookCell-module__NotebookCellItemContainer___JL6P2{
  display:flex;
  font-weight:bold;
  border-radius:6px;
  border:2px solid transparent;
  cursor:default;
  color:var(--mb-color-text-white);
  align-items:stretch;
  transition:border 300ms linear;
}

.NotebookCell-module__NotebookCellItemContainer___JL6P2.NotebookCell-module__cursorPointer___RqQXw{
    cursor:pointer;
  }

.NotebookCell-module__NotebookCellItemContainer___JL6P2.NotebookCell-module__inactive___rLtDa{
    color:var(--notebook-cell-item-container-color);
    border-color:color-mix(
      in srgb,
      var(--notebook-cell-item-container-color),
      transparent 75%
    );
  }

.NotebookCell-module__NotebookCellItemContainer___JL6P2.NotebookCell-module__inactive___rLtDa:hover{
      border-color:color-mix(
        in srgb,
        var(--notebook-cell-item-container-color),
        transparent 20%
      );
    }

.NotebookCell-module__NotebookCellItemContainer___JL6P2.NotebookCell-module__disabled___uTw83{
    pointer-events:none;
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT{
  display:flex;
  align-items:center;
  background-color:var(--notebook-cell-item-content-container-color);
  transition:background 300ms linear;
}

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__inactive___rLtDa{
    background-color:transparent;
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__canHover___oHiYr:hover{
    background-color:color-mix(
      in srgb,
      var(--notebook-cell-item-content-container-color),
      transparent 20%
    );
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__leftBorder___tdrpN{
    border-left:1px solid color-mix(in srgb, var(--mb-color-bg-white), transparent 25%);
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__leftRoundedCorners___mbfcP{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__rightRoundedCorners___d1oYo{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
  }

.ClausePopover-module__dropdown___WuHtz{
  overflow:visible;
}

.ClausePopover-module__dropdownContent___KE99e{
  overflow:auto;
  max-width:inherit;
  max-height:inherit;
}

.ClauseStep-module__closeIcon___vwM7B{
  margin-left:0.5rem;
  flex:0 0 auto;
  opacity:0.6;
}

.FieldPicker-module__ItemTitle___P4r9I{
  color:var(--mb-color-text-secondary);
  min-width:10ch;
}

.FieldPicker-module__ItemIcon___OPobu{
  margin:0 0.5em;
  margin-left:0.75em;
  color:var(--mb-color-text-light);
}

.FieldPicker-module__ItemList___zY5XD{
  padding:0.5em;
}

.FieldPicker-module__Label___yeP0F{
  display:flex;
  align-items:center;
  padding:0 0.5em;
  padding-right:0;
  border-radius:6px;
  cursor:pointer;
  min-height:2.25rem;
}

.FieldPicker-module__Label___yeP0F:hover{
    background:var(--mb-color-bg-medium);
  }

.FieldPicker-module__ToggleItem___GVojn{
  border-bottom:1px solid var(--mb-color-border);
  margin-bottom:0.5em;
}

.FieldPicker-module__ToggleItem___GVojn .FieldPicker-module__ItemTitle___P4r9I{
    margin-left:1em;
  }

.DataStep-module__DataStepIconButton___MhNQL{
  color:var(--mb-color-text-white);
  padding:var(--notebook-cell-container-padding);
  opacity:0.5;
  height:100%;
}

.JoinColumnButton-module__joinCellItem___rk8vX{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:2px;
  transition:background 300ms linear, border 300ms linear, color 300ms linear;
  cursor:pointer;
}

.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__isReadOnly___W4uxO{
    cursor:default;
  }

.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__hasColumnStyle___uBohZ{
    min-height:39px;
    padding:8px 10px 6px 10px;
    border-radius:6px;
    background-color:var(--mb-color-brand);
  }

.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__hasColumnStyle___uBohZ.JoinColumnButton-module__isOpen___kiuej{
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }

.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__hasColumnStyle___uBohZ:hover,.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__hasColumnStyle___uBohZ:focus{
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }

.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__noColumnStyle___NpCtL{
    --no-column-style-alpha-color:color-mix(
      in srgb,
      var(--mb-color-brand),
      white 45%
    );

    min-height:34px;
    padding:5px 20px;
    color:var(--no-column-style-alpha-color);
    border:2px solid var(--no-column-style-alpha-color);
    border-radius:4px;
  }

.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__noColumnStyle___NpCtL.JoinColumnButton-module__isOpen___kiuej{
      border-color:var(--mb-color-brand);
    }

.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__noColumnStyle___NpCtL:hover,.JoinColumnButton-module__joinCellItem___rk8vX.JoinColumnButton-module__noColumnStyle___NpCtL:focus{
      border-color:var(--mb-color-brand);
    }

.JoinColumnButton-module__joinCellContent___hS1ao{
  word-break:break-word;
}

.JoinColumnDropdown-module__joinColumnPicker___iE3mc{
  color:var(--mb-color-brand);
  overflow:visible;
}

.JoinConditionOperatorPicker-module__OperatorList___uBntT{
  width:80px;
  padding:0.5rem;
}

.JoinConditionOperatorPicker-module__OperatorListItem___Q1xpu{
  padding:0.5rem 0.5rem 0.5rem 1rem;
}

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv{
  font-size:16px;
  padding:4px 8px;
  border-radius:4px;
  cursor:pointer;
  transition:background 300ms linear, border 300ms linear, color 300ms linear;
}

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__disabled___THurE{
    cursor:default;
  }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__completeCondition___LadZ4{
    color:var(--mb-color-text-white);
    background-color:transparent;
  }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__completeCondition___LadZ4.JoinConditionOperatorPicker-module__isOpened___o9DEC{
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__completeCondition___LadZ4:hover,.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__completeCondition___LadZ4:focus{
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__incompleteCondition___mJX5B{
    color:var(--mb-color-brand);
    border:2px solid transparent;
  }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__incompleteCondition___mJX5B.JoinConditionOperatorPicker-module__isOpened___o9DEC{
      border-color:var(--mb-color-brand);
    }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__incompleteCondition___mJX5B:hover,.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__incompleteCondition___mJX5B:focus{
      border:2px solid var(--mb-color-brand);
    }

.JoinConditionRemoveButton-module__RemoveButton___WCgUq{
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  cursor:pointer;
  border-radius:0 8px 8px 0;
  border-left:1px solid color-mix(in srgb, var(var(--mb-color-bg-white)), transparent 25%);
  color:var(--mb-color-text-brand);
}.JoinConditionRemoveButton-module__RemoveButton___WCgUq.JoinConditionRemoveButton-module__isConditionComplete___T6WMt{
    color:var(--mb-color-text-white);
  }.JoinConditionRemoveButton-module__RemoveButton___WCgUq.JoinConditionRemoveButton-module__isConditionComplete___T6WMt:hover,.JoinConditionRemoveButton-module__RemoveButton___WCgUq.JoinConditionRemoveButton-module__isConditionComplete___T6WMt:focus{
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }.JoinConditionRemoveButton-module__RemoveButton___WCgUq:hover,.JoinConditionRemoveButton-module__RemoveButton___WCgUq:focus{
    background-color:color-mix(
      in srgb,
      var(--mb-color-brand),
      transparent 20%
    );
  }

.JoinCondition-module__JoinConditionRoot___rmt2f{
  border-radius:0.5rem;
  background-color:var(--mb-color-brand);
}

.JoinConditionDraft-module__JoinConditionRoot___gqtoQ{
  border-radius:0.5rem;
  transition:background-color 300ms linear;
  background-color:color-mix(in srgb, var(--mb-color-brand), transparent 85%);
}

.JoinStrategyPicker-module__JoinStrategyIcon___vY9CR{
  color:var(--mb-color-brand);
}

.JoinStrategyPicker-module__JoinStrategyList___JstFS{
  padding:0.5rem;
}

.JoinTablePicker-module__ColumnPickerButton___cHY1A{
  padding:var(--notebook-cell-container-padding);
  opacity:0.5;
  color:var(--mb-color-text-white);
  height:100%;
}

.JoinComplete-module__JoinCell___Q4ZlB{
  flex:1;
  flex-basis:50%;
  align-self:start;
}

.JoinComplete-module__JoinConditionCell___epUO7{
  flex:1;
  flex-basis:50%;
  flex-direction:column;
  align-items:start;
  justify-content:center;
  gap:0.5rem;
  padding:0.5rem;
}

.JoinComplete-module__JoinConditionOn___b2whj{
  align-self:stretch;
  align-items:center;
}

.JoinDraft-module__JoinCell___K1pCC{
  flex:1;
  align-self:stretch;
  flex-basis:50%;
}

.JoinDraft-module__JoinConditionCell___me1m3{
  flex:1;
  flex-basis:50%;
  flex-direction:column;
  align-items:start;
  justify-content:center;
  align-self:stretch;
  gap:0.5rem;
}

.JoinDraft-module__JoinConditionOn___q27RU{
  align-self:stretch;
  align-items:center;
}

.SortStep-module__SortDirectionButton___qY7T2{
  display:flex;
  align-items:center;
  gap:0.5rem;
  color:var(--mb-color-text-white);
  font-weight:700;
}.SortStep-module__SortDirectionButton___qY7T2:not(:disabled){
    cursor:pointer;
  }

.QueryEditorBody-module__queryResizableBox___k7EnL{
  display:flex;
  border-bottom:1px solid var(--mb-color-border);
}

.QueryEditorBody-module__nativeResizableBox___L8fPm{
  display:flex;
  border-top:1px solid var(--mb-color-border);
  border-bottom:1px solid var(--mb-color-border);
}

.QueryEditorVisualization-module__root___iZ_ku{
  flex:1 0 auto;
}


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

.MarkdownPreview-module__preview___rpOOJ.MarkdownPreview-module__oneLine___ijrkq{
  white-space:normal;
}

.MenuCell-module__menuCell___S5mZP{
  text-align:right;
}

.NameCell-module__nameLink___x633F{
  display:flex;
  align-items:center;
  gap:0.5rem;
}

.NameCell-module__icon___snaUO{
  flex-shrink:0;
}

.CollectionPage-module__body___ZKZsi{
  overflow:auto;
}

.ModelFieldDetails-module__section___ztm25{
  overflow:auto;
}

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

.ModelFieldList-module__header___xaund{
  position:sticky;
  top:0;
  z-index:1;
  background-color:var(--mb-color-bg-light);
}

.ModelFieldsPage-module__contentWrapper___t2Zlb{
  overflow-x:auto;
}

.EditSnippetPage-module__editorContainer___Dkely{
  overflow:hidden;
}

.EditSnippetPage-module__editor___Jsta5{
  height:100%;
  background-color:var(--mb-color-bg-light);
}

.EditSnippetPage-module__sidebar___c5MAK{
  flex-shrink:0;
  border-left:1px solid var(--mb-color-border);
}

.NewSnippetPage-module__editorContainer___t6Qd1{
  overflow:hidden;
}

.NewSnippetPage-module__editor___tNsMI{
  height:100%;
  background-color:var(--mb-color-bg-light);
}

.NewSnippetPage-module__sidebar___MitD0{
  flex-shrink:0;
  border-left:1px solid var(--mb-color-border);
}

.StatusDot-module__statusDot___CdWwD{
  width:0.5rem;
  height:0.5rem;
  border-radius:50%;
  background-color:var(--mb-color-warning);
  flex-shrink:0;
}

.TransformListItem-module__root___yjW5y{
  display:flex;
  align-items:center;
  gap:var(--mantine-spacing-sm);
  padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);
  border-radius:var(--mantine-radius-sm);
  cursor:pointer;
  flex-wrap:nowrap;
}

.TransformListItem-module__root___yjW5y:hover .TransformListItem-module__menu___y9AEG{
    visibility:visible;
  }

.TransformListItem-module__root___yjW5y:hover{
    background-color:var(--mb-color-bg-light);
  }

.TransformListItem-module__name___xNbod{
  flex:1;
  min-width:0;
}

.TransformListItem-module__menu___y9AEG{
  visibility:hidden;
}

.TableListItem-module__root___m6mas{
  display:flex;
  align-items:center;
  gap:var(--mantine-spacing-sm);
  padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);
  border-radius:var(--mantine-radius-sm);
  flex-wrap:nowrap;
}

.TableListItem-module__root___m6mas:hover .TableListItem-module__menu___f4fXp{
    visibility:visible;
  }

.TableListItem-module__root___m6mas:hover{
    background-color:var(--mb-color-bg-light);
  }

.TableListItem-module__clickable___UiL2N{
  cursor:pointer;
}

.TableListItem-module__selected___DIUoG{
  background-color:var(--mb-color-bg-medium);
}

.TableListItem-module__name___VF087{
  flex:1;
  min-width:0;
}

.TableListItem-module__actionIcon___SGSkR:hover{
    background-color:var(--mb-color-bg-medium) !important;
  }

.RunInfo-module__codeContainer___ZR6b6{
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:var(--default-border-radius);
  box-shadow:0 2px 2px var(--mb-color-shadow);
  overflow:hidden;
}

.WorkspacePage-module__tabsPanel___bsgX2{
  display:flex;
  gap:0.5rem;
  flex-wrap:nowrap;
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none;
}.WorkspacePage-module__tabsPanel___bsgX2::-webkit-scrollbar{
    display:none;
  }.WorkspacePage-module__tabsPanel___bsgX2::before{
    display:none;
  }.WorkspacePage-module__tabsPanel___bsgX2 button{
    border-radius:0;
  }

.DatabaseFeatureComponents-module__label___B3dzH{
  width:100%;
  cursor:pointer;
  color:var(--mb-color-text-primary);
  font-weight:700;
  line-height:1;
}

.DatabaseFeatureComponents-module__description___DMqiD{
  color:var(--mb-color-text-secondary);
  line-height:1.4;
  margin-top:0;
}

.DatabaseFeatureComponents-module__error___J4K_l{
  line-height:1.4;
  margin-top:0;
  color:var(--mb-color-error);
  border-left:3px solid var(--mb-color-error);
  padding-left:12px;
}

.DatabaseEngineList-module__search___R1UOO{
  width:100%;
  border:1px solid var(--mb-color-border);
  border-radius:var(--default-border-radius);
}

.DatabaseEngineList-module__options___arYrd{
  padding:0;
  margin-bottom:var(--mantine-spacing-sm);
  border-radius:var(--default-border-radius);
  border:1px solid var(--mb-color-border);
  overflow:hidden;
}

.DatabaseEngineList-module__options___arYrd .DatabaseEngineList-module__option___rcJAa{
    padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
    border-radius:0;
    cursor:pointer;
    display:flex;
    height:2.5rem;
  }

.DatabaseEngineList-module__options___arYrd .DatabaseEngineList-module__option___rcJAa:not(:last-child){
      border-bottom:1px solid var(--mb-color-border);
    }

.DatabaseEngineList-module__options___arYrd .DatabaseEngineList-module__option___rcJAa:hover,.DatabaseEngineList-module__options___arYrd .DatabaseEngineList-module__option___rcJAa[data-combobox-selected="true"]{
      background-color:var(--mb-color-background-hover);
      color:inherit;
    }

.DatabaseEngineList-module__noResultsIcon___neU4t{
  background-color:var(--mb-color-bg-medium);
  border-radius:100%;
  color:var(--mb-color-text-medium);
}

.DatabaseEngineList-module__sampleDbIndicator___qhTaj{
  height:2.5rem;
  background-color:var(--mb-color-background-info);
  border:1px solid var(--mb-color-border);
  border-radius:var(--default-border-radius);
  padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
  margin-bottom:var(--mantine-spacing-sm);
}


  .TroubleshootingTip-module__container___NofKy .TroubleshootingTip-module__title___Lpi31{
    font-size:var(--mantine-font-size-md);
    font-weight:700;
    line-height:calc(8 / 7);
  }.TroubleshootingTip-module__container___NofKy .TroubleshootingTip-module__body___A6WEm{
    font-size:var(--mantine-font-size-sm);
    font-weight:400;
    line-height:calc(4 / 3);
  }

.DatabaseFormError-module__paper___XL9mX{
  border:1px solid var(--mb-color-border);
  display:block;
  margin-bottom:1rem;
  margin-top:1rem;
  width:100%;
}

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

.DestinationDatabaseConnectionModal-module__modalHeader___j6zbh{
  flex-shrink:0;
}

.DestinationDatabaseConnectionModal-module__modalBody___IX43q{
  padding-left:0;
  padding-right:0;
}

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

.DestinationDatabasesModal-module__modalHeader___eK6kh{
  flex-shrink:0;
}

.DestinationDatabasesModal-module__modalBody___w5FxX{
  overflow-y:auto;
}

.CheckDependenciesForm-module__card___I2Te_{
  flex-shrink:0;
}

.CheckDependenciesForm-module__card___I2Te_:hover{
    background-color:var(--mb-color-background-light);
  }

.CheckDependenciesForm-module__list___GB8nD{
  overflow:auto;
  max-height:60vh;
}

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

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

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

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

.PanelBody-module__body___ZmWIz{
  overflow:auto;
}

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

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

.SearchModelPicker-module__button___ruBRL{
  pointer-events:all;
}

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

.PanelBody-module__body___GY6K8{
  overflow:auto;
}

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

.GraphNode-module__card___YuWM3{
  min-width:15rem;
}

.GraphNode-module__card___YuWM3:hover,.GraphNode-module__card___YuWM3.GraphNode-module__selected___w1CQO{
    border-color:var(--mb-color-brand);
  }

.GraphNode-module__card___YuWM3,
.GraphNode-module__handle___JjqaW{
  visibility:hidden;
}

.GraphNode-module__initialized___cQ2hE.GraphNode-module__card___YuWM3,.GraphNode-module__initialized___cQ2hE.GraphNode-module__handle___JjqaW{
    visibility:visible;
  }

.GraphNode-module__pill___FoXGs{
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-bg-medium);
}

.GraphNode-module__pill___FoXGs:hover,.GraphNode-module__pill___FoXGs.GraphNode-module__selected___w1CQO{
    color:var(--mb-color-white);
    background-color:var(--mb-color-brand);
  }

.FormatButton-module__button___NEPu3{
  display:flex;
  align-items:center;
  justify-content:center;
  border:none;
  cursor:pointer;
  transition:all 0.15s ease;
  border-radius:var(--mantine-radius-sm);
}

.EditorBubbleMenu-module__bubbleMenu___wQvbA{
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-radius-sm);
  box-shadow:0 2px 12px var(--mb-color-shadow);
  background:var(--mb-color-background);
}

.CommentsMenu-module__commentsMenu___IWu81{
  opacity:0;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.CommentsMenu-module__commentsMenu___IWu81:hover,.CommentsMenu-module__commentsMenu___IWu81:focus-within{
    opacity:1;
  }

.CommentsMenu-module__visible___zt7cw{
  opacity:1;
}

.extensions-module__root___dV2hR{
  position:relative;
}

.extensions-module__open___SKp9S{
  --padding:24px;
}

.extensions-module__open___SKp9S:before{
    content:"";
    display:block;
    position:absolute;
    left:calc(-1 * var(--padding) / 2);
    top:calc(-1 * var(--padding) / 2);
    width:calc(100% + var(--padding));
    height:calc(100% + var(--padding));
    background-color:var(--mb-color-brand-alpha-04);
    border-radius:8px;
    pointer-events:none;
  }

.EmojiPicker-module__root___lb2SA{
  display:flex;
  flex-direction:column;
  height:17rem;
  width:17rem;
  border-radius:var(--mantine-radius-sm);
}

.EmojiPicker-module__root___lb2SA [frimousse-emoji]{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    width:32px;
    height:32px;
    border-radius:6px;
    background:transparent;
    font-size:18px;
    overflow:hidden;
  }

.EmojiPicker-module__root___lb2SA [frimousse-emoji]::before{
      display:flex;
      content:var(--emoji);
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      left:0;
      z-index:-1;
      visibility:hidden;
      align-items:center;
      justify-content:center;
      font-size:2.5em;
      filter:blur(16px) saturate(200%);
    }

.EmojiPicker-module__root___lb2SA:not(:has(.EmojiPicker-module__pickerSearch___Xpmao:focus)) [aria-rowindex="0"] [aria-colindex="0"]{
      background:rgba(245, 245, 245, 0.8);
    }

.EmojiPicker-module__root___lb2SA:not(:has(.EmojiPicker-module__pickerSearch___Xpmao:focus)) [aria-rowindex="0"] [aria-colindex="0"]::before{
        visibility:visible;
      }

.EmojiPicker-module__root___lb2SA:focus-within [data-active]{
      background:rgba(245, 245, 245, 0.8);
    }

.EmojiPicker-module__root___lb2SA:focus-within [data-active]::before{
        visibility:visible;
      }

[data-mantine-color-scheme="dark"]
  .EmojiPicker-module__root___lb2SA:not(:has(.EmojiPicker-module__pickerSearch___Xpmao:focus))
  [aria-rowindex="0"]
  [aria-colindex="0"]{
  background:rgba(38, 38, 38, 0.8);
}

[data-mantine-color-scheme="dark"] .EmojiPicker-module__root___lb2SA:focus-within [data-active]{
  background:rgba(38, 38, 38, 0.8);
}

.EmojiPicker-module__pickerSearch___Xpmao{
  visibility:visible;
  height:0;
  border:none;
  padding:0;
}

.EmojiPicker-module__pickerViewport___cPkIR{
  overflow:auto;
  flex-grow:1;
}

.EmojiPicker-module__pickerViewport___cPkIR:focus-visible{
    outline:none;
  }

.EmojiPicker-module__pickerMessage___x2K2B{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--mb-color-text-secondary);
}

.EmojiPicker-module__pickerList___Iv_uv{
  padding-top:var(--mantine-spacing-sm);
  padding-bottom:var(--mantine-spacing-sm);
}

.EmojiPicker-module__pickerList___Iv_uv [frimousse-row]{
    padding-left:var(--mantine-spacing-xs);
    padding-right:var(--mantine-spacing-xs);
  }

.SuggestionPaper-module__suggestionPaper___GJYMn{
  min-height:-moz-fit-content;
  min-height:fit-content;
  max-height:50vh;
  overflow-y:auto;
}

.MenuItems-module__menuItem___Bx_JJ{
  display:block;
  width:100%;
  padding:var(--mantine-spacing-sm);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  background-color:transparent;
  color:var(--mb-color-text-primary);
  transition:background-color 100ms, color 100ms;
  border-radius:6px;
}

.MenuItems-module__menuItem___Bx_JJ[aria-selected="true"]{
  color:var(--mb-color-brand);
  background-color:var(--mb-color-background-hover);
}

.MenuItems-module__menuItemWithBorder___ydSyF{
  display:block;
  width:100%;
  padding:var(--mantine-spacing-sm);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  background-color:transparent;
  color:var(--mb-color-text-primary);
  transition:background-color 100ms, color 100ms;
  border-radius:6px;
  border-top:1px solid var(--mb-color-border);
}

.MenuItems-module__menuItemWithBorder___ydSyF:hover,
.MenuItems-module__menuItemWithBorder___ydSyF[aria-selected="true"]{
  color:var(--mb-color-brand);
  background-color:var(--mb-color-background-hover);
}

.MenuItems-module__menuItemStack___sknCU{
  flex:1;
}

.SmartLinkNode-module__smartLink___ntMHg,
.SmartLinkNode-module__userMention___Cnc5k{
  color:var(--mb-color-brand);
  font-weight:700;
  padding:0.125rem;
  border-radius:var(--mantine-radius-sm);
  transition:200ms background-color;
}

.SmartLinkNode-module__smartLink___ntMHg:hover{
    background-color:var(--mb-color-background-hover);
  }

.SmartLinkNode-module__icon___fMouN{
  margin-bottom:-0.125rem;
  margin-right:0.25rem;
}

.SmartLinkNode-module__smartLinkInner___kREcX{
  border-bottom:1px solid var(--mb-color-brand-light);
}

.CommentEditor-module__container___mRXil{
  position:relative;
  border:1px solid var(--mb-color-border);
  box-shadow:var(--mantine-shadow-xs);
  padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
  border-radius:var(--mantine-spacing-sm);
  z-index:1;
  width:100%;
}

.CommentEditor-module__container___mRXil.CommentEditor-module__readonly___otKmw{
    border:none;
    box-shadow:none;
    padding:0;
  }

.CommentEditor-module__container___mRXil.CommentEditor-module__readonly___otKmw .CommentEditor-module__submitBtn___flQRQ{
      visibility:hidden;
      pointer-events:none;
    }

.CommentEditor-module__container___mRXil:not(.CommentEditor-module__active___ClWwU){
    border:1px solid var(--mb-color-border);
    box-shadow:none;
    padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
  }

.CommentEditor-module__container___mRXil:not(.CommentEditor-module__active___ClWwU) .CommentEditor-module__submitBtn___flQRQ{
      visibility:hidden;
      pointer-events:none;
    }

.CommentEditor-module__container___mRXil:not(.CommentEditor-module__active___ClWwU):focus-within .CommentEditor-module__submitBtn___flQRQ{
      visibility:visible;
      pointer-events:auto;
    }

.CommentEditor-module__container___mRXil:not(.CommentEditor-module__readonly___otKmw) .CommentEditor-module__content___vxmXQ{
      max-height:12rem;
      overflow:auto;
      scrollbar-width:thin;
    }

.CommentEditor-module__contentWrapper___CvuZI{
  width:100%;
  height:100%;
}

.CommentEditor-module__content___vxmXQ{
  position:relative;
}

.CommentEditor-module__content___vxmXQ .ProseMirror{
  display:flex;
  flex-direction:column;
  justify-content:center;
  outline:none;
  width:100%;
  height:100%;
  min-height:1.25rem;
  line-height:1.5;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-md);
  white-space:pre-wrap;
  word-break:break-word;
}

.CommentEditor-module__content___vxmXQ .ProseMirror:focus-visible{
    outline:none;
  }

.CommentEditor-module__content___vxmXQ .ProseMirror p{
  margin:0;
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  pre:not(.editor-style-boundary *){
  background-color:var(--mb-color-background-light);
  color:var(--mb-color-text-dark);
  padding:0.5rem;
  border-radius:var(--mantine-radius-xs);
  overflow-x:auto;
  margin:0.25rem 0;
  font-size:0.875rem;
  border:1px solid var(--mb-color-border);
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  pre code:not(.editor-style-boundary *){
  background:none;
  padding:0;
  color:inherit;
  font-size:inherit;
  border:none;
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  code:not(.editor-style-boundary *){
  background-color:var(--mb-color-background-light);
  padding:0.125rem 0.375rem;
  border-radius:var(--mantine-radius-xs);
  font-family:monospace;
  font-family:var(--mb-default-monospace-font-family, monospace);
  font-size:0.875rem;
  color:var(--mb-color-text-dark);
  border:1px solid var(--mb-color-border);
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  blockquote:not(.editor-style-boundary *){
  border-left:3px solid var(--mb-color-border-dark);
  margin:0 0 0.5rem 0;
  color:var(--mb-color-text-medium);
  font-style:italic;
  background-color:var(--mb-color-background-light);
  padding:0.5rem;
  padding-left:0.75rem;
  border-radius:var(--mantine-radius-xs);
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  :where(ul, ol):not(.editor-style-boundary *){
  margin:0;
  padding-left:1rem;
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  ul:not(.editor-style-boundary *){
  list-style-type:disc;
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  ol:not(.editor-style-boundary *){
  list-style-type:decimal;
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  li:not(.editor-style-boundary *){
  margin:0 0 0.25rem 0;
  line-height:1.5;
  display:list-item;
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  ul ul:not(.editor-style-boundary *){
  list-style-type:circle;
  margin-top:0.25rem;
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  ul ul ul:not(.editor-style-boundary *){
  list-style-type:square;
}

.CommentEditor-module__content___vxmXQ
  .ProseMirror
  :where(li > ul, li > ol):not(
    .editor-style-boundary *
  ){
  margin-top:0.25rem;
}

.CommentEditor-module__content___vxmXQ .is-empty:first-child:before{
  color:var(--mb-color-text-light);
  content:attr(data-placeholder);
  height:0;
  pointer-events:none;
  position:absolute;
}

.CommentEditor-module__submitBtn___flQRQ{
  width:24px;
  height:24px;
  flex:0 0 auto;
  min-width:0;
  min-height:0;
  margin-top:auto;
  border:none;
  transition:color ease 200ms;
}

.CommentEditor-module__submitBtn___flQRQ.CommentEditor-module__canSubmit___vE6Xb,.CommentEditor-module__submitBtn___flQRQ.CommentEditor-module__canSubmit___vE6Xb:hover{
    color:var(--mb-color-brand);
  }

.CommentEditor-module__bubbleMenu___UBbj7{
  position:fixed;
  z-index:1;
}

.Discussion-module__commentRoot___xIUkC{
  position:relative;
  padding:0;
  margin:16px;
}

.Discussion-module__target___nG2nR{
  --padding-v:16px;
  --padding-h:24px;
}

.Discussion-module__target___nG2nR:before{
    content:"";
    display:block;
    position:absolute;
    margin-left:-12px;
    margin-top:-4px;
    left:calc(-1 * var(--padding-h) / 2);
    top:calc(-1 * var(--padding-v) / 2);
    width:calc(100% + var(--padding-h) + 12.5px);
    height:calc(100% + var(--padding-v) + 4px);
    background-color:var(--mb-color-brand-alpha-04);
    border:1px solid var(--mb-color-brand) !important;
    border-radius:8px;
    pointer-events:none;
  }

.Discussion-module__discussionRoot___lVVU9{
  border:1px solid var(--mb-color-border);
  border-radius:8px;
  position:relative;
}

.Discussion-module__actionPanel___ogaZy{
  position:absolute;
  top:-8px;
  right:0;
  z-index:1;
  border:1px solid var(--mb-color-border);
  visibility:hidden;
}

.Discussion-module__commentRoot___xIUkC:hover .Discussion-module__actionPanel___ogaZy{
    visibility:visible;
  }

.Discussion-module__visible___NoaWJ{
  visibility:visible;
}

.Discussion-module__commentBulletDeleted___fZUh6{
  background-color:var(--mb-color-background);
  color:var(--mb-color-text-disabled);
}

.Discussion-module__reaction___e3FJh{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border:none;
  outline:none;
  cursor:pointer;
  background-color:var(--mb-color-bg-medium);
  padding:0 0.5rem;
  border-radius:1rem;
  color:var(--mb-color-text-dark);
}

.Discussion-module__reaction___e3FJh:hover{
    background-color:var(--mb-color-background-hover);
  }

.Discussion-module__currentUserReaction___M9wv3{
  background-color:var(--mb-color-focus);
  border:1px solid var(--mb-color-brand);
}

.Discussion-module__currentUserReaction___M9wv3:hover{
    background-color:var(--mb-color-brand-alpha-88);
  }

.CommentsSidesheet-module__body___vYafC{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  overflow:auto;
}

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

.CommentsSidesheet-module__tabsList___Zt5kC{
  position:sticky;
  top:0;
  z-index:2;
  background-color:var(--mb-color-bg-white);
}

.CommentsSidesheet-module__tabPanel___UTou0{
  height:calc(100dvh - 160px);
  overflow-y:auto;
}

.ArchivedEntityBanner-module__iconStyle___BVp4t{
  color:var(--mb-color-text-white);
  flex-shrink:0;
}

.DocumentPublicLinkPopoverContent-module__removeLinkAnchor___C7xiD{
  cursor:pointer;
}

.DocumentPublicLinkPopoverContent-module__removeLinkAnchor___C7xiD:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.DocumentPublicLinkPopoverContent-module__embedCodeContainer___X9Zqz{
  position:relative;
  background-color:var(--mb-color-bg-light);
  border-radius:4px;
  padding:0.5rem;
}

.DocumentPublicLinkPopoverContent-module__copyButtonContainer___TSg1x{
  position:absolute;
  top:0.5rem;
  right:0.5rem;
}

.DocumentPublicLinkPopoverContent-module__embedCode___ZdYZc{
  white-space:pre;
  font-size:12px;
  background-color:transparent;
}

.DocumentHeader-module__titleInput___VQVOR{
  border:none !important;
  padding:0 !important;
  font-size:2rem !important;
  font-weight:bold !important;
}

.DocumentHeader-module__titleContainer___SwUP_{
  flex:1;
  min-width:0;
}

.DocumentHeader-module__actionsContainer___c902v{
  flex-shrink:0;
}

.DocumentHeader-module__actionsContainer___c902v .DocumentHeader-module__commentsIcon___oP2AU:hover{
    color:var(--mb-color-text-hover);
    background-color:var(--mb-color-background-hover);
  }

.DocumentPage-module__documentPage___gMoyi{
  display:flex;
  flex-direction:column;
  height:100%;
  background-color:var(--mb-color-bg-white);
}

.DocumentPage-module__header___B6IPj{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  padding:1rem 0;
  background-color:var(--mb-color-bg-white);
  gap:1rem;
  max-width:900px;
  margin:0 auto;
  width:100%;
}

.DocumentPage-module__contentArea___J26HX{
  display:flex;
  flex:1;
  overflow:hidden;
}

.DocumentPage-module__mainContent___TGqeu{
  flex:1;
  display:flex;
  flex-direction:column;
  overflow-y:auto;
  padding:0 3rem 0 2rem;
  scroll-padding-top:32px;
}

.DocumentPage-module__documentContainer___P61ml{
  width:100%;
  padding:0 2rem 4rem;
}

@media print{
  body:has(.DocumentPage-module__documentContainer___P61ml){
    visibility:hidden;
  }
    body:has(.DocumentPage-module__documentContainer___P61ml) aside{
      display:none;
    }

  .DocumentPage-module__documentContainer___P61ml{
    position:absolute;
    visibility:visible;
    top:0;
    right:0;
    z-index:1000;
  }

    .DocumentPage-module__documentContainer___P61ml .DocumentPage-module__header___B6IPj{
      padding:0;
    }

    .DocumentPage-module__documentContainer___P61ml .node-metabot,.DocumentPage-module__documentContainer___P61ml .node-cardEmbed{
      page-break-inside:avoid;
      -moz-column-break-inside:avoid;
           break-inside:avoid;
    }

    .DocumentPage-module__documentContainer___P61ml [data-hide-on-print]{
      visibility:hidden;
    }
}

@media not print{
    .DocumentPage-module__documentContainer___P61ml [data-show-on-print]{
      display:none;
    }
}

.DocumentPage-module__sidebar___C1IMK{
  width:360px;
  flex-shrink:0;
  background-color:var(--mb-color-bg-light);
  border-left:1px solid var(--mb-color-border);
  overflow-y:auto;
}

.DocumentPage-module__cardEmbed___IeYIE{
  padding:0.5rem;
  border-radius:4px;
  cursor:pointer;
  transition:background-color 0.2s;
}

.DocumentPage-module__cardEmbed___IeYIE:hover{
  background-color:var(--mb-color-bg-medium);
}

.DocumentPage-module__highlighted___sKnb0{
  animation:DocumentPage-module__highlight___YEJSG 2s ease-out;
}

@keyframes DocumentPage-module__highlight___YEJSG{
  0%{
    background-color:var(--mb-color-brand-light);
    box-shadow:0 0 0 4px var(--mb-color-brand-light);
  }

  100%{
    background-color:transparent;
    box-shadow:none;
  }
}

.DocumentPage-module__metadataItem___TmN6q{
  display:flex;
  align-items:center;
  gap:0.25rem;
  color:var(--mb-color-text-secondary);
}

.NativeQueryModal-module__mainContent___neWnK{
  overflow:hidden;
}

.NativeQueryModal-module__editorContainer___lEca9{
  flex-shrink:0;
  border-bottom:1px solid var(--mb-color-border);
  overflow:hidden;
}

.NativeQueryModal-module__resultsContainer___hnRgr{
  overflow:hidden;
}

.NativeQueryModal-module__errorContainer___vvMcr{
  overflow:auto;
}

.NativeQueryModal-module__errorMessage___UC1_x{
  margin:auto;
}

.NativeQueryModal-module__loadingOverlay___G02y2{
  z-index:10;
}

.NativeQueryModal-module__dataReferenceSidebar___yjEDm{
  flex-shrink:0;
  border-left:1px solid var(--mb-color-border);
  overflow:auto;
}

.NativeQueryModal-module__footer___uYFMR{
  border-top:1px solid var(--mb-color-border);
  flex-shrink:0;
  z-index:10;
}

.NativeQueryModal-module__modalContent___adIxi{
  height:90vh;
  max-height:90vh;
  display:flex;
  flex-direction:column;
}

.NativeQueryModal-module__modalBody___BrqoF{
  flex:1;
  display:flex;
  flex-direction:column;
  padding:0;
  min-height:0;
  overflow:hidden;
}

.CardEmbedNode-module__embedWrapper___VWtNM{
  display:block;
  width:100%;
  height:100%;
}

.CardEmbedNode-module__cardEmbed___afxAj{
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-radius-md);
  margin:1rem 0;
  user-select:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  cursor:pointer;
  transition:border-color 0.2s ease;
  display:flex;
  flex-direction:column;
  height:100%;
  background:var(--mb-color-background);
  overflow:hidden;
}

.CardEmbedNode-module__cardEmbed___afxAj.CardEmbedNode-module__selected___JAUwu{
  border-color:var(--mb-color-brand);
  outline:none;
}

.CardEmbedNode-module__cardEmbed___afxAj *{
  user-select:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
}

.CardEmbedNode-module__cardEmbed___afxAj div[data-element-id="data-grid-measure-root"]{
  display:none;
}

.CardEmbedNode-module__questionHeader___KzDiF{
  padding:0.5rem 1rem;
}

.CardEmbedNode-module__questionResults___ZoqcQ{
  position:relative;
  flex-grow:1;
  overflow:hidden;
}

.CardEmbedNode-module__loadingContainer___BBkDo{
  display:flex;
  align-items:center;
  gap:0.5rem;
  padding:1rem;
  height:100%;
  justify-content:center;
}

.CardEmbedNode-module__titleContainer___ZSGIa{
  display:flex;
  align-items:center;
  gap:0.5rem;
  overflow:hidden;
  flex-shrink:1;
}

.CardEmbedNode-module__titleText___WaG3W{
  text-overflow:ellipsis;
  overflow:hidden;
}

.CardEmbedNode-module__titleEditIcon___xlniJ{
  opacity:0;
  transition:opacity 0.2s ease;
  flex-shrink:0;
}

.CardEmbedNode-module__titleContainer___ZSGIa:hover .CardEmbedNode-module__titleEditIcon___xlniJ{
  opacity:1;
}

.CardEmbedNode-module__menuButton___Qd3hG{
  cursor:pointer;
  border:none;
  border-radius:var(--mantine-radius-xs);
}

.CardEmbedNode-module__menuButton___Qd3hG:hover{
    background-color:var(--mb-color-bg-light);
  }

.ModifyQuestionModal-module__notebookContainer___vkZzN{
  overflow:auto;
}

.CommandSuggestion-module__iconContainer____ZZID{
  display:flex;
  align-items:center;
  justify-content:center;
}

.CommandSuggestion-module__commandItemStack___XWFA0{
  flex:1;
}

.CommandSuggestion-module__commandButton___gcskf{
  display:block;
  width:100%;
  padding:var(--mantine-spacing-sm);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  background-color:transparent;
  color:var(--mb-color-text-primary);
  transition:background-color 100ms, color 100ms;
  border-radius:6px;
}

.CommandSuggestion-module__commandButton___gcskf:hover,
.CommandSuggestion-module__commandButton___gcskf[aria-selected="true"]{
  color:var(--mb-color-brand);
  background-color:var(--mb-color-background-hover);
}

.CreateStructuredQuestionModal-module__notebookContainer___hBpAw{
  overflow:auto;
}


  .dragging-supportingText .DropCursor-module__dropCursor___igei9{
    display:none;
  }

.FlexContainer-module__flexContainer___sxzEh{
  display:block;
  width:100%;
  margin:1rem 0;
  border-radius:var(--mantine-radius-md);
  position:relative;
  max-width:900px;
  height:100%;
  caret-color:transparent;
}

.FlexContainer-module__flexContainer___sxzEh.FlexContainer-module__selected___ds2gp{
  outline:2px solid var(--mb-color-brand);
  outline-offset:2px;
}

.FlexContainer-module__flexContent___CcR7s > div[data-node-view-wrapper]{
  display:grid;
  width:100%;
  height:100%;
  grid-template-columns:var(--mb-card-container-col-widths);
}

.FlexContainer-module__flexContent___CcR7s{
  position:relative;
  width:100%;
  height:100%;
  box-sizing:border-box;
}

.FlexContainer-module__flexContent___CcR7s .node-cardEmbed .editor-style-boundary{
  margin:0;
}

.FlexContainer-module__flexContent___CcR7s .node-cardEmbed{
  height:100%;
  padding-left:0.5rem;
  padding-right:0.5rem;
  caret-color:auto;
  transform:translateZ(0);
}

.FlexContainer-module__flexContent___CcR7s .node-cardEmbed:first-child{
  padding-left:0;
}

.FlexContainer-module__flexContent___CcR7s .node-cardEmbed:last-child{
  padding-right:0;
}

.FlexContainer-module__flexContent___CcR7s .node-supportingText{
  margin-left:0.5rem;
  margin-right:0.5rem;
}

.FlexContainer-module__flexContent___CcR7s .node-supportingText:first-child{
  margin-left:0;
}

.FlexContainer-module__flexContent___CcR7s .node-supportingText:last-child{
  margin-right:0;
}

.FlexContainer-module__resizeHandle___CN8vu{
  position:absolute;
  top:calc(50% - 2rem);
  width:0.25rem;
  height:4rem;
  margin-left:-0.125rem;
  cursor:col-resize;
  background-color:transparent;
  border-radius:100px;
  opacity:0;
  transition:opacity 0.2s ease, background-color 0.2s ease;
  z-index:10;
}

.FlexContainer-module__flexContainer___sxzEh:hover .FlexContainer-module__resizeHandle___CN8vu{
  opacity:1;
  background-color:var(--mb-color-text-secondary);
}

.FlexContainer-module__flexContainer___sxzEh.FlexContainer-module__resizing___FJGdd{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.FlexContainer-module__flexContainer___sxzEh.FlexContainer-module__resizing___FJGdd .FlexContainer-module__resizeHandle___CN8vu{
  opacity:1;
}


  .ResizeNode-module__content___Y1QD0 > [data-node-view-content-react]{
    height:100%;
    transform:translateZ(0);
  }

.ResizeNode-module__content___Y1QD0 > [data-node-view-content-react] > .node-cardEmbed{
      height:100%;
    }

.ResizeNode-module__content___Y1QD0 > [data-node-view-content-react] > .node-flexContainer{
      height:100%;
    }

.ResizeNode-module__content___Y1QD0{

  height:100%;
  padding-bottom:1rem;
}

.ResizeNode-module__dragContainer___kEzZr{
  position:absolute;
  bottom:0.25rem;
  width:100%;
  opacity:0;
  transition:opacity 150ms ease;
}

.ResizeNode-module__dragHandle___qx2IP{
  background-color:var(--mb-color-text-secondary);
  height:0.25rem;
  width:4rem;
  cursor:row-resize;
  z-index:10;
  border-radius:var(--default-border-radius);
}

.ResizeNode-module__wrapper___IvjhT{
  position:relative;
  cursor:default;
}

.ResizeNode-module__wrapper___IvjhT:hover .ResizeNode-module__dragContainer___kEzZr{
      opacity:1;
    }

.PlainLink-module__plainLink___KGFsy > *{
  pointer-events:none;
}

.MetabotThinking-module__toolCalls___bJkkc{
  padding-left:0.75rem;
  border-left:1px solid var(--mb-color-border);
  color:var(--mb-color-text-primary);
}

.MetabotThinking-module__toolCallStarted___y_Xum{
  --spread:160px;
  --base-gradient-color:var(--mb-color-bg-white);
  --base-color:var(--mb-color-text-primary);
  --bg:linear-gradient(
    90deg,
    rgba(0,0,0,0) calc(50% - var(--spread)),
    var(--base-gradient-color),
    rgba(0,0,0,0) calc(50% + var(--spread))
  );

  color:transparent;
  -webkit-background-clip:text;
          background-clip:text;
  background-size:250% 100%, auto;
  background-image:var(--bg), linear-gradient(var(--base-color), var(--base-color));
  background-position:50%;
  animation:MetabotThinking-module__rotate-background___f8Jet 3000ms ease infinite;
}

@keyframes MetabotThinking-module__rotate-background___f8Jet{
  0%{
    background-position:120%;
  }

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

.MetabotEmbed-module__codeBlockTextArea___EbvxO{
  color:var(--mb-color-text-primary);
  padding:var(--mantine-spacing-md);
  padding-right:var(--mantine-spacing-lg);
  height:110px;
}

.MetabotEmbed-module__codeBlockTextArea___EbvxO[contenteditable="false"]{
    opacity:0.5;
    cursor:progress;
  }

.MetabotEmbed-module__placeholder___qoU3i{
  position:absolute;
  pointer-events:none;
  padding:var(--mantine-spacing-md);
  color:var(--mb-color-text-light);
}

.MetabotEmbed-module__borderRadius___x0w5I{
  border-radius:var(--mantine-radius-xs);
}

.MetabotEmbed-module__closeButton___HsEI0{
  z-index:1;
}

.MetabotEmbed-module__contentWrapper___DU7vi{
  overflow:auto;
}

.MetabotEmbed-module__iconShrink___iN0Uf{
  flex-shrink:0;
}

.SupportingText-module__wrapper___BpgM3{
  height:100%;
  position:relative;
  border-radius:var(--mantine-radius-md);
  background-color:var(--mb-color-background-light);
  border:1px solid transparent;
  transition:background-color 150ms, border-color 150ms;
}

.SupportingText-module__wrapper___BpgM3:hover{
    background-color:color-mix(
      in srgb,
      var(--mb-color-background-inverse) 2%,
      var(--mb-color-background-light)
    );
  }

.SupportingText-module__wrapper___BpgM3:not(:hover) .SupportingText-module__showOnHover___FtC0J:not(:focus-within){
    clip:rect(0 0 0 0);
    clip-path:inset(50%);
    height:1px;
    overflow:hidden;
    position:absolute;
    white-space:nowrap;
    width:1px;
  }

.SupportingText-module__wrapper___BpgM3.SupportingText-module__selected___t4qkz{
    border-color:var(--mb-color-brand);
  }

.SupportingText-module__scrollContainer___DCsBx{
  position:absolute;
  height:100%;
  width:100%;
  overflow:auto;
  padding:1.5rem 1rem;
  cursor:text;
  caret-color:auto;
}

.dragging .SupportingText-module__scrollContainer___DCsBx{
  pointer-events:none;
}

.SupportingText-module__handle___hiTfZ{
  cursor:grab;
  height:1rem;
  position:absolute;
  top:0;
  width:100%;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.SupportingText-module__handle___hiTfZ:focus-visible{
    outline:none !important;
  }

.SupportingText-module__handle___hiTfZ:active{
    cursor:grabbing;
  }

.SupportingText-module__placeholder___jjGFC{
  position:absolute;
  pointer-events:none;
  color:var(--mb-color-text-light);
}

.SupportingText-module__commentsButton___L6bXS[data-variant="default"]:not(:hover){
  background-color:transparent;
}

.Editor-module__editor___bD4aN{
  height:100%;
  display:flex;
  flex-direction:column;
}

.Editor-module__editorContent___aki0M{
  flex:1;
  cursor:text;
  position:relative;
}

.Editor-module__editorContent___aki0M .ProseMirror,
.Editor-module__editorContentInner___E5EKW{
  max-width:56.25rem;
  margin:0 auto;
}

.Editor-module__editorContent___aki0M .ProseMirror{
  padding:1.5rem 0 2rem 0;
  min-height:100%;
  outline:none;
  color:var(--mb-color-text-dark);
  font-size:1rem;
  line-height:1.5;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  :where(h1, h2, h3):not(
    .editor-style-boundary *
  ){
  font-weight:700;
  color:var(--mb-color-text-dark);
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  h1:not(.editor-style-boundary *){
  font-size:1.75rem;
  margin:1.5rem 0 1rem;
  line-height:1.3;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  h2:not(.editor-style-boundary *){
  font-size:1.375rem;
  margin:1.25rem 0 0.75rem;
  line-height:1.3;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  h3:not(.editor-style-boundary *){
  font-size:1.125rem;
  margin:1rem 0 0.5rem;
  line-height:1.4;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  :where(h1, h2, h3):first-child:not(
    .editor-style-boundary *
  ){
  margin-top:0;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  p:not(.editor-style-boundary *){
  margin:0 0 1rem 0;
  line-height:1.5;
  font-size:1rem;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  :where(ul, ol):not(.editor-style-boundary *){
  margin:0 0 1rem 0;
  padding-left:1.5rem;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  ul:not(.editor-style-boundary *){
  list-style-type:disc;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  ol:not(.editor-style-boundary *){
  list-style-type:decimal;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  li:not(.editor-style-boundary *){
  margin:0 0 0.25rem 0;
  line-height:1.5;
  display:list-item;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  ul ul:not(.editor-style-boundary *){
  list-style-type:circle;
  margin-top:0.25rem;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  ul ul ul:not(.editor-style-boundary *){
  list-style-type:square;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  :where(li > ul, li > ol):not(
    .editor-style-boundary *
  ){
  margin-top:0.25rem;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  li p:not(.editor-style-boundary *){
  line-height:1.5;
  margin-bottom:0.25rem;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  code:not(.editor-style-boundary *){
  background-color:var(--mb-color-bg-light);
  padding:0.125rem 0.375rem;
  border-radius:var(--mantine-radius-xs);
  font-family:monospace;
  font-family:var(--mb-default-monospace-font-family, monospace);
  font-size:0.875rem;
  color:var(--mb-color-text-dark);
  border:1px solid var(--mb-color-border);
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  pre:not(.editor-style-boundary *){
  background-color:var(--mb-color-bg-light);
  color:var(--mb-color-text-dark);
  padding:1rem;
  border-radius:var(--mantine-radius-sm);
  overflow-x:auto;
  margin:0 0 1rem 0;
  font-size:0.875rem;
  border:1px solid var(--mb-color-border);
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  pre code:not(.editor-style-boundary *){
  background:none;
  padding:0;
  color:inherit;
  font-size:inherit;
  border:none;
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  blockquote:not(.editor-style-boundary *){
  border-left:3px solid var(--mb-color-border);
  margin:0 0 1rem 0;
  color:var(--mb-color-text-medium);
  font-style:italic;
  background-color:var(--mb-color-bg-light);
  padding:1rem;
  padding-left:1.25rem;
  border-radius:var(--mantine-radius-xs);
}

.Editor-module__editorContent___aki0M
  .ProseMirror
  hr:not(.editor-style-boundary *){
  border:none;
  border-top:1px solid var(--mb-color-border);
  margin:1.5rem 0;
}

.Editor-module__editorContent___aki0M .ProseMirror:focus{
  outline:none;
}

.Editor-module__editorContent___aki0M .is-empty:first-child:before,
.Editor-module__editorContent___aki0M .node-paragraph.is-empty:first-child:before{
  color:var(--mb-color-text-light);
  content:attr(data-placeholder);
  float:left;
  height:0;
  pointer-events:none;
  font-size:1rem;
}

.Editor-module__img___uWdYT{
  max-width:80%;
  height:auto;
  display:block;
  margin:1rem auto;
}

.Editor-module__img___uWdYT.ProseMirror-selectednode{
    box-shadow:0 0 0 1px var(--mb-color-brand);
    border-radius:var(--mantine-radius-xs);
  }

.EmbedQuestionSettingsSidebar-module__container___Bp5Iy{
  height:100%;
  display:flex;
  align-items:stretch;
  flex-direction:column;
  background-color:var(--mb-color-bg-white);
}

.EmbedQuestionSettingsSidebar-module__header___F7dUx{
  border-bottom:1px solid var(--mb-color-border);
  background-color:var(--mb-color-bg-white);
}

.EmbedQuestionSettingsSidebar-module__loadingContainer___Peiqs{
  height:100%;
}

.EmbedQuestionSettingsSidebar-module__loadingContent___D8OpT{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
  flex-direction:column;
  gap:var(--mantine-spacing-md);
}

.EmbedQuestionSettingsSidebar-module__errorContainer___CTyHi{
  height:100%;
}

.EmbedQuestionSettingsSidebar-module__errorContent____ajiW{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
}

.EmbedQuestionSettingsSidebar-module__settingsContent___fMwUZ{
  flex:1;
  overflow:auto;
}

.EmbedQuestionSettingsSidebar-module__footer___LKt_k{
  border-top:1px solid var(--mb-color-border);
  padding:var(--mantine-spacing-md);
  background-color:var(--mb-color-bg-white);
}

.DataSelectorDataBucketPicker-module__DataBucketList___O0Rci{
  width:300px;
}

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

.DataSelectorDataBucketPicker-module__DataBucketListItemDescription___wxstw{
  color:var(--mb-color-text-light);
  font-weight:700;
  font-size:12px;
}

.DataSelectorDataBucketPicker-module__DataBucketListItemIcon___ZHy7a{
  color:var(--mb-color-text-dark);
}

.DataSelectorDataBucketPicker-module__DataBucketListItemContainer___K0TaK:hover .DataSelectorDataBucketPicker-module__DataBucketListItemDescription___wxstw,.DataSelectorDataBucketPicker-module__DataBucketListItemContainer___K0TaK:hover .DataSelectorDataBucketPicker-module__DataBucketListItemTitle___kYcSt,.DataSelectorDataBucketPicker-module__DataBucketListItemContainer___K0TaK:hover .DataSelectorDataBucketPicker-module__DataBucketListItemIcon___ZHy7a{
      color:var(--mb-color-text-white);
    }

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

.DataSelectorSectionHeader-module__Header___eptkF{
  color:var(--mb-color-text-dark);
}

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

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

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

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

.DataSelector-module__BackButtonLabel___bM2WH:hover{
    color:var(--mb-color-brand);
  }

.SavedEntityList-module__SavedEntityListRoot___Fqg01{
  overflow:auto;
  width:100%;
}

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

.SavedEntityList-module__SavedEntityListRoot___Fqg01{
    min-height:220px;
}
  }

.SavedEntityList-module__SavedEntityListItem___qqXQK .SavedEntityList-module__SavedEntityListItemIcon___S4wXb:last-child{
    justify-self:start;
  }

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

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

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

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

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

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

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

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

.SavedEntityPicker-module__BackButton___gemzn:hover{
    color:var(--mb-color-brand);
  }

.RelatedSettingsSection-module__relatedSettingCard___fjGSz:hover{
  background:var(--mb-color-background-hover-light);
}

.EmbeddingSettings-module__SectionCard___oUUdf{
  border-radius:8px;
  border:1px solid var(--mb-color-border);
  background:var(--mb-color-background);
}

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

.link-module__noDecoration___NSGG8{
  -webkit-text-decoration:none;
  text-decoration:none;
}

.link-module__link___ioZ9X{
  cursor:pointer;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:var(--mb-color-brand);
}

.link-module__link___ioZ9X:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

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

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

.link-module__linkWrappable___MBDvb{
  word-break:break-all;
}

.ColorPillPicker-module__ColorPillPicker___yrUXb{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.SelectEmbedResourceRecentItemCard-module__ResourceCard___M7YXF{
  cursor:pointer;
  border:1px solid var(--mb-color-border);
  transition:border-color 0.2s ease-in-out;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.SelectEmbedResourceRecentItemCard-module__ResourceCard___M7YXF[data-selected="true"]{
  border-color:var(--mb-color-brand);
}

.SelectEmbedResourceRecentItemCard-module__ResourceCard___M7YXF:hover{
  background:var(--mb-color-background-hover-light);
}

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

.SdkIframeEmbedPreview-module__EmbedPreviewIframe___ICRev{
  box-shadow:0 6px 24px 0 rgba(0, 0, 0, 0.1);
}

.SdkIframeEmbedPreview-module__EmbedPreviewIframe___ICRev > *{
  height:100%;
}

.SdkIframeEmbedSetup-module__EmbedPreviewIframe___biKya{
  width:100%;
  height:100%;
  min-height:100vh;
}

.SdkIframeEmbedSetup-module__Container___CFGC3{
  display:flex;
  height:100%;
  overflow:hidden;
}

.SdkIframeEmbedSetup-module__ResizeHandle___jYxKJ{
  width:4px;
  height:100%;
  cursor:col-resize;
  position:absolute;
  right:0;
  top:0;
  transition:background-color 0.4s ease;
}

.SdkIframeEmbedSetup-module__Sidebar___TithD{
  height:100%;
  border-right:1px solid var(--mb-color-border);
  position:relative;
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

.SdkIframeEmbedSetup-module__SidebarContent___l9iVp{
  flex:1;
  overflow-y:auto;
  padding:1rem;
  padding-bottom:4rem;
}

.SdkIframeEmbedSetup-module__Navigation___xoc6t{
  padding:0.5rem 1rem;
  background:var(--mb-color-bg-white);
  border-top:1px solid var(--mb-color-border);
}

.SdkIframeEmbedSetup-module__PreviewPanel___fVdBy{
  flex:1;
  padding:1rem;
  overflow:hidden;
}

.AdminSettingsLayout-module__Wrapper___XHmXP{
  height:100%;
  display:flex;
  flex-direction:column;
  position:relative;
}

.AdminSettingsLayout-module__Main___qzpQu{
  display:flex;
  height:100%;
}

.AdminSettingsLayout-module__Sidebar___u6vXz{
  overflow-y:auto;
  flex-shrink:0;
  border-right:1px solid var(--mb-color-border);
}

.AdminSettingsLayout-module__Content___uoJCO{
  overflow-y:auto;
  flex:1;
  display:flex;
  justify-content:center;
  width:100%;
  position:relative;
  background-color:var(--mb-color-bg-light);
}

.MetabotChat-module__container___PyaIr{
  --padding-x:1.5rem;

  width:100%;
  height:100%;
  display:flex;
  flex-direction:column;
}

.MetabotChat-module__header___jVyQa{
  padding:1.25rem var(--padding-x) 1rem;
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.MetabotChat-module__inputContainer___y09UI{
  padding:0 0.75rem 0 0.3rem;
  display:flex;
  align-items:center;
  gap:0.5rem;
  border-radius:0.5rem;
  box-shadow:0 3px 6px 0 rgba(0,0,0,0.05098);
  min-height:3rem;
  border:1px solid var(--mb-color-border);
}

.MetabotChat-module__inputContainer___y09UI:focus-within{
    border-color:var(--mb-color-brand);
  }

.MetabotChat-module__inputContainerLoading___BIVQn{
  background:var(--mb-color-bg-light);
}

.MetabotChat-module__messagesContainer___H2RgN{
  padding:1rem var(--padding-x) 1.5rem;
  height:100%;
  display:flex;
  flex-direction:column;
  overflow:auto;
}

.MetabotChat-module__messages___u3X8P{
  display:flex;
  flex-direction:column;
}

.MetabotChat-module__messageContainer___Xf4az{
  display:flex;
  flex-direction:column;
  gap:0.25rem;
}

.MetabotChat-module__messageContainerUser___yMUen{
  align-items:flex-end;
  align-self:flex-end;
  max-width:80%;
  min-width:6rem;
  width:-moz-fit-content;
  width:fit-content;
}

.MetabotChat-module__messageContainerUser___yMUen .smart-link{
  border:1px solid var(--mb-color-brand-light);
  position:relative;
  bottom:-2px;
}

.MetabotChat-module__message___Jdx4z{
  font-size:0.875rem;
  line-height:1.4 !important;
}

.MetabotChat-module__messageUser___HAMEi{
  padding:0.5rem 1rem;
  border-radius:1rem;
  background:var(--mb-color-bg-medium);
}

.MetabotChat-module__messageUserAction___OWbkP{
  padding:0.5rem 1rem;
  border-radius:0.5rem;
  background:var(--mb-color-bg-light);
  border:1px solid var(--mb-color-bg-medium);
  font-weight:bold;
}

.MetabotChat-module__messageActions___ITLQm{
  opacity:0;
  transition:all 150ms linear;
  min-height:1rem;
}

.MetabotChat-module__messageContainer___Xf4az:hover .MetabotChat-module__messageActions___ITLQm,
.MetabotChat-module__messageContainer___Xf4az:last-child.MetabotChat-module__messageContainerAgent___bUoMx .MetabotChat-module__messageActions___ITLQm{
  opacity:1;
}

.MetabotChat-module__promptSuggestionsContainer___CsgWG{
  min-height:106px;
  flex-shrink:0;
}

.MetabotChat-module__promptSuggestionButton___C7WYX{
  display:block;
  height:auto;
  text-align:left;
  line-height:1.4;
  padding-top:0.4rem;
  padding-bottom:0.4rem;
}

.MetabotChat-module__promptSuggestionButton___C7WYX span{
    text-wrap-mode:wrap;
  }

.MetabotChat-module__textInputContainer___HUau2{
  padding:0 1rem 1rem;
}

.MetabotChatEditor-module__editorContainer___F8kMK{
  display:flex;
  align-items:flex-start;
  width:100%;
  height:100%;
}

.MetabotChatEditor-module__iconContainer___pi1p8{
  padding-top:12px;
  width:2.375rem;
  flex:0 0 auto;
  display:flex;
  justify-content:center;
}

.MetabotChatEditor-module__button___tblv_{
  margin-bottom:0.625rem;
  margin-right:-0.125rem;
  background:var(--mb-color-brand);
  border-radius:50%;
  align-self:flex-end;
  margin-left:2px;
  width:1.25rem;
  height:1.25rem;
  display:flex;
  justify-content:center;
  align-items:center;
  transition:opacity 300ms ease, background 150ms ease, transform 150ms ease;
}

.MetabotChatEditor-module__button___tblv_:hover,.MetabotChatEditor-module__button___tblv_:active{
    opacity:0.7;
  }

.MetabotChatEditor-module__button___tblv_:active{
    transform:scale(0.9);
  }

.MetabotChatEditor-module__buttonHidden___jx8fF{
  opacity:0;
  transition:opacity 0ms ease;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  cursor:default;
}

.MetabotChatEditor-module__buttonHidden___jx8fF:hover,.MetabotChatEditor-module__buttonHidden___jx8fF:active{
    opacity:0;
  }

.MetabotChatEditor-module__buttonResponding___lOYhe{
  border:1px solid var(--mb-color-brand);
  background:transparent;
}

.MetabotChatEditor-module__sendIcon___HWLny{
  color:var(--mb-color-bg-white);
  width:0.8rem;
  transition:color 150ms ease;
}

.MetabotChatEditor-module__stopIcon___mzyb7{
  color:var(--mb-color-brand);
  width:0.5rem;
  height:0.5rem;
  transition:color 150ms ease;
}

.MetabotChatEditor-module__contentWrapper___mXPFs{
  flex:1;
  min-width:0;
  width:100%;
}

.MetabotChatEditor-module__content___oon3h .ProseMirror{
  border:none;
  border-radius:0;
  background:transparent;
  outline:none;
  width:100%;
  padding:0.5rem 0;
  line-height:1.7;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-md);
  min-height:1.7em;
  white-space:pre-wrap;
  word-break:break-word;
}

.MetabotChatEditor-module__content___oon3h .ProseMirror:focus{
    outline:none;
  }

.MetabotChatEditor-module__content___oon3h .ProseMirror p{
  margin:0;
}

.MetabotChatEditor-module__content___oon3h .is-empty:first-child:before{
  color:var(--mb-color-text-light);
  content:attr(data-placeholder);
  height:0;
  pointer-events:none;
  position:absolute;
}

.MetabotChatEditor-module__content___oon3h.MetabotChatEditor-module__disabled___f7hdi .ProseMirror{
  opacity:1;
  background:transparent;
  cursor:not-allowed;
}

.MetabotChatEditor-module__smartLink___I5uy2{
  display:inline-flex;
  align-items:center;
  gap:0.25rem;
  padding:0 0.25rem;
  background:var(--mb-color-background-hover);
  border-radius:0.25rem;
  color:var(--mb-color-brand);
  -webkit-text-decoration:none;
  text-decoration:none;
  font-weight:500;
  vertical-align:baseline;
}

.AIMarkdown-module__aiMarkdown___Wmbhu{
  line-height:1.5;
}

.AIMarkdown-module__aiMarkdown___Wmbhu pre{
  width:100%;
  overflow-x:auto;
}

.AIMarkdown-module__aiMarkdown___Wmbhu p{
  margin-bottom:1rem;
}

.AIMarkdown-module__aiMarkdown___Wmbhu h1,
.AIMarkdown-module__aiMarkdown___Wmbhu h2,
.AIMarkdown-module__aiMarkdown___Wmbhu h3,
.AIMarkdown-module__aiMarkdown___Wmbhu h4,
.AIMarkdown-module__aiMarkdown___Wmbhu h5,
.AIMarkdown-module__aiMarkdown___Wmbhu h6{
  margin-bottom:1rem;
}

.AIMarkdown-module__aiMarkdown___Wmbhu ul,
.AIMarkdown-module__aiMarkdown___Wmbhu ol{
  padding-left:1.5rem;
  margin-bottom:1rem;
}

.AIMarkdown-module__aiMarkdown___Wmbhu ul{
  list-style-type:disc;
}

.AIMarkdown-module__aiMarkdown___Wmbhu ol{
  list-style-type:decimal;
}

.AIMarkdown-module__aiMarkdown___Wmbhu li{
  margin-bottom:0.5rem;
  line-height:1.5;
}

.AIMarkdown-module__aiMarkdown___Wmbhu li p{
  line-height:1.5;
}

.AIMarkdown-module__aiMarkdown___Wmbhu li > ul,
.AIMarkdown-module__aiMarkdown___Wmbhu li > ol{
  margin-top:0.5rem;
}

.AIMarkdown-module__smartLink___lxCWm{
  color:var(--mb-color-brand);
  font-weight:700;
  padding:0.125rem;
  border-radius:var(--mantine-radius-sm);
  transition:200ms background-color;
  outline:none;
}

.AIMarkdown-module__smartLink___lxCWm:hover{
    background-color:var(--mb-color-background-hover);
  }

.AIMarkdown-module__smartLinkInner___MXuuw{
  border-bottom:1px solid var(--mb-color-brand-light);
}

.AIMarkdown-module__icon___ZdEq1{
  margin-bottom:-0.125rem;
  margin-right:0.25rem;
}

.MetabotAgentSuggestionMessage-module__container___oD7ot{
  border:1px solid var(--mb-color-border);
}

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

.MetabotAgentSuggestionMessage-module__suggestionEditor___WD7WA .cm-content{
      padding:0;
    }

.MetabotAgentSuggestionMessage-module__suggestionEditor___WD7WA .cm-collapsedLines{
      padding-left:0;
    }

.MetabotAgentSuggestionMessage-module__suggestionEditorOnlyNew___C4QsH{
  background:color-mix(in srgb, var(--mb-color-success) 11%, transparent);
}

.MetabotAgentSuggestionMessage-module__suggestionEditorOnlyNew___C4QsH .cm-gutters{
      background:transparent;
    }

.MetabotAgentSuggestionMessage-module__suggestionHeader___UwHD3{
  cursor:pointer;
}

.MetabotAgentSuggestionMessage-module__suggestionHeaderCollapsed___Pev_n,
.MetabotAgentSuggestionMessage-module__suggestionHeaderCollapsed___Pev_n *{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.MetabotAgentTodoMessage-module__todoContainer___N2AE6{
  border:1px solid var(--mb-color-brand);
  background-color:var(--mb-color-brand-lighter);
}

.MetabotAgentTodoMessage-module__todoHeader___nF4n8{
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.MetabotAgentTodoMessage-module__primaryColor___QULRL{
  color:var(--mb-color-text-brand);
}

.MetabotAgentTodoMessage-module__todoItem___KWWcN{
  border-radius:2px;
}

.MetabotAgentTodoMessage-module__statusIndicator___WYjDe{
  height:0.8rem;
  width:0.8rem;
  border-radius:50%;
  flex-shrink:0;
  margin-top:2px;
  background:var(--mb-color-brand);
}

.MetabotAgentTodoMessage-module__pendingIndicator___Bulh6{
  border:1.5px solid var(--mb-color-brand);
  margin-top:1px;
  background:none;
}

.ModerationReview-module__IconMargin___FZx18{
  margin-top:0.25rem;
}

.PublicDocument-module__editorContent____hYzO .ProseMirror{
  padding:1.5rem 0 2rem 0;
  outline:none;
  color:var(--mb-color-text-dark);
  font-size:1rem;
  line-height:1.5;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  :where(h1, h2, h3):not(
    .editor-style-boundary *
  ){
  font-weight:700;
  color:var(--mb-color-text-dark);
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  h1:not(.editor-style-boundary *){
  font-size:1.75rem;
  margin:1.5rem 0 1rem;
  line-height:1.3;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  h2:not(.editor-style-boundary *){
  font-size:1.375rem;
  margin:1.25rem 0 0.75rem;
  line-height:1.3;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  h3:not(.editor-style-boundary *){
  font-size:1.125rem;
  margin:1rem 0 0.5rem;
  line-height:1.4;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  p:not(.editor-style-boundary *){
  margin:0 0 1rem 0;
  line-height:1.5;
  font-size:1rem;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  :where(ul, ol):not(.editor-style-boundary *){
  margin:0 0 1rem 0;
  padding-left:1.5rem;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  ul:not(.editor-style-boundary *){
  list-style-type:disc;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  ol:not(.editor-style-boundary *){
  list-style-type:decimal;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  li:not(.editor-style-boundary *){
  margin:0 0 0.25rem 0;
  line-height:1.5;
  display:list-item;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  ul ul:not(.editor-style-boundary *){
  list-style-type:circle;
  margin-top:0.25rem;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  ul ul ul:not(.editor-style-boundary *){
  list-style-type:square;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  :where(li > ul, li > ol):not(
    .editor-style-boundary *
  ){
  margin-top:0.25rem;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  li p:not(.editor-style-boundary *){
  line-height:1.5;
  margin-bottom:0.25rem;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  code:not(.editor-style-boundary *){
  background-color:var(--mb-color-bg-light);
  padding:0.125rem 0.375rem;
  border-radius:var(--mantine-radius-xs);
  font-family:monospace;
  font-family:var(--mb-default-monospace-font-family, monospace);
  font-size:0.875rem;
  color:var(--mb-color-text-dark);
  border:1px solid var(--mb-color-border);
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  pre:not(.editor-style-boundary *){
  background-color:var(--mb-color-bg-light);
  color:var(--mb-color-text-dark);
  padding:1rem;
  border-radius:var(--mantine-radius-sm);
  overflow-x:auto;
  margin:0 0 1rem 0;
  font-size:0.875rem;
  border:1px solid var(--mb-color-border);
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  pre code:not(.editor-style-boundary *){
  background:none;
  padding:0;
  color:inherit;
  font-size:inherit;
  border:none;
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  blockquote:not(.editor-style-boundary *){
  border-left:3px solid var(--mb-color-border);
  margin:0 0 1rem 0;
  color:var(--mb-color-text-medium);
  font-style:italic;
  background-color:var(--mb-color-bg-light);
  padding:1rem;
  padding-left:1.25rem;
  border-radius:var(--mantine-radius-xs);
}

.PublicDocument-module__editorContent____hYzO
  .ProseMirror
  hr:not(.editor-style-boundary *){
  border:none;
  border-top:1px solid var(--mb-color-border);
  margin:1.5rem 0;
}

.PublicDocument-module__img___KNtwF{
  max-width:80%;
  height:auto;
  display:block;
  margin:1rem auto;
}

.PublicDocument-module__img___KNtwF.ProseMirror-selectednode{
    box-shadow:0 0 0 1px var(--mb-color-brand);
    border-radius:var(--mantine-radius-xs);
  }

.EntityLink-module__entityLink___ZefaH:hover .EntityLink-module__icon___XYUJA,
.EntityLink-module__entityLink___ZefaH:hover .EntityLink-module__anchor___8t6Xu,
.EntityLink-module__entityLink___ZefaH:has(.EntityLink-module__anchor___8t6Xu:hover) .EntityLink-module__icon___XYUJA{
  color:var(--mb-color-brand) !important;
}

.CloudSMTPConnectionCard-module__root___KNHBd{
  background-color:var(--mb-color-bg-white);
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-radius-md);
}

.CloudSMTPConnectionCard-module__card___OBO3l .CloudSMTPConnectionCard-module__label___ES1SC{
  font-weight:bold;
  cursor:pointer;
  padding-left:0.75rem;
}

.CloudSMTPConnectionCard-module__card___OBO3l .CloudSMTPConnectionCard-module__label___ES1SC:hover{
    color:var(--mb-color-brand);
  }

.CloudSMTPConnectionCard-module__card___OBO3l .CloudSMTPConnectionCard-module__description___I5zqi{
  font-size:14px;
  padding-left:0.75rem;
}

.CloudSMTPConnectionCard-module__cardTitle___nUgFL{
  font-weight:bold;
}

.SnippetCollectionMenu-module__root___V6cPE{
  opacity:0;
  transition:opacity 0.2s ease;
}

.SnippetCollectionMenu-module__root___V6cPE:focus-within{
  opacity:1;
}

li:hover .SnippetCollectionMenu-module__root___V6cPE{
  opacity:1;
}


  .ViewTitleHeader-module__FilterButton___LUz7X[data-variant="default"]{
    transition:background 300ms linear, border 300ms linear;
  }

.ViewTitleHeader-module__FilterButton___LUz7X[data-variant="default"]:hover{
      color:var(--mb-color-filter);
      background-color:color-mix(
        in srgb,
        var(--mb-color-filter) 10%,
        var(--mb-color-white)
      );
      border-color:color-mix(
        in srgb,
        var(--mb-color-filter) 40%,
        var(--mb-color-white)
      );
    }

.ViewTitleHeader-module__FilterButton___LUz7X.ViewTitleHeader-module__FilterButton___LUz7X.ViewTitleHeader-module__FiltersActive___tqXsD[data-variant="default"][data-variant="default"]:hover{
      border-right-color:var(--mb-color-border);
    }

.ViewTitleHeader-module__FilterButtonAttachment___FAAiH[data-variant="default"]{
    padding:0.5rem;
    transition:background 300ms linear, border 300ms linear;
  }

.ViewTitleHeader-module__FilterButtonAttachment___FAAiH[data-variant="default"]:hover{
      background-color:color-mix(
        in srgb,
        var(--mb-color-filter) 10%,
        var(--mb-color-white)
      );
      border-color:color-mix(
        in srgb,
        var(--mb-color-filter) 40%,
        var(--mb-color-white)
      );
    }

.ViewTitleHeader-module__FilterButtonAttachment___FAAiH[data-variant="default"]:hover .ViewTitleHeader-module__FilterCountChip___i9Zol,.ViewTitleHeader-module__FilterButtonAttachment___FAAiH[data-variant="default"][data-expanded="true"] .ViewTitleHeader-module__FilterCountChip___i9Zol{
        color:var(--mb-color-text-selected);
        background-color:var(--mb-color-filter);
      }

.ViewTitleHeader-module__FilterCountChip___i9Zol{
  font-size:0.6875rem;
  border-radius:10px;
  line-height:1rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  color:var(--mb-color-text-primary);
  background-color:color-mix(
    in srgb,
    var(--mb-color-filter) 15%,
    var(--mb-color-white)
  );
}

.ViewTitleHeader-module__SummarizeButton___iJlfc{
  transition:background 300ms linear, border 300ms linear;
}

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

.ViewTitleHeader-module__NotebookButton___E_ONR{
  transition:background 300ms linear, border 300ms linear;
}

.ViewTitleHeader-module__NotebookButton___E_ONR:hover:not([data-active="true"]){
    color:var(--mb-color-brand);
    border-color:color-mix(
      in srgb,
      var(--mb-color-brand) 40%,
      var(--mb-color-white)
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-brand) 15%,
      var(--mb-color-white)
    );
  }

.ViewTitleHeader-module__ToggleNativeQueryButton___r0W8d{
  transition:background 300ms linear, border 300ms linear;
}

.ViewTitleHeader-module__ToggleNativeQueryButton___r0W8d:hover:not([data-active="true"]){
    color:var(--mb-color-brand);
    border-color:color-mix(
      in srgb,
      var(--mb-color-brand) 40%,
      var(--mb-color-white)
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-brand) 15%,
      var(--mb-color-white)
    );
  }

.ViewTitleHeader-module__BackButton___r9DgW{
  color:var(--mb-color-brand);
  padding:0.75rem;
}

.ViewTitleHeader-module__HeaderDivider___cmEC4{
  font-size:1.25rem;
  line-height:1.5rem;
  font-weight:700;
  color:var(--mb-color-text-medium);
  padding-left:0.5rem;
  padding-right:0.25rem;
}

.ViewTitleHeader-module__AdHocViewHeading___VopOj{
  margin-bottom:0.25rem;
  margin-top:0.25rem;
  margin-right:1rem;
}

.ViewTitleHeader-module__SaveButton___VB250{
  border-radius:8px;
}

.ViewTitleHeader-module__SaveButton___VB250[data-disabled="true"]{
    pointer-events:all;
  }

.ViewTitleHeader-module__SaveButton___VB250:hover{
    background-color:var(--mb-color-bg-light);
  }

.ViewTitleHeader-module__ViewHeaderActionPanel___JyUmI{
  display:flex;
  align-items:center;
  margin-left:auto;
  gap:0.5rem;
  position:relative;
}

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

.ViewTitleHeader-module__ViewHeaderActionPanel___JyUmI{
    margin-left:0;
    width:100%;
    justify-content:space-between;
    border-top:1px solid var(--mb-color-border);
    margin-top:1rem;
    padding:0.5rem 2.5rem 0 2rem;
}
  }

.ViewTitleHeader-module__ViewHeaderActionPanel___JyUmI .ViewTitleHeader-module__SaveButton___VB250[data-disabled="true"]{
      pointer-events:all;
    }

.ViewTitleHeader-module__ViewRunButtonWithTooltip___BtaQV{
  color:var(--mb-color-text-dark);
}

.ViewTitleHeader-module__ViewRunButtonWithTooltip___BtaQV:hover{
    color:var(--mb-color-brand);
  }

.ViewTitleHeader-module__ViewRunButtonWithTooltip___BtaQV.ViewTitleHeader-module__isDirty___MYMpB:hover{
      color:var(--mb-color-text-white);
    }

.ViewTitleHeader-module__ViewHeaderContainer___OuJfJ{
  --app-subheader-height:48px;

  border-bottom:1px solid var(--mb-color-border);
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

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

.ViewTitleHeader-module__ViewHeaderContainer___OuJfJ{
    flex-direction:column;
    align-items:start;
    padding:0.5rem 0;
}

    .ViewTitleHeader-module__ViewHeaderContainer___OuJfJ.ViewTitleHeader-module__isNavBarOpen___wba16{
      margin-top:var(--app-subheader-height);
    }
  }

.ViewTitleHeader-module__ViewHeaderIconButtonContainer___YD0Nb .ViewTitleHeader-module__ViewHeaderIconButton___fc2ZO{
    padding:0.25rem 0.5rem;
    height:2rem;
    width:2rem;
  }

.ViewTitleHeader-module__ViewHeaderIconButtonContainer___YD0Nb .ViewTitleHeader-module__ViewHeaderIconButton___fc2ZO:hover{
      color:var(--mb-color-brand);
      background-color:var(--mb-color-bg-medium);
    }

.ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
  right:0.38rem;
  width:100%;
}

.ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7.ViewTitleHeader-module__isModelOrMetric___CCBmo{
    right:0;
  }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX{
  width:100%;
  min-width:0;
}

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
    transition:all 400ms ease;
    position:relative;
    top:0.5rem;
  }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
    opacity:0;
    transition:all 400ms ease;
  }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX.ViewTitleHeader-module__showSubHeader___ThRD_ .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
      top:0;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX.ViewTitleHeader-module__showSubHeader___ThRD_ .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
      opacity:1;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:focus-within .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
      top:0;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:hover .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
      top:0;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:focus-within .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
      opacity:1;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:hover .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
      opacity:1;
    }

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

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX{
    padding:0 1.25rem;
}

    .ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
      top:0;
    }

    .ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
      opacity:1;
    }
  }

.ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}

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

.ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
    flex-direction:column;
    align-items:start;
}
  }

.HeaderBreadcrumbs-module__Container___rPEFA{
  max-width:100%;
}

.HeaderBreadcrumbs-module__Container___rPEFA.HeaderBreadcrumbs-module__headVariant___Zd4RW .HeaderBreadcrumbs-module__HeaderBadge___JuLAn{
      font-size:1.25rem;
    }

.HeaderBreadcrumbs-module__HeaderBreadcrumbs___EtYGG{
  color:var(--mb-color-text-light);
  font-size:0.8em;
  font-weight:bold;
  padding-left:0.5em;
  padding-right:0.5em;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.HeaderBreadcrumbs-module__HeaderBadge___JuLAn .HeaderBreadcrumbs-module__HeaderBadgeIcon___euRni{
    width:1em;
    height:1em;
    margin-right:0.5em;
  }

@keyframes BookmarkToggle-module__expand___VnxIW{
  50%{
    transform:scale(1.3);
  }
}

@keyframes BookmarkToggle-module__shrink___ndCD2{
  50%{
    transform:scale(0.8);
  }
}

.BookmarkToggle-module__actionIconBookmarked___rUYwN{
  color:var(--mb-color-brand);
}

.BookmarkToggle-module__icon___ASAwE{
  animation-duration:0.3s;
  animation-timing-function:linear;
  animation-play-state:paused;
}

.BookmarkToggle-module__iconAnimating___bVH07{
  animation-play-state:running;
}

.BookmarkToggle-module__iconAnimatingBookmarked___r1N1a{
  animation-name:BookmarkToggle-module__expand___VnxIW;
}

.BookmarkToggle-module__iconAnimatingUnbookmarked___SLfEh{
  animation-name:BookmarkToggle-module__shrink___ndCD2;
}

.DatasetMetadataStrengthIndicator-module__PercentageLabel___x4grV{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  transition:all 0.4s;
}

.DatasetMetadataStrengthIndicator-module__TooltipParagraph___alsrP{
  margin:0;
}

.DatasetMetadataStrengthIndicator-module__TooltipContent___KankW .DatasetMetadataStrengthIndicator-module__TooltipParagraph___alsrP:last-child{
    margin-top:1em;
  }

.QuestionActions-module__QuestionActionsDivider___lWc1X{
  border-left:1px solid var(--mb-color-border);
  margin-left:0.5rem;
  margin-right:0.5rem;
  height:1.25rem;
}

.QuestionActions-module__QuestionActionsDivider___lWc1X:first-child{
    display:none;
  }

.QuestionActions-module__StrengthIndicator___hcfyB{
  float:none;
  margin-left:3.5rem;
}

.QuestionDataSource-module__TablesDivider___D5Z8Z{
  color:var(--mb-color-text-light);
  font-size:1em;
  font-weight:bold;
  padding:0 0.2em;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.QuestionDataSource-module__IconWrapper___v8dse{
  color:var(--mb-color-text-light);
  display:inline-block;
  font-size:1rem;
  margin-left:0.5rem;
  vertical-align:middle;
  padding-bottom:1px;
}

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

.ViewSection-module__ViewSectionRoot___LxV9X{
  display:flex;
  align-items:center;
  padding-left:0.5rem;
  padding-right:0.5rem;
}@media screen and (min-width: 40em){.ViewSection-module__ViewSectionRoot___LxV9X{
    padding-left:2rem;
    padding-right:1rem;
}
  }


  @media screen and (max-width: 40em){.AdHocQuestionLeftSide-module__AdHocLeftSideRoot___ymK_u{
    padding:0 1.25rem;
}
  }

.SavedQuestionHeaderButton-module__HeaderTitleContainer___Av5mD{
  min-width:0;
}

.SavedQuestionHeaderButton-module__HeaderTitle___hm6LV{
  font-size:1.25rem;
  font-weight:700;
  line-height:1.5rem;
  width:100%;
}

.SavedQuestionLeftSide-module__badge___FMw6d{
  background:var(--mb-color-bg-medium);
  border-radius:0.25rem;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.SavedQuestionLeftSide-module__StyledLastEditInfoLabel___qBRlJ{
  color:var(--mb-color-text-light) !important;
}

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

.SavedQuestionLeftSide-module__StyledLastEditInfoLabel___qBRlJ{
    margin-left:0;
    margin-top:2px;
    margin-bottom:4px;
}
  }

.SavedQuestionLeftSide-module__StyledQuestionDataSource___RiN7y{
  padding-right:1rem;
}

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

.SavedQuestionLeftSide-module__StyledQuestionDataSource___RiN7y{
    margin-left:0;
    padding-right:0;
}
  }

.SharingPaneButton-module__Container___FWv0P:not([data-css-specificity-hack="🤷"]){
  cursor:pointer;
  overflow:hidden;

  --external-link-icon-color:var(--mb-color-text-light);
}

.SharingPaneButton-module__Container___FWv0P:not([data-css-specificity-hack="🤷"]):hover{
    border-color:var(--mb-color-brand);
    background-color:var(--mb-color-bg-light);

    --external-link-icon-color:var(--mb-color-brand);
  }

.SharingPaneButton-module__Disabled___w5sU1.SharingPaneButton-module__Container___FWv0P:not([data-css-specificity-hack="🤷"]){
  --mb-color-text-primary:var(--mb-color-text-tertiary);

  cursor:not-allowed;
  border-color:var(--mb-color-border);
  background-color:var(--mb-color-bg-light);
}

.PreviewPane-module__Container___moFx_{
  --background-url:;

  width:100%;
  min-height:17.5rem;
  background-image:;
  background-image:var(--background-url);
  color-scheme:normal;
}

.QueryBuilderBackButton-module__QueryBuilderBackButton___A1ll4{
  border-color:color-mix(in srgb, var(--mb-color-border), black 5%) !important;
}

.EditTableDataContainer-module__container___xLzHV{
  height:100%;
  width:100%;
  overflow:hidden;
}

.EditTableDataContainer-module__gridWrapper____bBMD{
  overflow:hidden;
  flex-grow:1;
  background-color:var(--mb-color-background);
}

.EditTableDataContainer-module__gridFooter___mqSsA{
  border:1px solid var(--mb-color-border);
  background-color:var(--mb-color-background);
  color:var(--mb-color-text-secondary);
  padding:0.5rem 1.5rem;
  padding-left:0.5rem;
  height:2.5rem;
  justify-content:flex-end;
  align-items:center;
}

.EditTableDataContainer-module__filtersSection___Mxyxm{
  background-color:var(--mb-color-background);
  border-top:1px solid var(--mb-color-border);
}

.EditTableDataFilterButton-module__FilterButton___ArbEO[data-variant="default"]{
    transition:background 300ms linear;
  }

.EditTableDataFilterButton-module__FilterButton___ArbEO[data-variant="default"]:hover{
      color:var(--mb-color-filter);
      background-color:color-mix(
        in srgb,
        var(--mb-color-filter) 10%,
        var(--mb-color-white)
      );
    }

.EditTableDataFilterButton-module__FilterButtonAttachment___S1YWn[data-variant="default"]{
    padding:0.5rem;
    transition:background 300ms linear;
  }

.EditTableDataFilterButton-module__FilterButtonAttachment___S1YWn[data-variant="default"]:hover{
      background-color:color-mix(
        in srgb,
        var(--mb-color-filter) 10%,
        var(--mb-color-white)
      );
    }

.EditTableDataFilterButton-module__FilterButtonAttachment___S1YWn[data-variant="default"]:hover .EditTableDataFilterButton-module__FilterCountChip___LyANN,.EditTableDataFilterButton-module__FilterButtonAttachment___S1YWn[data-variant="default"][data-expanded="true"] .EditTableDataFilterButton-module__FilterCountChip___LyANN{
        color:var(--mb-color-text-selected);
        background-color:var(--mb-color-filter);
      }

.EditTableDataFilterButton-module__FilterCountChip___LyANN{
  font-size:0.6875rem;
  border-radius:10px;
  line-height:1rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  color:var(--mb-color-text-primary);
  background-color:color-mix(
    in srgb,
    var(--mb-color-filter) 15%,
    var(--mb-color-white)
  );
}

.EditTableDataOverlay-module__overlay___V7OP8{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:3;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:1.5rem;
  color:var(--mb-color-brand);
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-white) 75%,
    transparent
  );
  transition:opacity 0.5s, background-color 0.5s;
}

.EditTableDataOverlay-module__message___YYVMU{
  font-size:1.25rem;
  font-weight:700;
  color:var(--mb-color-brand);
}

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

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

.AddColumnButton-module__button___CYwhs{
  transition:background-color 200ms;
  background-color:var(--mb-color-brand-lighter);
}

.AddColumnButton-module__button___CYwhs:hover{
  background:var(--mb-color-brand-light) !important;
}

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

.SortableHeader-module__headerContent___pwUQ7{
  width:100%;
  height:100%;
  outline:none;
}

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

.SortableHeader-module__resizeHandle___mnyW9:hover,
.SortableHeader-module__resizeHandle___mnyW9:active{
  opacity:1;
}

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

.Footer-module__rowsCount___tzsXx{
  padding-right:0.5rem;
}

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

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

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

.DataGrid-module__bodyContainer___h8omm{
  display:grid;
  position:relative;
  outline:none;
}

.DataGrid-module__selectableBody___YzTeQ{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.DataGrid-module__row___GkDVZ{
  display:flex;
  width:100%;
}

.DataGrid-module__row___GkDVZ.DataGrid-module__active___H_3NT{
    background-color:color-mix(
      in srgb,
      var(--mb-color-brand),
      transparent 90%
    );
  }

.DataGrid-module__headerCell___PvJDI{
  position:relative;
}

.DataGrid-module__bodyCell___qwHK1{
  position:relative;
  cursor:pointer;
}

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

.DataGrid-module__focusedCell___eBa0u *{
  pointer-events:auto;
}

.DataGrid-module__rowHoverContent___cYZo1{
  visibility:hidden;
}

.DataGrid-module__row___GkDVZ:hover .DataGrid-module__rowHoverContent___cYZo1{
  visibility:visible;
}

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

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

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

.DataGrid-module__headerWrapper___Cci1B{
  width:100%;
  height:100%;
  outline:none;
}

.DataGrid-module__headerWrapper___Cci1B:hover{
  cursor:grab;
}

.DataGrid-module__rowHoverVisible___yYolx{
  display:none;
}

.DataGrid-module__row___GkDVZ:hover .DataGrid-module__rowHoverVisible___yYolx{
  display:inline;
  display:initial;
}

.DataGrid-module__rowHoverHidden___hjYhX{
  display:inline;
  display:initial;
}

.DataGrid-module__row___GkDVZ:hover .DataGrid-module__rowHoverHidden___hjYhX{
  display:none;
}

.DataGrid-module__row___GkDVZ:hover .DataGrid-module__headerCell___PvJDI{
  box-shadow:inset -1px 0 0 var(--mb-color-border-subtle);
}

.DataGrid-module__cellHoverVisible___vTOcI{
  visibility:hidden;
}

.DataGrid-module__bodyCell___qwHK1:hover .DataGrid-module__cellHoverVisible___vTOcI{
  visibility:visible;
}

.DataGrid-module____storybookStylesApiBodyCellExample___suG0S{
  background-color:#eef6fd;
}

.DataGrid-module____storybookStylesApiBodyCellExample___suG0S:hover{
    background-color:aquamarine;
  }

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

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

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

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

.BaseCell-module__centerAligned___VSM9c{
  text-align:center;
  justify-content:center;
}

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

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

.HeaderCell-module__alignRight___g21xj{
  flex-direction:row-reverse;
}

.HeaderCell-module__light___p9Rfi .HeaderCell-module__content___IS4DN{
  transition:background-color 200ms ease-in-out;
  background-color:color-mix(in srgb, var(--mb-color-brand), transparent 92%);
  cursor:pointer;
}

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

.HeaderCell-module__outline___wjWPb .HeaderCell-module__content___IS4DN{
  border:1px solid var(--mb-color-border);
}

.HeaderCell-module__sortIndicator___mq98A{
  flex-shrink:0;
}

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

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

.ExpandButton-module__button___vfgco:hover{
  color:var(--mb-color-text-white);
  background-color:var(--mb-color-brand);
}

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

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

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

.BodyCell-module__clickable___O44cq{
  cursor:pointer;
}

.BodyCell-module__pill___XSomb{
  padding-top:6px;
  padding-bottom:6px;
}

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

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

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

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

.RowIdCell-module__root___mZAO5:hover > .RowIdCell-module__expandButton___KEdQV{
  display:block;
}

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

.EditTableDataGrid-module__tableRow___cKn3N:hover .EditTableDataGrid-module__tableBodyCell___UnBuV{
    background-color:var(--mb-color-brand-alpha-04);
  }

.EditTableDataGrid-module__tableRow___cKn3N:hover .EditTableDataGrid-module__tableHeaderCell___q_FhS{
    box-shadow:none;
  }

.EditTableDataGrid-module__tableRow___cKn3N[data-row-selected="true"] .EditTableDataGrid-module__tableBodyCell___UnBuV{
    background-color:var(--mb-color-brand-alpha-04);
  }

.EditTableDataGrid-module__tableHeaderContainer___GytEP{
  --cell-bg-color:var(--mb-color-background-light);
  --cell-hover-bg-color:var(--mb-color-background-light);

  background-color:var(--mb-color-background-light);
}

.EditTableDataGrid-module__tableHeaderContainer___GytEP .EditTableDataGrid-module__tableRow___cKn3N{
    background-color:transparent;
  }

.EditTableDataGrid-module__tableHeaderCell___q_FhS{
  border-right:1px solid var(--mb-color-border);
  font-weight:700;
}

.EditTableDataGrid-module__tableHeaderCell___q_FhS:hover{
    color:var(--mb-color-brand);
  }

.EditTableDataGrid-module__tableBodyContainer___xXsTZ{
  background-color:var(--mb-color-bg-white);
}

.EditTableDataGrid-module__tableBodyCell___UnBuV{
  background-color:var(--mb-color-bg-white);
  border-right:1px solid var(--mb-color-border);
}

.EditTableDataGrid-module__headerCellContainer___OKnXJ{
  background-color:var(--cell-bg-color);
  height:100%;
  display:flex;
  align-items:center;
  padding:0 0.75rem;
}

.EditTableDataGrid-module__sortIndicator___Mp86t{
  flex-shrink:0;
  margin-left:0.25rem;
}

.EditTableDataGrid-module__pencilIcon___rTF7w{
  cursor:pointer;
  color:var(--mb-color-brand);
  visibility:hidden;
}

.EditTableDataGrid-module__tableRow___cKn3N:hover .EditTableDataGrid-module__pencilIcon___rTF7w{
  visibility:visible;
}

.TableEditingCell-module__inlineEditingTextInput___plVcI{
  transition:none;
  outline:2px solid var(--mb-color-background-selected);
  outline-offset:-2px;
  border-color:transparent;
  box-sizing:border-box;
  background-color:var(--mb-color-background);
  border-radius:0;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  font-size:12.5px;
  border-top-width:0;
}

.TableEditingCell-module__inlineEditingTextInput___plVcI:focus{
    outline:2px solid var(--mb-color-background-selected);
  }

.TableEditingCell-module__selectLabel___aR5Q4{
  font-size:12.5px;
}

.TableEditingCell-module__cell___tEp15{
  font-weight:normal;
  border-bottom-color:var(--mb-color-border);
}

.TableEditingCell-module__readonlyCell___rYjZ1{
  font-weight:normal;
  color:var(--mb-color-text-disabled);
  cursor:not-allowed;
  border-bottom-color:var(--mb-color-border);
}

.TableEditingCell-module__errorCell___GnIVf{
  background-color:var(--mb-color-bg-yellow);
  outline:2px solid var(--mb-color-warning);
  outline-offset:-2px;
  border-radius:0.25rem;
}

.TableEditingCell-module__errorCell___GnIVf:hover{
    background-color:var(--mb-color-bg-yellow);
  }

.TableEditingCell-module__updatingCell___SP2nm{
  background:linear-gradient(
    110deg,
    var(--mb-color-bg-light) 8%,
    var(--mb-color-bg-white) 18%,
    var(--mb-color-bg-light) 33%
  );
  background-size:200% 100%;
  animation:1s TableEditingCell-module__shine___tKMjz linear infinite;
}

@keyframes TableEditingCell-module__shine___tKMjz{
  to{
    background-position-x:-200%;
  }
}

.ModalParameterActionInput-module__inputWrapper___CFyWn,
.ModalParameterActionInput-module__inputWrapperText___DV5VD{
  width:100%;
}

.ModalParameterActionInput-module__inputWrapperDate___dknIB{
  width:15rem;
}

.ModalParameterActionInput-module__inputWrapperBoolean___UMbFt,
.ModalParameterActionInput-module__inputWrapperNumber___EfCiH{
  width:10rem;
}

.ModalParameterActionInput-module__inputWrapperDropdown___ZVbIl{
  width:-moz-max-content;
  width:max-content;
  min-width:10rem;
  max-width:20rem;
}

.TableActionFormModal-module__modalContent___Zy4YA{
  position:fixed;
  width:45rem;
  height:100dvh;
  max-height:100dvh;
  right:0;
  border-radius:0;
}

.TableActionFormModal-module__modalHeader___VUQjI{
  background-color:var(--mb-color-background);
  border-bottom:1px solid var(--mb-color-border);
  height:calc(5rem * var(--mantine-scale));
  padding-top:0;
  padding-bottom:0;
  align-items:center;
}

.TableActionFormModal-module__modalBody___X7hdy{
  height:calc(100dvh - (5rem * var(--mantine-scale)) - (4.5rem * var(--mantine-scale)) );
  height:calc(100dvh - calc(5rem * var(--mantine-scale)) - calc(4.5rem * var(--mantine-scale)) );
  overflow-y:scroll;
}

.TableActionFormModal-module__modalBodyGrid___Nyrkp{
  display:grid;
  grid-template-columns:35% auto;
  grid-row-gap:calc(1.5rem * var(--mantine-scale));
  row-gap:calc(1.5rem * var(--mantine-scale));
  grid-column-gap:calc(1rem * var(--mantine-scale));
  -moz-column-gap:calc(1rem * var(--mantine-scale));
       column-gap:calc(1rem * var(--mantine-scale));
}

.TableActionFormModal-module__modalBodyLoader___m5UZX{
  grid-column:1 / -1;
}

.TableActionFormModal-module__modalBodyColumn___a8aWd{
  align-self:center;
}

.TableActionFormModal-module__modalFooter___tBCuA{
  background-color:var(--mb-color-background);
  border-top:1px solid var(--mb-color-border);
  height:calc(4.5rem * var(--mantine-scale));
  align-items:center;
}

.TableInteractive-module__root___D3hkn{
  width:100%;
  height:100%;
  overflow:hidden;
}

.TableInteractive-module__root___D3hkn .TableInteractive-module__bodyCellWithImage___jlIkS{
    padding-top:3px;
    padding-bottom:3px;
  }

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

.TableInteractive-module__bodyCellWithImage___jlIkS img{
  vertical-align:middle;
}

.HeaderCellWithColumnInfo-module__headerPillWrapper___myWOV{
  width:auto;
  overflow:hidden;
}

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

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

.ColumnLayout-module__body___WXq53{
  overflow:auto;
}

.DependenciesSection-module__row___j02ib{
  cursor:pointer;
}

.DependenciesSection-module__wrap___AWl6X{
  word-wrap:anywhere;
}

.TagMultiSelect-module__actionIcon___t_Ge1{
  visibility:hidden;
}

.TagMultiSelect-module__selectItem___xfIPx:hover .TagMultiSelect-module__actionIcon___t_Ge1{
  visibility:visible;
}

.FilterFieldSet-module__fieldset___Fyc3y{
  cursor:pointer;
  border-radius:var(--default-border-radius);
}

.RunStatusInfo-module__runStatusInfo___zte1C{
  flex-shrink:0;
  flex-wrap:nowrap;
  white-space:nowrap;
}

.RunList-module__row___gfMRU{
  cursor:pointer;
}

.RunList-module__wrap___noJhG{
  word-wrap:anywhere;
}

.RunList-module__nowrap___SVz4d{
  white-space:nowrap;
}

.RunListPage-module__body___vHnMi{
  overflow:auto;
}


    .AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-bold{
      font-weight:bold;
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-dim{
      font-weight:lighter;
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-italic{
      font-style:italic;
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-inverse{
      color:var(--mb-color-text-dark);
      background-color:var(--mb-color-bg-white);
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-hidden{
      color:transparent;
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-underline{
      -webkit-text-decoration:underline;
      text-decoration:underline;
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-strikethrough{
      -webkit-text-decoration:line-through;
      text-decoration:line-through;
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-black{
      color:var(--mb-color-text-dark);
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-white{
      color:var(--mb-color-text-white);
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-gray{
      color:var(--mb-color-text-light);
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-red{
      color:var(--mb-color-saturated-red);
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-green{
      color:var(--mb-color-saturated-green);
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-yellow{
      color:var(--mb-color-saturated-yellow);
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-blue{
      color:var(--mb-color-saturated-blue);
    }.AnsiLogs-module__ansiLogs___gMuNa .react-ansi-style-purple{
      color:var(--mb-color-saturated-purple);
    }

.LogOutput-modules__logOutput___HNJLW{
  background-color:var(--mb-color-bg-light);
  font-family:var(--mb-default-monospace-font-family);
  white-space:pre;
  padding:1rem;
  overflow:auto;
  line-height:1.4;
  border-top:1px solid var(--mb-color-border);
}

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

.SidebarListItem-module__itemRoot___hXadA .SidebarListItem-module__icon___fz0j9{
    color:var(--mb-color-icon-primary);
  }

.SidebarListItem-module__itemRoot___hXadA .SidebarListItem-module__content___S9T8Y{
    flex:1;
    overflow:hidden;
  }

.SidebarListItem-module__itemRoot___hXadA .SidebarListItem-module__subtitle___uSYOv{
    color:var(--mb-color-text-light);
  }

.SidebarListItem-module__itemRoot___hXadA .SidebarListItem-module__tags___xbdbX{
    color:var(--mb-color-admin-navbar);
  }

.SidebarListItem-module__itemRoot___hXadA.SidebarListItem-module__isActive___qAfGa{
  color:var(--mb-color-text-hover);
}

.SidebarListItem-module__itemRoot___hXadA.SidebarListItem-module__isActive___qAfGa .SidebarListItem-module__subtitle___uSYOv{
    color:var(--mb-color-text-brand);
  }

.SidebarListItem-module__navLink___gjopL{
  border-radius:0.5rem;
}

.SidebarListItem-module__navLink___gjopL[data-active] .SidebarListItem-module__itemRoot___hXadA{
      color:var(--mb-color-text-hover);
    }

.SidebarListItem-module__navLink___gjopL[data-active] .SidebarListItem-module__subtitle___uSYOv{
      color:var(--mb-color-text-brand);
    }

.SidebarListItem-module__navLink___gjopL:not([data-active]):hover{
    background-color:var(--mb-color-brand-lighter);
  }

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

.SidebarLoadingState-module__container___fY6LN{
  overflow:hidden;
}

.SidebarSearchAndControls-module__input___H_JCG{
  border-radius:8px;
  padding-left:28px;
}

.SidebarSearchAndControls-module__button___DvVIA{
  border-radius:8px;
}

.JobsSidebar-module__button____9_vh{
  border-radius:8px;
}

.VirtualizedTree-module__scrollContainer___FBNnC{
  flex:1;
  overflow:auto;
  padding:0 1.5rem 1rem;
}

.VirtualizedTree-module__listContainer___G4jzZ{
  position:relative;
  margin:0;
  padding:0;
  list-style:none;
}

.VirtualizedTree-module__listItem___pMaml{
  position:absolute;
  top:0;
  left:0;
  width:100%;
}

.CreateTransformMenu-module__button___s3XPD{
  border-radius:8px;
}

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

.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__treeNode___tTNJJ{
  border-radius:0.5rem;
}

.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__isSelected___cNGMo{
    background-color:var(--mb-color-brand-light);
  }

.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__treeNode___tTNJJ:hover:not(.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__isSelected___cNGMo){
    background-color:var(--mb-color-brand-lighter);
  }

.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__treeNode___tTNJJ:not(.TransformsTreeNode-module__isLeaf___pS5dY){
    color:var(--mb-color-text-dark);
  }

.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__treeNode___tTNJJ.TransformsTreeNode-module__isSelected___cNGMo:not(.TransformsTreeNode-module__isLeaf___pS5dY){
      color:var(--mb-color-text-hover);
    }

.TransformsTreeNode-module__nameContainer___KC73l{
  font-weight:normal;
  overflow:hidden;
}

.TransformsTreeNode-module__leafContent___OPMSR{
  overflow:hidden;
  font-weight:normal;
}

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

.PythonDataPicker-module__databaseSelector___fMN9R{
  padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-radius-xs);
  cursor:pointer;
}

.TableSelector-module__tableSelector___VCGCu{
  border:1px solid var(--border-color);
}

.TableSelector-module__tableSelectorButtonInner___tIONg{
  justify-content:start;
}

.PythonEditor-module__editor___FcroG{
  width:100%;
  height:100%;
}

.PythonEditorBody-module__root___sWxyI{
  border-bottom:1px solid var(--mb-color-border);
  position:relative;
}

.PythonEditorBody-module__libraryActions___qqf07{
  position:absolute;
  top:0;
  right:0;
}

.ResizableBoxHandle-module__root___aXfl8{
  cursor:row-resize;
}

.PythonEditorResults-module__logs___Ta2R8{
  white-space:pre;
  border:1px solid var(--mb-color-border);
  font-family:var(--mb-default-monospace-font-family);
}

.PythonEditorResults-module__visualization___U2UA7{
  flex:1 0 auto;
}

.PythonEditorResults-module__results___kiwQU{
  width:100%;
  border-collapse:collapse;
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-radius-md);
}

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

.PythonEditorResults-module__tableHeader___hhHFX{
  background-color:var(--mb-color-bg-light);
  padding:var(--mantine-spacing-sm);
}

.PythonEditorResults-module__tableCell___Z0ckH{
  border-top:1px solid var(--mb-color-border);
  padding:var(--mantine-spacing-sm);
}

.PythonEditorResults-module__error___BkaZA{
  color:var(--mb-color-error);
  background-color:var(--mb-color-background-error);
  border-bottom:1px solid var(--mb-color-border);
}

.PythonEditorResults-module__info___nw7l9{
  color:var(--mb-color-text-dark);
  border:1px solid var(--mb-color-bg-medium);
  background-color:var(--mb-color-bg-light);
}

.PythonEditorResults-module__success___F8oY3{
  color:var(--mb-color-success);
  border-bottom:1px solid var(--mb-color-border);
}

.PythonEditorResults-module__loading___CFCke{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background-color:rgba(255, 255, 255, 0.5);
}

.PythonLibraryEditorPage-module__editor___EfdeF{
  height:calc(100vh - 133px);
  flex-grow:1;
  background-color:var(--mb-color-bg-light);
}

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

.Gdrive-module__inline___qlc4d{
  display:inline;
}

.Gdrive-module__inline___qlc4d p{
    display:inline;
  }

.Lighthouse-module__LighthouseContainer___yojrr{
  overflow:hidden;
  position:absolute;
  bottom:0;
  left:0;
  pointer-events:none;
  container-type:inline-size;
}

.Lighthouse-module__LighthouseColors___nkgzw{
  --illustration-primary:var(--mb-color-brand);
  --illustration-secondary:var(--mb-color-brand-light);
  --illustration-background:var(--mb-color-bg-white);
}

.Lighthouse-module__LighthouseImage___jmjV_{
  position:absolute;
  bottom:0;
  left:0;
}

.Lighthouse-module__LighthouseThumbnail____ejcL{
  transform:scale(4);
}

.DragHandle-module__dragHandle___xGy9k{
  color:var(--mb-color-text-medium);
  margin-top:4px;
  cursor:grab;
}

.DragHandle-module__dragHandle___xGy9k:active{
  cursor:grabbing;
}

.ListView-module__listViewContainer___ntsQQ{
  width:100%;
  height:100%;
}

.ListView-module__listContainer___vWmtv{
  --item-padding:1.4rem;

  height:100%;
}

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

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

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

.ListView-module__listItem___FAoy9:hover{
    background-color:var(--mb-color-brand-lighter);
  }

.ListView-module__listItem___FAoy9 .ListView-module__badge___aoXTO{
    cursor:inherit;
    padding-left:var(--mantine-spacing-sm);
    padding-right:var(--mantine-spacing-sm);
    color:var(--mb-color-text-secondary);
    border-color:var(--mb-color-border-secondary);
  }

.ListView-module__listItemVirtualized___fsYyc{
  position:absolute;
  top:0;
  left:0;
}

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

.ListView-module__withIcon___NVvcv.ListView-module__listHeader___o2HxI,.ListView-module__withIcon___NVvcv.ListView-module__listItem___FAoy9{
    grid-template-columns:32px minmax(0, 1fr) repeat(var(--grid-columns), 14%);
  }

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

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

.ListView-module__listEntityIcon___tB2dq{
  color:var(--mb-color-text-light);
}

.ListView-module__listEntityIcon___tB2dq:hover{
    color:var(--mb-color-brand);
  }

.ListView-module__iconMenuButtonContainer___AdrdL{
  width:3rem;
  height:3rem;
  background:var(--mb-color-background-hover-light);
  justify-content:center;
  align-items:center;
  border:1px dashed var(--mb-color-saturated-blue);
  border-radius:50%;
  overflow:hidden;
  padding:0.5rem;
}

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

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

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

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

.ReorderableTagsInput-module__pillsRow___UI0TK{
  display:flex;
  flex-wrap:wrap;
  gap:var(--mantine-spacing-xs);
  align-items:center;
  border:1px dashed var(--mb-color-saturated-blue) !important;
  background-color:var(--mb-color-background-hover-light);
  border-radius:var(--mantine-radius-md);
  transition:box-shadow 250ms ease;
  min-height:3.25rem;
}

.ReorderableTagsInput-module__max___jkreC{
  cursor:not-allowed;
}

.ReorderableTagsInput-module__dragOver___GoDFv:not(.ReorderableTagsInput-module__max___jkreC){
  box-shadow:0 0 2px 1px var(--mb-color-saturated-blue);
  cursor:none !important;
}

.ReorderableTagsInput-module__pill___EsR1_{
  display:flex;
  flex:0 0 auto;
  padding-left:0.5rem;
  padding-right:0.5rem;
  height:100%;
  background:var(--mb-color-bg-white);
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-radius-xl);
  cursor:pointer;
  color:var(--mb-color-text-primary);
  font-weight:bold;
  min-width:4rem;
  text-overflow:ellipsis;
  overflow:hidden;
}

.ReorderableTagsInput-module__pill___EsR1_  > span{
    width:100%;
    flex:1;
  }

.ReorderableTagsInput-module__dragging___rP1pZ{
  opacity:0.6;
}

.ReorderableTagsInput-module__inputField___nXUsb{
  min-width:1rem;
  height:2rem;
}

.ListViz-module__ListViz___GBJ_p{
  height:100%;
}.ListViz-module__ListViz___GBJ_p.ListViz-module__listViewDashcard___qpWi_{
    height:calc(100% - 2.25rem);
  }.ListViz-module__ListViz___GBJ_p.ListViz-module__listViewDashcard___qpWi_ .ListViz-module__dashboardListView___MTYJb{
      padding-top:1rem;
    }

.EChartsTooltip-module__ChartTooltipRoot___didcL{
  font:inherit !important;
  background-color:var(--mb-color-tooltip-background) !important;
  border:none !important;
  padding:0 !important;
  color:var(--mb-color-tooltip-text) !important;
}
.EChartsTooltip-module__Table___E0e_G{
  min-width:240px;
  width:100%;
  border-collapse:collapse;
}
.EChartsTooltip-module__TableWrapper___O62_a{
  max-height:80vh;
  overflow-y:auto;
  position:relative;
  margin:0.25rem 0 0.875rem;
}
.EChartsTooltip-module__Header___T9zTm{
  position:sticky;
  top:0;
  margin:0.75rem 1rem 0.25rem;
  font-weight:400;
  font-size:13px;
  color:var(--mb-color-tooltip-text-secondary);
  background:var(--mb-color-tooltip-background);
  z-index:1;
}
.EChartsTooltip-module__TableNoHeader___AAlu1{
  margin-top:1rem;
}
.EChartsTooltip-module__TableBody___Umm3z{
  width:100%;
}
.EChartsTooltip-module__Row___REtKx{
  font-size:14px;
}
.EChartsTooltip-module__SecondaryRow___qdrU7{
  color:var(--mb-color-tooltip-text-secondary);
  font-size:12px;
}
.EChartsTooltip-module__RowFocused___Tb1pF{
  background:var(--mb-color-tooltip-background-focused);
}
.EChartsTooltip-module__Cell___g3M5f{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0.25rem 0;
  vertical-align:middle;
  text-align:right;
  font-weight:600;
  width:auto;
}
.EChartsTooltip-module__Cell___g3M5f + .EChartsTooltip-module__Cell___g3M5f:not(.EChartsTooltip-module__NameCell___WnsLR){
  padding-left:0.75rem;
}
.EChartsTooltip-module__Cell___g3M5f:first-of-type{
  padding-left:1rem;
}
.EChartsTooltip-module__Cell___g3M5f:last-of-type{
  padding-right:1rem;
}
.EChartsTooltip-module__NameCell___WnsLR{
  padding-left:0.375rem;
  font-weight:400;
  text-align:left;
  max-width:360px;
}
.EChartsTooltip-module__MainValueCell___hrOS9,
.EChartsTooltip-module__SecondaryValueCell___HEeZb,
.EChartsTooltip-module__IndicatorCell___rjCNt{
  width:1px;
}
.EChartsTooltip-module__SecondaryValueCell___HEeZb{
  font-weight:600;
  color:var(--mb-color-tooltip-text-secondary);
}
.EChartsTooltip-module__IndicatorCell___rjCNt{
  line-height:12px;
  text-align:center;
}
.EChartsTooltip-module__Indicator___ZEmFh{
  border-radius:100%;
  width:12px;
  height:12px;
  display:inline-block;
}
.EChartsTooltip-module__FooterRow___gKAzj{
  position:sticky;
  bottom:0;
  background:var(--mb-color-tooltip-background);
  z-index:1;
}
.EChartsTooltip-module__FooterRow___gKAzj .EChartsTooltip-module__Cell___g3M5f{
  padding-top:0.75rem;
  position:relative;
}
.EChartsTooltip-module__SecondaryRow___qdrU7 .EChartsTooltip-module__NameCell___WnsLR{
  color:color-mix(in srgb, #fff 90%, var(--mb-color-tooltip-background));
}

.ChartSettingSegmentsEditor-module__ColorPill___za0kK{
  border-radius:0.5rem;
}

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

.ChartSettingSegmentsEditor-module__Table___n5BGv{
  border-spacing:6px;
}

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

.DashCardParameterMapper-module__MapperSettingsContainer___ekAeK{
  z-index:1;
  overflow:auto;
}

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

.DashCardParameterMapper-module__InfoIcon___PWyW4{
  flex-shrink:0;
}

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

.DashCardParameterMapper-module__Header___SPSbG{
  color:var(--mb-color-text-medium);
}

.DashCardParameterMapper-module__TargetButton___QNKzF{
  background-color:var(--mb-color-bg-white);
  cursor:pointer;
  border:2px solid var(--mb-color-brand);
  border-radius:8px;
  min-height:30px;
  color:var(--mb-color-text-medium);
}

.DashCardParameterMapper-module__TargetButton___QNKzF.DashCardParameterMapper-module__disabled___lnjFe{
    opacity:0.4;
    border-color:inherit;
  }

.DashCardParameterMapper-module__TargetButton___QNKzF.DashCardParameterMapper-module__mapped___sdZYl{
    border-color:var(--mb-color-brand);
    background-color:var(--mb-color-brand);
    color:var(--mb-color-text-white);
  }

.DashCardParameterMapper-module__TargetButton___QNKzF.DashCardParameterMapper-module__unauthed___oYTB7{
    pointer-events:none;
    border-color:var(--mb-color-bg-light);
    background-color:var(--mb-color-bg-light);
    color:var(--mb-color-text-medium);
  }

.DashCardParameterMapper-module__TargetButton___QNKzF.DashCardParameterMapper-module__invalid___AOBfh{
    border-color:var(--mb-color-error);
    background-color:var(--mb-color-error);
    color:var(--mb-color-text-white);
  }

.DashCardParameterMapper-module__TargetButtonText___g2M0r{
  overflow:hidden;
}

.DashCardParameterMapper-module__CloseIconButton___wDB1x{
  color:var(--mb-color-text-white);
  background-color:transparent;
  border:none;
  padding:0.25rem !important;
}

.DashCardParameterMapper-module__CloseIconButton___wDB1x:hover{
    color:var(--mb-color-text-white);
    background-color:color-mix(
      in srgb,
      var(--mb-color-bg-white),
      transparent 80%
    );
  }

.DashCardParameterMapper-module__KeyIcon___WULju{
  flex:1;
}

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

.DisabledNativeCardHelpText-module__NativeCardText___kCVNV{
  color:var(--mb-color-text-dark);
  text-align:center;
}

.DisabledNativeCardHelpText-module__NativeCardIcon___Ck00M{
  color:var(--mb-color-text-medium);
}

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

.ChartWithLegend-module__ChartWithLegend___YGDu9{
  display:flex;
  justify-content:flex-end;
  width:100%;
  height:100%;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__Legend___GY6SZ{
  display:flex;
  justify-content:center;
  max-width:100%;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__LegendSpacer___O7pQS,
.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__LegendWrapper___D8cmO{
  display:flex;
  justify-content:center;
  flex-basis:auto;
  flex-grow:1;
  flex-shrink:1;
  min-width:0;
  min-height:0;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__LegendSpacer___O7pQS{
  visibility:hidden;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__Chart___HlxqV{
  flex-shrink:0;
  position:relative;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__small___oswtY .ChartWithLegend-module__Legend___GY6SZ{
  display:none;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__small___oswtY .ChartWithLegend-module__Chart___HlxqV{
  flex:1;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb{
  flex-direction:column-reverse;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb .ChartWithLegend-module__Legend___GY6SZ{
  flex-shrink:1;
  overflow:hidden;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb .ChartWithLegend-module__LegendWrapper___D8cmO{
  flex-direction:column;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb.ChartWithLegend-module__flexChart___eHTUJ .ChartWithLegend-module__Legend___GY6SZ{
  flex-grow:0;
  flex-shrink:0;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb.ChartWithLegend-module__flexChart___eHTUJ .ChartWithLegend-module__Chart___HlxqV{
  flex-grow:1;
  flex-shrink:1;
  min-height:75%;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj{
  flex-direction:row;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj .ChartWithLegend-module__Legend___GY6SZ{
  flex-grow:0;
  flex-shrink:1;
  overflow:hidden;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj .ChartWithLegend-module__LegendWrapper___D8cmO{
  flex-direction:row;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj.ChartWithLegend-module__flexChart___eHTUJ .ChartWithLegend-module__Legend___GY6SZ{
  flex-grow:0;
  flex-shrink:0;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj.ChartWithLegend-module__flexChart___eHTUJ .ChartWithLegend-module__Chart___HlxqV{
  flex-grow:1;
  flex-shrink:1;
  min-width:66%;
}

.Legend-module__LegendItem___aMeNc{
  font-weight:bold;
  transition:opacity 0.25s linear;
  opacity:1;
}
.Legend-module__LegendHeader___omIAu{
  margin-top:0.25em;
  margin-bottom:0.25em;
}
.Legend-module__LegendItem___aMeNc.Legend-module__LegendItemMuted___aN3hv{
  opacity:0.4;
}
.Legend-module__Legend___ZVH09.Legend-module__none___q9L2x{
  display:none;
}
.Legend-module__Legend___ZVH09.Legend-module__vertical___r0JPc{
  display:flex;
  flex-direction:column;
  margin-right:1em;
  gap:0.25rem;
}
.Legend-module__Legend___ZVH09.Legend-module__horizontal___gTNVY{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  margin-top:1em;
}
.Legend-module__DashCard___KY_Tw.Legend-module__LegendItem___aMeNc{
  font-weight:normal;
  color:var(--mb-color-text-primary);
  font-size:0.8125rem;
}

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

.PinMap-module__pinMapButton____uYcm{
  opacity:0.9;
  margin-bottom:0.5rem;
  pointer-events:all;
}

.ObjectDetailWrapper-module__pagination___G3fF_{
  margin-top:0.5rem;
  padding:0.5rem;
}

.DimensionsWidget-module__dimensionPicker___vGJHU{
  margin-bottom:10px;
}

.MenuItem-module__isSelected___kbsHx{
  color:var(--mb-color-brand);
  background-color:var(--mb-color-brand-lighter);
}

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

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

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

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

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

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

.SearchButton-module__searchTextButton___siit6:hover{
    background-color:var(--mb-color-brand-light);
  }

.SearchButton-module__searchTextButton___siit6:hover .SearchButton-module__shortcutText___K0fzS{
    color:var(--mb-color-text-secondary);
    transition:color 100ms ease;
    background-color:var(--mb-color-background-hover);
  }

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

.AdminNavbar-module__MobileHamburgerIcon___uGr0f{
  color:var(--mb-color-text-white);
}

.AddDataModal-module__tab___tcJXS{
  height:2.5rem;
  border-radius:var(--mantine-radius-md);
}

.AddDataModal-module__tab___tcJXS[data-active="true"]{
    color:var(--mb-color-brand);
    background-color:var(--mb-color-brand-lighter);
  }

.AddDataModal-module__list___FYBuv{
  gap:2px;
}

.AddDataModal-module__tabLabel___YpmCN{
  text-align:left;
}

.AddDataModal-module__panelContainer___ei5k7{
  display:flex;
  flex-direction:column;
}

.AddDataModal-module__header___eeTPU{
  display:flex;
  align-items:center;
  height:5rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  flex-shrink:0;
}

.AddDataModal-module__panel___YWxTX{
  padding-left:var(--mantine-spacing-lg);
  padding-right:var(--mantine-spacing-lg);
  padding-bottom:var(--mantine-spacing-lg);
  flex:1;
  overflow:hidden;
}

.AddDataModal-module__dropZone___gl5mB{
  background-color:var(--mb-color-background-light);
  border:1px dashed var(--mb-color-border);
  border-radius:var(--default-border-radius);
  flex:1;
}

.AddDataModal-module__dropZone___gl5mB.AddDataModal-module__isActive___IocXK{
    background-color:var(--mb-color-brand-alpha-04);
    border-color:var(--mb-color-background-selected);
  }

.Palette-module__input___RgBQV{
  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-dark);
  line-height:1rem;
  outline:none;
  background-color:transparent;
}

.Palette-module__iconContainer___YdGdD{
  pointer-events:none;
}

.Palette-module__viewAndFilterResults___MeOa2:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.DatabaseConnectionInfoSection-module__actionButton___JRDYz[data-action-status="idle"]{
  background-color:var(--mb-color-bg-white);
}

.EmbeddedEngineDocContent-module__markdown___qF6n2{
  line-height:1.5;
  margin-top:var(--mantine-spacing-md);
}.EmbeddedEngineDocContent-module__markdown___qF6n2 ul{
    list-style:disc;
    margin-bottom:1.25rem;
    padding-left:1.25rem;
  }.EmbeddedEngineDocContent-module__markdown___qF6n2 h2,.EmbeddedEngineDocContent-module__markdown___qF6n2 h3,.EmbeddedEngineDocContent-module__markdown___qF6n2 h4{
    margin:0.5rem 0;
    display:inline-block;
  }.EmbeddedEngineDocContent-module__markdown___qF6n2 h2{
    font-size:var(--mantine-h4-font-size);
  }.EmbeddedEngineDocContent-module__markdown___qF6n2 h3,.EmbeddedEngineDocContent-module__markdown___qF6n2 h4{
    font-size:var(--mantine-h5-font-size);
  }.EmbeddedEngineDocContent-module__markdown___qF6n2 pre{
    background-color:var(--mb-color-background-light);
    padding:8px 10px;
  }.EmbeddedEngineDocContent-module__markdown___qF6n2 code{
    text-wrap:auto;
  }.EmbeddedEngineDocContent-module__markdown___qF6n2 blockquote{
    background-color:var(--mb-color-bg-medium);
    border-radius:0.25rem;
    margin:0.25rem 0 1.25rem;
    padding:1rem 1.5rem;
  }

.PeopleListRow-module__refreshLink___hjFm9{
  color:var(--mb-color-text-light);
  cursor:pointer;
  padding:0.5rem;
}.PeopleListRow-module__refreshLink___hjFm9:hover{
    color:var(--mb-color-brand);
  }


  .PeopleListingApp-module__tabs___jk76A:before{
    display:none;
  }

.help-module__InfoBlockButton___kZUGI{
  position:absolute;
  top:0;
  right:0;
  margin:1rem;
  cursor:pointer;
}

.help-module__InfoBlockButton___kZUGI:hover{
    color:var(--mb-color-brand);
  }

.help-module__HelpExternalLink___d9imV{
  flex:1;
  padding:1rem;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  transition:border 0.3s linear;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-color:var(--mb-color-bg-white);
}

.help-module__HelpExternalLink___d9imV:hover{
    border-color:var(--mb-color-brand);
  }

.LogLevelsForm-module__codeContainer___c6Glv{
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:var(--default-border-radius);
  box-shadow:0 2px 2px var(--mb-color-shadow);
}

.LogLevelsForm-module__code___j3w6a{
  height:100%;
}

.TaskModal-module__codeContainer___SijRy{
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:var(--default-border-radius);
  box-shadow:0 2px 2px var(--mb-color-shadow);
  overflow:hidden;
}

.StepperWithCards-module__step___wJL7x{
  width:100%;
}

.StepperWithCards-module__stepLabel___Dr8Tn{
  color:var(--mb-color-text-secondary);
  font-weight:bold;
  margin-top:0.375rem;
}

.StepperWithCards-module__verticalSeparator___bPl4X{
  --stepper-outline-thickness:0.0625rem;
  --stepper-outline-color:color-mix(
    in srgb,
    var(--mb-color-border),
    black 14%
  );
}

.StepperWithCards-module__step___wJL7x:not(.StepperWithCards-module__stepDone___VmFjI) .StepperWithCards-module__stepIcon___jXHak{
  color:var(--mb-color-text-dark);
  border-color:transparent;
  background:var(--mb-color-focus);
}

.StepperWithCards-module__step___wJL7x.StepperWithCards-module__stepDone___VmFjI .StepperWithCards-module__stepIcon___jXHak{
  color:var(--mb-color-bg-white);
  background:var(--mb-color-success-darker);
  border-color:transparent;
}

.StepperWithCards-module__stepWrapper___iQ_Mc{
  margin-right:0.5rem;
}

.StepperWithCards-module__stepBody___c7Jg1{
  display:flex;
  width:100%;
}

.StepperWithCards-module__stepDescription___NWoZH{
  padding:0.625rem 0 1.25rem 0;
}

.StepperWithCards-module__stepCard___ggPU3{
  border:1px solid var(--mb-color-border) !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;
}

.StepperWithCards-module__stepCardLink___mIxgR{
  width:100%;
}

.StepperWithCards-module__lockedStepCard___AdF33{
  cursor:not-allowed;
  background-color:var(--mb-color-bg-light);
}

.StepperWithCards-module__stepCard___ggPU3:not(.StepperWithCards-module__lockedStepCard___AdF33):hover{
  background-color:var(--mb-color-background-hover-light);
}

.StepperWithCards-module__stepCard___ggPU3.StepperWithCards-module__nextStepCard___RiWdw{
  border:1px solid var(--mb-color-metabase-brand) !important;
}

.HomeGreeting-module__greetingRoot____hkAp{
  display:flex;
  align-items:center;
}

.HomeGreeting-module__greetingLogoContainer___ZrWSt{
  position:relative;
  width:4rem;
  height:2.5rem;
  margin-right:0.5rem;
}

@media (min-width: 120em){

.HomeGreeting-module__greetingLogoContainer___ZrWSt{
    width:4rem;
    height:3rem;
}
  }

.HomeGreeting-module__greetingLogo___PnqTX{
  width:100%;
  position:absolute;
  top:0;
}

.HomeGreeting-module__greetingLogo___PnqTX.HomeGreeting-module__isCool___D0JY0{
    opacity:1;
  }

.HomeGreeting-module__greetingLogo___PnqTX.HomeGreeting-module__isNotCool___PS_Gl{
    opacity:0;
  }

.HomeGreeting-module__greetingMessage___i61EJ{
  color:var(--mb-color-text-dark);
  font-weight:bold;
  line-height:1.5rem;
}

.HomeGreeting-module__greetingMessage___i61EJ.HomeGreeting-module__withLogo___V0XAQ{
    font-size:1.125rem;
    margin-left:0.5rem;
  }

@media (min-width: 120em){

.HomeGreeting-module__greetingMessage___i61EJ.HomeGreeting-module__withLogo___V0XAQ{
      font-size:1.25rem;
  }
    }

.HomeGreeting-module__greetingMessage___i61EJ.HomeGreeting-module__withoutLogo___eWpdp{
    font-size:1.25rem;
  }

@media (min-width: 120em){

.HomeGreeting-module__greetingMessage___i61EJ.HomeGreeting-module__withoutLogo___eWpdp{
      font-size:1.5rem;
  }
    }

.DataModel-module__resizing___X8eTl{
  cursor:ew-resize;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

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

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

.DataModel-module__preview___fglsT{
  box-shadow:0 10px 30px 0 hsla(0, 0%, 0%, 0.1);
}

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

.EmptyState-module__empyIcon___t7KBE{
  background-color:var(--mb-color-bg-medium);
  border-radius:100%;
}

.Results-module__results___rrwKH{
  position:relative;
  overflow:auto;
  height:100%;
}

.Results-module__item___eGU2j{
  position:absolute;
  border-radius:8px;
  cursor:pointer;
  padding-left:var(--mantine-spacing-sm);
  padding-right:var(--mantine-spacing-sm);
  left:var(--mantine-spacing-xl);
  right:var(--mantine-spacing-xl);
}

.Results-module__item___eGU2j:focus-visible,.Results-module__item___eGU2j.Results-module__selected___HLv9h{
    outline:2px solid var(--mb-color-focus);
  }

.Results-module__item___eGU2j:hover{
    background-color:var(--mb-color-brand-lighter);
  }

.Results-module__item___eGU2j.Results-module__active___D9kRa{
    color:var(--mb-color-brand);
    background-color:var(--mb-color-brand-light);
  }

.Results-module__item___eGU2j.Results-module__active___D9kRa .Results-module__icon___h55yb{
      opacity:1;
    }

.Results-module__item___eGU2j.Results-module__table___eZ4oU{
    padding-left:var(--mantine-spacing-md);
  }

.Results-module__icon___h55yb{
  opacity:0.5;
  flex-shrink:0;
}

.Results-module__chevron___mR9Or{
  transition:transform 100ms ease-in-out;
  opacity:0.35;
  flex-shrink:0;
}

.Results-module__chevron___mR9Or.Results-module__expanded___po57I{
    transform:rotate(90deg);
  }

.Results-module__label___UXReZ{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  word-wrap:anywhere;
}

.Results-module__hidden___MlEHA{
  opacity:0;
}

.Results-module__visibilityToggle___oRCA1{
  flex-shrink:0;
}

.Results-module__visibilityToggle___oRCA1:focus,.Results-module__item___eGU2j:hover .Results-module__visibilityToggle___oRCA1,.Results-module__item___eGU2j:focus .Results-module__visibilityToggle___oRCA1,.Results-module__item___eGU2j.Results-module__selected___HLv9h .Results-module__visibilityToggle___oRCA1,.Results-module__item___eGU2j.Results-module__active___D9kRa .Results-module__visibilityToggle___oRCA1{
    opacity:0.75;
  }

.Results-module__massVisibilityToggle___mqIq8{
  flex-shrink:0;
  opacity:0;
}

.Results-module__massVisibilityToggle___mqIq8:focus,.Results-module__item___eGU2j:hover .Results-module__massVisibilityToggle___mqIq8,.Results-module__item___eGU2j:focus .Results-module__massVisibilityToggle___mqIq8,.Results-module__massVisibilityToggle___mqIq8 .Results-module__item___eGU2j.Results-module__selected___HLv9h{
    opacity:0.75;
  }

.FieldItem-module__card___B8h6x{
  box-shadow:0 2px 4px 0 hsla(0, 0%, 0%, 0.05) !important;
  overflow:visible;
}

.FieldItem-module__card___B8h6x:hover:not(.FieldItem-module__active___l_W_w){
      background-color:var(--mb-color-brand-lighter) !important;
    }

.FieldItem-module__active___l_W_w{
  border-color:var(--mb-color-brand) !important;
}

.FieldItem-module__link___xToF8{
  border-radius:inherit;
}

.FieldItem-module__icon___jZTqd{
  color:var(--mb-color-brand);
}

.FieldItem-module__input___L7F6t{
  overflow:hidden;
  line-height:var(--mantine-line-height) !important;
}

.FieldItem-module__input___L7F6t:focus-within{
    border-color:var(--mb-color-brand) !important;
  }

.FieldItem-module__input___L7F6t textarea{
    cursor:text;
  }

.FieldItem-module__input___L7F6t textarea:focus{
      color:var(--mb-color-text-secondary);
      background-color:var(--mb-color-brand-lighter);
    }

.FieldItem-module__active___l_W_w .FieldItem-module__input___L7F6t textarea:focus,.FieldItem-module__active___l_W_w .FieldItem-module__input___L7F6t textarea:hover{
        background-color:var(--mb-color-bg-white);
      }

.FieldItem-module__description___ZW7il{
  line-height:var(--mantine-line-height-lg) !important;
}

.FieldItem-module__name___Hc0ZC{
  line-clamp:1;
  -webkit-line-clamp:1;
}

.FieldItem-module__name___Hc0ZC textarea{
    white-space:nowrap;
  }

.TableSection-module__header___iwCvR{
  z-index:3;
}

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

.InputWithSelectPrefix-module__Borderless___A2iWR{
  border:none;
  outline:none;
  height:100%;
  width:100%;
}

.InputWithSelectPrefix-module__Border___PzYoz{
  border:1px solid var(--border-color);
  border-radius:var(--mantine-radius-xs);
}

.slack-module__SetupSection___VFA2w{
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-radius-md);
}

.slack-module__StatusBadge___mHpfG{
  width:0.75rem;
  height:0.75rem;
  margin-right:0.5rem;
  border-radius:50%;
}

.VersionUpdateNotice-module__container___s_utL{
  background-color:var(--mb-color-summarize);
}

.VersionUpdateNotice-module__message___DxEzw{
  padding:1rem;
  color:var(--mb-color-text-white);
  font-weight:bold;
  border:1px solid var(--mb-color-brand);
  border-radius:0.5rem;
  background-color:var(--mb-color-brand);
}

.VersionUpdateNotice-module__iframe___L0aUL{
  width:100%;
  height:600px;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  margin-top:1rem;
}

.ModelsVideo-module__video___Zce8j{
  aspect-ratio:16 / 9;
  border:0;
  border-radius:0.5rem;
}

.ModelsVideo-module__thumbnail___C5k1J{
  cursor:pointer;
  width:8rem;
  margin-right:1rem;
}

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

.BrowseDatabases-module__dbCard___vpC1K{
  background-color:var(--mb-color-bg-white);
}

.BrowseDatabases-module__dbCard___vpC1K:hover{
    color:var(--mb-color-brand);
  }

.BrowseDatabases-module__addCard___Ldx6H{
  background-color:var(--mb-color-bg-medium);
}

.BrowseDatabases-module__addCard___Ldx6H:hover{
    background-color:var(--mb-color-brand);
    color:var(--mb-color-text-white);
  }

.BrowserCrumbs-module__root___L9OGd{
  display:flex;
  align-items:center;
}

.BrowserCrumbs-module__item___xJKQ9{
  display:flex;
  align-items:center;
}

.BrowserCrumbs-module__link___AQeC_{
  cursor:pointer;
}

.BrowserCrumbs-module__link___AQeC_:hover{
    color:var(--mb-color-brand);
  }

.BrowserCrumbs-module__icon___HXyYm{
  margin:0 0.5rem;
  color:var(--mb-color-text-light);
}

.TableBrowser-module__tableBrowserItemButtons___PaUMa{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:0.5rem;
}

.EntityIdCard-module__CopyButton___U7zTz{
  cursor:pointer;
  position:relative;
  color:var(--mb-color-text-light);
}

.EntityIdCard-module__CopyButton___U7zTz:hover{
    color:var(--mb-color-brand);
  }

.EntityIdCard-module__InfoIcon___dSpr8{
  color:var(--mb-color-text-light);
}

.EntityIdCard-module__InfoIcon___dSpr8:hover{
    background-color:var(--mb-color-brand-lighter);
    color:var(--mb-color-brand);
  }

.EntityIdCard-module__InfoIcon___dSpr8{

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

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

.ConfirmMoveDashboardQuestionCandidatesModal-module__modal___RKPqf{
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__modalHeader___nD5vW{
  padding:2rem 2.5rem;
  padding-right:2.5rem;
  flex-shrink:0;
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__modalBody___r96y0{
  overflow:hidden;
  position:relative;
  display:flex;
  flex-direction:column;
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__tableHeader___XYzR7{
  flex-shrink:0;
  border-bottom:1px solid var(--mb-color-border);
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__modalFooter___AvD4W{
  flex-shrink:0;
  border-top:1px solid var(--mb-color-border);
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__tbody___RyFTI{
  background:var(--mb-color-bg-light);
  overflow-y:auto;
  min-height:min(25rem, calc(90dvh - 189px));
  max-height:min(40rem, calc(90dvh - 189px));
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__column___PUQGl:first-child{
    width:70%;
    padding:0.5rem 0.5rem 0.75rem 2.5rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__column___PUQGl:last-child{
    width:30%;
    padding:0.5rem 2.5rem 0.75rem 0.5rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__cell___YiDGJ:first-child{
    width:70%;
    padding:0.5rem 0.5rem 0.5rem 2.5rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__cell___YiDGJ:last-child{
    width:30%;
    padding:0.5rem 2.5rem 0.5rem 0.5rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__tableRow___Rod8t{
  display:flex;
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__tableRow___Rod8t:first-child .ConfirmMoveDashboardQuestionCandidatesModal-module__col___WQkkn{
    padding-top:0.75rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__tableRow___Rod8t:last-child .ConfirmMoveDashboardQuestionCandidatesModal-module__col___WQkkn{
    padding-bottom:0.75rem;
  }

.DashboardMoveModal-module__CollectionLink___o9lF0{
  color:var(--mb-color-brand);
}

.RefreshOption-module__RefreshOptionIcon___IhgXo{
  margin-right:0.5em;
}

.RefreshOption-module__RefreshOptionItem___lwN3Q{
  font-weight:bold;
  padding-top:0.5em;
  padding-bottom:0.5em;
  cursor:pointer;
  color:var(--mb-color-text-dark);
  display:flex;
  align-items:center;
}

.RefreshOption-module__RefreshOptionItem___lwN3Q.RefreshOption-module__Enabled___YInKJ.RefreshOption-module__Selected___zmELE{
  color:var(--mb-color-summarize);
}

.RefreshOption-module__RefreshOptionItem___lwN3Q .RefreshOption-module__RefreshOptionIcon___IhgXo{
  visibility:hidden;
}

.RefreshOption-module__RefreshOptionItem___lwN3Q.RefreshOption-module__Selected___zmELE .RefreshOption-module__RefreshOptionIcon___IhgXo{
  visibility:visible;
}

.RefreshOption-module__RefreshOptionItem___lwN3Q:hover{
  color:var(--mb-color-brand);
}

.RefreshOption-module__RefreshOptionItem___lwN3Q:hover .RefreshOption-module__RefreshOptionIcon___IhgXo{
  visibility:visible;
}

.AddSectionButton-module__AddSectionButton___XcIoY > button[data-hovered="true"]{
  background-color:var(--mb-color-brand);
}

.Dashboard-module__DashboardBody___xisES{
  flex:1 0 auto;
  background-color:var(--mb-color-bg-secondary);
}

.Dashboard-module__DashboardBody___xisES.Dashboard-module__isEditingOrSharing___Duz5J{
    flex-basis:0;
  }

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

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

.Dashboard-module__ParametersFixedWidthContainer___lskHO{
    flex-direction:column;
}
  }

.Dashboard-module__DashboardHeaderContainer___CRURK{
  position:relative;
  z-index:2;
  transition:var(--transition-theme-change);
}

.Dashboard-module__DashboardHeaderContainer___CRURK:not(.Dashboard-module__noBorder___HonWp){
    border-bottom:1px solid var(--mb-color-border);
  }

.Dashboard-module__DashboardHeaderContainer___CRURK:not(.Dashboard-module__isEmbeddingSdk____Yhez){
    background-color:var(--mb-color-background);
  }

.Dashboard-module__DashboardHeaderContainer___CRURK.Dashboard-module__isFullscreen___yk8E4{
    background-color:transparent;
    border-color:transparent;
  }

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

.Dashboard-module__DashboardLoadingAndErrorWrapper___Pic4k.Dashboard-module__isFullHeight___kqRqQ{
    height:100%;
  }

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

@supports (overflow-x: clip){

.Dashboard-module__ParametersAndCardsContainer___dLdEw{
    overflow-x:clip;
}
  }

.Dashboard-module__ParametersAndCardsContainer___dLdEw.Dashboard-module__shouldMakeDashboardHeaderStickyAfterScrolling___wZR17{
    overflow-y:auto;
  }

.Dashboard-module__ParametersAndCardsContainer___dLdEw.Dashboard-module__shouldMakeDashboardHeaderStickyAfterScrolling___wZR17.Dashboard-module__notEmpty___jgIOA{
      align-self:initial;
    }

.Dashboard-module__ParametersAndCardsContainer___dLdEw.Dashboard-module__notEmpty___jgIOA{
    align-self:flex-start;
  }

.Dashboard-module__ParametersAndCardsContainer___dLdEw{

  padding-bottom:40px;
}

.Dashboard-module__ParametersAndCardsContainer___dLdEw .Dashboard-module__CardsContainer___Go5da{
    margin-top:8px;
  }

.Dashboard-module__FixedWidthContainer___ETSFz.Dashboard-module__isFixedWidth___OI1Pe{
    margin:0 auto;
    max-width:var(--dashboard-fixed-width);
  }

body.react-grid-layout-dragging ::-moz-selection{
  background:transparent;
}

body.react-grid-layout-dragging ::selection{
  background:transparent;
}

body.react-grid-layout-dragging ::-moz-selection{
  background:transparent;
}

.DashboardHeaderView-module__EditWarning___tSGBY{
  align-items:center;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

.DashboardHeaderView-module__HeaderBadges___islKd{
  align-items:center;
  border-left:1px solid transparent;
}

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

.DashboardHeaderView-module__HeaderBadges___islKd{
    flex-direction:column;
    align-items:baseline;
}
  }

.DashboardHeaderView-module__HeaderContainer___hA4Yh.DashboardHeaderView-module__isFixedWidth___luUZf.DashboardHeaderView-module__offsetSidebar____td3B{
    margin-right:var(--sidebar-width);
  }

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

.DashboardHeaderView-module__HeaderContainer___hA4Yh{
    margin-right:0;
}
  }

.DashboardHeaderView-module__HeaderButtonsContainer___NWk92{
  align-items:center;
  color:var(--mb-color-text-dark);
}

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

.DashboardHeaderView-module__HeaderButtonsContainer___NWk92{
    margin-left:auto;
}
  }

@media screen and (max-width: 60em){
    .DashboardHeaderView-module__HeaderButtonsContainer___NWk92.DashboardHeaderView-module__isNavBarOpen___oF1jm{
      width:100%;
      margin-bottom:6px;
    }
  }

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

.DashboardHeaderView-module__HeaderButtonsContainer___NWk92{
    width:100%;
    margin-bottom:6px;
    padding-top:0.375rem;
    padding-left:1rem;
    padding-right:1rem;
    border-top:1px solid var(--mb-color-border);
}
  }

.DashboardHeaderView-module__HeaderButtonSection___V5WQ9{
  align-items:center;
  gap:0.5rem;
}

@media screen and (max-width: 60em){
    .DashboardHeaderView-module__HeaderButtonSection___V5WQ9.DashboardHeaderView-module__isNavBarOpen___oF1jm{
      width:100%;
      justify-content:space-between;
    }
  }

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

.DashboardHeaderView-module__HeaderButtonSection___V5WQ9{
    width:100%;
    justify-content:space-between;
}
  }

.DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
  transition:opacity 400ms ease;
}

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

.DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
    margin-top:4px;
}
  }

.DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
  position:relative;
  transition:top 400ms ease;
  padding-right:2rem;
  right:0.25rem;
  align-items:center;
}

.DashboardHeaderView-module__HeaderContent___MZWuX{
  padding-top:1rem;
  padding-bottom:0.75rem;
  min-width:0;
}

.DashboardHeaderView-module__HeaderContent___MZWuX .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
    top:10px;
  }

.DashboardHeaderView-module__HeaderContent___MZWuX .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
    opacity:0;
  }

.DashboardHeaderView-module__HeaderContent___MZWuX:focus-within .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
      top:0;
    }

.DashboardHeaderView-module__HeaderContent___MZWuX:hover .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z,.DashboardHeaderView-module__HeaderContent___MZWuX.DashboardHeaderView-module__showSubHeader___T9kgk .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
      top:0;
    }

.DashboardHeaderView-module__HeaderContent___MZWuX:focus-within .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
      opacity:1;
    }

.DashboardHeaderView-module__HeaderContent___MZWuX:hover .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH,.DashboardHeaderView-module__HeaderContent___MZWuX.DashboardHeaderView-module__showSubHeader___T9kgk .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
      opacity:1;
    }

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

.DashboardHeaderView-module__HeaderContent___MZWuX{
    padding-top:0;
    padding-left:1rem;
    padding-right:1rem;
}

    .DashboardHeaderView-module__HeaderContent___MZWuX .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
      top:0;
    }

    .DashboardHeaderView-module__HeaderContent___MZWuX .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
      opacity:1;
    }
  }

.DashboardHeaderView-module__HeaderCaption___lfwL9{
  font-size:1.25rem;
  font-weight:700;
  line-height:1.5rem;
  max-width:100%;
  word-wrap:break-word;
}

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

.DashboardHeaderView-module__HeaderRow___oKowZ{
    padding-left:0;
    padding-right:0;
}
  }

.DashboardHeaderView-module__HeaderFixedWidthContainer___IKkF5{
  display:flex;
  align-items:center;
  justify-items:apart;
}

@media screen and (max-width: 60em){
    .DashboardHeaderView-module__HeaderFixedWidthContainer___IKkF5.DashboardHeaderView-module__isNavBarOpen___oF1jm{
      flex-direction:column;
      align-items:baseline;
    }
  }

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

.DashboardHeaderView-module__HeaderFixedWidthContainer___IKkF5{
    flex-direction:column;
    align-items:baseline;
}
  }

:where(.mb-wrapper){
  --transition-theme-change:background-color 1s linear, border-color 1s linear, color 1s linear;
}

.transitions-module__transitionColor___KxxLs{
  transition:color 0.3s linear;
}

.transitions-module__transitionThemeChange___QjQnf{
  transition:var(--transition-theme-change);
}

@media (prefers-reduced-motion){
  :where(.mb-wrapper){
    --transition-theme-change:none;
  }
}

.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  z-index:3;
  top:0;
  left:0;
  border-bottom:1px solid transparent;
}.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__allowSticky___xNzCb{
    position:sticky;
  }.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__isSticky___yeRrw{
    background-color:var(--mb-color-bg-light);
  }.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__isSticky___yeRrw.DashboardParameterPanel-module__isEmbeddingSdk___uwuQ5{
      background-color:var(--mb-color-bg-dashboard);
    }.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__isSticky___yeRrw{

    border-bottom-color:var(--mb-color-border);
  }

.ParameterLinkedFilters-module__parameterItem___mEHca{
  border-radius:0.5rem;
}

.ParameterLinkedFilters-module__buttonLink___DyJ3K{
  cursor:pointer;
}

.RequiredParamToggle-module__SettingRequiredLabel___fDMLa{
  display:flex;
  align-items:center;
  gap:0.5rem;
  margin-top:0.15rem;
  font-weight:700;
  color:var(--mb-color-text-medium);
  cursor:pointer;
}

.ValuesSourceTypeModal-module__info___GE2Cb{
  background-color:var(--mb-color-bg-light);
  border-radius:var(--default-border-radius);
}

.ValuesSourceTypeModal-module__icon___ubdek{
  flex-shrink:0;
}

.ValuesSourceTypeModal-module__ModalBodyWithPane___eMesw{
  height:50vh;
  display:flex;
  gap:2rem;
}

.ValuesSourceTypeModal-module__ModalPane___iOJVz{
  flex:1;
}

.ValuesSourceTypeModal-module__ModalMain___pCRuL{
  display:flex;
  flex:2;
  flex-direction:row;
}

.ValuesSourceTypeModal-module__ModalLabel___DSOIO{
  display:block;
  color:var(--mb-color-text-medium);
  margin-bottom:0.5rem;
  font-weight:bold;
}

.ValuesSourceTypeModal-module__ModalTextArea___CG86g{
  display:block;
  resize:none;
}

.ValuesSourceTypeModal-module__ModalHelpMessage___bKfCP{
  color:var(--mb-color-text-medium);
  margin-top:0.25rem;
  margin-left:1.25rem;
}

.ValuesSourceTypeModal-module__ModalErrorMessage___f_khZ{
  color:var(--mb-color-text-medium);
  padding:1rem;
  border:1px solid var(--mb-color-error);
  border-radius:0.5rem;
}

.ValuesSourceTypeModal-module__ModalEmptyState___er2ji{
  display:flex;
  flex:1;
  justify-content:center;
  align-items:center;
  padding:2rem;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  background-color:var(--mb-color-bg-light);
  color:var(--mb-color-text-medium);
  font-weight:bold;
  line-height:1.5rem;
  text-align:center;
}

.ValuesSourceTypeModal-module__ModalLoadingAndErrorWrapper____XwEX{
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(50vh + 11.25rem);
}

.MoveParameterMenu-module__CollapsedMoveParameterMenuInput___Ot75F{
  text-align:center;
  border-radius:var(--mantine-radius-sm);
  cursor:pointer;
}

.MoveParameterMenu-module__CollapsedMoveParameterMenuInput___Ot75F::-moz-placeholder{
    color:var(--mb-color-text-dark);
    font-weight:700;
  }

.MoveParameterMenu-module__CollapsedMoveParameterMenuInput___Ot75F::placeholder{
    color:var(--mb-color-text-dark);
    font-weight:700;
  }

.MoveParameterMenu-module__CollapsedMoveParameterMenuInput___Ot75F:hover{
    background-color:var(--mb-color-background-hover);
  }

.MoveParameterMenu-module__CollapsedMoveParameterMenuInput___Ot75F:hover::-moz-placeholder{
      color:var(--mb-color-brand);
    }

.MoveParameterMenu-module__CollapsedMoveParameterMenuInput___Ot75F:hover::placeholder{
      color:var(--mb-color-brand);
    }

.MoveParameterMenu-module__MoveParameterMenuOptionIcon___UupY5{
  color:var(--mb-color-text-light);
}

.MoveParameterMenu-module__MoveParameterMenuOptionText___H1tEG{
  color:var(--mb-color-text-dark);
}

.MoveParameterMenu-module__MoveParameterMenuOption___u2qOD[aria-selected="true"] .MoveParameterMenu-module__MoveParameterMenuOptionIcon___UupY5,.MoveParameterMenu-module__MoveParameterMenuOption___u2qOD[aria-selected="true"] .MoveParameterMenu-module__MoveParameterMenuOptionText___H1tEG{
    color:var(--mb-color-text-white);
  }

.ParameterSettings-module__SettingLabel___NJNoc{
  color:var(--mb-color-text-medium);
}

.ParameterSettings-module__SettingLabelError___nStfa{
  color:var(--mb-color-error);
}

.ParameterSettings-module__SettingValueWidget___dJLCZ{
  color:var(--mb-color-text-dark);
  padding:0.75rem 0.75rem;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  background-color:var(--mb-color-bg-white);
}

.TemporalUnitSettings-module__label___E7H0a{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.5rem;
  border-radius:0.375rem;
  color:var(--mb-color-text-dark);
}.TemporalUnitSettings-module__label___E7H0a:hover{
    background-color:var(--mb-color-background-hover);
    color:var(--mb-color-text-hover);
  }

.ColumnsList-module__parent___lFr46{
  border:1px solid transparent;
  border-radius:var(--default-border-radius);
}

.ColumnsList-module__ActionsButton___rwu1a{
  visibility:hidden;
}

.ColumnsList-module__parent___lFr46:hover .ColumnsList-module__ActionsButton___rwu1a{
  visibility:visible;
}

.ColumnsListItem-module__grabber___UMchs{
  visibility:hidden;
  color:var(--mb-color-text-medium);
}

.ColumnsListItem-module__parent___Kdg2e{
  border:1px solid transparent;
  border-radius:var(--default-border-radius);
  min-height:38px;
}

.ColumnsListItem-module__parent___Kdg2e:hover .ColumnsListItem-module__grabber___UMchs{
  visibility:visible;
}

.ColumnsListItem-module__parent___Kdg2e:hover{
  background-color:var(--mb-color-bg-light);
  cursor:grab;
  border-color:var(--mb-color-border);
}

.DataImporter-module__DataImporter___wTHtF{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-rows:40px 1fr;
  grid-gap:var(--mantine-spacing-xs);
  gap:var(--mantine-spacing-xs);
  padding:var(--mantine-spacing-md);
  grid-template-areas:"title button" "content content";
  align-items:center;
}

.DataImporter-module__Title___Ro9PP{
  grid-area:title;
  margin-bottom:0 !important;
}

.DataImporter-module__ToggleButton___Yxz0L{
  grid-area:button;
}

.DataImporter-module__Content___bJqgA{
  grid-area:content;
  overflow:auto;
}

.DatasetsListItem-module__DatasetsListItem___EMspb{
  cursor:pointer;
  border-radius:4px;
  gap:var(--mantine-spacing-xs);
  height:46px;
}

.DatasetsListItem-module__InfoIcon___mFmBl{
  display:none;
}

.DatasetsListItem-module__WarningIcon___WYJKt{
  position:absolute;
  top:13px;
  left:19px;
}

.DatasetsListItem-module__RemoveButton___L1Yy2{
  display:none;
}

.DatasetsListItem-module__DatasetsListItem___EMspb:hover{
  color:var(--mb-color-brand);
}

.DatasetsListItem-module__DatasetsListItem___EMspb:hover .DatasetsListItem-module__InfoIcon___mFmBl{
    display:inline;
    display:initial;
  }

.DatasetsListItem-module__DatasetsListItem___EMspb:hover .DatasetsListItem-module__RemoveButton___L1Yy2{
    display:inline;
    display:initial;
  }

.DatasetsListItem-module__DatasetsListItem___EMspb:hover .DatasetsListItem-module__TableIcon___DAket{
    display:none;
  }

.DatasetsListItem-module__DatasetsListItem___EMspb:hover .DatasetsListItem-module__AddButton___sZma6[data-variant="inverse"]{
    --button-color:var(--mb-color-brand);
  }

.DatasetsListItem-module__DatasetsListItemSelected___ICxJy,
.DatasetsListItem-module__DatasetsListItemSelected___ICxJy:hover{
  color:var(--mb-color-text-white);
  background-color:var(--mb-color-brand);
}

.DatasetsListItem-module__DatasetsListItemActions___UDlLe{
  display:flex;
  align-items:center;
  gap:var(--mantine-spacing-xs);
  padding-left:var(--mantine-spacing-xs);
}

.DatasetsListItem-module__AddButton___sZma6[data-variant="inverse"]{
  --button-color:var(--mb-color-text-light);
}

.VisualizationPicker-module__ListItem___uvRZc[aria-selected="true"]{
  background-color:var(--mb-color-brand);
  color:var(--mb-color-text-white);
}

.VisualizationPicker-module__ListItem___uvRZc[aria-selected="true"] .VisualizationPicker-module__ListItemLabel___d0R_H{
    color:var(--mb-color-text-white);
  }

.VisualizationPicker-module__ListItem___uvRZc[aria-selected="true"]:hover .VisualizationPicker-module__ListItemLabel___d0R_H{
      color:var(--mb-color-text-primary);
    }

.VisualizationPicker-module__SegmentedControlLabel___OYhPS{
  padding:0;
}

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

.Header-module__title___JhJ1I{
  font-size:1rem;
}

.VisualizationCanvas-module__Container___WaVL9{
  width:100%;
  height:100%;
  display:grid;
  grid-template-columns:auto minmax(0, 1fr) minmax(118px, auto);
  grid-template-rows:auto minmax(0, 1fr) minmax(auto, 42px);
  grid-template-areas:". . top" "left main main" "bottom-left bottom bottom";
  position:relative;
}

.VisualizationCanvas-module__SwapAffordance___HQ7ra{
  pointer-events:none;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:var(--mb-color-text-white-alpha-85);
  opacity:0;
  transition:opacity 0.2s ease-in-out;
}

.VisualizationCanvas-module__SwapAffordance___HQ7ra.VisualizationCanvas-module__visible___WoJTN{
    opacity:1;
  }

.VisualizationCanvas-module__SwapAffordance___HQ7ra .VisualizationCanvas-module__SwapAffordanceIcon___dbFlV{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    width:64px;
    height:64px;
    background-color:var(--mb-color-background-inverse);
    border-radius:8px;
    color:var(--mb-color-text-white);
  }

.well-module__Well___akCUR{
  flex-wrap:nowrap;
  background-color:var(--mb-color-bg-light);
  padding:var(--mantine-spacing-sm);
  gap:var(--mantine-spacing-sm);
  border-radius:var(--border-radius-xl);
  border:1px dashed var(--border-color);
  transform:scale(1);
  transition:transform 0.2s ease-in-out 0.2s, border-color 0.2s ease-in-out 0.2s, background 0.2s ease-in-out 0.2s;
}

.well-module__isActive___MpQsV{
  border-color:var(--mb-color-brand);
  background-color:var(--mb-color-brand-lighter);
}

.well-module__isActive___MpQsV.well-module__isOver___Ey3Y0{
    transform:scale(1.025);
    background-color:var(--mb-color-brand-light);
  }

.well-module__defaultBorderRadius___UwHQN{
  border-radius:var(--default-border-radius);
}

.Visualizer-module__Container___mLBE_{
  display:grid;

  --data-sidebar-width:320px;
  --settings-sidebar-width:320px;
  --transition-duration:200ms;
  --left:0;
  --right:0;

  grid-template-columns:0 1fr 0;

  grid-template-columns:var(--left) 1fr var(--right);
  grid-template-rows:auto 1fr auto;
  height:100%;
  grid-template-areas:"dataSidebar Header settingsSidebar" "dataSidebar Canvas settingsSidebar" "dataSidebar Footer settingsSidebar";
  transition:200ms;
  transition:var(--transition-duration);
}

.Visualizer-module__Container___mLBE_.Visualizer-module__dataSidebarOpen___qm1G_{
  --left:var(--data-sidebar-width);
}

.Visualizer-module__Container___mLBE_.Visualizer-module__dataSidebarOpen___qm1G_ .Visualizer-module__dataSidebar___Jhbhb{
  left:0;
}

.Visualizer-module__Container___mLBE_.Visualizer-module__vizSettingsOpen___o2H29{
  --right:var(--settings-sidebar-width);
}

.Visualizer-module__dataSidebar___Jhbhb{
  position:relative;
  left:calc(-1 * var(--data-sidebar-width));
  transition:var(--transition-duration);
  grid-area:dataSidebar;
  min-width:0;
  background-color:var(--mb-color-bg-light);
}

.Visualizer-module__dataSidebarContent___ZwXWg{
  min-width:var(--data-sidebar-width);
}

.Visualizer-module__Header___O8B8S{
  grid-area:Header;
  border-left:1px solid var(--mb-color-border);
  border-right:1px solid var(--mb-color-border);
}

.Visualizer-module__Canvas___WXBfv{
  grid-area:Canvas;
  overflow:hidden;
  padding:var(--mantine-spacing-lg);
  border-left:1px solid var(--mb-color-border);
  border-right:1px solid var(--mb-color-border);
}

.Visualizer-module__Footer___SWXYZ{
  grid-area:Footer;
  border-left:1px solid var(--mb-color-border);
  border-right:1px solid var(--mb-color-border);
}

.Visualizer-module__settingsSidebar___W5WzP{
  min-width:0;
  grid-area:settingsSidebar;
  overflow:hidden;
}

.Visualizer-module__settingsSidebarContent___ub97P{
  min-width:var(--settings-sidebar-width);
}

.VisualizerModal-module__VisualizerRoot___aVhED{
  width:100%;
  height:80vh;
}


  .QuestionList-module__QuestionListItemRoot___pfY8b .QuestionList-module__QuestionListItem___fkfMl{
    flex:1;
  }.QuestionList-module__QuestionListItemRoot___pfY8b:hover .QuestionList-module__QuestionListItemIcon___X59Li{
      color:var(--mb-color-text-primary);
    }.QuestionList-module__QuestionListItemRoot___pfY8b .QuestionList-module__QuestionListItemLabel___nRcNY{
    overflow:hidden;
  }.QuestionList-module__QuestionListItemRoot___pfY8b .QuestionList-module__QuestionListItemIcon___X59Li{
    color:var(--mb-color-brand);
  }.QuestionList-module__QuestionListItemRoot___pfY8b .QuestionList-module__QuestionListItemIcon___X59Li:last-child{
    justify-self:start;
  }.QuestionList-module__QuestionListItemRoot___pfY8b .QuestionList-module__VisualizerButton___tf4yR{
    visibility:hidden;
    background-color:var(--mb-color-brand);
    color:var(--mb-color-text-white);
    cursor:pointer;
  }.QuestionList-module__QuestionListItemRoot___pfY8b .QuestionList-module__VisualizerButton___tf4yR:hover{
      color:var(--mb-color-text-white);
      background-color:var(--mb-color-brand);
    }.QuestionList-module__QuestionListItemRoot___pfY8b:hover .QuestionList-module__VisualizerButton___tf4yR{
    visibility:visible;
  }

.QuestionPicker-module__questionPickerRoot___z41ID{
  padding:1rem;
}

.QuestionPicker-module__breadcrumbsWrapper___lacWp{
  margin-bottom:0.5rem;
  padding-left:0.5rem;
}

.QuestionPicker-module__searchInput___bYmdr{
  margin-bottom:1rem;
}

button.QuestionPicker-module__newButton___buCLI{
  width:50%;
  color:var(--mb-color-text-dark);
  border-color:var(--mb-color-border);
}

button.QuestionPicker-module__newButton___buCLI:hover{
    color:var(--mb-color-brand);
    border-color:var(--mb-color-brand-light);
    background:var(--mb-color-brand-lighter);
  }

button.QuestionPicker-module__newButton___buCLI:active{
    color:var(--mb-color-brand);
    border-color:var(--mb-color-brand);
    background:var(--mb-color-brand-light);
  }

.ClickBehaviorSidebar-module__SidebarHeader___anQPp{
  border-bottom:1px solid var(--mb-color-border);
  padding-left:32px;
  padding-right:36px;
  margin-bottom:16px;
}

.ClickBehaviorSidebar-module__SidebarContentBordered___bMYQf{
  padding-bottom:1rem;
  border-bottom:1px solid var(--mb-color-border);
}

.ClickBehaviorSidebar-module__SidebarContentBordered___bMYQf .ClickBehaviorSidebar-module__SelectedClickBehaviorItemIcon___dnYlm{
    border-color:transparent;
    padding-left:12px;
  }

.ClickBehaviorSidebar-module__Heading___S8nY5{
  color:var(--mb-color-text-dark);
  padding-top:22px;
  padding-bottom:16px;
  margin-bottom:8px;
}

.ClickMappings-module__TargetTrigger___xKNtM{
  border-radius:0.5rem;
}.ClickMappings-module__TargetTrigger___xKNtM:hover{
    color:var(--mb-color-brand);
    background-color:var(--mb-color-bg-light);
  }

.CustomLinkText-module__Label___YAWau{
  display:block;
  color:var(--mb-color-text-dark);
  font-weight:700;
  padding-top:22px;
  padding-bottom:16px;
  margin-bottom:8px;
}

.LinkOptions-module__SelectedEntityPickerIcon___IHv0p{
  border-color:transparent;
}

.LinkOptions-module__SelectedEntityPickerContent___fDl5E{
  font-weight:bold;
}

.LinkOptions-module__ButtonLabel___H1I0q{
  flex-grow:1;
  text-align:left;
}

.LinkOptions-module__ButtonRoot___kDJZh{
  flex:1 1 auto;
  border-right-color:color-mix(
    in srgb,
    var(--mb-color-bg-white),
    transparent 25%
  );
}

.LinkOptions-module__ButtonRoot___kDJZh[data-variant="filled"]:hover{
    border-right-color:color-mix(
      in srgb,
      var(--mb-color-bg-white),
      transparent 25%
    );
  }

.SidebarItem-module__CloseIconContainer___PvB5P{
  display:flex;
  align-items:center;
  border-left:1px solid color-mix(in srgb, var(--mb-color-brand) 80%, black);
}

.SidebarItem-module__IconContainer___IKxj4{
  flex-shrink:0;
  border:1px solid var(--mb-color-border);
  border-radius:8px;
}

.SidebarItem-module__BaseSidebarItemRoot___RHChw{
  overflow:hidden;
  border:1px solid transparent;
  border-radius:8px;
  cursor:pointer;
}

.SidebarItem-module__BaseSidebarItemRoot___RHChw.SidebarItem-module__disabled___JP56i{
    pointer-events:none;
    opacity:0.4;
  }

.SidebarItem-module__BaseSidebarItemRoot___RHChw.SidebarItem-module__padded___SG9AU{
    padding:8px 12px;
  }

.SidebarItem-module__BaseSidebarItemRoot___RHChw:hover{
    border-color:var(--mb-color-brand);
  }

.SidebarItem-module__SelectableSidebarItemRoot___bLT3g{
  background-color:transparent;
  color:inherit;
}

.SidebarItem-module__SelectableSidebarItemRoot___bLT3g.SidebarItem-module__isSelected___vuFXN{
    background-color:var(--mb-color-brand);
    color:var(--mb-color-text-white);
  }

.ValuesYouCanReference-module__PopoverTrigger___fk4tF{
  cursor:pointer;
  color:var(--mb-color-text-medium);
}.ValuesYouCanReference-module__PopoverTrigger___fk4tF:hover{
    color:var(--mb-color-brand);
  }

.TypeSelector-module__BehaviorOptionIcon___Rli2l{
  border-color:var(--mb-color-border);
}.TypeSelector-module__BehaviorOptionIcon___Rli2l .TypeSelector-module__Icon___z33Ty{
    color:var(--mb-color-text-white);
  }.TypeSelector-module__BehaviorOptionIcon___Rli2l.TypeSelector-module__isSelected___xz_a0{
    border-color:transparent;
  }.TypeSelector-module__BehaviorOptionIcon___Rli2l.TypeSelector-module__isSelected___xz_a0 .TypeSelector-module__Icon___z33Ty{
      color:var(--mb-color-text-white);
    }

.ClickBehaviorSidebarHeader-module__ItemName___OHGgn{
  color:var(--mb-color-brand);
}

.ClickBehaviorSidebarHeader-module__ColumnClickBehaviorHeader___FXzso{
  display:flex;
  align-items:center;
  cursor:pointer;
}

.ClickBehaviorSidebarHeader-module__ColumnClickBehaviorHeader___FXzso:hover{
    color:var(--mb-color-brand);
  }

.ClickBehaviorSidebarHeader-module__ChevronIconContainer___SN9F2{
  padding:4px 6px;
  margin-right:8px;
  border:1px solid var(--mb-color-border);
  border-radius:4px;
}

.DashboardInfoSidebar-module__BrandCircle___LLe27{
  background-color:var(--mb-color-brand);
  color:var(--mb-color-text-white);
  border-radius:50%;
  height:1rem;
  width:1rem;
  padding:1px;
}

.DashboardInfoSidebar-module__IconMargin___rD80B{
  margin-top:0.25rem;
}

.DashboardEntityIdCard-module__CollapseButton___L9oDJ{
  cursor:pointer;
}.DashboardEntityIdCard-module__CollapseButton___L9oDJ:hover{
    color:var(--mb-color-brand);
  }

.DashboardTabs-module__dashboardTabs___EiKTe{
  margin-bottom:-2px;
  position:relative;
}

.DashboardTabs-module__dashboardTabs___EiKTe:before{
    content:" ";
    border-bottom:2px solid var(--mb-color-border);
    position:absolute;
    bottom:0;
    width:100%;
    transition:var(--transition-theme-change);
  }

.DashboardTabs-module__createTabButton____Dn1O{
  border:none;
  padding:0.25rem;
  margin-top:auto;
  margin-bottom:auto;
  position:relative;
  top:-2px;
}


  .DashCard-module__DashboardCardRootDragging____UDxq .DashCard-module__DashCardActionsPanel___dlI9R{
    display:none;
  }

.DashCard-module__DashboardCardRoot___XkdNu:focus-within .DashCard-module__DashCardActionsPanel___dlI9R{
      opacity:1;
      pointer-events:all;
    }

.DashCard-module__DashboardCardRoot___XkdNu:hover .DashCard-module__DashCardActionsPanel___dlI9R{
      opacity:1;
      pointer-events:all;
    }

.DashCard-module__DashCardRoot___pBz7J{
  background-color:var(--mb-color-bg-dashboard-card);
  scroll-margin:6px 0;
}

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__hasHiddenBackground___nTmk6{
    border:0 !important;
    background:transparent !important;
  }

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__shouldForceHiddenBackground___akRdJ{
    background:var(--mb-color-bg-light);
    border:none !important;
  }

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__shouldForceHiddenBackground___akRdJ.DashCard-module__isEmbeddingSdk___phDMr{
      background:var(--mb-color-bg-dashboard);
    }

.DashCardActionButton-module__StyledAnchor___Dp_oZ{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:4px;
}.DashCardActionButton-module__StyledAnchor___Dp_oZ:hover{
    color:var(--mb-color-text-dark);
  }

.DashCardActionsPanel-module__DashCardActionButtonsContainer___gRnIz{
  display:flex;
  align-items:center;
  color:var(--mb-color-text-medium);
  line-height:1px;
  gap:0.5rem;
}

.DashCardActionsPanel-module__DashCardActionsPanelContainer___U4DIo{
  min-width:-moz-fit-content;
  min-width:fit-content;
  padding:0.125em 0.25em;
  background:var(--mb-color-bg-dashboard-card);
  transform:translateY(-50%);
  border-radius:8px;
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.13);
  cursor:default;
  transition:opacity 200ms;
  z-index:2;
}

@container DashboardCard (max-width: 12rem){

.DashCardActionsPanel-module__DashCardActionsPanelContainer___U4DIo.DashCardActionsPanel-module__onLeftEdge___MK4VK{
      right:auto;
      right:initial;
      left:20px;
  }
    }

.DashCardActionsPanel-module__DashCardActionsPanelContainer___U4DIo{

  pointer-events:none;
  opacity:0;
}

.DashCardActionsPanel-module__DashCardActionsPanelContainer___U4DIo.DashCardActionsPanel-module__isDashCardTabMenuOpen___pfBpl{
    pointer-events:all;
    opacity:1;
  }

.DashCardTabMenu-module__MoveDashCardActionStyled___lxOJF{
  position:relative;
}
.DashCardTabMenu-module__MoveDashCardActionStyled___lxOJF:hover::before{
    content:"";
    position:absolute;
    width:300%;
    height:300%;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    z-index:-1;
  }

.ClickBehaviorSidebarOverlay-module__ClickBehaviorDescription___CLyEv{
  display:block;
  color:var(--mb-color-brand);
}

.ClickBehaviorSidebarOverlay-module__ClickBehaviorDescription___CLyEv.ClickBehaviorSidebarOverlay-module__isActive___t8r3z{
    color:inherit;
  }

.ClickBehaviorSidebarOverlay-module__ClickIcon___D56K5{
  color:var(--mb-color-text-light);
}

.ClickBehaviorSidebarOverlay-module__ClickIcon___D56K5.ClickBehaviorSidebarOverlay-module__isActive___t8r3z{
    color:inherit;
  }

.ClickBehaviorSidebarOverlay-module__Button___jsfrt{
  border-radius:8px;
  cursor:pointer;
  background-color:var(--mb-color-bg-light);
  color:var(--mb-color-text-medium);
}

.ClickBehaviorSidebarOverlay-module__Button___jsfrt.ClickBehaviorSidebarOverlay-module__isActive___t8r3z{
    background-color:var(--mb-color-brand);
    color:var(--mb-color-text-white);
  }

.DashCardVisualization-module__DashCardVisualization___Q0_wa{
  color:var(--mb-color-text-medium);
}

.DashCardVisualization-module__VirtualDashCardOverlayText___drjtH{
  color:var(--mb-color-text-medium);
}

.DashCardVisualization-module__InlineParametersList___PmTA3 *,
.DashCardVisualization-module__InlineParametersMenuTrigger___QFmyA *{
  pointer-events:all;
}

.AutomaticDashboardApp-module__ItemLink___Tt8b3{
  margin-bottom:0.5rem;
  display:block;
}

.AutomaticDashboardApp-module__ItemLink___Tt8b3:hover{
    color:var(--mb-color-brand);
  }

.AutomaticDashboardApp-module__SuggestionsSidebarWrapper___B9cCx{
  min-height:100%;
  width:346px;
  background-color:var(--mb-color-bg-light);
  border-left:2px solid var(--mb-color-border);
}

.AutomaticDashboardApp-module__DashboardWrapper___uJa_k{
  flex-grow:1;
}

.AutomaticDashboardApp-module__DashboardWrapper___uJa_k.AutomaticDashboardApp-module__HasSidebar___R0HVW{
    padding-right:346px;
  }

.AutomaticDashboardApp-module__Root___o8LKe{
  background:var(--mb-color-background-light);
  min-height:100%;
  display:flex;
  flex-direction:column;
}

.Onboarding-module__Container___yJhNj{
  overflow:hidden;
  position:absolute;
  bottom:0;
  left:0;
  pointer-events:none;
  container-type:inline-size;
}

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

.Onboarding-module__Container___yJhNj{
    display:none;
}
  }

.Onboarding-module__Colors___O9Tz2{
  --illustration-primary:var(--mb-color-brand);
}

.Onboarding-module__Image___AfkmS{
  position:absolute;
  bottom:0;
  right:0;
}

.Onboarding-module__page___RE_eV{
  background-color:var(--mb-color-bg-white);
  position:relative;
}

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

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

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

.Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]){
  background:linear-gradient(
    to right,
    var(--mb-color-background-hover) 3rem,
    transparent 3rem
  );
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  color:var(--mb-color-text-dark);
  padding-left:0;
  height:3rem;
}

.Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]):hover{
    background:linear-gradient(
      to right,
      var(--mb-color-icon-secondary) 3rem,
      var(--mb-color-background-hover) 3rem
    );
    color:var(--mb-color-brand);
  }

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

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

[data-active="true"] .Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]):hover .Onboarding-module__label___H9ICn,[data-active="true"] .Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]):hover .Onboarding-module__chevron___eOdva svg{
        color:var(--mb-color-brand);
      }

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

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

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

[data-active="true"] .Onboarding-module__icon___Op83q:not([data-css-specificity-hack="🪗"]){
    color:var(--mb-color-text-white);
  }

.Onboarding-module__list___svg0l{
  list-style-type:circle;
}

.Onboarding-module__list___svg0l li{
    margin-left:2rem;
  }

.Onboarding-module__inlineIcon___kZmWX{
  vertical-align:middle;
}

.Onboarding-module__support___mEokE{
  align-items:center;
  background-color:var(--mb-color-background-hover);
  border-radius:0.5rem;
  display:flex;
  flex-wrap:wrap;
  gap:1.5rem;
}

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

.Onboarding-module__support___mEokE{
    flex-wrap:nowrap;
}
  }

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

.Onboarding-module__image___I_iFd{
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
}

.NewModelOption-module__linkWrapper___Tee8Z{
  -webkit-text-decoration:none;
  text-decoration:none;
  display:block;
  background-color:var(--mb-color-bg-white);
  padding:var(--padding-4);
  align-items:center;
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:var(--default-border-radius);
  cursor:pointer;
  height:100%;
  text-align:center;
  transition:all 0.2s linear;
}

.NewModelOption-module__modelTitle___Hc2zy{
  transition:all 0.2s linear;
}

.SaveQuestionForm-module__labelWrapper___qsAql{
  max-width:100%;
}

.SaveQuestionForm-module__label___ZeRPP{
  overflow:hidden;
  text-overflow:ellipsis;
}

.SaveQuestionForm-module__label___ZeRPP.SaveQuestionForm-module__labelActive___qFITN{
    color:var(--mb-color-brand);
  }

.MetricEditorBody-module__root___Yt5cO{
  display:flex;
  border-bottom:1px solid var(--mb-color-border);
}

.ResizableBoxHandle-module__root___yqonE{
  cursor:row-resize;
}

.MetricEditorFooter-module__root___KQ1sl{
  flex:1 0 auto;
}

.MetricEditorHeader-module__root___nOcm0{
  background-color:var(--mb-color-brand) !important;
}

.TagEditorParam-module__TagContainer___EUakC{
  padding:1.5rem 1.5rem 0 1.5rem;
  margin-bottom:1.5rem;
  border-top:1px solid var(--mb-color-border);
}

.TagEditorParam-module__TagName___wYYGj{
  font-weight:900;
  margin-bottom:2rem;
  align-self:flex-end;
  color:var(--mb-color-brand);
}

.TagEditorParam-module__Parameter___VS1n_{
  font-size:17px;
}

.TagEditorParam-module__ContainerLabel___J2LKr{
  color:var(--mb-color-text-medium);
  font-weight:700;
  margin-bottom:0.5em;
}

.TagEditorParam-module__ErrorSpan___Mn8BN{
  color:var(--mb-color-error);
}

.TagEditorParam-module__DefaultParameterValueWidget___F3Kxb{
  color:var(--mb-color-text-dark);
  padding:0.75rem;
  border:1px solid var(--mb-color-border);
  border-radius:4px;
  background-color:var(--mb-color-bg-white);
  font-weight:normal;
}

.ViewSidebar-module__ViewSidebarAside___fAGIR{
  overflow-x:hidden;
  overflow-y:auto;
  position:relative;
  width:0;
}.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__rightSide___SzaO8{
    border-left:none;
  }.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__rightSide___SzaO8.ViewSidebar-module__isOpen___B3fkf{
      border-left:1px solid var(--mb-color-border);
    }@media screen and (max-width: 40em){.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__rightSide___SzaO8{
      margin-left:auto;
  }
    }.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__leftSide___i8roT{
    border-right:none;
  }.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__leftSide___i8roT.ViewSidebar-module__isOpen___B3fkf{
      border-right:1px solid var(--mb-color-border);
    }

.DatasetEditor-module__TableContainer___CNyRY{
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  flex-basis:0;
}

.DatasetEditor-module__TableContainer___CNyRY.DatasetEditor-module__isSidebarOpen___Yexwd{
    display:none;
  }

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

.DatasetEditor-module__TableContainer___CNyRY.DatasetEditor-module__isSidebarOpen___Yexwd{
      display:inherit;
  }
    }

.DatasetEditor-module__QueryEditorContainer___O23q8{
  z-index:2;
  width:100%;
}

.DatasetEditor-module__QueryEditorContainer___O23q8.DatasetEditor-module__isResizable___xAhJK{
    margin-bottom:1rem;
    border-bottom:1px solid var(--mb-color-border);
  }

.DatasetEditor-module__FieldTypeIcon___SCYRp{
  background-color:var(--mb-color-brand);
  color:var(--mb-color-text-white);
  border-radius:0.3em;
  padding:0.2em;
  margin-right:8px;
  transition:all 0.25s;
  flex-shrink:0;
}

.DatasetEditor-module__FieldTypeIcon___SCYRp.DatasetEditor-module__isSelected___VEyeR{
    background-color:var(--mb-color-bg-white);
    color:var(--mb-color-brand);
  }

.DatasetEditor-module__MainContainer___knhqO{
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  flex-basis:0;
  position:relative;
}

.DatasetEditor-module__Root___OQ2NB{
  --edit-bar-height:49px;

  display:flex;
  flex:1 0 auto;
  position:relative;
  background-color:var(--mb-color-bg-white);
  height:calc(100vh - 49px);
  height:calc(100vh - var(--edit-bar-height));
}

.DatasetEditor-module__DatasetEditBar___RBpOg{
  background-color:var(--mb-color-brand) !important;
}

.DatasetEditor-module__TableHeaderColumnName___B7QOf{
  display:flex;
  flex-direction:row;
  align-items:center;
  min-width:35px;
  height:26px;
  padding:3px 0.5rem;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow-x:hidden;
  color:var(--mb-color-brand);
  background-color:transparent;
  font-weight:bold;
  cursor:pointer;
  border:1px solid var(--mb-color-brand);
  border-radius:8px;
  transition:all 0.25s;
}

.DatasetEditor-module__TableHeaderColumnName___B7QOf.DatasetEditor-module__isSelected___VEyeR{
    color:var(--mb-color-text-white);
    background-color:var(--mb-color-brand);
  }

.DatasetEditor-module__TableHeaderColumnName___B7QOf:hover{
    color:var(--mb-color-text-white);
    background-color:var(--mb-color-brand);
  }

.DatasetEditor-module__TableHeaderColumnName___B7QOf:hover .DatasetEditor-module__FieldTypeIcon___SCYRp{
      background-color:var(--mb-color-bg-white);
      color:var(--mb-color-brand);
    }

.ListViewColumnsSidebar-module__listViewColumnItem___um2pL{
  padding:var(--mantine-spacing-sm);
  margin:0 !important;
  height:2.5rem;
}

.DatasetFieldMetadataSidebar-module__Divider___ziDNq{
  height:1px;
  width:100%;
  background-color:var(--mb-color-bg-medium);
}

.DatasetFieldMetadataSidebar-module__MainFormContainer___zmPCp{
  padding:1.5rem 1.5rem 0;
}

.DatasetFieldMetadataSidebar-module__MainFormContainer___zmPCp .DatasetFieldMetadataSidebar-module__SelectButton___LExoa{
    color:var(--mb-color-text-dark);
    transition:border 0.3s;
    outline:none;
  }

.DatasetFieldMetadataSidebar-module__MainFormContainer___zmPCp .DatasetFieldMetadataSidebar-module__SelectButton___LExoa:focus{
      border-color:var(--mb-color-brand);
    }


  .MappedFieldPicker-module__StyledSelectButton___XAQ6N.MappedFieldPicker-module__hasValue___lZ0t9{
    background-color:var(--mb-color-brand);
    border-color:var(--mb-color-brand);
  }.MappedFieldPicker-module__StyledSelectButton___XAQ6N.MappedFieldPicker-module__hasValue___lZ0t9 .MappedFieldPicker-module__StyledSelectIcon___GArOI{
      color:var(--mb-color-text-white);
    }.MappedFieldPicker-module__StyledSelectButton___XAQ6N.MappedFieldPicker-module__hasValue___lZ0t9 .MappedFieldPicker-module__StyledSelectButtonContent___NxDz1{
      color:var(--mb-color-text-white);
    }

.DatasetQueryEditor-module__QueryEditorContainer___e8ksO{
  visibility:visible;
}.DatasetQueryEditor-module__QueryEditorContainer___e8ksO.DatasetQueryEditor-module__isHidden___tMbnp{
    visibility:hidden;
  }

.EditorTabs-module__TabBar___MV4c8{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  gap:8px;
}

.EditorTabs-module__RadioInput___Rl225{
  cursor:inherit;
  position:absolute;
  opacity:0;
  width:0;
  height:0;
  top:0;
  left:0;
  margin:0;
  padding:0;
  z-index:1;
}

.EditorTabs-module__Tab___Ecjgu{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding:6px 12px;
  color:var(--mb-color-text-white);
  font-weight:bold;
  border:2px solid;
  border-radius:8px;
  transition:all 0.3s;
  opacity:1;
  cursor:pointer;
}

.EditorTabs-module__Tab___Ecjgu.EditorTabs-module__active___f1CUG{
    background-color:var(--active-tab-color);
    border-color:var(--active-tab-color);
  }

.EditorTabs-module__Tab___Ecjgu.EditorTabs-module__inactive___WdpY_{
    border-color:var(--inactive-tab-color);
  }

.EditorTabs-module__Tab___Ecjgu.EditorTabs-module__inactive___WdpY_:hover{
      background-color:var(--inactive-tab-color);
    }

.EditorTabs-module__Tab___Ecjgu.EditorTabs-module__disabled___DvpRM{
    opacity:0.5;
    cursor:default;
  }

.AlertListItem-module__notificationListItem___ShV2b{
  position:relative;
  border-radius:0.5rem;
  border:1px solid var(--mb-color-border);
}

.AlertListItem-module__notificationListItem___ShV2b .AlertListItem-module__itemTitle___wxLOw{
    line-height:1rem;
    margin-bottom:0.25rem;
  }

.AlertListItem-module__notificationListItemEditable___yyRKm:hover{
    background-color:var(--mb-color-background-hover);
    cursor:pointer;
    border-color:transparent;
  }

.AlertListItem-module__notificationListItemEditable___yyRKm:hover .AlertListItem-module__itemTitle___wxLOw{
      color:var(--mb-color-brand);
    }

.AlertListItem-module__notificationListItemEditable___yyRKm:hover .AlertListItem-module__handlersContainer___AnG6w{
      color:var(--mb-color-text-primary);
    }

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

.AlertListItem-module__actionButtonContainer___nN6mg{
  position:absolute;
  right:0.3125rem;
  top:0.3125rem;
}

.NewDatasetModal-module__DatasetValueProp___yvbEc{
  color:var(--mb-color-text-dark);
  list-style-type:disc;
  margin-left:1rem;
  padding-bottom:1rem;
  font-size:14px;
  line-height:22px;
}

.ViewHeaderContainer-module__BorderedViewTitleHeader___gIDtW{
  border-bottom:1px solid var(--mb-color-border);
  padding-top:8px;
  padding-bottom:8px;
  min-height:4rem;
}

.ViewHeaderContainer-module__QueryBuilderViewHeaderContainer___DzAmW{
  flex-shrink:0;
  background-color:var(--mb-color-bg-white);
  position:relative;
  z-index:3;
}

.ChartTypeOption-module__BorderedButton___sUOIp{
  border:var(--border-size) var(--border-style) var(--mb-color-border) !important;
}

.ChartTypeOption-module__SettingsButton___umLpY{
  opacity:0;
}

.ChartTypeOption-module__VisualizationButton___kIHkd:hover + .ChartTypeOption-module__SettingsButton___umLpY,
.ChartTypeOption-module__SettingsButton___umLpY:hover{
  opacity:1;
}

.QuestionDisplayToggle-module__Well___xrQav{
  display:flex;
  align-items:center;
  padding:4px 6px;
  border-radius:99px;
  background-color:var(--mb-color-bg-medium);
  transition:background 300ms linear;
  cursor:pointer;
}

.QuestionDisplayToggle-module__Well___xrQav:hover{
    background-color:color-mix(in srgb, var(--mb-color-bg-medium), black 5%);
  }

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

.QuestionDisplayToggle-module__ToggleIcon___hLIrA{
  display:flex;
  padding:4px 8px;
  background-color:transparent;
  border-radius:99px;
  outline:none;
  cursor:pointer;
}

.QuestionDisplayToggle-module__ToggleIcon___hLIrA.QuestionDisplayToggle-module__active___vGorH{
    background-color:var(--mb-color-brand);
  }

.QuestionDisplayToggle-module__InnerLabel___v0sZh{
  color:var(--mb-color-text-medium);
  transition:300ms;
}

.QuestionDisplayToggle-module__InnerLabel___v0sZh.QuestionDisplayToggle-module__activeLabel___tLmnc{
    color:var(--mb-color-text-white);
  }

.LeftViewFooterButtonGroup-module__Root___VXv3Z{
  flex-basis:40%;
  flex-grow:0;
}.LeftViewFooterButtonGroup-module__Root___VXv3Z .LeftViewFooterButtonGroup-module__FooterButtonGroup___yYoL6{
    display:inline-flex;
    align-items:stretch;
  }.LeftViewFooterButtonGroup-module__Root___VXv3Z .LeftViewFooterButtonGroup-module__FooterButtonGroup___yYoL6 .LeftViewFooterButtonGroup-module__Button___b0Jsm{
      border:1px solid var(--mb-color-bg-white);
    }

.QuestionDownloadPopover-module__FloatingButton___fv6kX{
  position:absolute;
  right:1rem;
  top:0.5rem;
  z-index:2;
}

.QuestionRowCount-module__RowCountButton___C_jSL{
  font-weight:bold;
  cursor:pointer;
  color:var(--mb-color-text-medium);
}

.QuestionRowCount-module__RowCountButton___C_jSL:hover{
    color:var(--mb-color-brand);
  }

.QuestionRowCount-module__RowCountButton___C_jSL.QuestionRowCount-module__isHighlighted___vi8YR{
    color:var(--mb-color-brand);
  }

.QuestionRowCount-module__RowCountStaticLabel___QCe4J{
  color:var(--mb-color-text-medium);
}

.RightViewFooterButtonGroup-module__Root___Syg4v{
  flex-basis:40%;
}

.ViewNativeQueryEditor-module__NativeQueryEditorContainer___l6Gxf{
  border-bottom:1px solid var(--mb-color-border);
  z-index:2;
}

.ViewMainContainer-module__StyledSyncedParametersList___pjCgn{
  margin-top:1rem;
  margin-left:1.5rem;
}

.ViewMainContainer-module__StyledDebouncedFrame___fHfxY{
  flex:1 0 auto;
  flex-grow:1;
}

.ViewMainContainer-module__QueryBuilderMain___xewzp{
  display:flex;
  flex-direction:column;
  flex:1;
  overflow:hidden;
}

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

.ViewMainContainer-module__QueryBuilderMain___xewzp{
    position:relative;
}
  }

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

.ViewMainContainer-module__QueryBuilderMain___xewzp.ViewMainContainer-module__isSidebarOpen___zKwbk{
      display:none !important;
  }
    }

.QuestionInfoSidebar-module__BrandCircle___Zcroh{
  background-color:var(--mb-color-brand);
  color:var(--mb-color-text-white);
  border-radius:50%;
  height:1rem;
  width:1rem;
  padding:1px;
}

.QuestionInfoSidebar-module__IconMargin___N1OW3{
  margin-top:0.25rem;
}

.AddAggregationButton-module__AddAggregationButtonRoot___zwcLI{
  padding:0.625rem;
  color:var(--mb-color-summarize);
  background-color:var(--mb-color-bg-light);
}.AddAggregationButton-module__AddAggregationButtonRoot___zwcLI:hover{
    color:var(--mb-color-summarize);
    background-color:var(--mb-color-bg-medium);
  }

.AggregationItem-module__Root___cTAIi{
  display:flex;
  align-items:center;
  padding:0.5rem;
  font-weight:bold;
  border-radius:6px;
  color:var(--mb-color-text-white);
  background-color:var(--mb-color-summarize);
  transition:background 300ms linear, border 300ms linear;
  min-height:34px;
  min-width:34px;
  cursor:pointer;
}

.AggregationItem-module__Root___cTAIi:hover{
    background-color:color-mix(
      in srgb,
      var(--mb-color-summarize),
      transparent 20%
    );
    border-color:color-mix(
      in srgb,
      var(--mb-color-summarize),
      transparent 20%
    );
  }

.AggregationItem-module__AggregationName___MJUEj{
  margin-left:0.5rem;
  margin-right:0.5rem;
}

.AggregationItem-module__RemoveIcon___y_a2S{
  display:flex;
  margin-left:auto;
  opacity:0.4;
  transition:opacity 0.3s;
}

.AggregationItem-module__RemoveIcon___y_a2S:hover{
    opacity:1;
  }

.BreakoutColumnList-module__ColumnGroupName___dgPpc{
  margin:1rem 0 0.5rem 0;
  text-transform:uppercase;
  font-weight:700;
  font-size:0.75rem;
  padding:0 0.5rem;
  color:var(--mb-color-summarize);
}

.BreakoutColumnListItem-module__TitleContainer___flBDL{
  flex-grow:1;
}

.BreakoutColumnListItem-module__Title___j27cT{
  margin:0 0.5rem;
  word-break:break-word;
  font-size:0.875rem;
  font-weight:700;
}

.BreakoutColumnListItem-module__AddButton___l38BF{
  width:34px;
  margin-left:0.5rem;
  color:var(--mb-color-text-white);
}

.BreakoutColumnListItem-module__RemoveButton___SkgLg{
  color:var(--mb-color-text-white);
  background-color:transparent;
  opacity:0.6;
  transition:all 100ms;
}

.BreakoutColumnListItem-module__RemoveButton___SkgLg:hover{
    color:var(--mb-color-text-white);
    background-color:transparent;
    opacity:1;
  }

.BreakoutColumnListItem-module__Content___xn5_k{
  display:flex;
  flex:auto;
  align-items:center;
  border-radius:6px;
}

.BreakoutColumnListItem-module__Content___xn5_k .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi{
    height:100%;
  }

.BreakoutColumnListItem-module__Root___WW0Ex{
  display:flex;
  align-items:stretch;
  cursor:pointer;
  margin:0.25rem 0;
  min-height:34px;
  position:relative;
}

.BreakoutColumnListItem-module__Root___WW0Ex .BreakoutColumnListItem-module__AddButton___l38BF{
    transition:none;
  }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isSelected___gGq5T .BreakoutColumnListItem-module__Content___xn5_k,.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isSelected___gGq5T .BreakoutColumnListItem-module__ColumnTypeIcon___IGOKs{
      background-color:var(--mb-color-summarize);
      color:var(--mb-color-text-white);
    }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isSelected___gGq5T .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi{
      visibility:visible;
      opacity:1;
      color:color-mix(in srgb, var(--mb-color-text-white), transparent 35%);
    }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isSelected___gGq5T .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi:hover{
        color:var(--mb-color-text-white);
        opacity:1;
      }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY .BreakoutColumnListItem-module__ColumnTypeIcon___IGOKs{
      color:var(--mb-color-text-light);
    }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__AddButton___l38BF,.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__Content___xn5_k,.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__ColumnTypeIcon___IGOKs{
        color:var(--mb-color-summarize);
        background-color:var(--mb-color-bg-light);
      }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__AddButton___l38BF:hover{
        background-color:var(--mb-color-bg-medium);
      }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi{
        visibility:visible;
        opacity:1;
        color:var(--mb-color-text-light);
      }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi:hover{
          color:var(--mb-color-text-medium);
        }

.BreakoutColumnListItem-module__ColumnTypeIcon___IGOKs{
  color:var(--mb-color-text-medium);
}

.SummarizeSidebar-module__SidebarView___wyDnZ{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

.View-module__QueryBuilderViewRoot____vnGb{
  display:flex;
  flex-direction:column;
  background-color:var(--mb-color-bg-white);
  height:100%;
  position:relative;
}

.View-module__QueryBuilderContentContainer___wAs_Z{
  display:flex;
  flex:1 0 auto;
  position:relative;
}

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

.View-module__QueryBuilderContentContainer___wAs_Z{
    justify-content:flex-end;
}
  }

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

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

.Detail-module__detailBody___u95hG{
  max-width:900px;
}

.Detail-module__detailTitle___kDn7N{
  display:inline-block;
  color:var(--title-color);
}

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

.Detail-module__detailSubtitleLight___A5xUB{
  padding-top:6px;
}

.Detail-module__detailTextarea___A4kg9{
  resize:none;
  font-size:16px;
  width:100%;
  min-height:100px;
}

.EditHeader-module__editHeader___pVhFy{
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:40px;
  background-color:var(--mb-color-bg-white-alpha-15);
}

.EditHeader-module__editHeaderButtons___hCzan{
  padding-top:72px;
  padding-right:16px;
  margin-left:auto;
  display:flex;
  gap:16px;
}

.EditHeader-module__editHeaderButton___g9UGe{
  color:var(--mb-color-brand);
}

.EditHeader-module__saveButton___U7czS{
}

.EditHeader-module__cancelButton___J3hhk{
}

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

.List-module__list___DpFOZ{
  margin-left:auto;
  margin-right:auto;
  max-width:680px;
}

.List-module__list___DpFOZ a{
  -webkit-text-decoration:none;
  text-decoration:none;
}

.List-module__header___yKk6A{
  flex-direction:row;
  display:flex;
  color:var(--title-color);
  font-size:24px;
  min-height:48px;
}

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

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

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

.List-module__item____fhjM{
  position:relative;
  align-items:center;
  display:flex;
  gap:var(--padding-1);
}

.List-module__itemBody___P4eUO{
  display:flex;
  flex:1 1 auto;
  overflow:hidden;
}

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

.List-module__itemTitle___Mr8Xb:hover{
    color:var(--mb-color-brand);
  }

.List-module__itemSubtitle___YvnRt{
  color:var(--subtitle-color);
  max-width:600px;
  font-size:14px;
}

.List-module__leftIcons___aXNwp{
  align-self:flex-start;
  flex-shrink:0;
  flex-direction:row;
  align-items:center;
  display:flex;
  padding-right:8px;
  color:var(--muted-color);
}

.List-module__itemIcons___NaClO{
  padding-top:4px;
}

.List-module__icon___HE6H_{
  position:relative;
  color:var(--muted-color);
}

.List-module__item____fhjM .List-module__icon___HE6H_{
  visibility:hidden;
}

.List-module__item____fhjM:hover .List-module__icon___HE6H_{
  visibility:visible;
}

.List-module__chartIcon___VnuRI{
  visibility:visible !important;
  position:relative;
}

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

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

.ReferenceHeader-module__headerTextInput___BQSlO{
  font-size:18px;
  color:var(--title-color);
  max-width:550px;
}

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

.Sidebar-module__sidebar___lak6e{
  width:30%;
  max-width:500px;
  background-color:var(--mb-color-bg-light);
  color:var(--mb-color-text-medium);
}

.Sidebar-module__sidebar___lak6e a{
  -webkit-text-decoration:none;
  text-decoration:none;
}

.Sidebar-module__item___IXXwM{
  align-items:center;
  display:flex;
  font-size:1em;
  color:var(--mb-color-text-light);
}

.Sidebar-module__item___IXXwM .Sidebar-module__icon___kPL16{
  line-height:1em;
}

.Sidebar-module__item___IXXwM:hover{
  background-color:var(--mb-color-bg-medium);
  color:var(--mb-color-brand);
}

.Sidebar-module__item___IXXwM.Sidebar-module__selected___AdZag,
.Sidebar-module__item___IXXwM.Sidebar-module__selected___AdZag .Sidebar-module__icon___kPL16{
  color:var(--mb-color-brand);
}

.Sidebar-module__item___IXXwM.Sidebar-module__selected___AdZag{
  background-color:rgba(80, 158, 227, 0.15);
}

.Sidebar-module__name____vrES{
  color:var(--mb-color-text-medium);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow-x:hidden;
}

.Sidebar-module__item___IXXwM:hover .Sidebar-module__name____vrES,
.Sidebar-module__item___IXXwM.Sidebar-module__selected___AdZag .Sidebar-module__name____vrES{
  color:var(--mb-color-brand);
}

.Sidebar-module__icon___kPL16{
  flex-shrink:0;
}

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

.LabelIcon-module__icon___WlhwE{
  color:currentColor;
}

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

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

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

.Reference-module__schemaSeparator___VVfmE{
  margin-left:0;
  font-size:18px;
}

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

.QueryButton-module__queryButton___cVbiz{
  -webkit-text-decoration:none;
  text-decoration:none;
  align-items:center;
  display:flex;
}

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

.UsefulQuestions-module__usefulQuestions___R3BGG{
  color:var(--mb-color-brand);
  font-size:16px;
}

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

.Field-module__field___DJoLK{
  align-items:center;
  display:flex;
}

.Field-module__fieldNameTitle___YvLqh{
  flex:0.5;
}

.Field-module__fieldName___BTrEO{
}

.Field-module__fieldTextInput___KMPa3{
  color:var(--title-color);
  width:100%;
  font-size:14px;
}

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

.Field-module__fieldDataType___SDlLt{
  flex:0.25;
}

.Field-module__fieldSecondary___TgXT5{
  font-size:13px;
}

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

.Field-module__fieldOther___KGLb_{
}

.Field-module__fieldDescription___mAlHg{
  color:var(--subtitle-color);
  font-size:14px;
}

.Formula-module__formula___B4pFY{
  background-color:var(--mb-color-bg-light);
  cursor:pointer;
}

.Formula-module__formulaHeader___C7JCy{
  align-items:center;
  display:flex;
}

.Formula-module__formulaTitle___Z4_vD{
  font-size:16px;
}

.Formula-module__formulaDefinitionInner___Mzv1r{
}

.Formula-module__formulaDefinition___PciSp{
  overflow:hidden;
}

.UserListElement-module__Root___GYFm_{
  flex-shrink:0;
}.UserListElement-module__Root___GYFm_:hover{
    background-color:var(--mb-color-background-hover) !important;
  }

.LicenseTokenStep-module__licenseTokenStep___tHtlB.LicenseTokenStep-module__licenseTokenStep___tHtlB{
  padding-bottom:var(--mantine-spacing-xl);
}

.SettingsPage-module__PageHeader___DGF6J{
  margin-bottom:4rem;
  padding:1rem;
  border-bottom:1px solid var(--mb-color-border);
}

.SettingsPage-module__Decoy___DeKdJ{
  display:none;
  visibility:hidden;
  opacity:0;
}

.SettingsPage-module__PageBody___VDDdn{
  margin:0 auto;
  padding-left:1rem;
  padding-right:1rem;
}

@media screen and (min-width: 40em){
  .SettingsPage-module__PageBody___VDDdn{
    max-width:47rem;
    padding-left:2rem;
    padding-right:2rem;
  }

  .SettingsPage-module__Decoy___DeKdJ{
    display:block;
  }
}


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