/* [project]/design-system/src/design-tokens/primitives.css [app-client] (css) */
:root {
  --mw-neutral-0: #fbfaff;
  --mw-neutral-50: #f3f1fc;
  --mw-neutral-100: #efeef8;
  --mw-neutral-200: #e8e5f4;
  --mw-neutral-300: #dcd8ee;
  --mw-neutral-400: #c0bad8;
  --mw-neutral-500: #a49dc0;
  --mw-neutral-550: #8e89ab;
  --mw-neutral-600: #7c77a0;
  --mw-neutral-650: #5a5382;
  --mw-neutral-700: #4a4470;
  --mw-neutral-750: #3a2f73;
  --mw-neutral-800: #363152;
  --mw-neutral-850: #2a2642;
  --mw-neutral-900: #201d33;
  --mw-neutral-950: #171528;
  --mw-accent-100: #dcd6fb;
  --mw-accent-150: #d5cdff;
  --mw-accent-200: #c6bef9;
  --mw-accent-300: #a89cf6;
  --mw-accent-400: #8c7bf7;
  --mw-accent-500: #6b57f0;
  --mw-accent-600: #5b4be1;
  --mw-accent-650: #4f3fd8;
  --mw-accent-800: #3d2fb8;
  --mw-ink-600: #8a8994;
  --mw-ink-650: #74737f;
  --mw-ink-700: #5c5b66;
  --mw-ink-900: #26252f;
  --mw-green-400: #4fc79f;
  --mw-green-600: #17a673;
  --mw-green-700: #12855c;
  --mw-amber-100: #fdf3dc;
  --mw-amber-300: #f7d488;
  --mw-amber-400: #f5c55f;
  --mw-amber-500: #f5b942;
  --mw-amber-600: #e5a400;
  --mw-amber-700: #b98100;
  --mw-amber-800: #7a5500;
  --mw-amber-900: #3a2c10;
  --mw-red-500: #ff5c68;
  --mw-red-600: #dc2f3c;
  --mw-red-700: #b31f2b;
  --mw-blue-200: #cce0fd;
  --mw-blue-300: #9dc4fb;
  --mw-blue-400: #6ba5f9;
  --mw-blue-500: #4d9bff;
  --mw-blue-600: #2d7ff9;
  --mw-blue-700: #1b5fc7;
  --mw-blue-800: #144795;
  --mw-red-800: #8a1721;
  --mw-accent-550: #7c6bf5;
  --mw-accent-900: #32259e;
  --mw-brand-violet: #965eeb;
  --mw-brand-blue: #0af;
  --mw-brand-green: #04e061;
  --mw-brand-red: #ff4053;
  --mw-neutral-25: #f3f1fb;
  --mw-neutral-350: #c9c4de;
  --mw-neutral-450: #a8a3c2;
  --mw-neutral-625: #6e6994;
  --mw-neutral-725: #454064;
  --mw-neutral-775: #3a3556;
  --mw-neutral-825: #322d4c;
  --mw-accent-700: #4a3bd0;
}

/* [project]/design-system/src/design-tokens/scale.css [app-client] (css) */
:root {
  --mw-space-4: 4px;
  --mw-space-8: 8px;
  --mw-space-10: 10px;
  --mw-space-12: 12px;
  --mw-space-14: 14px;
  --mw-space-16: 16px;
  --mw-space-18: 18px;
  --mw-space-20: 20px;
  --mw-space-24: 24px;
  --mw-layout-8: 8px;
  --mw-layout-16: 16px;
  --mw-layout-24: 24px;
  --mw-layout-32: 32px;
  --mw-radius-2: 2px;
  --mw-radius-3: 3px;
  --mw-radius-10: 10px;
  --mw-radius-12: 12px;
  --mw-radius-14: 14px;
  --mw-radius-16: 16px;
  --mw-radius-20: 20px;
  --mw-radius-full: 9999px;
}

/* [project]/design-system/src/design-tokens/semantic.css [app-client] (css) */
:root {
  --mw-color-bg-canvas: var(--mw-neutral-100);
  --mw-color-bg-surface: var(--mw-neutral-0);
  --mw-color-bg-surface-subtle: var(--mw-neutral-200);
  --mw-color-bg-surface-hover: var(--mw-neutral-200);
  --mw-color-bg-tile: #f4f1fe;
  --mw-color-bg-inverse: var(--mw-neutral-900);
  --mw-color-text-primary: var(--mw-ink-900);
  --mw-color-text-secondary: var(--mw-ink-700);
  --mw-color-text-muted: var(--mw-ink-650);
  --mw-color-text-placeholder: var(--mw-ink-600);
  --mw-color-text-on-accent: var(--mw-neutral-0);
  --mw-color-text-on-chip: var(--mw-accent-800);
  --mw-color-border-subtle: var(--mw-neutral-300);
  --mw-color-border: var(--mw-neutral-400);
  --mw-color-border-strong: var(--mw-neutral-500);
  --mw-color-border-focus: var(--mw-accent-650);
  --mw-color-accent: var(--mw-accent-650);
  --mw-color-accent-hover: var(--mw-accent-800);
  --mw-color-accent-pressed: var(--mw-accent-900);
  --mw-color-accent-subtle: var(--mw-accent-200);
  --mw-color-accent-glow: var(--mw-accent-100);
  --mw-color-status-critical: var(--mw-red-600);
  --mw-color-status-critical-bg: #dc2f3c14;
  --mw-color-status-warning: var(--mw-amber-600);
  --mw-color-text-warning: var(--mw-amber-800);
  --mw-color-status-warning-bg: var(--mw-amber-100);
  --mw-color-status-success: var(--mw-green-600);
  --mw-color-bg-disabled: var(--mw-neutral-200);
  --mw-color-text-disabled: var(--mw-neutral-400);
  --mw-color-border-disabled: var(--mw-neutral-300);
  --mw-color-danger: var(--mw-red-600);
  --mw-color-danger-hover: var(--mw-red-700);
  --mw-color-danger-pressed: var(--mw-red-800);
  --mw-color-accent-text: var(--mw-accent-600);
  --mw-color-status-critical-surface: #fce9ea;
  --mw-color-status-success-surface: #e4f6ef;
  --mw-color-bg-row-hover: #f8f6ff;
  --mw-color-bg-row-selected: #edeaff;
  --mw-color-accent-gradient-from: var(--mw-accent-550);
  --mw-color-accent-gradient-to: var(--mw-accent-650);
  --mw-color-accent-gradient-hover-from: var(--mw-accent-400);
  --mw-color-accent-gradient-hover-to: var(--mw-accent-600);
  --mw-color-accent-gradient-pressed-from: var(--mw-accent-650);
  --mw-color-accent-gradient-pressed-to: var(--mw-accent-800);
  --mw-color-overlay-bevel-top: #ffffffbf;
  --mw-color-overlay-bevel-bottom: #ffffff80;
  --mw-color-overlay-transparent: #fff0;
  --mw-color-chart-1-base: var(--mw-accent-300);
  --mw-color-chart-1-strong: var(--mw-accent-600);
  --mw-color-chart-3-base: var(--mw-blue-300);
  --mw-color-chart-3-strong: var(--mw-blue-600);
  --mw-color-chart-2-base: var(--mw-accent-650);
  --mw-color-chart-2-strong: var(--mw-accent-800);
  --mw-color-chart-4-base: var(--mw-blue-500);
  --mw-color-chart-4-strong: var(--mw-blue-800);
  --mw-color-accent-icon-hover-from: var(--mw-accent-300);
  --mw-color-accent-icon-hover-to: var(--mw-accent-500);
  --mw-color-icon-primary: var(--mw-ink-900);
  --mw-color-icon-secondary: var(--mw-ink-700);
  --mw-color-icon-muted: var(--mw-ink-650);
  --mw-color-icon-accent: var(--mw-accent-650);
  --mw-color-icon-on-accent: var(--mw-neutral-0);
  --mw-color-shadow-bevel-top: #ffffffe6;
  --mw-color-shadow-bevel-light: #fff;
  --mw-color-shadow-bevel-dark: #0003;
  --mw-color-shadow-bevel-dark-soft: #26252f1f;
  --mw-color-shadow-glow-inner: #6b57f01a;
  --mw-color-shadow-drop-accent: #4f3fd814;
  --mw-color-shadow-emboss-dark: #26252f33;
  --mw-color-shadow-emboss-light: #fffffff2;
  --mw-color-shadow-inner-top: #fffffff2;
  --mw-color-shadow-inner-bottom: #ffffff4d;
  --mw-color-shadow-card: #26252f0f;
  --mw-color-shadow-card-tight: #26252f0f;
  --mw-color-shadow-popover: #26252f12;
  --mw-color-shadow-modal: #26252f38;
  --mw-color-shadow-tile-glow-wide: #4f3fd821;
  --mw-color-shadow-tile-glow-tight: #4f3fd817;
  --mw-color-shadow-tile-drop: #4f3fd817;
  --mw-color-shadow-row-divider: #c4bde24d;
  --mw-color-shadow-button-glow: #6b57f06b;
  --mw-color-brand-ai-1: #965eeb;
  --mw-color-brand-ai-2: #0af;
  --mw-color-brand-ai-3: #04e061;
  --mw-color-brand-ai-4: #ff4053;
  --mw-color-bg-avatar: #ece8fa;
  --mw-color-bg-icon: #e6e1fd;
  --mw-color-kit-bg: #fafaff;
  --mw-color-kit-group: #fff;
  --mw-color-kit-header: #eeebfb;
  --mw-color-kit-annotation: #b36a00;
  --mw-color-shadow-emboss-light-xs: #ffffffe6;
  --mw-color-shadow-emboss-light-sm: #ffffffe6;
  --mw-color-shadow-rise-top: #fff9;
  --mw-color-shadow-panel: #26252f1a;
  --mw-color-shadow-accent-drop-md: #4f3fd847;
  --mw-color-shadow-accent-drop-lg: #4f3fd829;
  --mw-color-shadow-card-diag: #26252f1a;
  --mw-color-shadow-emboss-dark-sm: #0000004d;
  --mw-color-shadow-glow-inner-sm: #6b57f01a;
  --mw-color-shadow-glow-inner-lg: #6b57f02e;
  --mw-color-shadow-tile-glow-xs: #4f3fd812;
  --mw-color-shadow-tile-glow-md: #4f3fd81c;
  --mw-color-shadow-row-critical-glow: #dc2f3c33;
  --mw-color-shadow-spark-glow-wide: #e5a400e6;
  --mw-color-shadow-spark-glow-core: #f7d488;
  --mw-color-shadow-spark-glow-soft: #f5b9424d;
  --mw-color-glow-bg-1: #6b57f0;
  --mw-color-glow-bg-2: #4f3fd8;
  --mw-color-glow-bg-3: #8878fb;
  --mw-color-glow-assistant: #4f3fd826;
  --mw-color-text-on-assistant: #32259e;
  --mw-color-text-on-assistant-muted: #3d2fb8;
  --mw-color-border-input: var(--mw-ink-600);
  --mw-color-border-chart-grid: var(--mw-neutral-350);
  --mw-color-bg-funnel-step: var(--mw-neutral-200);
  --mw-color-icon-on-brand: #fff;
  --mw-color-border-warning: var(--mw-amber-300);
  --mw-color-shadow-inset-deep: #1a192247;
  --mw-color-border-assistant: var(--mw-accent-300);
  --mw-color-glow-tile-1: #dcd6fb45;
  --mw-color-glow-tile-2: #dcd6fb54;
  --mw-color-glow-step: #dcd6fb40;
  --mw-color-glow-actions: #4f3fd81a;
  --mw-color-chart-warning: var(--mw-amber-600);
  --mw-color-chart-critical: var(--mw-red-600);
  --mw-color-bg-promo: var(--mw-neutral-950);
  --mw-color-text-on-promo: var(--mw-neutral-0);
  --mw-color-text-on-promo-muted: var(--mw-neutral-350);
  --mw-color-border-on-promo: var(--mw-neutral-800);
  --mw-color-shadow-warn-glow-inner-lg: #e5a4002e;
  --mw-color-shadow-warn-glow-inner-sm: #e5a4001a;
  --mw-color-shadow-warn-drop-lg: #e5a40042;
  --mw-color-shadow-warn-focus-ring: #e5a40073;
  --mw-color-bg-warning-hover: #f9e3ac;
  --mw-color-bg-warning-active: #f5d693;
  --mw-color-border-warning-strong: #e5a400;
  --mw-color-shadow-column-accent-glow: #4f3fd838;
  --mw-color-shadow-column-blue-glow: #2d7ff938;
  --mw-color-shadow-column-success-glow: #17a67338;
  --mw-color-shadow-column-critical-glow: #dc2f3c38;
  --mw-color-shadow-column-muted-glow: #a49dc038;
  --mw-color-status-teal: #0ea5a5;
  --mw-color-status-pink: #d946a6;
  --mw-color-shadow-column-teal-glow: #0ea5a538;
  --mw-color-shadow-column-pink-glow: #d946a638;
}

.dark {
  --mw-color-bg-canvas: var(--mw-neutral-950);
  --mw-color-bg-surface: var(--mw-neutral-900);
  --mw-color-bg-surface-subtle: var(--mw-neutral-850);
  --mw-color-bg-surface-hover: var(--mw-neutral-850);
  --mw-color-bg-tile: #221e3a;
  --mw-color-bg-inverse: var(--mw-neutral-0);
  --mw-color-text-primary: var(--mw-neutral-25);
  --mw-color-text-secondary: var(--mw-neutral-450);
  --mw-color-text-muted: var(--mw-neutral-550);
  --mw-color-text-placeholder: var(--mw-neutral-600);
  --mw-color-text-on-accent: var(--mw-neutral-25);
  --mw-color-text-on-chip: var(--mw-accent-150);
  --mw-color-border-subtle: var(--mw-neutral-800);
  --mw-color-border: var(--mw-neutral-700);
  --mw-color-border-strong: var(--mw-neutral-700);
  --mw-color-border-focus: var(--mw-accent-400);
  --mw-color-accent: var(--mw-accent-400);
  --mw-color-accent-hover: var(--mw-accent-600);
  --mw-color-accent-pressed: var(--mw-accent-700);
  --mw-color-accent-subtle: var(--mw-neutral-750);
  --mw-color-accent-glow: var(--mw-accent-700);
  --mw-color-status-critical: var(--mw-red-500);
  --mw-color-status-critical-bg: #ff5c681f;
  --mw-color-status-warning: var(--mw-amber-500);
  --mw-color-text-warning: var(--mw-amber-500);
  --mw-color-status-warning-bg: #f5ba4217;
  --mw-color-status-success: var(--mw-green-600);
  --mw-color-bg-disabled: var(--mw-neutral-850);
  --mw-color-text-disabled: var(--mw-neutral-650);
  --mw-color-border-disabled: var(--mw-neutral-800);
  --mw-color-danger: var(--mw-red-500);
  --mw-color-danger-hover: var(--mw-red-600);
  --mw-color-danger-pressed: var(--mw-red-700);
  --mw-color-accent-text: var(--mw-accent-300);
  --mw-color-status-critical-surface: #3a1a20;
  --mw-color-status-success-surface: #17a6731f;
  --mw-color-bg-row-hover: #262238;
  --mw-color-bg-row-selected: #2e2757;
  --mw-color-accent-gradient-from: var(--mw-accent-600);
  --mw-color-accent-gradient-to: var(--mw-accent-650);
  --mw-color-accent-gradient-hover-from: var(--mw-accent-400);
  --mw-color-accent-gradient-hover-to: var(--mw-accent-600);
  --mw-color-accent-gradient-pressed-from: var(--mw-accent-650);
  --mw-color-accent-gradient-pressed-to: var(--mw-accent-500);
  --mw-color-overlay-bevel-top: #ffffff17;
  --mw-color-overlay-bevel-bottom: #ffffff0f;
  --mw-color-overlay-transparent: #fff0;
  --mw-color-chart-1-base: var(--mw-accent-400);
  --mw-color-chart-1-strong: var(--mw-accent-500);
  --mw-color-chart-3-base: var(--mw-blue-400);
  --mw-color-chart-3-strong: var(--mw-blue-500);
  --mw-color-chart-2-base: var(--mw-accent-650);
  --mw-color-chart-2-strong: var(--mw-accent-800);
  --mw-color-chart-4-base: var(--mw-blue-700);
  --mw-color-chart-4-strong: var(--mw-blue-800);
  --mw-color-accent-icon-hover-from: var(--mw-accent-200);
  --mw-color-accent-icon-hover-to: var(--mw-accent-400);
  --mw-color-icon-primary: var(--mw-neutral-25);
  --mw-color-icon-secondary: var(--mw-neutral-450);
  --mw-color-icon-muted: var(--mw-neutral-550);
  --mw-color-icon-accent: var(--mw-accent-400);
  --mw-color-icon-on-accent: var(--mw-neutral-25);
  --mw-color-shadow-bevel-top: #ffffff29;
  --mw-color-shadow-bevel-light: #ffffff2e;
  --mw-color-shadow-bevel-dark: #00000052;
  --mw-color-shadow-bevel-dark-soft: #00000030;
  --mw-color-shadow-glow-inner: #8c7bf71a;
  --mw-color-shadow-drop-accent: #7c6bf514;
  --mw-color-shadow-emboss-dark: #00000052;
  --mw-color-shadow-emboss-light: #ffffff2b;
  --mw-color-shadow-inner-top: #ffffff1a;
  --mw-color-shadow-inner-bottom: #ffffff0d;
  --mw-color-shadow-card: #00000057;
  --mw-color-shadow-card-tight: #0000001a;
  --mw-color-shadow-popover: #0000001c;
  --mw-color-shadow-modal: #00000059;
  --mw-color-shadow-tile-glow-wide: #8c7bf757;
  --mw-color-shadow-tile-glow-tight: #8c7bf747;
  --mw-color-shadow-tile-drop: #4f3fd84d;
  --mw-color-shadow-row-divider: #4f49794d;
  --mw-color-shadow-button-glow: #8c7bf76b;
  --mw-color-brand-ai-1: #965eeb;
  --mw-color-brand-ai-2: #0af;
  --mw-color-brand-ai-3: #04e061;
  --mw-color-brand-ai-4: #ff4053;
  --mw-color-bg-avatar: #2e2757;
  --mw-color-bg-icon: #3a2f73;
  --mw-color-kit-bg: #171528;
  --mw-color-kit-group: #201d33;
  --mw-color-kit-header: #2a2642;
  --mw-color-kit-annotation: #f5c55f;
  --mw-color-shadow-emboss-light-xs: #ffffff1a;
  --mw-color-shadow-emboss-light-sm: #ffffff29;
  --mw-color-shadow-rise-top: #ffffff1c;
  --mw-color-shadow-panel: #00000029;
  --mw-color-shadow-accent-drop-md: #7c6bf538;
  --mw-color-shadow-accent-drop-lg: #7c6bf529;
  --mw-color-shadow-card-diag: #00000029;
  --mw-color-shadow-emboss-dark-sm: #0000007a;
  --mw-color-shadow-glow-inner-sm: #8c7bf71a;
  --mw-color-shadow-glow-inner-lg: #8c7bf72e;
  --mw-color-shadow-tile-glow-xs: #8c7bf72b;
  --mw-color-shadow-tile-glow-md: #8c7bf742;
  --mw-color-shadow-row-critical-glow: #ff5c6833;
  --mw-color-shadow-spark-glow-wide: #f5b942e6;
  --mw-color-shadow-spark-glow-core: #f5c55f;
  --mw-color-shadow-spark-glow-soft: #f5b9424d;
  --mw-color-glow-bg-1: #8c7bf7;
  --mw-color-glow-bg-2: #7c6bf5;
  --mw-color-glow-bg-3: #a79aff;
  --mw-color-glow-assistant: #7c6bf529;
  --mw-color-text-on-assistant: #edeaff;
  --mw-color-text-on-assistant-muted: #d5cdff;
  --mw-color-border-input: var(--mw-neutral-600);
  --mw-color-border-chart-grid: var(--mw-neutral-825);
  --mw-color-bg-funnel-step: var(--mw-neutral-775);
  --mw-color-icon-on-brand: #fff;
  --mw-color-border-warning: var(--mw-amber-800);
  --mw-color-shadow-inset-deep: #0003;
  --mw-color-border-assistant: var(--mw-accent-400);
  --mw-color-glow-tile-1: #4a3bd045;
  --mw-color-glow-tile-2: #4a3bd054;
  --mw-color-glow-step: #4a3bd040;
  --mw-color-glow-actions: #7c6bf51a;
  --mw-color-chart-warning: var(--mw-amber-700);
  --mw-color-chart-critical: var(--mw-red-500);
  --mw-color-bg-promo: var(--mw-neutral-900);
  --mw-color-text-on-promo: var(--mw-neutral-25);
  --mw-color-text-on-promo-muted: var(--mw-neutral-350);
  --mw-color-border-on-promo: var(--mw-neutral-800);
  --mw-color-shadow-warn-glow-inner-lg: #f5b9422e;
  --mw-color-shadow-warn-glow-inner-sm: #f5b9421a;
  --mw-color-shadow-warn-drop-lg: #f5b9423d;
  --mw-color-shadow-warn-focus-ring: #f5b94273;
  --mw-color-bg-warning-hover: #4a3714;
  --mw-color-bg-warning-active: #5a4318;
  --mw-color-border-warning-strong: #e5a400;
  --mw-color-shadow-column-accent-glow: #8c7bf738;
  --mw-color-shadow-column-blue-glow: #4d9bff38;
  --mw-color-shadow-column-success-glow: #17a67338;
  --mw-color-shadow-column-critical-glow: #ff5c6838;
  --mw-color-shadow-column-muted-glow: #4a447038;
  --mw-color-status-teal: #2bc4c4;
  --mw-color-status-pink: #f06bc0;
  --mw-color-shadow-column-teal-glow: #2bc4c438;
  --mw-color-shadow-column-pink-glow: #f06bc038;
}

/* [project]/design-system/src/design-tokens/typography.css [app-client] (css) */
:root {
  --mw-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;
  --mw-type-heading-1-size: 26px;
  --mw-type-heading-1-weight: 700;
  --mw-type-heading-1-line-height: 1.3;
  --mw-type-heading-1-letter-spacing: -.26px;
  --mw-type-heading-2-size: 15px;
  --mw-type-heading-2-weight: 700;
  --mw-type-heading-2-line-height: 1.4;
  --mw-type-heading-2-letter-spacing: 0;
  --mw-type-heading-3-size: 15px;
  --mw-type-heading-3-weight: 600;
  --mw-type-heading-3-line-height: 1.4;
  --mw-type-heading-3-letter-spacing: 0;
  --mw-type-heading-4-size: 13px;
  --mw-type-heading-4-weight: 700;
  --mw-type-heading-4-line-height: 1.4;
  --mw-type-heading-4-letter-spacing: 0;
  --mw-type-logo-size: 20px;
  --mw-type-logo-weight: 700;
  --mw-type-logo-line-height: 1.3;
  --mw-type-logo-letter-spacing: 0;
  --mw-type-menu-item-size: 15px;
  --mw-type-menu-item-weight: 500;
  --mw-type-menu-item-line-height: 1.4;
  --mw-type-menu-item-letter-spacing: 0;
  --mw-type-menu-item-active-size: 15px;
  --mw-type-menu-item-active-weight: 600;
  --mw-type-menu-item-active-line-height: 1.4;
  --mw-type-menu-item-active-letter-spacing: 0;
  --mw-type-body-size: 13px;
  --mw-type-body-weight: 400;
  --mw-type-body-line-height: 1.4;
  --mw-type-body-letter-spacing: 0;
  --mw-type-body-strong-size: 13px;
  --mw-type-body-strong-weight: 600;
  --mw-type-body-strong-line-height: 1.4;
  --mw-type-body-strong-letter-spacing: 0;
  --mw-type-text-size: 11px;
  --mw-type-text-weight: 400;
  --mw-type-text-line-height: 1.4;
  --mw-type-text-letter-spacing: 0;
  --mw-type-text-strong-size: 11px;
  --mw-type-text-strong-weight: 500;
  --mw-type-text-strong-line-height: 1.4;
  --mw-type-text-strong-letter-spacing: 0;
  --mw-type-label-size: 10px;
  --mw-type-label-weight: 500;
  --mw-type-label-line-height: 1.4;
  --mw-type-label-letter-spacing: 0;
  --mw-type-caption-size: 9px;
  --mw-type-caption-weight: 400;
  --mw-type-caption-line-height: 1.4;
  --mw-type-caption-letter-spacing: 0;
  --mw-type-annotation-size: 10px;
  --mw-type-annotation-weight: 400;
  --mw-type-annotation-line-height: 1.4;
  --mw-type-annotation-letter-spacing: 0;
  --mw-type-meta-size: 12px;
  --mw-type-meta-weight: 400;
  --mw-type-meta-line-height: 1.4;
  --mw-type-meta-letter-spacing: 0;
  --mw-type-overline-size: 9px;
  --mw-type-overline-weight: 600;
  --mw-type-overline-line-height: 1.4;
  --mw-type-overline-letter-spacing: .54px;
  --mw-type-button-size: 11px;
  --mw-type-button-weight: 600;
  --mw-type-button-line-height: 1.4;
  --mw-type-button-letter-spacing: 0;
  --mw-type-tab-size: 12px;
  --mw-type-tab-weight: 500;
  --mw-type-tab-line-height: 1.4;
  --mw-type-tab-letter-spacing: 0;
  --mw-type-tab-active-size: 12px;
  --mw-type-tab-active-weight: 600;
  --mw-type-tab-active-line-height: 1.4;
  --mw-type-tab-active-letter-spacing: 0;
  --mw-type-chip-size: 10px;
  --mw-type-chip-weight: 600;
  --mw-type-chip-line-height: 1.4;
  --mw-type-chip-letter-spacing: 0;
  --mw-type-badge-size: 8px;
  --mw-type-badge-weight: 600;
  --mw-type-badge-line-height: 1.5;
  --mw-type-badge-letter-spacing: 0;
  --mw-type-breadcrumb-size: 13px;
  --mw-type-breadcrumb-weight: 500;
  --mw-type-breadcrumb-line-height: 1.4;
  --mw-type-breadcrumb-letter-spacing: 0;
  --mw-type-calendar-weekday-size: 9px;
  --mw-type-calendar-weekday-weight: 500;
  --mw-type-calendar-weekday-line-height: 1;
  --mw-type-calendar-weekday-letter-spacing: 0;
  --mw-type-table-header-size: 9px;
  --mw-type-table-header-weight: 600;
  --mw-type-table-header-line-height: 1.4;
  --mw-type-table-header-letter-spacing: 0;
  --mw-type-table-cell-size: 10px;
  --mw-type-table-cell-weight: 400;
  --mw-type-table-cell-line-height: 1.4;
  --mw-type-table-cell-letter-spacing: 0;
  --mw-type-table-cell-strong-size: 10px;
  --mw-type-table-cell-strong-weight: 500;
  --mw-type-table-cell-strong-line-height: 1.4;
  --mw-type-table-cell-strong-letter-spacing: 0;
  --mw-type-table-cell-accent-size: 10px;
  --mw-type-table-cell-accent-weight: 600;
  --mw-type-table-cell-accent-line-height: 1.4;
  --mw-type-table-cell-accent-letter-spacing: 0;
  --mw-type-table-secondary-size: 9px;
  --mw-type-table-secondary-weight: 400;
  --mw-type-table-secondary-line-height: 1.4;
  --mw-type-table-secondary-letter-spacing: 0;
  --mw-type-table-flag-size: 9px;
  --mw-type-table-flag-weight: 600;
  --mw-type-table-flag-line-height: 1.4;
  --mw-type-table-flag-letter-spacing: 0;
  --mw-type-metric-m-size: 13px;
  --mw-type-metric-m-weight: 700;
  --mw-type-metric-m-line-height: 1.4;
  --mw-type-metric-m-letter-spacing: 0;
  --mw-type-metric-l-size: 22px;
  --mw-type-metric-l-weight: 700;
  --mw-type-metric-l-line-height: 1.3;
  --mw-type-metric-l-letter-spacing: -.22px;
  --mw-type-metric-xl-size: 24px;
  --mw-type-metric-xl-weight: 700;
  --mw-type-metric-xl-line-height: 1.25;
  --mw-type-metric-xl-letter-spacing: -.48px;
  --mw-type-metric-index-size: 26px;
  --mw-type-metric-index-weight: 700;
  --mw-type-metric-index-line-height: 1.4;
  --mw-type-metric-index-letter-spacing: 0;
}

/* [project]/design-system/src/design-tokens/index.css [app-client] (css) */


/* [project]/src/app/providers.module.css [app-client] (css) */
.providers-module__zdEYOq__themePending {
  visibility: hidden;
}

.providers-module__zdEYOq__themeBoot {
  z-index: 9999;
  background: var(--avi-background);
  color: var(--avi-muted);
  place-content: center;
  justify-items: center;
  gap: 12px;
  font-size: 14px;
  display: grid;
  position: fixed;
  inset: 0;
}

.providers-module__zdEYOq__themeBootSpinner {
  border: 3px solid color-mix(in srgb, var(--avi-primary) 20%, transparent);
  border-top-color: var(--avi-primary);
  border-radius: 50%;
  width: 34px;
  height: 34px;
  animation: .75s linear infinite providers-module__zdEYOq__theme-boot-spin;
}

@keyframes providers-module__zdEYOq__theme-boot-spin {
  to {
    transform: rotate(360deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  .providers-module__zdEYOq__themeBootSpinner {
    animation-duration: 1.5s;
  }
}

/* [project]/app/globals.css [app-client] (css) */
:root {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  --avi-background: #f3f6fa;
  --avi-surface: #fff;
  --avi-organization-hover: #f0f7fd;
  --avi-organization-selected: #e6f4ff;
  --avi-border: #d9e1eb;
  --avi-text: #111827;
  --avi-muted: #66758a;
  --avi-primary: #0798e8;
  --avi-segmented-selected: #fff;
  --avi-segmented-track: #e9eef5;
  --avi-shadow: 0 10px 28px #0f172a0f;
}

.dark {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  --avi-background: #0f1115;
  --avi-surface: #191d24;
  --avi-organization-hover: #202e38;
  --avi-organization-selected: #103c54;
  --avi-border: #303744;
  --avi-text: #f4f7fb;
  --avi-muted: #9ca9ba;
  --avi-primary: #12a9f4;
  --avi-segmented-selected: #343c48;
  --avi-segmented-track: #242a33;
  --avi-shadow: 0 12px 32px #0003;
}

* {
  box-sizing: border-box;
  scrollbar-color: var(--avi-muted) transparent;
  scrollbar-width: thin;
}

.tabler-icon {
  stroke-width: 1.8px;
  vertical-align: -.125em;
  flex: none;
  width: 1em;
  height: 1em;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: none;
}

::-webkit-scrollbar-thumb {
  background: var(--avi-muted);
  background-clip: padding-box;
  border: 2px solid #0000;
  border-radius: 999px;
}

::-webkit-scrollbar-thumb:hover {
  background: color-mix(in srgb, var(--avi-muted) 78%, var(--avi-text));
  background-clip: padding-box;
}

html, body {
  background: var(--avi-background);
  max-width: 100%;
  min-height: 100%;
}

body {
  background: var(--avi-background);
  color: var(--avi-text);
  text-rendering: optimizelegibility;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Arial, Helvetica, sans-serif;
}

main, .ant-layout, .ant-layout-content, .ant-card, .ant-card-head, .ant-card-body, .ant-table-wrapper {
  min-width: 0;
}

.ant-table-wrapper {
  max-width: 100%;
}

main h1, main h1.ant-typography {
  letter-spacing: -.018em;
  margin: 0 !important;
  font-size: 28px !important;
  line-height: 1.25 !important;
}

.ant-card {
  border-color: var(--avi-border);
  box-shadow: var(--avi-shadow);
  border-radius: 12px;
  overflow: hidden;
}

.ant-card-head {
  border-bottom-color: var(--avi-border) !important;
}

.ant-card-head-wrapper {
  flex-wrap: wrap;
  gap: 10px 16px;
  min-width: 0;
}

.ant-card-head-title, .ant-card-extra {
  min-width: 0;
}

.ant-card-extra {
  max-width: 100%;
}

.ant-form-item-label > label, .ant-form-item .ant-form-item-label > label {
  color: var(--avi-muted);
  font-size: 13px;
  font-weight: 600;
}

.ant-btn {
  box-shadow: none;
}

.ant-btn > a, .ant-btn a, .ant-dropdown-menu a, .ant-pagination a {
  text-decoration: none !important;
}

.ant-btn:focus-visible, a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible {
  outline: 2px solid color-mix(in srgb, var(--avi-primary) 72%, white);
  outline-offset: 2px;
}

.ant-table-content, .ant-table-body {
  overscroll-behavior-inline: contain;
}

.ant-table-wrapper .ant-table-pagination.ant-pagination, .avi-table-pagination.ant-pagination {
  justify-content: flex-start;
  align-items: center;
  row-gap: 8px;
  width: 100%;
  margin-block: 16px;
  margin-inline: 0;
  padding-inline: 24px;
}

.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-options, .avi-table-pagination.ant-pagination .ant-pagination-options {
  margin-inline-start: auto;
}

@media (max-width: 640px) {
  .ant-table-wrapper .ant-table-pagination.ant-pagination, .avi-table-pagination.ant-pagination {
    padding-inline: 16px;
  }
}

.ant-card > .ant-card-head + .ant-card-body .ant-table-wrapper, .ant-card > .ant-card-head + .ant-card-body .ant-table-wrapper .ant-table {
  --ant-table-header-border-radius: 0px;
}

.ant-table-cell-fix-right, .ant-table-cell-fix-left {
  background: var(--avi-surface) !important;
}

.ant-empty {
  padding-block: 24px;
}

.ant-message-notice-content, .ant-notification-notice {
  border: 1px solid var(--avi-border);
  background: var(--avi-surface) !important;
  box-shadow: 0 14px 38px #0000002e !important;
}

.ant-modal-content, .ant-drawer-content {
  border: 1px solid var(--avi-border);
}

.ant-modal-root .ant-modal.ant-modal-confirm .ant-modal-container {
  border: 1px solid var(--mw-color-border-subtle);
  background: var(--mw-color-bg-surface);
  box-shadow: 0 4px 12px var(--mw-color-shadow-card),
    0 18px 40px var(--mw-color-shadow-card);
  border-radius: 12px;
}

.ant-tooltip-inner {
  overflow-wrap: anywhere;
  max-width: min(340px, 100vw - 24px);
}

.ant-tooltip .ant-tooltip-container {
  align-items: center;
  display: flex;
}

a {
  color: inherit;
  text-decoration: none;
}

button, input, select, textarea {
  font: inherit;
}

@media (max-width: 720px) {
  main h1, main h1.ant-typography {
    font-size: 24px !important;
  }

  .ant-card-body {
    padding: 16px;
  }

  .ant-modal {
    max-width: calc(100vw - 24px);
  }

  .ant-modal-content {
    padding: 18px;
  }
}

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