@charset "UTF-8";

/* src/styles.scss */
:root {
  --ax-canvas: #f6f5f1;
  --ax-panel: #ffffff;
  --ax-panel-2: #faf9f5;
  --ax-ink: #14141a;
  --ax-ink-2: #3a3a44;
  --ax-mute: #6b6b76;
  --ax-line: #e3e1da;
  --ax-line-soft: #ecebe5;
  --ax-accent: #2f2af0;
  --ax-accent-soft: #ecebff;
  --ax-danger: #b41e1e;
  --ax-danger-soft: #fbe8e8;
  --ax-danger-strong: rgba(180, 30, 30, 0.4);
  --ax-danger-dark: #5a1414;
  --ax-success: #1a6b3f;
  --ax-success-soft: #dcefe2;
  --ax-success-strong: rgba(26, 107, 63, 0.3);
  --ax-warn: #8a5a08;
  --ax-warn-soft: #f8eccd;
  --ax-warn-strong: rgba(138, 90, 8, 0.25);
  --ax-topbar-bg: rgba(251, 250, 247, 0.92);
  --ax-font-sans:
    "Inter",
    system-ui,
    -apple-system,
    "Segoe UI",
    sans-serif;
  --ax-font-mono:
    "JetBrains Mono",
    ui-monospace,
    "SF Mono",
    Menlo,
    monospace;
  --ax-font-serif:
    "Instrument Serif",
    "Iowan Old Style",
    Georgia,
    serif;
  --bg: #fafaf9;
  --surface: #ffffff;
  --ink: #18181b;
  --ink-2: #3f3f46;
  --mute: #71717a;
  --line: #e4e4e7;
  --accent: #4338ca;
  --accent-soft: #eef2ff;
  --success: #1a6b3f;
  --success-soft: #dcefe2;
  --success-strong: rgba(26, 107, 63, 0.3);
  --danger: #b91c1c;
  --danger-soft: #fef2f2;
  --danger-strong: rgba(185, 28, 28, 0.12);
  --warn: #92400e;
  --warn-soft: #fef3c7;
  --warn-strong: #fcd34d;
  --ax-env-prod-text: #1a6b3f;
  --ax-env-prod-bg: #dcefe2;
  --ax-env-dev-text: #1f4fa8;
  --ax-env-dev-bg: #dde8fa;
  --ax-env-local-text: #8a5a00;
  --ax-env-local-bg: #fbeccd;
  --ax-plan-starter-accent: #4a8fa1;
  --ax-plan-growth-accent: var(--ax-accent);
  --ax-plan-pro-accent: #5b3ad6;
  --ax-plan-scale-accent: #c9b88a;
  --ax-plan-free-bg: #f1f5f9;
  --ax-plan-free-text: #475569;
  --ax-plan-free-border: #cbd5e1;
  --ax-plan-starter-bg: #ecebff;
  --ax-plan-starter-text: #4338ca;
  --ax-plan-starter-border: #c7d2fe;
  --ax-plan-growth-bg: #dcefe2;
  --ax-plan-growth-text: #166534;
  --ax-plan-growth-border: #bbf7d0;
  --ax-plan-pro-bg: #fef3c7;
  --ax-plan-pro-text: #92400e;
  --ax-plan-pro-border: #fde68a;
  --ax-plan-scale-bg: #14141a;
  --ax-plan-scale-text: #f6f5f1;
  --ax-plan-scale-border: #14141a;
}
:root[data-theme=dark] {
  --ax-canvas: #0f1115;
  --ax-panel: #171a20;
  --ax-panel-2: #1d2129;
  --ax-ink: #e8e9ec;
  --ax-ink-2: #b7bac2;
  --ax-mute: #80858f;
  --ax-line: #262a33;
  --ax-line-soft: #1f232b;
  --ax-accent: #7c78ff;
  --ax-accent-soft: rgba(124, 120, 255, 0.16);
  --ax-danger: #ff7a7a;
  --ax-danger-soft: rgba(255, 122, 122, 0.14);
  --ax-danger-strong: rgba(255, 122, 122, 0.2);
  --ax-danger-dark: #ff9c9c;
  --ax-success: #5fc88a;
  --ax-success-soft: rgba(95, 200, 138, 0.14);
  --ax-success-strong: rgba(95, 200, 138, 0.25);
  --ax-warn: #e6b860;
  --ax-warn-soft: rgba(230, 184, 96, 0.14);
  --ax-warn-strong: rgba(230, 184, 96, 0.2);
  --ax-topbar-bg: rgba(13, 15, 19, 0.94);
  --ax-env-prod-text: #5fc88a;
  --ax-env-prod-bg: rgba(95, 200, 138, 0.14);
  --ax-env-dev-text: #8a83ff;
  --ax-env-dev-bg: rgba(138, 131, 255, 0.18);
  --ax-env-local-text: #e6b860;
  --ax-env-local-bg: rgba(230, 184, 96, 0.14);
  --ax-plan-starter-accent: #5fa8d3;
  --ax-plan-growth-accent: var(--ax-accent);
  --ax-plan-pro-accent: #9d7be8;
  --ax-plan-scale-accent: #d9cc9f;
  --bg: #0c0d11;
  --surface: #15171c;
  --ink: #e8e9ec;
  --ink-2: #b7bac2;
  --mute: #80858f;
  --line: #23262d;
  --accent: #8a83ff;
  --accent-soft: rgba(138, 131, 255, 0.18);
  --success: #5fc88a;
  --success-soft: rgba(95, 200, 138, 0.14);
  --success-strong: rgba(95, 200, 138, 0.25);
  --danger: #ff7a7a;
  --danger-soft: rgba(255, 122, 122, 0.14);
  --danger-strong: rgba(255, 122, 122, 0.2);
  --warn: #e6b860;
  --warn-soft: rgba(230, 184, 96, 0.14);
  --warn-strong: rgba(230, 184, 96, 0.2);
  --ax-plan-free-bg: #1f2937;
  --ax-plan-free-text: #d1d5db;
  --ax-plan-free-border: #374151;
  --ax-plan-starter-bg: #3730a3;
  --ax-plan-starter-text: #e0e7ff;
  --ax-plan-starter-border: #4f46e5;
  --ax-plan-growth-bg: #065f46;
  --ax-plan-growth-text: #a7f3d0;
  --ax-plan-growth-border: #059669;
  --ax-plan-pro-bg: #78350f;
  --ax-plan-pro-text: #fde047;
  --ax-plan-pro-border: #f59e0b;
  --ax-plan-scale-bg: #e8e9ec;
  --ax-plan-scale-text: #171a20;
  --ax-plan-scale-border: #e8e9ec;
}
body {
  margin: 0;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-TIU4CMRG.css.map */
