[hidden] {
  display: none !important;
}

:root {
  --flow-border-radius-small: 0.125rem;
  --flow-border-radius-medium: 0.25rem;
  --flow-border-radius-large: 0.5rem;
  --flow-border-radius-x-large: 1rem;
  --flow-border-radius-circle: 50%;
  --flow-border-radius-pill: 9999px;
  --flow-shadow-x-small: 0 1px 0 rgba(0, 0, 0, 0.05);
  --flow-shadow-small: 0 1px 2px rgba(0, 0, 0, 0.1);
  --flow-shadow-medium: 0 2px 4px rgba(0, 0, 0, 0.1);
  --flow-shadow-large: 0 2px 8px rgba(0, 0, 0, 0.1);
  --flow-shadow-x-large: 0 4px 16px rgba(0, 0, 0, 0.1);
  --flow-spacing-xxx-small: 0.125rem;
  --flow-spacing-xx-small: 0.25rem;
  --flow-spacing-x-small: 0.5rem;
  --flow-spacing-small: 0.75rem;
  --flow-spacing-medium: 1rem;
  --flow-spacing-large: 1.25rem;
  --flow-spacing-x-large: 1.75rem;
  --flow-spacing-xx-large: 2.25rem;
  --flow-spacing-xxx-large: 3rem;
  --flow-spacing-xxxx-large: 4.5rem;
  --flow-transition-x-slow: 1000ms;
  --flow-transition-slow: 500ms;
  --flow-transition-medium: 250ms;
  --flow-transition-fast: 150ms;
  --flow-transition-x-fast: 50ms;
  --flow-z-index-drawer: 700;
  --flow-z-index-dialog: 800;
  --flow-z-index-dropdown: 900;
  --flow-z-index-tooltip: 1000;
  --flow-font-mono: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  --flow-font-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --flow-font-serif: Georgia, Times New Roman, serif;
  --flow-font-size-xx-small: 0.625rem;
  --flow-font-size-x-small: 0.75rem;
  --flow-font-size-small: 0.875rem;
  --flow-font-size-medium: 1rem;
  --flow-font-size-large: 1.25rem;
  --flow-font-size-x-large: 1.5rem;
  --flow-font-size-xx-large: 2.25rem;
  --flow-font-size-xxx-large: 3rem;
  --flow-font-size-xxxx-large: 4.5rem;
  --flow-font-weight-light: 300;
  --flow-font-weight-normal: 400;
  --flow-font-weight-semibold: 500;
  --flow-font-weight-bold: 700;
  --flow-letter-spacing-dense: -0.015em;
  --flow-letter-spacing-normal: normal;
  --flow-letter-spacing-loose: 0.075em;
  --flow-line-height-dense: 1.4;
  --flow-line-height-normal: 1.8;
  --flow-line-height-loose: 2.2;
  --flow-button-font-size-small: var(--flow-font-size-x-small, 0.75rem);
  --flow-button-font-size-medium: var(--flow-font-size-small, 0.875rem);
  --flow-button-font-size-large: var(--flow-font-size-medium, 1rem);
  --flow-input-font: var(--flow-font-sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol);
  --flow-input-border-width: 1px;
  --flow-input-border-radius: var(--flow-border-radius-medium, 0.25rem);
  --flow-input-focus-ring-box-shadow: 0 0 0 3px rgba(var(--flow-color-base-rgb), 0.3);
  --flow-input-height-small: 30px;
  --flow-input-height-medium: 40px;
  --flow-input-height-large: 50px;
}

:root, .flow-theme-light {
  --flow-color-primary: #389DFF;
  --flow-color-primary-rgb: 56, 157, 255;
  --flow-color-primary-contrast: #ffffff;
  --flow-color-primary-shade: #2d7ecc;
  --flow-color-primary-tint: #60b1ff;
  --flow-color-secondary: #7C4DFF;
  --flow-color-secondary-rgb: 124, 77, 255;
  --flow-color-secondary-contrast: #ffffff;
  --flow-color-secondary-shade: #633ecc;
  --flow-color-secondary-tint: #9671ff;
  --flow-color-success: #43a047;
  --flow-color-success-rgb: 67, 160, 71;
  --flow-color-success-contrast: #ffffff;
  --flow-color-success-shade: #368039;
  --flow-color-success-tint: #69b36c;
  --flow-color-warning: #fb8c00;
  --flow-color-warning-rgb: 251, 140, 0;
  --flow-color-warning-contrast: #000000;
  --flow-color-warning-shade: #c97000;
  --flow-color-warning-tint: #fca333;
  --flow-color-danger: #d50000;
  --flow-color-danger-rgb: 213, 0, 0;
  --flow-color-danger-contrast: #ffffff;
  --flow-color-danger-shade: #aa0000;
  --flow-color-danger-tint: #dd3333;
  --flow-color-medium: #92949c;
  --flow-color-medium-rgb: 146, 148, 156;
  --flow-color-medium-contrast: #ffffff;
  --flow-color-medium-shade: #75767d;
  --flow-color-medium-tint: #a8a9b0;
  --flow-color-gray: #92949c;
  --flow-color-gray-rgb: 146, 148, 156;
  --flow-color-gray-contrast: #ffffff;
  --flow-color-gray-shade: #75767d;
  --flow-color-gray-tint: #a8a9b0;
  --flow-color-surface: #f2f2f2;
  --flow-color-surface-rgb: 242, 242, 242;
  --flow-color-surface-contrast: #000000;
  --flow-color-surface-shade: #c2c2c2;
  --flow-color-surface-tint: whitesmoke;
  --flow-color-text: #000000;
  --flow-color-text-rgb: 0, 0, 0;
  --flow-color-text-contrast: #ffffff;
  --flow-color-text-shade: black;
  --flow-color-text-tint: #333333;
  --flow-color-background: #ffffff;
  --flow-color-background-rgb: 255, 255, 255;
  --flow-color-background-contrast: #000000;
  --flow-color-background-shade: #cccccc;
  --flow-color-background-tint: white;
  --flow-color-step-25: #f9f9f9;
  --flow-color-step-50: #f2f2f2;
  --flow-color-step-75: #ececec;
  --flow-color-step-100: #e6e6e6;
  --flow-color-step-125: #dfdfdf;
  --flow-color-step-150: #d9d9d9;
  --flow-color-step-175: #d2d2d2;
  --flow-color-step-200: #cccccc;
  --flow-color-step-225: #c6c6c6;
  --flow-color-step-250: #bfbfbf;
  --flow-color-step-275: #b9b9b9;
  --flow-color-step-300: #b3b3b3;
  --flow-color-step-325: #acacac;
  --flow-color-step-350: #a6a6a6;
  --flow-color-step-375: #9f9f9f;
  --flow-color-step-400: #999999;
  --flow-color-step-425: #939393;
  --flow-color-step-450: #8c8c8c;
  --flow-color-step-475: #868686;
  --flow-color-step-500: gray;
  --flow-color-step-525: #797979;
  --flow-color-step-550: #737373;
  --flow-color-step-575: #6c6c6c;
  --flow-color-step-600: #666666;
  --flow-color-step-625: #606060;
  --flow-color-step-650: #595959;
  --flow-color-step-675: #535353;
  --flow-color-step-700: #4d4d4d;
  --flow-color-step-725: #464646;
  --flow-color-step-750: #404040;
  --flow-color-step-775: #393939;
  --flow-color-step-800: #333333;
  --flow-color-step-825: #2d2d2d;
  --flow-color-step-850: #262626;
  --flow-color-step-875: #202020;
  --flow-color-step-900: #1a1a1a;
  --flow-color-step-925: #131313;
  --flow-color-step-950: #0d0d0d;
  --flow-color-step-975: #060606;
}
:root .flow-color-primary, .flow-theme-light .flow-color-primary {
  --flow-color-base: var(--flow-color-primary, #389DFF);
  --flow-color-base-rgb: var(--flow-color-primary-rgb, 56, 157, 255);
  --flow-color-contrast: var(--flow-color-primary-contrast, #ffffff);
  --flow-color-contrast-rgb: var(
    --flow-color-primary-contrast-rgb,
    255, 255, 255
  ) !important;
  --flow-color-shade: var(--flow-color-primary-shade, #2d7ecc);
  --flow-color-tint: var(--flow-color-primary-tint, #60b1ff);
}
:root .flow-color-secondary, .flow-theme-light .flow-color-secondary {
  --flow-color-base: var(--flow-color-secondary, #7C4DFF);
  --flow-color-base-rgb: var(--flow-color-secondary-rgb, 124, 77, 255);
  --flow-color-contrast: var(--flow-color-secondary-contrast, #ffffff);
  --flow-color-contrast-rgb: var(
    --flow-color-secondary-contrast-rgb,
    255, 255, 255
  ) !important;
  --flow-color-shade: var(--flow-color-secondary-shade, #633ecc);
  --flow-color-tint: var(--flow-color-secondary-tint, #9671ff);
}
:root .flow-color-success, .flow-theme-light .flow-color-success {
  --flow-color-base: var(--flow-color-success, #43a047);
  --flow-color-base-rgb: var(--flow-color-success-rgb, 67, 160, 71);
  --flow-color-contrast: var(--flow-color-success-contrast, #ffffff);
  --flow-color-contrast-rgb: var(
    --flow-color-success-contrast-rgb,
    255, 255, 255
  ) !important;
  --flow-color-shade: var(--flow-color-success-shade, #368039);
  --flow-color-tint: var(--flow-color-success-tint, #69b36c);
}
:root .flow-color-warning, .flow-theme-light .flow-color-warning {
  --flow-color-base: var(--flow-color-warning, #fb8c00);
  --flow-color-base-rgb: var(--flow-color-warning-rgb, 251, 140, 0);
  --flow-color-contrast: var(--flow-color-warning-contrast, #000000);
  --flow-color-contrast-rgb: var(
    --flow-color-warning-contrast-rgb,
    0, 0, 0
  ) !important;
  --flow-color-shade: var(--flow-color-warning-shade, #c97000);
  --flow-color-tint: var(--flow-color-warning-tint, #fca333);
}
:root .flow-color-danger, .flow-theme-light .flow-color-danger {
  --flow-color-base: var(--flow-color-danger, #d50000);
  --flow-color-base-rgb: var(--flow-color-danger-rgb, 213, 0, 0);
  --flow-color-contrast: var(--flow-color-danger-contrast, #ffffff);
  --flow-color-contrast-rgb: var(
    --flow-color-danger-contrast-rgb,
    255, 255, 255
  ) !important;
  --flow-color-shade: var(--flow-color-danger-shade, #aa0000);
  --flow-color-tint: var(--flow-color-danger-tint, #dd3333);
}
:root .flow-color-medium, .flow-theme-light .flow-color-medium {
  --flow-color-base: var(--flow-color-medium, #92949c);
  --flow-color-base-rgb: var(--flow-color-medium-rgb, 146, 148, 156);
  --flow-color-contrast: var(--flow-color-medium-contrast, #ffffff);
  --flow-color-contrast-rgb: var(
    --flow-color-medium-contrast-rgb,
    255, 255, 255
  ) !important;
  --flow-color-shade: var(--flow-color-medium-shade, #75767d);
  --flow-color-tint: var(--flow-color-medium-tint, #a8a9b0);
}
:root .flow-color-gray, .flow-theme-light .flow-color-gray {
  --flow-color-base: var(--flow-color-gray, #92949c);
  --flow-color-base-rgb: var(--flow-color-gray-rgb, 146, 148, 156);
  --flow-color-contrast: var(--flow-color-gray-contrast, #ffffff);
  --flow-color-contrast-rgb: var(
    --flow-color-gray-contrast-rgb,
    255, 255, 255
  ) !important;
  --flow-color-shade: var(--flow-color-gray-shade, #75767d);
  --flow-color-tint: var(--flow-color-gray-tint, #a8a9b0);
}
:root .flow-color-surface, .flow-theme-light .flow-color-surface {
  --flow-color-base: var(--flow-color-surface, #f2f2f2);
  --flow-color-base-rgb: var(--flow-color-surface-rgb, 242, 242, 242);
  --flow-color-contrast: var(--flow-color-surface-contrast, #000000);
  --flow-color-contrast-rgb: var(
    --flow-color-surface-contrast-rgb,
    0, 0, 0
  ) !important;
  --flow-color-shade: var(--flow-color-surface-shade, #c2c2c2);
  --flow-color-tint: var(--flow-color-surface-tint, whitesmoke);
}
:root .flow-color-text, .flow-theme-light .flow-color-text {
  --flow-color-base: var(--flow-color-text, #000000);
  --flow-color-base-rgb: var(--flow-color-text-rgb, 0, 0, 0);
  --flow-color-contrast: var(--flow-color-text-contrast, #ffffff);
  --flow-color-contrast-rgb: var(
    --flow-color-text-contrast-rgb,
    255, 255, 255
  ) !important;
  --flow-color-shade: var(--flow-color-text-shade, black);
  --flow-color-tint: var(--flow-color-text-tint, #333333);
}
:root .flow-color-background, .flow-theme-light .flow-color-background {
  --flow-color-base: var(--flow-color-background, #ffffff);
  --flow-color-base-rgb: var(--flow-color-background-rgb, 255, 255, 255);
  --flow-color-contrast: var(--flow-color-background-contrast, #000000);
  --flow-color-contrast-rgb: var(
    --flow-color-background-contrast-rgb,
    0, 0, 0
  ) !important;
  --flow-color-shade: var(--flow-color-background-shade, #cccccc);
  --flow-color-tint: var(--flow-color-background-tint, white);
}

.flow-theme-dark {
  --flow-color-primary: #389DFF;
  --flow-color-primary-rgb: 56, 157, 255;
  --flow-color-primary-contrast: #f2f2f2;
  --flow-color-primary-shade: #2d7ecc;
  --flow-color-primary-tint: #60b1ff;
  --flow-color-secondary: #7C4DFF;
  --flow-color-secondary-rgb: 124, 77, 255;
  --flow-color-secondary-contrast: #f2f2f2;
  --flow-color-secondary-shade: #633ecc;
  --flow-color-secondary-tint: #9671ff;
  --flow-color-success: #43a047;
  --flow-color-success-rgb: 67, 160, 71;
  --flow-color-success-contrast: #f2f2f2;
  --flow-color-success-shade: #368039;
  --flow-color-success-tint: #69b36c;
  --flow-color-warning: #fb8c00;
  --flow-color-warning-rgb: 251, 140, 0;
  --flow-color-warning-contrast: #303030;
  --flow-color-warning-shade: #c97000;
  --flow-color-warning-tint: #fca333;
  --flow-color-danger: #d50000;
  --flow-color-danger-rgb: 213, 0, 0;
  --flow-color-danger-contrast: #f2f2f2;
  --flow-color-danger-shade: #aa0000;
  --flow-color-danger-tint: #dd3333;
  --flow-color-medium: #92949c;
  --flow-color-medium-rgb: 146, 148, 156;
  --flow-color-medium-contrast: #f2f2f2;
  --flow-color-medium-shade: #75767d;
  --flow-color-medium-tint: #a8a9b0;
  --flow-color-gray: #92949c;
  --flow-color-gray-rgb: 146, 148, 156;
  --flow-color-gray-contrast: #f2f2f2;
  --flow-color-gray-shade: #75767d;
  --flow-color-gray-tint: #a8a9b0;
  --flow-color-surface: #404040;
  --flow-color-surface-rgb: 64, 64, 64;
  --flow-color-surface-contrast: #f2f2f2;
  --flow-color-surface-shade: #333333;
  --flow-color-surface-tint: #666666;
  --flow-color-text: #f2f2f2;
  --flow-color-text-rgb: 242, 242, 242;
  --flow-color-text-contrast: #303030;
  --flow-color-text-shade: #333333;
  --flow-color-text-tint: #666666;
  --flow-color-background: #303030;
  --flow-color-background-rgb: 48, 48, 48;
  --flow-color-background-contrast: #f2f2f2;
  --flow-color-background-shade: #262626;
  --flow-color-background-tint: #595959;
  --flow-color-step-25: #353535;
  --flow-color-step-50: #3a3a3a;
  --flow-color-step-75: #3f3f3f;
  --flow-color-step-100: #434343;
  --flow-color-step-125: #484848;
  --flow-color-step-150: #4d4d4d;
  --flow-color-step-175: #525252;
  --flow-color-step-200: #575757;
  --flow-color-step-225: #5c5c5c;
  --flow-color-step-250: #616161;
  --flow-color-step-275: #656565;
  --flow-color-step-300: #6a6a6a;
  --flow-color-step-325: #6f6f6f;
  --flow-color-step-350: #747474;
  --flow-color-step-375: #797979;
  --flow-color-step-400: #7e7e7e;
  --flow-color-step-425: #828282;
  --flow-color-step-450: #878787;
  --flow-color-step-475: #8c8c8c;
  --flow-color-step-500: #919191;
  --flow-color-step-525: #969696;
  --flow-color-step-550: #9b9b9b;
  --flow-color-step-575: #a0a0a0;
  --flow-color-step-600: #a4a4a4;
  --flow-color-step-625: darkgray;
  --flow-color-step-650: #aeaeae;
  --flow-color-step-675: #b3b3b3;
  --flow-color-step-700: #b8b8b8;
  --flow-color-step-725: #bdbdbd;
  --flow-color-step-750: #c2c2c2;
  --flow-color-step-775: #c6c6c6;
  --flow-color-step-800: #cbcbcb;
  --flow-color-step-825: #d0d0d0;
  --flow-color-step-850: #d5d5d5;
  --flow-color-step-875: #dadada;
  --flow-color-step-900: #dfdfdf;
  --flow-color-step-925: #e3e3e3;
  --flow-color-step-950: #e8e8e8;
  --flow-color-step-975: #ededed;
}
.flow-theme-dark .flow-color-primary {
  --flow-color-base: var(--flow-color-primary, #389DFF);
  --flow-color-base-rgb: var(--flow-color-primary-rgb, 56, 157, 255);
  --flow-color-contrast: var(--flow-color-primary-contrast, #f2f2f2);
  --flow-color-contrast-rgb: var(
    --flow-color-primary-contrast-rgb,
    242, 242, 242
  ) !important;
  --flow-color-shade: var(--flow-color-primary-shade, #2d7ecc);
  --flow-color-tint: var(--flow-color-primary-tint, #60b1ff);
}
.flow-theme-dark .flow-color-secondary {
  --flow-color-base: var(--flow-color-secondary, #7C4DFF);
  --flow-color-base-rgb: var(--flow-color-secondary-rgb, 124, 77, 255);
  --flow-color-contrast: var(--flow-color-secondary-contrast, #f2f2f2);
  --flow-color-contrast-rgb: var(
    --flow-color-secondary-contrast-rgb,
    242, 242, 242
  ) !important;
  --flow-color-shade: var(--flow-color-secondary-shade, #633ecc);
  --flow-color-tint: var(--flow-color-secondary-tint, #9671ff);
}
.flow-theme-dark .flow-color-success {
  --flow-color-base: var(--flow-color-success, #43a047);
  --flow-color-base-rgb: var(--flow-color-success-rgb, 67, 160, 71);
  --flow-color-contrast: var(--flow-color-success-contrast, #f2f2f2);
  --flow-color-contrast-rgb: var(
    --flow-color-success-contrast-rgb,
    242, 242, 242
  ) !important;
  --flow-color-shade: var(--flow-color-success-shade, #368039);
  --flow-color-tint: var(--flow-color-success-tint, #69b36c);
}
.flow-theme-dark .flow-color-warning {
  --flow-color-base: var(--flow-color-warning, #fb8c00);
  --flow-color-base-rgb: var(--flow-color-warning-rgb, 251, 140, 0);
  --flow-color-contrast: var(--flow-color-warning-contrast, #303030);
  --flow-color-contrast-rgb: var(
    --flow-color-warning-contrast-rgb,
    48, 48, 48
  ) !important;
  --flow-color-shade: var(--flow-color-warning-shade, #c97000);
  --flow-color-tint: var(--flow-color-warning-tint, #fca333);
}
.flow-theme-dark .flow-color-danger {
  --flow-color-base: var(--flow-color-danger, #d50000);
  --flow-color-base-rgb: var(--flow-color-danger-rgb, 213, 0, 0);
  --flow-color-contrast: var(--flow-color-danger-contrast, #f2f2f2);
  --flow-color-contrast-rgb: var(
    --flow-color-danger-contrast-rgb,
    242, 242, 242
  ) !important;
  --flow-color-shade: var(--flow-color-danger-shade, #aa0000);
  --flow-color-tint: var(--flow-color-danger-tint, #dd3333);
}
.flow-theme-dark .flow-color-medium {
  --flow-color-base: var(--flow-color-medium, #92949c);
  --flow-color-base-rgb: var(--flow-color-medium-rgb, 146, 148, 156);
  --flow-color-contrast: var(--flow-color-medium-contrast, #f2f2f2);
  --flow-color-contrast-rgb: var(
    --flow-color-medium-contrast-rgb,
    242, 242, 242
  ) !important;
  --flow-color-shade: var(--flow-color-medium-shade, #75767d);
  --flow-color-tint: var(--flow-color-medium-tint, #a8a9b0);
}
.flow-theme-dark .flow-color-gray {
  --flow-color-base: var(--flow-color-gray, #92949c);
  --flow-color-base-rgb: var(--flow-color-gray-rgb, 146, 148, 156);
  --flow-color-contrast: var(--flow-color-gray-contrast, #f2f2f2);
  --flow-color-contrast-rgb: var(
    --flow-color-gray-contrast-rgb,
    242, 242, 242
  ) !important;
  --flow-color-shade: var(--flow-color-gray-shade, #75767d);
  --flow-color-tint: var(--flow-color-gray-tint, #a8a9b0);
}
.flow-theme-dark .flow-color-surface {
  --flow-color-base: var(--flow-color-surface, #404040);
  --flow-color-base-rgb: var(--flow-color-surface-rgb, 64, 64, 64);
  --flow-color-contrast: var(--flow-color-surface-contrast, #f2f2f2);
  --flow-color-contrast-rgb: var(
    --flow-color-surface-contrast-rgb,
    242, 242, 242
  ) !important;
  --flow-color-shade: var(--flow-color-surface-shade, #333333);
  --flow-color-tint: var(--flow-color-surface-tint, #666666);
}
.flow-theme-dark .flow-color-text {
  --flow-color-base: var(--flow-color-text, #f2f2f2);
  --flow-color-base-rgb: var(--flow-color-text-rgb, 242, 242, 242);
  --flow-color-contrast: var(--flow-color-text-contrast, #303030);
  --flow-color-contrast-rgb: var(
    --flow-color-text-contrast-rgb,
    48, 48, 48
  ) !important;
  --flow-color-shade: var(--flow-color-text-shade, #333333);
  --flow-color-tint: var(--flow-color-text-tint, #666666);
}
.flow-theme-dark .flow-color-background {
  --flow-color-base: var(--flow-color-background, #303030);
  --flow-color-base-rgb: var(--flow-color-background-rgb, 48, 48, 48);
  --flow-color-contrast: var(--flow-color-background-contrast, #f2f2f2);
  --flow-color-contrast-rgb: var(
    --flow-color-background-contrast-rgb,
    242, 242, 242
  ) !important;
  --flow-color-shade: var(--flow-color-background-shade, #262626);
  --flow-color-tint: var(--flow-color-background-tint, #595959);
}

/*# sourceMappingURL=core.css.map */
