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

/* [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/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/Tiptap/Tiptap.module.scss.module.css [app-client] (css) */
.Tiptap-module-scss-module__RLvyJa__Tiptap {
  width: 100%;
}

.Tiptap-module-scss-module__RLvyJa__Toolbar {
  width: 100%;
  min-width: 0;
}

.Tiptap-module-scss-module__RLvyJa__ToolbarButton, .Tiptap-module-scss-module__RLvyJa__ToolbarTooltip {
  flex: none;
}

.Tiptap-module-scss-module__RLvyJa__EditorWrap, .Tiptap-module-scss-module__RLvyJa__EditorContent {
  width: 100%;
  min-height: inherit;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror.DocumentText {
  --document-text-body-line-height: 1.35;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror {
  width: 100%;
  min-height: inherit;
  font-size: var(--font-subheadline-size);
  color: inherit;
  overflow-wrap: anywhere;
  word-break: normal;
  white-space: pre-wrap;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror strong {
  font-weight: 500;
}

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

.Tiptap-module-scss-module__RLvyJa__ProseMirror p, .Tiptap-module-scss-module__RLvyJa__ProseMirror li {
  font-size: var(--font-subheadline-size);
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror > * {
  margin-block: 0;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror > * + * {
  margin-block-start: .5em;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror h1 {
  font-size: var(--font-title1-size);
  line-height: var(--font-title1-line-height);
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror h2 {
  font-size: var(--font-title2-size);
  line-height: var(--font-title2-line-height);
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror h3 {
  font-size: var(--font-title3-size);
  line-height: var(--font-title3-line-height);
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror ul, .Tiptap-module-scss-module__RLvyJa__ProseMirror ol {
  padding-inline-start: 1.6em;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror ul {
  list-style: outside;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror ol {
  list-style: decimal;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror code {
  border-radius: var(--radius-system-extra-light);
  background: color-mix(in srgb, currentcolor 8%, transparent);
  font-family: var(--font-monospace);
  font-size: max(var(--font-subheadline-size), .9em);
  padding: .1em .35em;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror pre {
  border-radius: var(--radius-system-light);
  background: color-mix(in srgb, currentcolor 8%, transparent);
  font-family: var(--font-monospace);
  font-size: var(--font-subheadline-size);
  padding: 1em;
  overflow-x: auto;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror pre code {
  font-size: inherit;
  background: none;
  padding: 0;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror a {
  color: var(--color-blue-3);
  text-underline-offset: .15em;
  text-decoration: underline;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror img {
  border-radius: var(--radius-system-light);
  max-width: 100%;
  height: auto;
  display: block;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror hr {
  background: color-mix(in srgb, currentcolor 16%, transparent);
  border: 0;
  height: .1em;
}

.Tiptap-module-scss-module__RLvyJa__ProseMirror p.Tiptap-module-scss-module__RLvyJa__is-editor-empty:first-child:before {
  content: attr(data-placeholder);
  float: inline-start;
  color: currentColor;
  opacity: .4;
  pointer-events: none;
  height: 0;
}

.Tiptap-module-scss-module__RLvyJa__Tiptap[data-disabled="true"] .Tiptap-module-scss-module__RLvyJa__EditorWrap {
  cursor: not-allowed;
}

.Tiptap-module-scss-module__RLvyJa__Footer {
  width: 100%;
}

/* [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/Textarea/TokenTextarea.module.scss.module.css [app-client] (css) */
.TokenTextarea-module-scss-module__ffFrEG__Surface:not([data-focus-modality="pointer"] *):has(.TokenTextarea-module-scss-module__ffFrEG__Editor:focus-visible) {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

.TokenTextarea-module-scss-module__ffFrEG__Editor {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  padding: var(--token-textarea-token-outset, 0);
  margin: calc(-1 * var(--token-textarea-token-outset, 0));
  min-height: calc(1lh + 2 * var(--token-textarea-token-outset, 0));
  max-height: calc(var(--token-textarea-rows, 5) * 1lh + 2 * var(--token-textarea-token-outset, 0));
  cursor: text;
  position: relative;
  overflow-y: auto;
  outline: 0 !important;
}

.TokenTextarea-module-scss-module__ffFrEG__Editor.Subheadline {
  line-height: 1.2;
}

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

.TokenTextarea-module-scss-module__ffFrEG__Editor p {
  font: inherit;
  letter-spacing: inherit;
  margin: 0;
}

.TokenTextarea-module-scss-module__ffFrEG__Editor[data-empty="true"]:before {
  content: attr(data-placeholder);
  opacity: .4;
  pointer-events: none;
  position: absolute;
}

.TokenTextarea-module-scss-module__ffFrEG__Token {
  vertical-align: middle;
  display: inline-flex;
}

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