/* [project]/UIKit/web/packages/components/Graph/Graph.module.scss.module.css [app-client] (css) */
.Graph-module-scss-module__9dDe6a__Root, :is(.Graph-module-scss-module__9dDe6a__Root .recharts-wrapper, .Graph-module-scss-module__9dDe6a__Root .recharts-surface) {
  max-width: 100%;
}

:is(.Graph-module-scss-module__9dDe6a__Root:focus, .Graph-module-scss-module__9dDe6a__Root:focus-visible, .Graph-module-scss-module__9dDe6a__Root:focus-within, .Graph-module-scss-module__9dDe6a__Root .recharts-wrapper:focus, .Graph-module-scss-module__9dDe6a__Root .recharts-wrapper:focus-visible, .Graph-module-scss-module__9dDe6a__Root .recharts-surface:focus, .Graph-module-scss-module__9dDe6a__Root .recharts-surface:focus-visible) {
  box-shadow: none !important;
  outline: 0 !important;
}

.Graph-module-scss-module__9dDe6a__Root g {
  outline: 0 !important;
}

:is(.Graph-module-scss-module__9dDe6a__Root .recharts-cartesian-axis-tick-value, .Graph-module-scss-module__9dDe6a__Root .recharts-polar-angle-axis-tick-value, .Graph-module-scss-module__9dDe6a__Root .recharts-polar-radius-axis-tick-value, .Graph-module-scss-module__9dDe6a__Root .recharts-label) {
  fill: var(--color-text-base);
  font-family: var(--font-sans-serif);
  font-size: var(--font-caption1-size);
}

:is(.Graph-module-scss-module__9dDe6a__Root .recharts-cartesian-grid line, .Graph-module-scss-module__9dDe6a__Root .recharts-polar-grid-concentric-polygon, .Graph-module-scss-module__9dDe6a__Root .recharts-polar-grid-concentric-circle, .Graph-module-scss-module__9dDe6a__Root .recharts-polar-grid-angle line) {
  stroke: color-mix(in srgb, var(--color-text-base) 20%, transparent);
}

.Graph-module-scss-module__9dDe6a__Root .recharts-tooltip-wrapper {
  z-index: 1;
  opacity: 1;
  transition: visibility linear;
}

.Graph-module-scss-module__9dDe6a__Root .recharts-tooltip-wrapper[style*="visibility: hidden"] {
  opacity: 0;
  transition: opacity .16s, visibility 0s linear .16s;
}

.Graph-module-scss-module__9dDe6a__Root .recharts-tooltip-wrapper:has([data-graph-tooltip-follow="true"]) {
  will-change: transform;
  transition: transform .12s ease-out, visibility linear;
}

.Graph-module-scss-module__9dDe6a__Root .recharts-tooltip-wrapper[style*="visibility: hidden"]:has([data-graph-tooltip-follow="true"]) {
  transition: transform .12s ease-out, opacity .16s, visibility 0s linear .16s;
}

.Graph-module-scss-module__9dDe6a__DigitalCanvas {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  image-rendering: pixelated;
  display: block;
  position: absolute;
  inset: 0;
}

.Graph-module-scss-module__9dDe6a__Root[data-graph-texture="digital"] .recharts-wrapper {
  z-index: 1;
  position: relative;
}

:is(.Graph-module-scss-module__9dDe6a__Root[data-graph-texture="digital"].Graph-module-scss-module__9dDe6a__Area .recharts-area-area, .Graph-module-scss-module__9dDe6a__Root[data-graph-texture="digital"].Graph-module-scss-module__9dDe6a__Pie .recharts-pie-sector path, .Graph-module-scss-module__9dDe6a__Root[data-graph-texture="digital"].Graph-module-scss-module__9dDe6a__Radar .recharts-radar-polygon path, .Graph-module-scss-module__9dDe6a__Root[data-graph-texture="digital"].Graph-module-scss-module__9dDe6a__Radial .recharts-radial-bar-sector) {
  fill: #0000;
}

@media (prefers-reduced-motion: reduce) {
  .Graph-module-scss-module__9dDe6a__Root .recharts-tooltip-wrapper {
    transition: none;
  }
}

:is(.Graph-module-scss-module__9dDe6a__Area .recharts-cartesian-axis-line, .Graph-module-scss-module__9dDe6a__Area .recharts-cartesian-axis-tick-line) {
  stroke: #0000;
}

.Graph-module-scss-module__9dDe6a__Area .recharts-tooltip-cursor {
  stroke: color-mix(in srgb, var(--color-text-base) 35%, transparent);
  stroke-dasharray: .3rem .3rem;
}

:is(.Graph-module-scss-module__9dDe6a__Pie .recharts-tooltip-cursor, .Graph-module-scss-module__9dDe6a__Radar .recharts-tooltip-cursor, .Graph-module-scss-module__9dDe6a__Radial .recharts-tooltip-cursor) {
  display: none;
}

.Graph-module-scss-module__9dDe6a__Radar .recharts-polar-radius-axis-tick-value {
  transform: none;
}

.Graph-module-scss-module__9dDe6a__Pie * {
  outline: 0 !important;
}

.Graph-module-scss-module__9dDe6a__Pie .recharts-pie-sector path {
  stroke: #0000;
}

.Graph-module-scss-module__9dDe6a__Radial .recharts-radial-bar-background-sector {
  fill: color-mix(in srgb, var(--color-text-base) 10%, transparent);
}

/* [project]/UIKit/web/packages/components/Pill/Pill.group.module.scss.module.css [app-client] (css) */
.Pill-group-module-scss-module__EbuXAG__ControlOverlay {
  width: 100%;
  height: 100%;
  position: relative;
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotStart, .Pill-group-module-scss-module__EbuXAG__ControlSlotEnd {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotStart {
  left: 0;
}

.Pill-group-module-scss-module__EbuXAG__ControlSlotEnd {
  right: 0;
}

/* [project]/UIKit/web/packages/components/Pagination/Pagination.module.scss.module.css [app-client] (css) */
.Pagination-module-scss-module__L7Tcda__Root {
  --pagination-control-icon-size: 2.4rem;
  --pagination-control-padding: 1rem;
  --pagination-control-size: calc(var(--pagination-control-icon-size) + (var(--pagination-control-padding) * 2));
  --pagination-gap: .8rem;
  --pagination-field-padding-inline: .6rem;
  --pagination-value-gap: 1.2rem;
  align-items: center;
  gap: var(--pagination-gap);
  width: 100%;
  height: var(--pagination-control-size);
  -webkit-user-select: none;
  user-select: none;
  display: flex;
}

.Pagination-module-scss-module__L7Tcda__Control {
  padding: var(--pagination-control-padding) !important;
}

.Pagination-module-scss-module__L7Tcda__Control i {
  font-size: var(--pagination-control-icon-size) !important;
  line-height: var(--pagination-control-icon-size) !important;
}

.Pagination-module-scss-module__L7Tcda__Field {
  width: auto;
  height: 100%;
  border: 0;
  flex: 1 1 0;
  min-inline-size: 0;
  margin-inline: 0;
  padding: 0;
}

.Pagination-module-scss-module__L7Tcda__FieldSurface {
  padding-block: 0 !important;
  padding-inline: var(--pagination-field-padding-inline) !important;
}

.Pagination-module-scss-module__L7Tcda__ValueGrid {
  gap: var(--pagination-value-gap) !important;
}

.Pagination-module-scss-module__L7Tcda__Picker {
  width: 100%;
}

.Pagination-module-scss-module__L7Tcda__PageText {
  white-space: nowrap;
  overflow-wrap: normal;
}

@media (max-width: 409.98px) {
  .Pagination-module-scss-module__L7Tcda__Root {
    --pagination-control-icon-size: 2rem;
    --pagination-control-padding: .8rem;
    --pagination-gap: .4rem;
    --pagination-field-padding-inline: .2rem;
    --pagination-value-gap: .8rem;
  }

  .Pagination-module-scss-module__L7Tcda__ValueText {
    font-size: var(--font-subheadline-size) !important;
  }

  .Pagination-module-scss-module__L7Tcda__Spinner {
    --spinner-size: calc(1.5rem * .86) !important;
  }
}

/* [project]/UIKit/web/packages/components/Textarea/Textarea.module.scss.module.css [app-client] (css) */
.Textarea-module-scss-module__a7IiZq__Textarea {
  --textarea-line-height: 1.2;
  resize: none;
  width: 100%;
  outline: 0 !important;
}

.Textarea-module-scss-module__a7IiZq__Textarea.Subheadline {
  line-height: var(--textarea-line-height);
}

@media (pointer: coarse) {
  .Textarea-module-scss-module__a7IiZq__Textarea.Footnote {
    font-size: 1.6rem;
  }
}

.Textarea-module-scss-module__a7IiZq__Textarea::placeholder {
  color: var(--placeholder-color, currentColor);
  opacity: var(--placeholder-opacity, .4);
}

/* [project]/UIKit/web/packages/components/LevelStep/LevelStep.module.scss.module.css [app-client] (css) */
.LevelStep-module-scss-module__rx5ymW__Root {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.LevelStep-module-scss-module__rx5ymW__Step {
  position: relative;
}

.LevelStep-module-scss-module__rx5ymW__Step[data-interactive="true"] .LevelStep-module-scss-module__rx5ymW__Control {
  cursor: pointer;
}

.LevelStep-module-scss-module__rx5ymW__Step[data-interactive="true"] .LevelStep-module-scss-module__rx5ymW__Control:hover .LevelStep-module-scss-module__rx5ymW__Indicator, .LevelStep-module-scss-module__rx5ymW__Step[data-interactive="true"] .LevelStep-module-scss-module__rx5ymW__Control:focus-visible .LevelStep-module-scss-module__rx5ymW__Indicator {
  opacity: .78;
}

.LevelStep-module-scss-module__rx5ymW__Control {
  text-align: left;
  position: relative;
}

.LevelStep-module-scss-module__rx5ymW__Content {
  min-width: 0;
}

.LevelStep-module-scss-module__rx5ymW__Indicator {
  flex: none;
  transition: opacity .14s linear;
}

.LevelStep-module-scss-module__rx5ymW__Separator {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
}

.LevelStep-module-scss-module__rx5ymW__Separator[data-complete="true"] .LevelStep-module-scss-module__rx5ymW__SeparatorFill {
  transform: scaleX(1);
}

.LevelStep-module-scss-module__rx5ymW__SeparatorFill {
  transform-origin: 0;
  transition: transform .14s linear;
  position: absolute;
  inset: 0;
  transform: scaleX(0);
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"] {
  padding-block: var(--level-step-stem-gap);
  align-items: flex-start;
  overflow-x: auto;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"] .LevelStep-module-scss-module__rx5ymW__Step {
  min-width: calc(var(--level-step-indicator-size) + var(--level-step-gap) * 2);
  flex: 1 1 0;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"] .LevelStep-module-scss-module__rx5ymW__Control {
  flex-direction: column;
  align-items: flex-start;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"] .LevelStep-module-scss-module__rx5ymW__Content {
  max-width: calc(100% - var(--level-step-gap));
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"] .LevelStep-module-scss-module__rx5ymW__Separator {
  top: calc(var(--level-step-indicator-size) * .5 - .1rem);
  right: var(--level-step-stem-gap);
  left: calc(var(--level-step-indicator-size) + var(--level-step-stem-gap));
  height: .2rem;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="vertical"] {
  flex-direction: column;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="vertical"] .LevelStep-module-scss-module__rx5ymW__Step {
  width: 100%;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="vertical"] .LevelStep-module-scss-module__rx5ymW__Step:not(:last-child) {
  padding-bottom: var(--level-step-gap);
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="vertical"] .LevelStep-module-scss-module__rx5ymW__Control {
  align-items: flex-start;
  width: 100%;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="vertical"] .LevelStep-module-scss-module__rx5ymW__Content {
  flex: 1;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="vertical"] .LevelStep-module-scss-module__rx5ymW__Separator {
  top: calc(var(--level-step-indicator-size) + var(--level-step-stem-gap));
  bottom: var(--level-step-stem-gap);
  left: calc(var(--level-step-indicator-size) * .5 - .1rem);
  width: .2rem;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="vertical"] .LevelStep-module-scss-module__rx5ymW__Separator[data-complete="true"] .LevelStep-module-scss-module__rx5ymW__SeparatorFill {
  transform: scaleY(1);
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="vertical"] .LevelStep-module-scss-module__rx5ymW__SeparatorFill {
  transform-origin: top;
  transform: scaleY(0);
}

@media (prefers-reduced-motion: reduce) {
  .LevelStep-module-scss-module__rx5ymW__Indicator, .LevelStep-module-scss-module__rx5ymW__SeparatorFill {
    transition: none;
  }
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"][data-alignment="center"] .LevelStep-module-scss-module__rx5ymW__Control {
  text-align: center;
  align-items: center;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"][data-alignment="center"] .LevelStep-module-scss-module__rx5ymW__Content {
  max-width: 100%;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"][data-alignment="center"] .LevelStep-module-scss-module__rx5ymW__Content > div {
  justify-content: center;
}

.LevelStep-module-scss-module__rx5ymW__Root[data-orientation="horizontal"][data-alignment="center"] .LevelStep-module-scss-module__rx5ymW__Separator {
  left: calc(50% + var(--level-step-indicator-size) * .5 + var(--level-step-stem-gap));
  right: calc(-50% + var(--level-step-indicator-size) * .5 + var(--level-step-stem-gap));
}

/* [project]/UIKit/web/packages/components/ActionBar/ActionBar.module.scss.module.css [app-client] (css) */
.ActionBar-module-scss-module__k7BMWq__Portal {
  z-index: var(--action-bar-layer);
  right: 0;
  bottom: calc(env(safe-area-inset-bottom) + var(--action-bar-offset));
  max-width: 100vw;
  padding-right: var(--action-bar-offset);
  padding-left: var(--action-bar-offset);
  pointer-events: none;
  display: flex;
  position: fixed;
  left: 0;
}

.ActionBar-module-scss-module__k7BMWq__BottomStart {
  justify-content: flex-start;
}

.ActionBar-module-scss-module__k7BMWq__BottomCenter {
  justify-content: center;
}

.ActionBar-module-scss-module__k7BMWq__BottomEnd {
  justify-content: flex-end;
}

@media (hover: hover) and (pointer: fine) {
  .ActionBar-module-scss-module__k7BMWq__Anchored {
    inset: var(--action-bar-anchor-top) auto auto var(--action-bar-anchor-left);
    width: max-content;
    transform: translateX(-50%);
  }
}

.ActionBar-module-scss-module__k7BMWq__Surface {
  pointer-events: auto;
  flex-wrap: wrap;
  max-width: 100%;
  overflow: visible;
}

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

@media (max-width: 767.98px) {
  .ActionBar-module-scss-module__k7BMWq__ResponsiveLabel {
    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/Input/Input.module.scss.module.css [app-client] (css) */
.Input-module-scss-module__4pIZjW__Input {
  width: 100%;
  outline: 0 !important;
}

.Input-module-scss-module__4pIZjW__Input::placeholder {
  color: var(--placeholder-color, currentColor);
  opacity: var(--placeholder-opacity, .4);
}

.Input-module-scss-module__4pIZjW__NumberWithStepper {
  appearance: textfield;
}

.Input-module-scss-module__4pIZjW__NumberWithStepper::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

.Input-module-scss-module__4pIZjW__NumberWithStepper::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

.Input-module-scss-module__4pIZjW__CompactNumberStepper {
  margin-inline-start: -.5rem;
}

/*# sourceMappingURL=UIKit_web_packages_components_0hrbl4q_lqi-a._.css.map*/