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

.HScrollView-module-scss-module__mmXKQq__Root, .HScrollView-module-scss-module__mmXKQq__ViewportFrame {
  min-width: 0;
  position: relative;
}

.HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Viewport, .HScrollView-module-scss-module__mmXKQq__ViewportFrame {
  overflow: visible;
}

.HScrollView-module-scss-module__mmXKQq__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__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__SingleChild .HScrollView-module-scss-module__mmXKQq__Viewport {
  width: 100%;
  margin-inline: 0;
  padding-inline: 0;
}

[data-h-scroll-layout-active="true"]:not([data-h-scroll-responsive]) .HScrollView-module-scss-module__mmXKQq__Container > * {
  width: var(--h-scroll-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__mmXKQq__SingleChild .HScrollView-module-scss-module__mmXKQq__Container > * {
  flex: auto;
  min-width: 0;
}

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

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

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

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

.HScrollView-module-scss-module__mmXKQq__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;
  transform: scale(1);
}

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

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

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

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

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

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

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

@media (max-width: 319.98px) {
  :where(.HScrollView-module-scss-module__mmXKQq__Root[data-h-scroll-responsive="w1"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w1"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w1"]).HScrollView-module-scss-module__mmXKQq__SingleChild .HScrollView-module-scss-module__mmXKQq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

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

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

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

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

@media (max-width: 409.98px) {
  :where(.HScrollView-module-scss-module__mmXKQq__Root[data-h-scroll-responsive="w2"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w2"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w2"]).HScrollView-module-scss-module__mmXKQq__SingleChild .HScrollView-module-scss-module__mmXKQq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

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

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

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

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

@media (max-width: 767.98px) {
  :where(.HScrollView-module-scss-module__mmXKQq__Root[data-h-scroll-responsive="w3"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w3"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w3"]).HScrollView-module-scss-module__mmXKQq__SingleChild .HScrollView-module-scss-module__mmXKQq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

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

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

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

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

@media (max-width: 813.98px) {
  :where(.HScrollView-module-scss-module__mmXKQq__Root[data-h-scroll-responsive="w4"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w4"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w4"]).HScrollView-module-scss-module__mmXKQq__SingleChild .HScrollView-module-scss-module__mmXKQq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

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

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

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

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

@media (max-width: 1279.98px) {
  :where(.HScrollView-module-scss-module__mmXKQq__Root[data-h-scroll-responsive="w5"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w5"]):not(.HScrollView-module-scss-module__mmXKQq__SingleChild) .HScrollView-module-scss-module__mmXKQq__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__mmXKQq__Root[data-h-scroll-responsive="w5"]).HScrollView-module-scss-module__mmXKQq__SingleChild .HScrollView-module-scss-module__mmXKQq__Viewport {
    width: 100%;
    margin-inline: 0;
    padding-inline: 0;
  }

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

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

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

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

.HScrollView-module-scss-module__mmXKQq__FullWidth .HScrollView-module-scss-module__mmXKQq__Container, .HScrollView-module-scss-module__mmXKQq__FullWidth .HScrollView-module-scss-module__mmXKQq__Container > * {
  width: 100%;
}

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

@media (max-width: 767.98px) {
  .HScrollView-module-scss-module__mmXKQq__Viewport, .HScrollView-module-scss-module__mmXKQq__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));
  }
}

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

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

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

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

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

.ImageDialog-module-scss-module__tdOXka__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__tdOXka__BottomChrome > * {
  pointer-events: auto;
}

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

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

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

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

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

.ImageDialog-module-scss-module__tdOXka__ThumbnailList {
  scrollbar-width: none;
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  gap: .8rem;
  max-width: 100%;
  min-height: 0;
  max-height: 100%;
  display: flex;
  overflow: auto hidden;
}

.ImageDialog-module-scss-module__tdOXka__ThumbnailList::-webkit-scrollbar {
  display: none;
}

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

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

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

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

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

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

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

.ImageDialog-module-scss-module__tdOXka__Status, .ImageDialog-module-scss-module__tdOXka__ZoomStatus, .ImageDialog-module-scss-module__tdOXka__DialogOverlay {
  position: absolute;
  inset: 0;
}

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

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

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

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

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

.ImageDialog-module-scss-module__tdOXka__ImageVisualFrame img, .ImageDialog-module-scss-module__tdOXka__ZoomImageFrame img {
  transition: opacity .16s ease-out;
}

.ImageDialog-module-scss-module__tdOXka__ImageVisualFrame[data-status="loading"] img, .ImageDialog-module-scss-module__tdOXka__ZoomImageFrame[data-status="loading"] img {
  opacity: 0;
}

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

.ImageDialog-module-scss-module__tdOXka__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__tdOXka__ImageVisualFrame[data-focus-motion][data-reduced-motion="true"] {
  transition-duration: .1s;
  transition-timing-function: linear;
}

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

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

.ImageDialog-module-scss-module__tdOXka__Root[data-mobile="true"] .ImageDialog-module-scss-module__tdOXka__ContentGrid[data-focus="true"] .ImageDialog-module-scss-module__tdOXka__Stage {
  padding: 0;
}

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

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

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

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

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

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

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

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

.Title-navigation-module-scss-module__JBcNYq__Navigation:has(.Title-navigation-module-scss-module__JBcNYq__Pending) .Title-navigation-module-scss-module__JBcNYq__Active {
  opacity: .4;
}

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

@media (max-width: 767.98px) {
  .Header-module-scss-module__x6TY4a__Wrapper {
    margin-top: 1.6rem;
    padding-inline: 1.6rem;
  }
}

.Header-module-scss-module__x6TY4a__Wrapper .Header-module-scss-module__x6TY4a__RightGroup {
  flex: none;
}

.Header-module-scss-module__x6TY4a__Wrapper .Header-module-scss-module__x6TY4a__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__x6TY4a__Wrapper .Header-module-scss-module__x6TY4a__LeftContent {
    margin: -.4rem -.6rem;
    padding: .4rem .6rem;
  }
}

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

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

.Header-module-scss-module__x6TY4a__Wrapper .Header-module-scss-module__x6TY4a__LeftGroup, .Header-module-scss-module__x6TY4a__Breadcrumb {
  flex: auto;
  min-width: 0;
}

.Header-module-scss-module__x6TY4a__Wrapper .Header-module-scss-module__x6TY4a__LeftContentLink, .Header-module-scss-module__x6TY4a__TitleHandoff {
  flex: 0 auto;
  width: fit-content;
  max-width: 100%;
}

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

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

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

.Header-module-scss-module__x6TY4a__BreadcrumbTrigger > *, .Header-module-scss-module__x6TY4a__BreadcrumbTrigger > * > * {
  flex: auto;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.Header-module-scss-module__x6TY4a__BreadcrumbTrigger button {
  flex: 0 auto;
  width: fit-content;
  min-width: 0;
  max-width: 100%;
  display: inline-flex;
  overflow: hidden;
}

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

.Header-module-scss-module__x6TY4a__BreadcrumbTitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  display: block;
  overflow: hidden;
}

.Header-module-scss-module__x6TY4a__EdgeEffect {
  --uikit-header-edge-effect-default-height: 10.8rem;
  --uikit-header-edge-effect-tail: 3.6rem;
  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;
}

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

.Header-module-scss-module__x6TY4a__SubHeader {
  width: 100%;
  top: calc(var(--uikit-header-height, 7.2rem) + .4rem);
  z-index: 1200;
}

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

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

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

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

/* [project]/UIKit/packages/components/ContextMenu/ContextMenu.module.scss.module.css [app-client] (css) */
.ContextMenu-module-scss-module__GJwprG__OptionItem {
  width: 100%;
  padding: .6rem 1.6rem;
}

.ContextMenu-module-scss-module__GJwprG__OptionItem[data-active="true"] {
  --theme-bg: color-mix(in srgb, currentcolor 10%, transparent);
  background: var(--theme-bg);
}

.ContextMenu-module-scss-module__GJwprG__OptionItem[data-active="true"]:focus-visible {
  outline-offset: 0;
  outline: none;
}

@media (forced-colors: active) {
  .ContextMenu-module-scss-module__GJwprG__OptionItem[data-active="true"]:focus-visible {
    outline-offset: var(--focus-ring-offset);
    outline: auto;
  }
}

.ContextMenu-module-scss-module__GJwprG__Options:hover .ContextMenu-module-scss-module__GJwprG__HierarchyGuide, .ContextMenu-module-scss-module__GJwprG__Options:focus-within .ContextMenu-module-scss-module__GJwprG__HierarchyGuide, .ContextMenu-module-scss-module__GJwprG__HierarchyGuide[data-default-guide="true"] {
  opacity: .25;
}

.ContextMenu-module-scss-module__GJwprG__HierarchyGuide {
  opacity: 0;
  pointer-events: none;
  transition: opacity .16s;
}

.ContextMenu-module-scss-module__GJwprG__OptionTitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* [project]/UIKit/packages/components/Layout/Layout.module.scss.module.css [app-client] (css) */
.Layout-module-scss-module__ik6X4W__LayoutInner {
  --layout-max-width: 1280px;
  --view-padding-page-inline: 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);
  z-index: 1;
  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__ik6X4W__LayoutInner {
    --layout-max-width: 768px;
    --view-padding-page-inline: 1.6rem;
  }
}

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

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

.Layout-module-scss-module__ik6X4W__LayoutSidebar, .Layout-module-scss-module__ik6X4W__LayoutToc {
  display: none;
}

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

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

  .Layout-module-scss-module__ik6X4W__LayoutInnerWithSidebar {
    grid-template-columns: minmax(24rem, 32rem) minmax(0, 1fr);
  }

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

  .Layout-module-scss-module__ik6X4W__LayoutSidebar {
    width: 100%;
    height: calc(100dvh - 14.4rem);
    min-height: 0;
  }

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

  .Layout-module-scss-module__ik6X4W__LayoutInnerWithSidebar.Layout-module-scss-module__ik6X4W__LayoutInnerWithToc {
    grid-template-columns: minmax(24rem, 32rem) minmax(0, 1fr) max-content;
  }

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

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

.Layout-module-scss-module__ik6X4W__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;
}

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

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

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

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

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

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

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

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

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

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

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

.Layout-module-scss-module__ik6X4W__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__ik6X4W__LayoutGrid > :only-child {
  grid-column: 1 / -1;
}

.Layout-module-scss-module__ik6X4W__LayoutGrid .Layout-module-scss-module__ik6X4W__LayoutGridGroup {
  gap: 3.6rem;
}

@media (min-width: 768px) and (max-width: 813.98px) {
  .Layout-module-scss-module__ik6X4W__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__ik6X4W__LayoutGrid {
    --layout-grid-active-ratio: var(--layout-grid-w3-ratio, var(--layout-grid-mobile-ratio, minmax(0, 1fr)));
  }
}

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

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

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

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

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

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

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

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

.Avatar-module-scss-module__O5vapq__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__O5vapq__Image, .Avatar-module-scss-module__O5vapq__Fallback {
  width: 100%;
  height: 100%;
  min-height: 0;
}

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

.Avatar-module-scss-module__O5vapq__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__O5vapq__Badge {
  pointer-events: auto;
}

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

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

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

.Avatar-module-scss-module__O5vapq__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__O5vapq__StackItem > .Avatar-module-scss-module__O5vapq__BadgeCarrier {
  z-index: 2;
}

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

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

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

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

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

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

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

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

.Checkbox-module-scss-module__sSk5va__CheckboxWrapper .Checkbox-module-scss-module__sSk5va__Indicator {
  transition: transform .1s ease-out;
}

.Checkbox-module-scss-module__sSk5va__CheckboxWrapper .Checkbox-module-scss-module__sSk5va__Input:focus-visible + .Checkbox-module-scss-module__sSk5va__Indicator {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

.Checkbox-module-scss-module__sSk5va__CheckboxWrapper .Checkbox-module-scss-module__sSk5va__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__sSk5va__CheckboxWrapper:not([data-disabled], [data-readonly]):hover .Checkbox-module-scss-module__sSk5va__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__sSk5va__CheckboxWrapper:not([data-disabled], [data-readonly]):active .Checkbox-module-scss-module__sSk5va__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__sSk5va__CheckboxWrapper:not([data-disabled], [data-readonly]):active .Checkbox-module-scss-module__sSk5va__Indicator {
  transform: scale(.98);
}

@media (prefers-reduced-motion: reduce) {
  .Checkbox-module-scss-module__sSk5va__CheckboxWrapper .Checkbox-module-scss-module__sSk5va__Indicator {
    transition: none;
    transform: none !important;
  }
}

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

.Profile-module-scss-module__3m9LXG__Background {
  z-index: -1;
  object-fit: cover;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.Profile-module-scss-module__3m9LXG__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/packages/components/Cmdk/Cmdk.module.scss.module.css [app-client] (css) */
.Cmdk-module-scss-module__de4IbW__Dialog {
  --dialog-modal-max-height: min(75vh, 64rem);
}

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

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

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

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

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

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

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

@media (max-width: 549.98px) {
  .Cmdk-module-scss-module__de4IbW__DialogPortal [data-dialog-mobile-immersive] .Cmdk-module-scss-module__de4IbW__Input {
    min-height: 36px;
  }
}

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

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

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

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

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

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