/* [project]/UIKit/web/packages/components/Skeleton/Skeleton.module.scss.module.css [app-client] (css) */
.Skeleton-module-scss-module__Xv9Una__Skeleton {
  pointer-events: none;
}

/* [project]/UIKit/web/packages/frameworks/View/HScrollView/HScrollView.module.scss.module.css [app-client] (css) */
html:has(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-active="true"] .HScrollView-module-scss-module__V0C4eq__Container > :hover) {
  overscroll-behavior-x: none;
}

.HScrollView-module-scss-module__V0C4eq__Root, .HScrollView-module-scss-module__V0C4eq__ViewportFrame {
  min-width: 0;
  position: relative;
}

.HScrollView-module-scss-module__V0C4eq__Root {
  --h-scroll-resolved-item-width: var(--h-scroll-item-width, auto);
}

.HScrollView-module-scss-module__V0C4eq__Viewport {
  --h-scroll-resolved-outset-start: var(--h-scroll-outset-start, 0rem);
  --h-scroll-resolved-outset-end: var(--h-scroll-outset-end, 0rem);
  --h-scroll-resolved-visual-outset: var(--h-scroll-visual-outset, 0rem);
  --h-scroll-resolved-clip-start: calc(var(--h-scroll-resolved-outset-start) + var(--h-scroll-resolved-visual-outset));
  --h-scroll-resolved-clip-end: calc(var(--h-scroll-resolved-outset-end) + var(--h-scroll-resolved-visual-outset));
  scrollbar-width: none;
  -ms-overflow-style: none;
  width: 100%;
}

.HScrollView-module-scss-module__V0C4eq__Viewport, .HScrollView-module-scss-module__V0C4eq__ViewportFrame {
  overflow: visible;
}

.HScrollView-module-scss-module__V0C4eq__EdgeEffects {
  --h-scroll-resolved-outset-start: var(--h-scroll-outset-start, 0rem);
  --h-scroll-resolved-outset-end: var(--h-scroll-outset-end, 0rem);
  --h-scroll-resolved-visual-outset: var(--h-scroll-visual-outset, 0rem);
  --h-scroll-resolved-clip-start: calc(var(--h-scroll-resolved-outset-start) + var(--h-scroll-resolved-visual-outset));
  --h-scroll-resolved-clip-end: calc(var(--h-scroll-resolved-outset-end) + var(--h-scroll-resolved-visual-outset));
  z-index: 2;
  pointer-events: none;
  display: block;
  position: absolute;
  inset: 0;
}

[data-h-scroll-layout-active="true"]:not([data-h-scroll-responsive]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__EdgeEffects {
  inset-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
  inset-inline: calc(var(--h-scroll-resolved-outset-start) * -1) calc(var(--h-scroll-resolved-outset-end) * -1);
}

[data-h-scroll-layout-active="true"]:not([data-h-scroll-responsive]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__Viewport {
  width: calc(100% + var(--h-scroll-resolved-clip-start) + var(--h-scroll-resolved-clip-end));
  margin-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
  margin-inline: calc(var(--h-scroll-resolved-clip-start) * -1) calc(var(--h-scroll-resolved-clip-end) * -1);
  padding-block: var(--h-scroll-resolved-visual-outset);
  padding-inline: var(--h-scroll-resolved-clip-start) var(--h-scroll-resolved-clip-end);
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  overflow: auto hidden;
}

[data-h-scroll-layout-active="true"]:not([data-h-scroll-responsive]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Viewport {
  width: 100%;
  margin-inline: 0;
  padding-inline: 0;
}

[data-h-scroll-layout-active="true"]:not([data-h-scroll-responsive]) .HScrollView-module-scss-module__V0C4eq__Container > * {
  width: var(--h-scroll-resolved-item-width, auto);
  height: var(--h-scroll-item-height, auto);
  flex: none;
}

[data-h-scroll-layout-active="true"]:not([data-h-scroll-responsive]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Container > * {
  flex: auto;
  min-width: 0;
}

[data-h-scroll-active="true"] .HScrollView-module-scss-module__V0C4eq__Viewport:has(.HScrollView-module-scss-module__V0C4eq__Container > :hover) {
  overscroll-behavior-x: none;
}

.HScrollView-module-scss-module__V0C4eq__Container {
  gap: var(--view-default-gap, 1.2rem);
  min-width: 0;
  display: flex;
}

.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-loop="true"] .HScrollView-module-scss-module__V0C4eq__Container > :last-child {
  margin-inline-end: var(--h-scroll-loop-gap, var(--view-default-gap, 1.2rem));
}

.HScrollView-module-scss-module__V0C4eq__Controls {
  z-index: 3;
  position: relative;
}

.HScrollView-module-scss-module__V0C4eq__Control {
  opacity: 1;
  visibility: visible;
  transition: opacity var(--transition-paint-duration) ease-in-out, transform var(--transition-paint-duration) ease-in-out, visibility 0s linear 0s, var(--transition-theme-paint);
  transform: scale(1);
}

.HScrollView-module-scss-module__V0C4eq__Control[data-h-scroll-control-disabled="true"] {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition-delay: 0s, 0s, var(--transition-paint-duration), 0s, 0s, 0s, 0s, 0s, 0s;
  transform: scale(.92);
}

@starting-style {
  .HScrollView-module-scss-module__V0C4eq__Control:not([data-h-scroll-control-disabled="true"]) {
    opacity: 0;
    visibility: hidden;
    transform: scale(.92);
  }
}

.HScrollView-module-scss-module__V0C4eq__Control[data-material-surface] {
  --material-opacity: 1;
  --material-content-opacity: 1;
  opacity: 1;
  transition: --material-opacity var(--transition-paint-duration) ease-in-out, --material-content-opacity var(--transition-paint-duration) ease-in-out, transform var(--transition-paint-duration) ease-in-out, visibility 0s linear 0s, var(--transition-theme-paint);
}

.HScrollView-module-scss-module__V0C4eq__Control[data-material-surface][data-h-scroll-control-disabled="true"] {
  --material-opacity: 0;
  --material-content-opacity: 0;
  opacity: 1;
  transition-delay: 0s, 0s, 0s, var(--transition-paint-duration), 0s, 0s, 0s, 0s, 0s, 0s;
}

@starting-style {
  .HScrollView-module-scss-module__V0C4eq__Control[data-material-surface]:not([data-h-scroll-control-disabled="true"]) {
    --material-opacity: 0;
    --material-content-opacity: 0;
    opacity: 1;
  }
}

.HScrollView-module-scss-module__V0C4eq__ControlsOverlay {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.HScrollView-module-scss-module__V0C4eq__ControlsOverlay > * {
  pointer-events: none;
}

.HScrollView-module-scss-module__V0C4eq__ControlsOverlay :where(button, a, [role="button"]) {
  pointer-events: auto;
}

[data-h-scroll-active="true"] .HScrollView-module-scss-module__V0C4eq__Container {
  touch-action: pan-y pinch-zoom;
}

:where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w0"]) .HScrollView-module-scss-module__V0C4eq__Container {
  flex-wrap: var(--h-scroll-responsive-wrap, nowrap);
}

@media (max-width: 329.98px) {
  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w0"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__EdgeEffects {
    inset-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    inset-inline: calc(var(--h-scroll-resolved-outset-start) * -1) calc(var(--h-scroll-resolved-outset-end) * -1);
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w0"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: calc(100% + var(--h-scroll-resolved-clip-start) + var(--h-scroll-resolved-clip-end));
    margin-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    margin-inline: calc(var(--h-scroll-resolved-clip-start) * -1) calc(var(--h-scroll-resolved-clip-end) * -1);
    padding-block: var(--h-scroll-resolved-visual-outset);
    padding-inline: var(--h-scroll-resolved-clip-start) var(--h-scroll-resolved-clip-end);
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w0"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w0"]) .HScrollView-module-scss-module__V0C4eq__Container > * {
    width: var(--h-scroll-resolved-item-width, auto);
    height: var(--h-scroll-item-height, auto);
    flex: none;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w0"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Container > * {
    flex: auto;
    min-width: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w0"]) .HScrollView-module-scss-module__V0C4eq__Container {
    flex-wrap: nowrap;
  }
}

:where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w1"]) .HScrollView-module-scss-module__V0C4eq__Container {
  flex-wrap: var(--h-scroll-responsive-wrap, nowrap);
}

@media (max-width: 349.98px) {
  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w1"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__EdgeEffects {
    inset-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    inset-inline: calc(var(--h-scroll-resolved-outset-start) * -1) calc(var(--h-scroll-resolved-outset-end) * -1);
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w1"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: calc(100% + var(--h-scroll-resolved-clip-start) + var(--h-scroll-resolved-clip-end));
    margin-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    margin-inline: calc(var(--h-scroll-resolved-clip-start) * -1) calc(var(--h-scroll-resolved-clip-end) * -1);
    padding-block: var(--h-scroll-resolved-visual-outset);
    padding-inline: var(--h-scroll-resolved-clip-start) var(--h-scroll-resolved-clip-end);
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w1"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w1"]) .HScrollView-module-scss-module__V0C4eq__Container > * {
    width: var(--h-scroll-resolved-item-width, auto);
    height: var(--h-scroll-item-height, auto);
    flex: none;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w1"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Container > * {
    flex: auto;
    min-width: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w1"]) .HScrollView-module-scss-module__V0C4eq__Container {
    flex-wrap: nowrap;
  }
}

:where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w2"]) .HScrollView-module-scss-module__V0C4eq__Container {
  flex-wrap: var(--h-scroll-responsive-wrap, nowrap);
}

@media (max-width: 409.98px) {
  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w2"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__EdgeEffects {
    inset-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    inset-inline: calc(var(--h-scroll-resolved-outset-start) * -1) calc(var(--h-scroll-resolved-outset-end) * -1);
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w2"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: calc(100% + var(--h-scroll-resolved-clip-start) + var(--h-scroll-resolved-clip-end));
    margin-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    margin-inline: calc(var(--h-scroll-resolved-clip-start) * -1) calc(var(--h-scroll-resolved-clip-end) * -1);
    padding-block: var(--h-scroll-resolved-visual-outset);
    padding-inline: var(--h-scroll-resolved-clip-start) var(--h-scroll-resolved-clip-end);
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w2"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w2"]) .HScrollView-module-scss-module__V0C4eq__Container > * {
    width: var(--h-scroll-resolved-item-width, auto);
    height: var(--h-scroll-item-height, auto);
    flex: none;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w2"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Container > * {
    flex: auto;
    min-width: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w2"]) .HScrollView-module-scss-module__V0C4eq__Container {
    flex-wrap: nowrap;
  }
}

:where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w3"]) .HScrollView-module-scss-module__V0C4eq__Container {
  flex-wrap: var(--h-scroll-responsive-wrap, nowrap);
}

@media (max-width: 767.98px) {
  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w3"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__EdgeEffects {
    inset-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    inset-inline: calc(var(--h-scroll-resolved-outset-start) * -1) calc(var(--h-scroll-resolved-outset-end) * -1);
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w3"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: calc(100% + var(--h-scroll-resolved-clip-start) + var(--h-scroll-resolved-clip-end));
    margin-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    margin-inline: calc(var(--h-scroll-resolved-clip-start) * -1) calc(var(--h-scroll-resolved-clip-end) * -1);
    padding-block: var(--h-scroll-resolved-visual-outset);
    padding-inline: var(--h-scroll-resolved-clip-start) var(--h-scroll-resolved-clip-end);
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w3"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w3"]) .HScrollView-module-scss-module__V0C4eq__Container > * {
    width: var(--h-scroll-resolved-item-width, auto);
    height: var(--h-scroll-item-height, auto);
    flex: none;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w3"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Container > * {
    flex: auto;
    min-width: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w3"]) .HScrollView-module-scss-module__V0C4eq__Container {
    flex-wrap: nowrap;
  }
}

:where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w4"]) .HScrollView-module-scss-module__V0C4eq__Container {
  flex-wrap: var(--h-scroll-responsive-wrap, nowrap);
}

@media (max-width: 813.98px) {
  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w4"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__EdgeEffects {
    inset-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    inset-inline: calc(var(--h-scroll-resolved-outset-start) * -1) calc(var(--h-scroll-resolved-outset-end) * -1);
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w4"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: calc(100% + var(--h-scroll-resolved-clip-start) + var(--h-scroll-resolved-clip-end));
    margin-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    margin-inline: calc(var(--h-scroll-resolved-clip-start) * -1) calc(var(--h-scroll-resolved-clip-end) * -1);
    padding-block: var(--h-scroll-resolved-visual-outset);
    padding-inline: var(--h-scroll-resolved-clip-start) var(--h-scroll-resolved-clip-end);
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w4"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w4"]) .HScrollView-module-scss-module__V0C4eq__Container > * {
    width: var(--h-scroll-resolved-item-width, auto);
    height: var(--h-scroll-item-height, auto);
    flex: none;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w4"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Container > * {
    flex: auto;
    min-width: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w4"]) .HScrollView-module-scss-module__V0C4eq__Container {
    flex-wrap: nowrap;
  }
}

:where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w5"]) .HScrollView-module-scss-module__V0C4eq__Container {
  flex-wrap: var(--h-scroll-responsive-wrap, nowrap);
}

@media (max-width: 1279.98px) {
  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w5"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__EdgeEffects {
    inset-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    inset-inline: calc(var(--h-scroll-resolved-outset-start) * -1) calc(var(--h-scroll-resolved-outset-end) * -1);
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w5"]):not(.HScrollView-module-scss-module__V0C4eq__SingleChild) .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: calc(100% + var(--h-scroll-resolved-clip-start) + var(--h-scroll-resolved-clip-end));
    margin-block: calc(var(--h-scroll-resolved-visual-outset) * -1);
    margin-inline: calc(var(--h-scroll-resolved-clip-start) * -1) calc(var(--h-scroll-resolved-clip-end) * -1);
    padding-block: var(--h-scroll-resolved-visual-outset);
    padding-inline: var(--h-scroll-resolved-clip-start) var(--h-scroll-resolved-clip-end);
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w5"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w5"]) .HScrollView-module-scss-module__V0C4eq__Container > * {
    width: var(--h-scroll-resolved-item-width, auto);
    height: var(--h-scroll-item-height, auto);
    flex: none;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w5"]).HScrollView-module-scss-module__V0C4eq__SingleChild .HScrollView-module-scss-module__V0C4eq__Container > * {
    flex: auto;
    min-width: 0;
  }

  :where(.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-responsive="w5"]) .HScrollView-module-scss-module__V0C4eq__Container {
    flex-wrap: nowrap;
  }
}

.HScrollView-module-scss-module__V0C4eq__Root[data-h-scroll-layout-active="true"] .HScrollView-module-scss-module__V0C4eq__Viewport[data-embla-active="true"] {
  overflow: clip;
}

.HScrollView-module-scss-module__V0C4eq__FullWidth .HScrollView-module-scss-module__V0C4eq__Container, .HScrollView-module-scss-module__V0C4eq__FullWidth .HScrollView-module-scss-module__V0C4eq__Container > * {
  width: 100%;
}

.HScrollView-module-scss-module__V0C4eq__Viewport::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}

@media (max-width: 767.98px) {
  .HScrollView-module-scss-module__V0C4eq__Root {
    --h-scroll-resolved-item-width: var(--h-scroll-mobile-item-width, var(--h-scroll-item-width, auto));
  }

  .HScrollView-module-scss-module__V0C4eq__Viewport, .HScrollView-module-scss-module__V0C4eq__EdgeEffects {
    --h-scroll-resolved-outset-start: var(--h-scroll-mobile-outset-start, var(--h-scroll-outset-start, 0rem));
    --h-scroll-resolved-outset-end: var(--h-scroll-mobile-outset-end, var(--h-scroll-outset-end, 0rem));
  }
}

.HScrollView-module-scss-module__V0C4eq__Scrollbar {
  appearance: none;
  cursor: pointer;
  touch-action: pan-y;
  background: none;
  border: 0;
  width: 100%;
  height: .8rem;
  margin: 0;
  padding: .4rem 0 0;
  display: none;
}

.HScrollView-module-scss-module__V0C4eq__Scrollbar::-webkit-slider-runnable-track {
  border-radius: var(--radius-circle);
  background-color: color-mix(in srgb, var(--color-base-3) 45%, transparent);
  height: .3rem;
  transition: var(--transition-theme-background);
}

.HScrollView-module-scss-module__V0C4eq__Scrollbar::-moz-range-track {
  border-radius: var(--radius-circle);
  background-color: color-mix(in srgb, var(--color-base-3) 45%, transparent);
  height: .3rem;
  transition: var(--transition-theme-background);
}

.HScrollView-module-scss-module__V0C4eq__Scrollbar::-webkit-slider-thumb {
  appearance: none;
  width: max(2.4rem, var(--h-scroll-thumb-width, 2.4rem));
  border-radius: var(--radius-circle);
  background-color: color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  height: .3rem;
  transition: var(--transition-theme-background);
  border: 0;
}

.HScrollView-module-scss-module__V0C4eq__Scrollbar::-moz-range-thumb {
  width: max(2.4rem, var(--h-scroll-thumb-width, 2.4rem));
  border-radius: var(--radius-circle);
  background-color: color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  height: .3rem;
  transition: var(--transition-theme-background);
  border: 0;
}

.HScrollView-module-scss-module__V0C4eq__Scrollbar:focus-visible {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

@media (any-hover: hover) and (any-pointer: fine) {
  .HScrollView-module-scss-module__V0C4eq__Scrollbar {
    display: block;
  }

  .HScrollView-module-scss-module__V0C4eq__Scrollbar[data-thumb-hovered="true"]::-webkit-slider-thumb {
    background-color: var(--color-base-reversed-1);
  }

  .HScrollView-module-scss-module__V0C4eq__Scrollbar[data-thumb-hovered="true"]::-moz-range-thumb {
    background-color: var(--color-base-reversed-1);
  }
}

/* [project]/UIKit/web/packages/frameworks/View/ImageView/Dialog/ImageDialog.module.scss.module.css [app-client] (css) */
.ImageDialog-module-scss-module__8OHs0W__Root {
  touch-action: none;
  will-change: transform;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ImageDialog-module-scss-module__8OHs0W__ViewportContent {
  position: relative;
  overflow: hidden;
}

.ImageDialog-module-scss-module__8OHs0W__ContentGrid {
  flex: auto;
  min-height: 0;
  padding: 3.2rem 0;
  display: grid;
  position: relative;
}

.ImageDialog-module-scss-module__8OHs0W__Stage {
  grid-area: 1 / 1;
  padding-bottom: 0;
  position: relative;
}

.ImageDialog-module-scss-module__8OHs0W__ContentGrid[data-focus="true"] .ImageDialog-module-scss-module__8OHs0W__Stage {
  grid-column: 1 / -1;
  padding: 0;
}

.ImageDialog-module-scss-module__8OHs0W__ContentGrid[data-focus="true"] {
  padding: 0;
}

.ImageDialog-module-scss-module__8OHs0W__BottomChrome {
  z-index: 2;
  pointer-events: none;
  flex-direction: column;
  align-items: stretch;
  gap: 1.6rem;
  display: flex;
  position: absolute;
  bottom: 3.2rem;
  left: 3.2rem;
  right: 3.2rem;
}

.ImageDialog-module-scss-module__8OHs0W__BottomChrome > * {
  pointer-events: auto;
}

.ImageDialog-module-scss-module__8OHs0W__GalleryViewport {
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.ImageDialog-module-scss-module__8OHs0W__GalleryTrack {
  touch-action: pan-y pinch-zoom;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
}

.ImageDialog-module-scss-module__8OHs0W__Slide {
  position: relative;
}

.ImageDialog-module-scss-module__8OHs0W__Slide[data-focused="true"] .ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame {
  visibility: hidden;
}

.ImageDialog-module-scss-module__8OHs0W__ThumbnailRail[data-focus="true"] {
  pointer-events: none;
}

.ImageDialog-module-scss-module__8OHs0W__ThumbnailList {
  flex: 0 auto;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
}

.ImageDialog-module-scss-module__8OHs0W__ThumbnailMedia {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.ImageDialog-module-scss-module__8OHs0W__ThumbnailMedia[data-status="loading"] [data-dialog-thumbnail-base-image], .ImageDialog-module-scss-module__8OHs0W__ThumbnailMedia[data-status="resolving"] [data-dialog-thumbnail-base-image] {
  opacity: 0;
}

.ImageDialog-module-scss-module__8OHs0W__ControlRail > * {
  pointer-events: auto;
}

.ImageDialog-module-scss-module__8OHs0W__ControlRail[data-focus="true"] > * {
  pointer-events: none;
}

.ImageDialog-module-scss-module__8OHs0W__ControlPrevious, .ImageDialog-module-scss-module__8OHs0W__ControlNext {
  position: relative;
  inset: auto;
  transform: none;
}

.ImageDialog-module-scss-module__8OHs0W__Footer {
  pointer-events: auto;
  width: 100%;
  position: relative;
}

.ImageDialog-module-scss-module__8OHs0W__FooterMotion[data-focus="true"] .ImageDialog-module-scss-module__8OHs0W__Footer {
  pointer-events: none;
}

.ImageDialog-module-scss-module__8OHs0W__FooterRow {
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: end;
  gap: 1.2rem;
  display: grid;
}

.ImageDialog-module-scss-module__8OHs0W__FooterCounter {
  flex-shrink: 0;
  grid-column: 2;
  justify-self: end;
}

.ImageDialog-module-scss-module__8OHs0W__Status, .ImageDialog-module-scss-module__8OHs0W__ZoomStatus, .ImageDialog-module-scss-module__8OHs0W__DialogOverlay {
  position: absolute;
  inset: 0;
}

.ImageDialog-module-scss-module__8OHs0W__ZoomSurface, .ImageDialog-module-scss-module__8OHs0W__ZoomOverlay {
  z-index: 3;
  pointer-events: auto;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.ImageDialog-module-scss-module__8OHs0W__ZoomSurface[data-focus="false"] {
  z-index: 0;
}

.ImageDialog-module-scss-module__8OHs0W__ZoomCanvas {
  width: 100%;
  height: 100%;
}

.ImageDialog-module-scss-module__8OHs0W__ZoomCanvas[data-focus="false"] {
  touch-action: pan-y pinch-zoom;
}

.ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame, .ImageDialog-module-scss-module__8OHs0W__ZoomImageFrame {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
  position: relative;
}

.ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame [data-dialog-base-image], .ImageDialog-module-scss-module__8OHs0W__ZoomImageFrame img {
  transition: opacity .16s ease-out;
}

.ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame[data-status="loading"] [data-dialog-base-image], .ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame[data-status="resolving"] [data-dialog-base-image], .ImageDialog-module-scss-module__8OHs0W__ZoomImageFrame[data-status="loading"] img {
  opacity: 0;
}

.ImageDialog-module-scss-module__8OHs0W__ResolveLayer {
  --resolve-duration: 1.05s;
  pointer-events: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame .ImageDialog-module-scss-module__8OHs0W__ResolveLayer {
  --resolve-background: transparent;
}

.ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame[data-reduced-motion="true"] img, .ImageDialog-module-scss-module__8OHs0W__ZoomImageFrame[data-reduced-motion="true"] img {
  transition-duration: .1s;
}

.ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame[data-focus-motion] {
  transition: width .34s cubic-bezier(.22, 1, .36, 1), height .34s cubic-bezier(.22, 1, .36, 1);
}

.ImageDialog-module-scss-module__8OHs0W__ImageVisualFrame[data-focus-motion][data-reduced-motion="true"] {
  transition-duration: .1s;
  transition-timing-function: linear;
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ContentGrid {
  padding: 0;
  position: absolute;
  inset: 0;
  grid-template-columns: none !important;
  display: block !important;
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__Stage, .ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ContentGrid[data-list="false"] .ImageDialog-module-scss-module__8OHs0W__Stage, .ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ContentGrid[data-focus="true"] .ImageDialog-module-scss-module__8OHs0W__Stage {
  padding: 1.6rem 0;
  position: absolute;
  inset: 0;
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ContentGrid[data-focus="true"] .ImageDialog-module-scss-module__8OHs0W__Stage {
  padding: 0;
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__BottomChrome {
  right: 1.6rem;
  bottom: calc(1.6rem + env(safe-area-inset-bottom));
  gap: 1.2rem;
  left: 1.6rem;
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ThumbnailRail {
  height: 4.8rem;
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ThumbnailList {
  flex: auto;
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ControlPrevious, .ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ControlNext {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ControlPrevious {
  left: 1.6rem;
}

.ImageDialog-module-scss-module__8OHs0W__Root[data-mobile="true"] .ImageDialog-module-scss-module__8OHs0W__ControlNext {
  right: 1.6rem;
}

/* [project]/UIKit/web/packages/frameworks/View/ImageView/Image.module.scss.module.css [app-client] (css) */
.Image-module-scss-module__zr9nEq__ThumbnailButton {
  cursor: pointer;
  display: block;
  position: relative;
  overflow: hidden;
}

/* [project]/UIKit/web/packages/components/Title/Title.navigation.module.scss.module.css [app-client] (css) */
.Title-navigation-module-scss-module__w9c5nW__Navigation {
  white-space: nowrap;
}

.Title-navigation-module-scss-module__w9c5nW__Navigation .Title-navigation-module-scss-module__w9c5nW__TitleText {
  font-weight: var(--title-weight);
}

.Title-navigation-module-scss-module__w9c5nW__Navigation .Title-navigation-module-scss-module__w9c5nW__Inactive {
  font-weight: var(--title-inactive-weight);
}

.Title-navigation-module-scss-module__w9c5nW__Navigation:has(.Title-navigation-module-scss-module__w9c5nW__Pending) .Title-navigation-module-scss-module__w9c5nW__Active {
  opacity: .2;
  font-weight: var(--title-inactive-weight);
}

/* [project]/UIKit/web/packages/components/Layout/Header/Header.module.scss.module.css [app-client] (css) */
.Header-module-scss-module__OPJp9G__Wrapper {
  max-width: var(--layout-frame-width, 1280px);
  width: 100%;
  margin-top: var(--layout-toolbar-top, 2.8rem);
  padding-inline: var(--layout-page-inset, 3.6rem);
  max-height: 4.4rem;
  position: relative;
}

@media (max-width: 767.98px) {
  .Header-module-scss-module__OPJp9G__Wrapper {
    margin-top: var(--layout-toolbar-top, 1.6rem);
    padding-inline: var(--layout-page-inset, 1.6rem);
  }
}

.Header-module-scss-module__OPJp9G__Wrapper .Header-module-scss-module__OPJp9G__RightGroup {
  flex: none;
}

.Header-module-scss-module__OPJp9G__Wrapper .Header-module-scss-module__OPJp9G__LeftContent {
  transition: var(--transition-surface);
  flex: auto;
  align-items: center;
  gap: .8rem;
  margin: -.8rem;
  padding: .6rem .8rem;
  display: flex;
}

@media (max-width: 767.98px) {
  .Header-module-scss-module__OPJp9G__Wrapper .Header-module-scss-module__OPJp9G__LeftContent {
    margin: -.4rem -.6rem;
    padding: .4rem .6rem;
  }
}

.Header-module-scss-module__OPJp9G__Wrapper .Header-module-scss-module__OPJp9G__LogoLink {
  align-items: center;
  margin: -.4rem;
  padding: .4rem;
  display: flex;
}

.Header-module-scss-module__OPJp9G__Wrapper .Header-module-scss-module__OPJp9G__RightContent {
  align-items: center;
  gap: 0;
  display: flex;
}

.Header-module-scss-module__OPJp9G__Wrapper .Header-module-scss-module__OPJp9G__LeftGroup, .Header-module-scss-module__OPJp9G__Breadcrumb {
  flex: auto;
  min-width: 0;
}

.Header-module-scss-module__OPJp9G__Wrapper .Header-module-scss-module__OPJp9G__LeftContentLink, .Header-module-scss-module__OPJp9G__TitleHandoff {
  flex: 0 auto;
  width: fit-content;
  min-width: 0;
  max-width: 100%;
}

.Header-module-scss-module__OPJp9G__TitleHandoff {
  white-space: nowrap;
  transform-origin: 0;
  display: flex;
  overflow: visible;
}

.Header-module-scss-module__OPJp9G__Breadcrumb {
  max-width: 100%;
  display: flex;
  overflow: visible;
}

.Header-module-scss-module__OPJp9G__BreadcrumbTrigger {
  flex: auto;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.Header-module-scss-module__OPJp9G__BreadcrumbTrigger > * {
  min-width: 0;
  max-width: 100%;
}

.Header-module-scss-module__OPJp9G__BreadcrumbTrigger button {
  white-space: nowrap;
  flex: 0 auto;
  align-items: center;
  width: fit-content;
  min-width: 0;
  max-width: 100%;
  display: inline-flex;
  overflow: hidden;
}

.Header-module-scss-module__OPJp9G__BreadcrumbTrigger button[data-header-breadcrumb-identity] {
  overflow: visible;
}

.Header-module-scss-module__OPJp9G__BreadcrumbNavigation {
  max-height: min(60vh, 48rem);
  overflow-y: auto;
}

.Header-module-scss-module__OPJp9G__BreadcrumbTitle {
  text-overflow: ellipsis;
  word-break: normal;
  overflow-wrap: normal;
  flex: 0 auto;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap !important;
  display: block !important;
}

.Header-module-scss-module__OPJp9G__EdgeBlur {
  z-index: 1100;
  height: var(--uikit-header-edge-effect-subheader-height, var(--uikit-header-edge-effect-base-height, var(--uikit-header-edge-effect-default-height, 8rem)));
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.Header-module-scss-module__OPJp9G__EdgeBlur > span {
  -webkit-backdrop-filter: blur(.6rem);
  backdrop-filter: blur(.6rem);
  transition: opacity .28s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-mask-image: linear-gradient(#000 0%, #000000d7 10%, #000000b3 20%, #00000090 30%, #00000071 40%, #00000054 50%, #0000003b 60%, #00000025 70%, #00000013 80%, #00000006 90%, #0000 100%);
  mask-image: linear-gradient(#000 0%, #000000d7 10%, #000000b3 20%, #00000090 30%, #00000071 40%, #00000054 50%, #0000003b 60%, #00000025 70%, #00000013 80%, #00000006 90%, #0000 100%);
}

.Header-module-scss-module__OPJp9G__EdgeBlur > [data-uikit-header-edge-blur-base] {
  height: var(--uikit-header-edge-effect-base-height, var(--uikit-header-edge-effect-default-height, 8rem));
}

.Header-module-scss-module__OPJp9G__EdgeBlur > [data-uikit-header-edge-blur-subheader] {
  opacity: 0;
  bottom: 0;
}

.Header-module-scss-module__OPJp9G__EdgeBlur[data-uikit-header-edge-effect-subheader] > [data-uikit-header-edge-blur-base] {
  opacity: 0;
}

.Header-module-scss-module__OPJp9G__EdgeBlur[data-uikit-header-edge-effect-subheader] > [data-uikit-header-edge-blur-subheader] {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  .Header-module-scss-module__OPJp9G__EdgeBlur > span {
    transition: none;
  }
}

@media (prefers-reduced-transparency: reduce) {
  .Header-module-scss-module__OPJp9G__EdgeBlur {
    display: none;
  }
}

.Header-module-scss-module__OPJp9G__EdgeEffect {
  --uikit-header-edge-effect-default-height: 10.8rem;
  --uikit-header-edge-effect-tail: 4.4rem;
  --uikit-header-edge-effect-subheader-tail: 2.4rem;
  height: var(--uikit-header-edge-effect-height, var(--uikit-header-edge-effect-default-height));
  z-index: 1100;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to bottom, var(--theme-bg, var(--color-background-base)) 0%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 84.5%, transparent) 10%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 70%, transparent) 20%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 56.5%, transparent) 30%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 44.2%, transparent) 40%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 33%, transparent) 50%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 23.1%, transparent) 60%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 14.6%, transparent) 70%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 7.6%, transparent) 80%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 2.5%, transparent) 90%, transparent 100%) top/100% var(--uikit-header-edge-effect-base-height, var(--uikit-header-edge-effect-default-height)) no-repeat !important;
}

.Header-module-scss-module__OPJp9G__EdgeEffect:after {
  content: "";
  height: var(--uikit-header-edge-effect-subheader-height, var(--uikit-header-edge-effect-height, var(--uikit-header-edge-effect-default-height)));
  opacity: 0;
  background: linear-gradient(to bottom, var(--theme-bg, var(--color-background-base)) 0%, var(--theme-bg, var(--color-background-base)) 25%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 84.5%, transparent) 32.5%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 70%, transparent) 40%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 56.5%, transparent) 47.5%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 44.2%, transparent) 55%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 33%, transparent) 62.5%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 23.1%, transparent) 70%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 14.6%, transparent) 77.5%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 7.6%, transparent) 85%, color-mix(in srgb, var(--theme-bg, var(--color-background-base)) 2.5%, transparent) 92.5%, transparent 100%);
  transition: opacity .28s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.Header-module-scss-module__OPJp9G__EdgeEffect[data-uikit-header-edge-effect-subheader]:after {
  opacity: 1;
}

@media (max-width: 767.98px) {
  .Header-module-scss-module__OPJp9G__EdgeEffect {
    --uikit-header-edge-effect-default-height: 8rem;
    --uikit-header-edge-effect-tail: 3rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Header-module-scss-module__OPJp9G__EdgeEffect:after {
    transition: none;
  }
}

.Header-module-scss-module__OPJp9G__SubHeader {
  translate: 0 var(--uikit-header-subheader-scroll-lock-offset, 0);
  width: 100%;
  top: calc(var(--uikit-header-height, 7.2rem) + .4rem);
}

@media (max-width: 767.98px) {
  .Header-module-scss-module__OPJp9G__SubHeader {
    top: calc(var(--uikit-header-height, 6rem) + .4rem);
  }
}

@media (max-width: 1279.98px) {
  .Header-module-scss-module__OPJp9G__SubHeaderLayer-w5 {
    --uikit-header-subheader-layer: var(--uikit-header-subheader-layer-w5);
  }
}

@media (max-width: 813.98px) {
  .Header-module-scss-module__OPJp9G__SubHeaderLayer-w4 {
    --uikit-header-subheader-layer: var(--uikit-header-subheader-layer-w4);
  }
}

@media (max-width: 767.98px) {
  .Header-module-scss-module__OPJp9G__SubHeaderLayer-w3 {
    --uikit-header-subheader-layer: var(--uikit-header-subheader-layer-w3);
  }
}

@media (max-width: 409.98px) {
  .Header-module-scss-module__OPJp9G__SubHeaderLayer-w2 {
    --uikit-header-subheader-layer: var(--uikit-header-subheader-layer-w2);
  }
}

@media (max-width: 349.98px) {
  .Header-module-scss-module__OPJp9G__SubHeaderLayer-w1 {
    --uikit-header-subheader-layer: var(--uikit-header-subheader-layer-w1);
  }
}

@media (max-width: 549.98px) {
  .Header-module-scss-module__OPJp9G__SubHeaderLayer-w2Wide {
    --uikit-header-subheader-layer: var(--uikit-header-subheader-layer-w2Wide);
  }
}

@media (max-width: 329.98px) {
  .Header-module-scss-module__OPJp9G__SubHeaderLayer-w0 {
    --uikit-header-subheader-layer: var(--uikit-header-subheader-layer-w0);
  }
}

@media (max-width: 316px) {
  .Header-module-scss-module__OPJp9G__TitleHandoff {
    display: none !important;
  }

  .Header-module-scss-module__OPJp9G__Wrapper .Title2 {
    display: none !important;
  }

  .Header-module-scss-module__OPJp9G__Wrapper [data-header-brand-title] {
    display: none !important;
  }
}

/* [project]/UIKit/web/packages/components/Layout/Layout.module.scss.module.css [app-client] (css) */
.Layout-module-scss-module__x0vRVG__ViewportInsetRoot {
  padding-block-end: var(--layout-viewport-bottom-inset, 0);
}

.Layout-module-scss-module__x0vRVG__ViewportInsetRoot :where(button, a[href], input, textarea, select, [contenteditable="true"], [tabindex]) {
  scroll-margin-block-end: calc(var(--layout-viewport-bottom-inset, 0px) + 1.6rem);
}

.Layout-module-scss-module__x0vRVG__LayoutInner {
  --layout-max-width: var(--layout-frame-width, 1280px);
  --view-padding-page-inline: var(--layout-page-inset, 3.6rem);
  --layout-bleed: max(var(--view-padding-page-inline),
    calc((100vw - var(--layout-max-width)) / 2 + var(--view-padding-page-inline)));
  max-width: var(--layout-max-width);
  width: 100%;
  padding-inline: var(--view-padding-page-inline);
  flex: 1 0 auto;
  padding-top: 10.8rem;
  position: relative;
  overflow: visible;
}

@media (max-width: 767.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutInner {
    --layout-max-width: 768px;
    --view-padding-page-inline: var(--layout-page-inset, 1.6rem);
  }
}

.Layout-module-scss-module__x0vRVG__LayoutFooter {
  max-width: 1280px;
  padding: calc(6.4rem + var(--uikit-navigation-bar-inset, 0px)) 3.6rem;
  flex: none;
  position: relative;
}

.Layout-module-scss-module__x0vRVG__LayoutInner[data-layout-content-inset="all"] {
  --layout-page-inset: var(--layout-content-inset);
}

@media (max-width: 329.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutInner[data-layout-content-inset="w0"] {
    --layout-page-inset: var(--layout-content-inset);
  }
}

@media (max-width: 349.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutInner[data-layout-content-inset="w1"] {
    --layout-page-inset: var(--layout-content-inset);
  }
}

@media (max-width: 409.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutInner[data-layout-content-inset="w2"] {
    --layout-page-inset: var(--layout-content-inset);
  }
}

@media (max-width: 767.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutInner[data-layout-content-inset="w3"] {
    --layout-page-inset: var(--layout-content-inset);
  }
}

@media (max-width: 813.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutInner[data-layout-content-inset="w4"] {
    --layout-page-inset: var(--layout-content-inset);
  }
}

@media (max-width: 1279.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutInner[data-layout-content-inset="w5"] {
    --layout-page-inset: var(--layout-content-inset);
  }
}

@media (max-width: 767.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutFooter {
    max-width: 768px;
    padding-inline: 1.6rem;
  }
}

.Layout-module-scss-module__x0vRVG__LayoutToc {
  display: none;
}

@media (max-width: 767.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutDocsToc {
    bottom: calc(var(--view-padding-page-inline) + var(--uikit-navigation-bar-inset, 0px));
    left: var(--view-padding-page-inline);
    z-index: 10;
    display: flex;
    position: fixed;
  }
}

@media (min-width: 814px) {
  .Layout-module-scss-module__x0vRVG__LayoutInnerWithToc {
    align-items: start;
    gap: 3.6rem;
    display: grid !important;
  }

  .Layout-module-scss-module__x0vRVG__LayoutToc {
    display: flex;
    position: sticky;
    top: 10.8rem;
  }

  .Layout-module-scss-module__x0vRVG__LayoutInnerWithToc {
    grid-template-columns: minmax(0, 1fr) max-content;
  }

  .Layout-module-scss-module__x0vRVG__LayoutToc {
    align-self: start;
  }

  .Layout-module-scss-module__x0vRVG__LayoutDocsToc {
    z-index: 10;
    position: fixed;
    top: 50%;
    right: 3.6rem;
    transform: translateY(-50%);
  }
}

.Layout-module-scss-module__x0vRVG__Layout [data-layout-title-text][data-layout-title-handoff-active] {
  opacity: var(--layout-title-handoff-opacity, 1);
  filter: blur(var(--layout-title-handoff-blur, 0));
  transform: translateY(var(--layout-title-handoff-y, 0));
  will-change: opacity, filter, transform;
}

@media (max-width: 329.98px) {
  .Layout-module-scss-module__x0vRVG__Layout [data-layout-title-text][data-layout-title-handoff-active] {
    opacity: 1;
    filter: none;
    will-change: auto;
    transform: none;
  }
}

.Layout-module-scss-module__x0vRVG__LayoutTitleMobileOnly {
  display: none !important;
}

@media (max-width: 767.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutTitleMobileOnly {
    display: flex !important;
  }
}

.Layout-module-scss-module__x0vRVG__LayoutDocsHeader {
  text-align: center;
  align-self: center;
  width: 100%;
}

.Layout-module-scss-module__x0vRVG__LayoutDocsInner {
  padding-top: calc(10.8rem + 32px);
}

.Layout-module-scss-module__x0vRVG__LayoutDocsInnerWithCover {
  padding-top: calc(6.4rem + 32px);
}

.Layout-module-scss-module__x0vRVG__LayoutDocsTitle {
  align-items: center;
  width: 100%;
  max-width: 72rem;
  margin-inline: auto;
}

.Layout-module-scss-module__x0vRVG__LayoutDocsTitle > * {
  align-items: center;
  width: 100%;
}

.Layout-module-scss-module__x0vRVG__LayoutDocsTitle .LargeTitle {
  overflow-wrap: break-word;
  font-size: clamp(4rem, 8vw, 5.2rem);
  line-height: 1.25;
  word-break: keep-all !important;
}

.Layout-module-scss-module__x0vRVG__LayoutDocsTitle .Subheadline {
  text-align: center;
  width: 100%;
  margin-top: 8px;
  display: block;
  word-break: keep-all !important;
}

.Layout-module-scss-module__x0vRVG__LayoutDocsTitle [data-layout-title-text] {
  justify-content: center;
  width: 100%;
}

.Layout-module-scss-module__x0vRVG__LayoutDocsMain {
  max-width: 128rem;
  margin-inline: auto;
}

.Layout-module-scss-module__x0vRVG__LayoutGrid {
  --layout-grid-ratio: minmax(0, 1fr) minmax(0, 1fr);
  --layout-grid-active-ratio: var(--layout-grid-ratio);
  gap: 3.6rem;
  width: 100%;
}

.Layout-module-scss-module__x0vRVG__LayoutGrid > :only-child {
  grid-column: 1 / -1;
}

.Layout-module-scss-module__x0vRVG__LayoutGrid .Layout-module-scss-module__x0vRVG__LayoutGridGroup {
  gap: 3.6rem;
}

@media (min-width: 768px) and (max-width: 813.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutGrid {
    --layout-grid-active-ratio: var(--layout-grid-w4-ratio, var(--layout-grid-ratio));
    gap: 2.8rem;
  }
}

@media (min-width: 410px) and (max-width: 767.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutGrid {
    --layout-grid-active-ratio: var(--layout-grid-w3-ratio, var(--layout-grid-mobile-ratio, minmax(0, 1fr)));
  }
}

@media (min-width: 410px) and (max-width: 549.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutGrid.Layout-module-scss-module__x0vRVG__LayoutGridW2Wide {
    --layout-grid-active-ratio: var(--layout-grid-w2wide-ratio);
  }
}

@media (max-width: 409.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutGrid {
    --layout-grid-active-ratio: var(--layout-grid-mobile-ratio, minmax(0, 1fr));
  }
}

@media (max-width: 349.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutGrid {
    --layout-grid-active-ratio: var(--layout-grid-w1-ratio, var(--layout-grid-mobile-ratio, minmax(0, 1fr)));
  }
}

@media (max-width: 767.98px) {
  .Layout-module-scss-module__x0vRVG__LayoutGrid {
    gap: 3.2rem;
  }

  .Layout-module-scss-module__x0vRVG__LayoutGrid .Layout-module-scss-module__x0vRVG__LayoutGridGroup {
    gap: 3.2rem;
    display: contents !important;
  }
}

.Layout-module-scss-module__x0vRVG__LayoutGridGroup {
  width: 100%;
}

/* [project]/UIKit/web/packages/components/Sidebar/Sidebar.module.scss.module.css [app-client] (css) */
.Sidebar-module-scss-module__h_6gqq__Body {
  scrollbar-width: none;
}

.Sidebar-module-scss-module__h_6gqq__Body::-webkit-scrollbar {
  display: none;
}

.Sidebar-module-scss-module__h_6gqq__FloatingFooterBody {
  padding-bottom: 0 !important;
}

/* [project]/UIKit/web/packages/components/Label/Label.module.scss.module.css [app-client] (css) */
.Label-module-scss-module__e1o_Sq__Label:not([data-focus-modality="pointer"] *):has(input:focus-visible, textarea:focus-visible, select:focus-visible, [role="combobox"]:focus-visible, [role="spinbutton"]:focus-visible):not(:has([data-stop-parent-interaction-state] :focus-visible)) {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

:is(.Label-module-scss-module__e1o_Sq__Label.Label-module-scss-module__e1o_Sq__ReadOnly, .Label-module-scss-module__e1o_Sq__Label.Label-module-scss-module__e1o_Sq__Disabled, .Label-module-scss-module__e1o_Sq__Label:not([data-field-composite]):has(input:disabled, textarea:disabled, select:disabled, [role="combobox"]:disabled)) {
  pointer-events: none;
  opacity: .4;
}

:is(.Label-module-scss-module__e1o_Sq__Label.Label-module-scss-module__e1o_Sq__ReadOnly, .Label-module-scss-module__e1o_Sq__Label.Label-module-scss-module__e1o_Sq__ReadOnly *, .Label-module-scss-module__e1o_Sq__Label.Label-module-scss-module__e1o_Sq__Disabled, .Label-module-scss-module__e1o_Sq__Label.Label-module-scss-module__e1o_Sq__Disabled *, .Label-module-scss-module__e1o_Sq__Label:not([data-field-composite]):has(input:disabled, textarea:disabled, select:disabled, [role="combobox"]:disabled), .Label-module-scss-module__e1o_Sq__Label:not([data-field-composite]):has(input:disabled, textarea:disabled, select:disabled, [role="combobox"]:disabled) *) {
  cursor: not-allowed;
}

.Label-module-scss-module__e1o_Sq__Field {
  gap: inherit;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.Label-module-scss-module__e1o_Sq__VisuallyHidden {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

/* [project]/UIKit/web/packages/components/Searchbar/Searchbar.module.scss.module.css [app-client] (css) */
.Searchbar-module-scss-module__k3fD4q__Searchbar {
  width: 100%;
}

.Searchbar-module-scss-module__k3fD4q__Field {
  flex: auto;
}

.Searchbar-module-scss-module__k3fD4q__Input {
  outline: 0;
  width: 100%;
}

/* [project]/UIKit/web/packages/components/Nav/Nav.module.scss.module.css [app-client] (css) */
@property --liquid-selection-gloss-opacity {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

.Nav-module-scss-module__bb7YFa__Nav {
  cursor: default;
  position: relative;
  overflow: visible;
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__IndicatorClip {
  pointer-events: none;
  z-index: 0;
  position: absolute;
  inset: 0;
  overflow: visible;
}

.Nav-module-scss-module__bb7YFa__Nav.Nav-module-scss-module__bb7YFa__FullWidth {
  width: 100% !important;
}

.Nav-module-scss-module__bb7YFa__Nav.Nav-module-scss-module__bb7YFa__FullWidth .Nav-module-scss-module__bb7YFa__Item {
  flex: 1 1 0;
  width: auto !important;
}

.Nav-module-scss-module__bb7YFa__Nav.Nav-module-scss-module__bb7YFa__DragSelection {
  touch-action: pan-y;
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicator {
  --liquid-selection-scale-x: 1;
  --liquid-selection-scale-y: 1;
  top: var(--nav-indicator-inset-top, .4rem);
  bottom: var(--nav-indicator-inset-bottom, .4rem);
  opacity: 0;
  background-color: var(--theme-bg);
  width: 0;
  transition: translate .22s cubic-bezier(.22, 1, .36, 1), width .22s cubic-bezier(.22, 1, .36, 1), scale var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), opacity var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), background-color .24s var(--control-liquid-surface-paint-ease), border-color var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), -webkit-backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), box-shadow var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), --liquid-selection-gloss-opacity var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease);
  translate: 0;
  scale: var(--liquid-selection-scale-x) var(--liquid-selection-scale-y);
  transform-origin: center;
  will-change: translate, width, scale, opacity;
  z-index: 0;
  pointer-events: none;
  background-image: none;
  border: 1px solid #0000;
  position: absolute;
  left: 0;
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicatorDragging {
  transition: translate 90ms var(--control-liquid-surface-paint-ease), width var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), scale var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), opacity var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), background-color .24s var(--control-liquid-surface-paint-ease), border-color var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), -webkit-backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), box-shadow var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), --liquid-selection-gloss-opacity var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease);
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicatorPressed {
  transition: width var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), scale var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), opacity var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), background-color .24s var(--control-liquid-surface-paint-ease), border-color var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), -webkit-backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), box-shadow var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), --liquid-selection-gloss-opacity var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease);
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicatorDragging, .Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicatorPressed {
  --liquid-selection-gloss-opacity: 0%;
  --liquid-selection-scale-x: var(--liquid-selection-pressed-scale-x, 1.2);
  --liquid-selection-scale-y: var(--liquid-selection-pressed-scale-y, 1.2);
  background-color: var(--control-liquid-surface-pressed);
  border-color: var(--control-liquid-surface-ring);
  box-shadow: var(--shadow-base-1);
  -webkit-backdrop-filter: blur(var(--control-liquid-surface-blur));
  backdrop-filter: blur(var(--control-liquid-surface-blur));
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicatorStatic {
  transition: none;
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicatorReleasing {
  --liquid-selection-scale-x: 1;
  --liquid-selection-scale-y: 1;
  transition: translate .22s cubic-bezier(.22, 1, .36, 1), width .16s cubic-bezier(.22, 1, .36, 1), scale .22s cubic-bezier(.22, 1, .36, 1), opacity .16s cubic-bezier(.22, 1, .36, 1), background-color .24s var(--control-liquid-surface-paint-ease), border-color var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), -webkit-backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), box-shadow var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), --liquid-selection-gloss-opacity var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease);
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__Item {
  isolation: isolate;
  cursor: default;
  z-index: 2;
  -webkit-user-select: none;
  user-select: none;
  text-align: center;
  display: flex;
  position: relative;
  background: none !important;
}

@media (hover: hover) and (pointer: fine) {
  .Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__Item:hover {
    background: none !important;
  }
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__Item:active {
  background: none !important;
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__Item:not(.Nav-module-scss-module__bb7YFa__Checked) {
  opacity: .6;
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__Item.Nav-module-scss-module__bb7YFa__Checked {
  box-shadow: none !important;
}

.Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__InitialIndicator {
  z-index: -1;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

@media (prefers-reduced-motion: reduce) {
  .Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicator {
    transition: none !important;
  }

  .Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicatorDragging, .Nav-module-scss-module__bb7YFa__Nav .Nav-module-scss-module__bb7YFa__ActiveIndicatorPressed {
    --liquid-selection-scale-x: 1;
    --liquid-selection-scale-y: 1;
  }
}

/* [project]/UIKit/web/packages/components/Select/Select.module.scss.module.css [app-client] (css) */
.Select-module-scss-module__JIk9pa__SelectedIcon {
  transition: opacity var(--transition-paint-duration) var(--transition-surface-ease);
}

@starting-style {
  .Select-module-scss-module__JIk9pa__SelectedIcon {
    opacity: 0;
  }
}

[data-reduced-motion="true"] .Select-module-scss-module__JIk9pa__SelectedIcon {
  transition: none;
}

@media (prefers-reduced-motion: reduce) {
  .Select-module-scss-module__JIk9pa__SelectedIcon {
    transition: none;
  }
}

/* [project]/UIKit/web/packages/components/Sidebar/Sidebar.list.module.scss.module.css [app-client] (css) */
.Sidebar-list-module-scss-module__oNIo_G__List {
  position: relative;
}

.Sidebar-list-module-scss-module__oNIo_G__List [data-sidebar-item] {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  position: relative;
}

.Sidebar-list-module-scss-module__oNIo_G__List[data-sidebar-list-dragging] [data-sidebar-item]:not(.ThemeSelected) {
  --theme-interactive-bg-hover: transparent;
  --theme-interactive-bg-active: transparent;
  --theme-interactive-bg-auto-hover: transparent;
  --theme-interactive-bg-auto-active: transparent;
}

.Sidebar-list-module-scss-module__oNIo_G__Indicator {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

/* [project]/UIKit/web/packages/components/Layout/Layout.sidebar.module.scss.module.css [app-client] (css) */
.Layout-sidebar-module-scss-module__SP7BCG__Root {
  --layout-frame-width: 1280px;
  --layout-page-inset: 3.6rem;
  --layout-toolbar-top: 2.8rem;
  --layout-toolbar-height: 4.4rem;
  --layout-sidebar-edge: 1.6rem;
  --layout-sidebar-gap: 1.6rem;
  --layout-sidebar-content-min: 768px;
  --layout-sidebar-origin: var(--layout-sidebar-edge);
  --layout-sidebar-toolbar-offset: calc(var(--layout-toolbar-top) - var(--layout-sidebar-edge));
  --layout-sidebar-toolbar-content-height: calc(var(--layout-toolbar-height) + .8rem);
  --layout-sidebar-pane-chrome-padding-block-start: max(0px,
    calc(var(--layout-toolbar-top) - max(env(safe-area-inset-top), var(--layout-sidebar-edge)) - var(--layout-sidebar-border-top, 0px)));
  --layout-sidebar-chrome-inset: max(var(--layout-sidebar-pane-chrome-padding-block-start),
    calc(var(--layout-sidebar-content-inset-start, 1.4rem) + .2rem),
    calc(var(--layout-sidebar-content-inset-end, 1.4rem) + .2rem));
  --layout-sidebar-padding-left: var(--layout-sidebar-chrome-inset);
  --layout-sidebar-padding-right: var(--layout-sidebar-chrome-inset);
  --sidebar-chrome-padding-block-start: var(--layout-sidebar-chrome-inset);
  --sidebar-chrome-padding-block-end: var(--layout-sidebar-chrome-inset);
}

@media (max-width: 767.98px) {
  .Layout-sidebar-module-scss-module__SP7BCG__Root {
    --layout-page-inset: 1.6rem;
    --layout-toolbar-top: 1.6rem;
    --layout-sidebar-edge: .8rem;
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-content-min="w0"], .Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-content-min="w1"] {
  --layout-sidebar-content-min: 0px;
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-content-min="w2"] {
  --layout-sidebar-content-min: 350px;
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-content-min="w3"] {
  --layout-sidebar-content-min: 410px;
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-content-min="w4"] {
  --layout-sidebar-content-min: 768px;
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-content-min="w5"] {
  --layout-sidebar-content-min: 814px;
}

.Layout-sidebar-module-scss-module__SP7BCG__Content {
  padding-left: var(--layout-content-inset-left, 0);
  padding-right: var(--layout-content-inset-right, 0);
}

.Layout-sidebar-module-scss-module__SP7BCG__Panel {
  top: max(env(safe-area-inset-top), var(--layout-sidebar-edge));
  bottom: max(env(safe-area-inset-bottom), var(--layout-sidebar-edge));
  left: var(--layout-sidebar-origin);
  width: min(var(--layout-sidebar-width), 100% - 2 * var(--layout-sidebar-origin));
  z-index: var(--layout-sidebar-layer);
  position: fixed;
}

.Layout-sidebar-module-scss-module__SP7BCG__Panel[inert] {
  pointer-events: none;
}

.Layout-sidebar-module-scss-module__SP7BCG__Backdrop {
  z-index: calc(var(--layout-sidebar-layer) - 1);
  pointer-events: none;
  position: fixed;
  inset: 0;
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-side="right"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
  left: auto;
  right: var(--layout-sidebar-origin);
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
  width: min(var(--layout-sidebar-floating-width, var(--layout-sidebar-width)), 100% - 2 * var(--layout-sidebar-origin));
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w0"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
  width: min(var(--layout-sidebar-width), 100% - 2 * var(--layout-sidebar-origin));
}

@media (max-width: 329.98px) {
  .Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w0"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
    width: min(var(--layout-sidebar-floating-width, var(--layout-sidebar-width)), 100% - 2 * var(--layout-sidebar-origin));
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w1"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
  width: min(var(--layout-sidebar-width), 100% - 2 * var(--layout-sidebar-origin));
}

@media (max-width: 349.98px) {
  .Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w1"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
    width: min(var(--layout-sidebar-floating-width, var(--layout-sidebar-width)), 100% - 2 * var(--layout-sidebar-origin));
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w2"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
  width: min(var(--layout-sidebar-width), 100% - 2 * var(--layout-sidebar-origin));
}

@media (max-width: 409.98px) {
  .Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w2"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
    width: min(var(--layout-sidebar-floating-width, var(--layout-sidebar-width)), 100% - 2 * var(--layout-sidebar-origin));
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w3"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
  width: min(var(--layout-sidebar-width), 100% - 2 * var(--layout-sidebar-origin));
}

@media (max-width: 767.98px) {
  .Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w3"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
    width: min(var(--layout-sidebar-floating-width, var(--layout-sidebar-width)), 100% - 2 * var(--layout-sidebar-origin));
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w4"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
  width: min(var(--layout-sidebar-width), 100% - 2 * var(--layout-sidebar-origin));
}

@media (max-width: 813.98px) {
  .Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w4"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
    width: min(var(--layout-sidebar-floating-width, var(--layout-sidebar-width)), 100% - 2 * var(--layout-sidebar-origin));
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w5"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
  width: min(var(--layout-sidebar-width), 100% - 2 * var(--layout-sidebar-origin));
}

@media (max-width: 1279.98px) {
  .Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-placement="overlay"][data-sidebar-floating-width-below="w5"] .Layout-sidebar-module-scss-module__SP7BCG__Panel {
    width: min(var(--layout-sidebar-floating-width, var(--layout-sidebar-width)), 100% - 2 * var(--layout-sidebar-origin));
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Toolbar {
  padding: var(--sidebar-chrome-padding-block-start) var(--layout-sidebar-padding-right) .8rem var(--layout-sidebar-padding-left);
  min-height: calc(var(--layout-sidebar-toolbar-offset) + var(--layout-sidebar-toolbar-content-height) - var(--layout-sidebar-border-top, 0px));
  flex: none;
}

@media (max-width: 767.98px) {
  .Layout-sidebar-module-scss-module__SP7BCG__Toolbar [data-sidebar-toggle] {
    order: -1;
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Label {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: auto;
  min-width: 0;
  overflow: hidden;
}

.Layout-sidebar-module-scss-module__SP7BCG__FallbackTrigger {
  top: var(--layout-toolbar-top);
  left: calc(var(--layout-content-inset-left, 0px) + var(--layout-page-inset));
  z-index: 1200;
  position: fixed;
}

@media (prefers-reduced-transparency: reduce), (prefers-contrast: more) {
  .Layout-sidebar-module-scss-module__SP7BCG__Panel > * {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background: var(--color-background-base);
  }
}

.Layout-sidebar-module-scss-module__SP7BCG__Root[data-layout-sidebar-side="right"] .Layout-sidebar-module-scss-module__SP7BCG__FallbackTrigger {
  left: auto;
  right: calc(var(--layout-content-inset-right, 0px) + var(--layout-page-inset));
}

/* [project]/UIKit/web/packages/components/Cmdk/Cmdk.module.scss.module.css [app-client] (css) */
.Cmdk-module-scss-module__rVVaJq__Dialog {
  --dialog-modal-max-height: min(75vh, 64rem);
}

@media (max-width: 549.98px) {
  .Cmdk-module-scss-module__rVVaJq__Dialog {
    --dialog-modal-max-height: var(--cmdk-dialog-mobile-max-height, calc(100dvh - 3.2rem));
  }
}

@media (min-width: 550px) {
  .Cmdk-module-scss-module__rVVaJq__MobileClose {
    display: none !important;
  }

  .Cmdk-module-scss-module__rVVaJq__DialogPortal [data-dialog-modal-height-shell] {
    align-self: flex-start;
    margin-top: 15vh;
  }
}

.Cmdk-module-scss-module__rVVaJq__Input {
  letter-spacing: -.02rem;
  width: 100%;
  font-size: 1.6rem;
  font-weight: 400;
}

.Cmdk-module-scss-module__rVVaJq__Input[data-cmdk-directional-navigation]:focus-visible {
  outline: none;
}

.Cmdk-module-scss-module__rVVaJq__Input::placeholder {
  color: currentColor;
  opacity: .4;
}

.Cmdk-module-scss-module__rVVaJq__Input::-webkit-search-cancel-button {
  display: none;
}

@media (max-width: 549.98px) {
  .Cmdk-module-scss-module__rVVaJq__DialogPortal {
    width: 100% !important;
    height: 100lvh !important;
    position: fixed !important;
    inset: 0 !important;
  }

  .Cmdk-module-scss-module__rVVaJq__DialogPortal [data-dialog-mobile-immersive] [data-cmdk-root] {
    max-height: var(--dialog-viewport-height, 100dvh);
    border-width: 0 !important;
    border-color: #0000 !important;
  }

  .Cmdk-module-scss-module__rVVaJq__DialogPortal [data-dialog-mobile-immersive] .Cmdk-module-scss-module__rVVaJq__Input {
    min-height: 36px;
  }
}

.Cmdk-module-scss-module__rVVaJq__ListFrame {
  min-height: 0;
  position: relative;
}

.Cmdk-module-scss-module__rVVaJq__List {
  min-height: 0;
}

.Cmdk-module-scss-module__rVVaJq__ListEdge {
  z-index: 1;
  pointer-events: none;
  height: 2.5rem;
  position: absolute;
  left: 0;
  right: 0;
}

.Cmdk-module-scss-module__rVVaJq__ListEdge[data-cmdk-edge="top"] {
  top: 0;
}

.Cmdk-module-scss-module__rVVaJq__ListEdge[data-cmdk-edge="bottom"] {
  bottom: 0;
}

/* [project]/UIKit/web/packages/components/Avatar/Avatar.module.scss.module.css [app-client] (css) */
.Avatar-module-scss-module__NacVTW__Root, .Avatar-module-scss-module__NacVTW__Frame {
  flex: none;
  display: inline-flex;
  position: relative;
  overflow: visible;
}

.Avatar-module-scss-module__NacVTW__Root {
  isolation: isolate;
}

.Avatar-module-scss-module__NacVTW__Frame {
  justify-content: center;
  align-items: center;
}

.Avatar-module-scss-module__NacVTW__Visual {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.Avatar-module-scss-module__NacVTW__VisualMasked {
  -webkit-mask-image: linear-gradient(#fff 0 0), var(--avatar-badge-mask-image);
  -webkit-mask-position: 0 0, var(--avatar-badge-mask-x, calc(100% - var(--avatar-badge-mask-width) - (var(--avatar-badge-offset, 0px) - var(--avatar-badge-mask-padding, 0px)))) var(--avatar-badge-mask-y, calc(100% - var(--avatar-badge-mask-height) - (var(--avatar-badge-offset, 0px) - var(--avatar-badge-mask-padding, 0px))));
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%, var(--avatar-badge-mask-width) var(--avatar-badge-mask-height);
  -webkit-mask-composite: source-out;
  -webkit-mask-image: linear-gradient(#fff 0 0), var(--avatar-badge-mask-image);
  mask-image: linear-gradient(#fff 0 0), var(--avatar-badge-mask-image);
  -webkit-mask-position: 0 0, var(--avatar-badge-mask-x, calc(100% - var(--avatar-badge-mask-width) - (var(--avatar-badge-offset, 0px) - var(--avatar-badge-mask-padding, 0px)))) var(--avatar-badge-mask-y, calc(100% - var(--avatar-badge-mask-height) - (var(--avatar-badge-offset, 0px) - var(--avatar-badge-mask-padding, 0px))));
  mask-position: 0 0, var(--avatar-badge-mask-x, calc(100% - var(--avatar-badge-mask-width) - (var(--avatar-badge-offset, 0px) - var(--avatar-badge-mask-padding, 0px)))) var(--avatar-badge-mask-y, calc(100% - var(--avatar-badge-mask-height) - (var(--avatar-badge-offset, 0px) - var(--avatar-badge-mask-padding, 0px))));
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%, var(--avatar-badge-mask-width) var(--avatar-badge-mask-height);
  mask-size: 100% 100%, var(--avatar-badge-mask-width) var(--avatar-badge-mask-height);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
}

.Avatar-module-scss-module__NacVTW__Image, .Avatar-module-scss-module__NacVTW__Fallback {
  width: 100%;
  height: 100%;
  min-height: 0;
}

.Avatar-module-scss-module__NacVTW__Fallback {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.Avatar-module-scss-module__NacVTW__BadgeCarrier {
  right: calc(var(--avatar-badge-offset) - var(--avatar-badge-mask-padding));
  bottom: calc(var(--avatar-badge-offset) - var(--avatar-badge-mask-padding));
  z-index: 1;
  margin: calc(-1 * var(--avatar-badge-mask-padding));
  padding: var(--avatar-badge-mask-padding);
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: absolute;
}

.Avatar-module-scss-module__NacVTW__Badge {
  pointer-events: auto;
}

.Avatar-module-scss-module__NacVTW__Stack {
  isolation: isolate;
  align-items: center;
  display: inline-flex;
}

.Avatar-module-scss-module__NacVTW__Stack > * {
  flex: none;
  margin-inline-start: var(--avatar-stack-gap, 0);
  position: relative;
}

.Avatar-module-scss-module__NacVTW__Stack > :first-child {
  margin-inline-start: 0;
}

.Avatar-module-scss-module__NacVTW__StackItem:after {
  z-index: 1;
  border: 2px solid var(--color-background-base);
  border-radius: var(--avatar-stack-radius, var(--radius-circle));
  pointer-events: none;
  content: "";
  position: absolute;
  inset: 0;
}

.Avatar-module-scss-module__NacVTW__StackItem > .Avatar-module-scss-module__NacVTW__BadgeCarrier {
  z-index: 2;
}

.Avatar-module-scss-module__NacVTW__StackFirstOnTop > * {
  z-index: calc(var(--avatar-stack-count) - var(--avatar-stack-index));
}

.Avatar-module-scss-module__NacVTW__StackLastOnTop > * {
  z-index: var(--avatar-stack-index);
}

/* [project]/UIKit/web/packages/frameworks/Form/Form.changed.module.scss.module.css [app-client] (css) */
.Form-changed-module-scss-module__JF1lYq__Changed[data-form-changed="true"] [data-form-changed-neutral="true"] {
  color: var(--color-blue-3);
  stroke: currentColor;
}

/* [project]/UIKit/web/packages/frameworks/View/DNDView/DNDView.module.scss.module.css [app-client] (css) */
.DNDView-module-scss-module__BfpnVW__Handle.DNDView-module-scss-module__BfpnVW__Handle {
  cursor: grab;
  touch-action: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.DNDView-module-scss-module__BfpnVW__Handle:active {
  cursor: grabbing;
}

.DNDView-module-scss-module__BfpnVW__ProjectionSlotContent {
  opacity: 0;
}

.DNDView-module-scss-module__BfpnVW__ReorderWiggle {
  transform-origin: center;
  animation: DNDView-module-scss-module__BfpnVW__reorder-wiggle calc(var(--transition-transform-duration, .25s) * 2) ease-in-out infinite alternate;
  animation-delay: var(--dnd-wiggle-phase, 0s);
}

@keyframes DNDView-module-scss-module__BfpnVW__reorder-wiggle {
  from {
    transform: rotate(-.2deg);
  }

  to {
    transform: rotate(.2deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  .DNDView-module-scss-module__BfpnVW__ReorderWiggle {
    animation: none;
  }
}

/* [project]/UIKit/web/packages/frameworks/Form/Form.files.module.scss.module.css [app-client] (css) */
.Form-files-module-scss-module__B_OdHa__VisuallyHidden {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

/* [project]/UIKit/web/packages/components/Checkbox/Checkbox.module.scss.module.css [app-client] (css) */
.Checkbox-module-scss-module__wlBXWa__CheckboxWrapper {
  background: none;
  align-items: center;
  width: max-content;
  max-width: 100%;
  display: flex;
  position: relative;
}

.Checkbox-module-scss-module__wlBXWa__CheckboxWrapper .Checkbox-module-scss-module__wlBXWa__Input {
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0;
}

.Checkbox-module-scss-module__wlBXWa__CheckboxWrapper .Checkbox-module-scss-module__wlBXWa__Indicator {
  transition: var(--transition-theme-paint), var(--transition-theme-shadow), transform .1s ease-out;
}

.Checkbox-module-scss-module__wlBXWa__CheckboxWrapper .Checkbox-module-scss-module__wlBXWa__Indicator > * {
  transition: var(--transition-theme-paint), var(--transition-opacity);
}

.Checkbox-module-scss-module__wlBXWa__CheckboxWrapper .Checkbox-module-scss-module__wlBXWa__Input:focus-visible + .Checkbox-module-scss-module__wlBXWa__Indicator {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

.Checkbox-module-scss-module__wlBXWa__CheckboxWrapper .Checkbox-module-scss-module__wlBXWa__Indicator[data-control-default="true"] {
  --theme-bg: var(--control-checked-background, var(--theme-control-on-color, var(--color-mint-4)));
  background: var(--theme-bg);
  color: var(--color-base-light-1);
}

@media (hover: hover) and (pointer: fine) {
  .Checkbox-module-scss-module__wlBXWa__CheckboxWrapper:not([data-disabled], [data-readonly]):hover .Checkbox-module-scss-module__wlBXWa__Indicator[data-control-default="true"] {
    --theme-bg: color-mix(in srgb,
      var(--control-checked-background, var(--theme-control-on-color, var(--color-mint-4)))
        88%,
        var(--color-base-light-1) 12%);
    background: var(--theme-bg);
  }
}

.Checkbox-module-scss-module__wlBXWa__CheckboxWrapper:not([data-disabled], [data-readonly]):active .Checkbox-module-scss-module__wlBXWa__Indicator[data-control-default="true"] {
  --theme-bg: color-mix(in srgb,
    var(--control-checked-background, var(--theme-control-on-color, var(--color-mint-4)))
      76%,
    var(--color-base-dark-1) 24%);
  background: var(--theme-bg);
}

.Checkbox-module-scss-module__wlBXWa__CheckboxWrapper:not([data-disabled], [data-readonly]):active .Checkbox-module-scss-module__wlBXWa__Indicator {
  transform: scale(.98);
}

@media (prefers-reduced-motion: reduce) {
  .Checkbox-module-scss-module__wlBXWa__CheckboxWrapper .Checkbox-module-scss-module__wlBXWa__Indicator {
    transition: var(--transition-theme-paint), var(--transition-theme-shadow);
    transform: none !important;
  }
}

/* [project]/UIKit/web/packages/components/Profile/Profile.module.scss.module.css [app-client] (css) */
.Profile-module-scss-module__m-aVHG__PopoverHeader {
  isolation: isolate;
  position: relative;
  overflow: hidden;
}

.Profile-module-scss-module__m-aVHG__Background {
  z-index: -1;
  pointer-events: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.Profile-module-scss-module__m-aVHG__BackgroundMedia {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.Profile-module-scss-module__m-aVHG__Background[data-profile-background-phase="loading"] > .Profile-module-scss-module__m-aVHG__BackgroundMedia, .Profile-module-scss-module__m-aVHG__Background[data-profile-background-phase="resolving"] > .Profile-module-scss-module__m-aVHG__BackgroundMedia {
  opacity: 0;
}

.Profile-module-scss-module__m-aVHG__BackgroundResolve {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.Profile-module-scss-module__m-aVHG__BackgroundOverlay {
  z-index: -1;
  background: linear-gradient(to bottom, color-mix(in srgb, var(--theme-bg, var(--color-base-light-1)) 30%, transparent), color-mix(in srgb, var(--theme-bg, var(--color-base-light-1)) 86%, transparent));
  pointer-events: none;
  position: absolute;
  inset: 0;
}

/* [project]/UIKit/web/packages/components/Switch/Switch.module.scss.module.css [app-client] (css) */
.Switch-module-scss-module__PTAbdq__SwitchWrapper {
  background: none;
  flex: none;
  align-items: center;
  gap: .8rem;
  width: max-content;
  display: flex;
}

.Switch-module-scss-module__PTAbdq__SwitchWrapper .Switch-module-scss-module__PTAbdq__Input {
  clip-path: inset(50%);
  white-space: nowrap;
  pointer-events: none;
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}

.Switch-module-scss-module__PTAbdq__SwitchWrapper .Switch-module-scss-module__PTAbdq__Input:focus-visible + .Switch-module-scss-module__PTAbdq__SwitchTrack {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

.Switch-module-scss-module__PTAbdq__SwitchTrack {
  touch-action: pan-y;
  overflow: visible;
}

.Switch-module-scss-module__PTAbdq__SwitchCircle {
  top: var(--switch-padding, .2rem);
  width: var(--switch-knob-width, 2.7rem);
  height: var(--switch-circle-size, 2rem);
  z-index: 1;
  background: var(--control-liquid-surface-resting);
  border: 1px solid var(--control-liquid-surface-ring);
  --liquid-selection-scale-x: 1;
  --liquid-selection-scale-y: 1;
  translate: 0;
  scale: var(--liquid-selection-scale-x) var(--liquid-selection-scale-y);
  transform-origin: center;
  will-change: translate, scale;
  cursor: inherit;
  touch-action: pan-y;
  transition: translate .22s cubic-bezier(.22, 1, .36, 1), scale var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), background var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), box-shadow var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), -webkit-backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease), backdrop-filter var(--control-liquid-surface-paint-duration) var(--control-liquid-surface-paint-ease);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 0;
  overflow: hidden;
}

.Switch-module-scss-module__PTAbdq__SwitchCircle:after {
  content: "";
  z-index: 2;
  border-radius: inherit;
  pointer-events: none;
  background: var(--control-liquid-surface-gloss);
  position: absolute;
  inset: 0;
}

.Switch-module-scss-module__PTAbdq__SwitchBlob {
  top: calc(-1 * var(--switch-padding, .2rem));
  left: calc(-1 * (var(--switch-track-width, 4.8rem) - var(--switch-knob-width, 2.7rem)));
  width: var(--switch-track-width, 4.8rem);
  height: calc(var(--switch-circle-size, 2rem) + var(--switch-padding, .2rem) * 2);
  z-index: -1;
  border-radius: inherit;
  background: color-mix(in srgb, var(--switch-fill, var(--color-base-light-4)) 45%, transparent);
  opacity: 0;
  pointer-events: none;
  transition: opacity .16s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
}

[data-phase="pressed"] .Switch-module-scss-module__PTAbdq__SwitchBlob, [data-phase="dragging"] .Switch-module-scss-module__PTAbdq__SwitchBlob {
  opacity: var(--switch-blob-opacity, 0);
}

.Switch-module-scss-module__PTAbdq__AnchorStart, .Switch-module-scss-module__PTAbdq__AnchorEnd {
  top: var(--switch-padding, .2rem);
  width: var(--switch-knob-width, 2.7rem);
  height: var(--switch-circle-size, 2rem);
  pointer-events: none;
  position: absolute;
}

.Switch-module-scss-module__PTAbdq__AnchorStart {
  left: var(--switch-anchor-padding, var(--switch-padding, .2rem));
}

.Switch-module-scss-module__PTAbdq__AnchorEnd {
  right: var(--switch-anchor-padding, var(--switch-padding, .2rem));
}

[data-phase="pressed"] .Switch-module-scss-module__PTAbdq__SwitchCircle, [data-phase="dragging"] .Switch-module-scss-module__PTAbdq__SwitchCircle {
  --liquid-selection-scale-x: var(--switch-pressed-scale-x, 1.2);
  --liquid-selection-scale-y: var(--switch-pressed-scale-y, 1.2);
  background: var(--control-liquid-surface-gloss), var(--control-liquid-surface-pressed);
  -webkit-backdrop-filter: blur(var(--control-liquid-surface-blur));
  backdrop-filter: blur(var(--control-liquid-surface-blur));
}

@media (prefers-reduced-motion: reduce) {
  .Switch-module-scss-module__PTAbdq__SwitchCircle {
    transition: none !important;
  }

  [data-phase="pressed"] .Switch-module-scss-module__PTAbdq__SwitchCircle, [data-phase="dragging"] .Switch-module-scss-module__PTAbdq__SwitchCircle {
    --liquid-selection-scale-x: 1;
    --liquid-selection-scale-y: 1;
  }
}

/*# sourceMappingURL=UIKit_web_packages_1gkjlh55oa_k5._.css.map*/