:root {
  --ar-breakpoints-2xl: 1400px;
  --ar-breakpoints-lg: 992px;
  --ar-breakpoints-md: 768px;
  --ar-breakpoints-sm: 0px;
  --ar-breakpoints-xl: 1200px;
  --ar-colours-accents-mint: #4dd99e;
  --ar-colours-accents-violet: #8b7dff;
  --ar-colours-border-active: #4dd99e;
  --ar-colours-border-default: #322A2C;
  --ar-colours-border-error: #ff6b7c;
  --ar-colours-border-error-hover: #ff8c9c;
  --ar-colours-border-hover: #4dd99e;
  --ar-colours-border-notice: #f5c674;
  --ar-colours-border-shine: #ffffff0d;
  --ar-colours-border-strong: #3d4847;
  --ar-colours-border-subtle: #1c2322;
  --ar-colours-connector-danger: #f16565;
  --ar-colours-connector-default: #4dd99e;
  --ar-colours-connector-muted: #aeb6b1;
  --ar-colours-gradient-ai: /*g:radial 90*/radial-gradient(circle at center, #8B7DFF 0%, #4DD99E 100%);
  --ar-colours-gradient-cta: /*g:linear 135*/linear-gradient(135deg, #4DD99E 0%, #8B7DFF 100%);
  --ar-colours-gradient-surface: /*g:linear 90*/linear-gradient(90deg, #F2F3F5 0%, #8D8E8F 100%);
  --ar-colours-icon-active: #4dd99e;
  --ar-colours-icon-ai: #a9a0ff;
  --ar-colours-icon-disabled: #434b48;
  --ar-colours-icon-error: #ff6b7c;
  --ar-colours-icon-error-hover: #ff8c9c;
  --ar-colours-icon-primary: #6E7078;
  --ar-colours-icon-primary-hover: #E9ECEF;
  --ar-colours-icon-success: #4dd99e;
  --ar-colours-icon-tertiary: #26262e;
  --ar-colours-interactive-primary: #2DC289;
  --ar-colours-interactive-primary-hover: #53DEA3;
  --ar-colours-surface-base: #14102e;
  --ar-colours-surface-canvas: #0a0e0d;
  --ar-colours-surface-error: #1b100f;
  --ar-colours-surface-hover: #1a201f;
  --ar-colours-surface-pressed: #232a29;
  --ar-colours-surface-raised: #121716;
  --ar-colours-text-ai: #a9a0ff;
  --ar-colours-text-disabled: #434b48;
  --ar-colours-text-error: #FF6B7C;
  --ar-colours-text-link: #2dc289;
  --ar-colours-text-link-hover: #53dea3;
  --ar-colours-text-primary: #E9EAEF;
  --ar-colours-text-primary-alt: #06251a;
  --ar-colours-text-secondary: #AEAEB6;
  --ar-colours-text-success: #4dd99e;
  --ar-colours-text-tertiary: #706E78;
  --ar-elevation-0: 0 0 0 0 transparent;
  --ar-elevation-100: 0 1px 2px 0 rgba(0,0,0,0.05);
  --ar-elevation-200: 0 1px 3px 0 rgba(0,0,0,0.10), 0 1px 2px 0 rgba(0,0,0,0.06);
  --ar-elevation-300: 0 4px 6px 0 rgba(0,0,0,0.07), 0 2px 4px 0 rgba(0,0,0,0.06);
  --ar-grid-columns: 12;
  --ar-grid-gutter: 24px;
  --ar-grid-margin: 16px;
  --ar-icons-app-chrome-eye: eye;
  --ar-icons-app-chrome-moon: moon;
  --ar-icons-app-chrome-sun: sun;
  --ar-icons-components-alert: alert;
  --ar-icons-components-check: check;
  --ar-icons-components-chevron-down: chevron-down;
  --ar-icons-components-error: error;
  --ar-icons-components-info: info;
  --ar-icons-components-person: person;
  --ar-icons-components-x: x;
  --ar-icons-layers-layer-column: layer-column;
  --ar-icons-layers-layer-component: layer-component;
  --ar-icons-layers-layer-row: layer-row;
  --ar-icons-layers-layer-screen: layer-screen;
  --ar-icons-layers-layer-text: layer-text;
  --ar-icons-primitives-primitive-cluster: primitive-cluster;
  --ar-icons-primitives-primitive-frame: primitive-frame;
  --ar-icons-primitives-primitive-grid: primitive-grid;
  --ar-icons-primitives-primitive-reel: primitive-reel;
  --ar-icons-primitives-primitive-reel-vertical: primitive-reel-vertical;
  --ar-icons-primitives-primitive-sidebar: primitive-sidebar;
  --ar-icons-primitives-primitive-stack: primitive-stack;
  --ar-icons-properties-prop-add: prop-add;
  --ar-icons-properties-prop-all-sides: prop-all-sides;
  --ar-icons-properties-prop-check: prop-check;
  --ar-icons-properties-prop-close: prop-close;
  --ar-icons-properties-prop-dash-len: prop-dash-len;
  --ar-icons-properties-prop-delete: prop-delete;
  --ar-icons-properties-prop-detach: prop-detach;
  --ar-icons-properties-prop-duplicate: prop-duplicate;
  --ar-icons-properties-prop-family: prop-family;
  --ar-icons-properties-prop-fill: prop-fill;
  --ar-icons-properties-prop-gap-len: prop-gap-len;
  --ar-icons-properties-prop-height: prop-height;
  --ar-icons-properties-prop-line: prop-line;
  --ar-icons-properties-prop-link-dot: prop-link-dot;
  --ar-icons-properties-prop-margin: prop-margin;
  --ar-icons-properties-prop-max-height: prop-max-height;
  --ar-icons-properties-prop-max-width: prop-max-width;
  --ar-icons-properties-prop-min-col: prop-min-col;
  --ar-icons-properties-prop-min-height: prop-min-height;
  --ar-icons-properties-prop-min-width: prop-min-width;
  --ar-icons-properties-prop-minus: prop-minus;
  --ar-icons-properties-prop-padding: prop-padding;
  --ar-icons-properties-prop-radius: prop-radius;
  --ar-icons-properties-prop-ratio: prop-ratio;
  --ar-icons-properties-prop-side-both: prop-side-both;
  --ar-icons-properties-prop-side-left: prop-side-left;
  --ar-icons-properties-prop-side-right: prop-side-right;
  --ar-icons-properties-prop-side-width: prop-side-width;
  --ar-icons-properties-prop-size: prop-size;
  --ar-icons-properties-prop-spacing: prop-spacing;
  --ar-icons-properties-prop-stroke: prop-stroke;
  --ar-icons-properties-prop-stroke-settings: prop-stroke-settings;
  --ar-icons-properties-prop-stroke-weight: prop-stroke-weight;
  --ar-icons-properties-prop-token-link: prop-token-link;
  --ar-icons-properties-prop-tracking: prop-tracking;
  --ar-icons-properties-prop-typography: prop-typography;
  --ar-icons-properties-prop-undo: prop-undo;
  --ar-icons-properties-prop-weight: prop-weight;
  --ar-motion-0: 0ms;
  --ar-motion-100: 100ms;
  --ar-motion-200: 200ms;
  --ar-motion-300: 300ms;
  --ar-motion-500: 500ms;
  --ar-motion-700: 700ms;
  --ar-opacity-0: 0;
  --ar-opacity-100: 1;
  --ar-opacity-faint: 0.1;
  --ar-opacity-intense: 0.8;
  --ar-opacity-light: 0.2;
  --ar-opacity-medium: 0.4;
  --ar-opacity-strong: 0.6;
  --ar-opacity-subtle: 0.05;
  --ar-radius-0: 0;
  --ar-radius-12: 12px;
  --ar-radius-16: 16px;
  --ar-radius-2: 2px;
  --ar-radius-20: 20px;
  --ar-radius-24: 24px;
  --ar-radius-6: 6px;
  --ar-radius-8: 8px;
  --ar-radius-circle: 50%;
  --ar-radius-full: 9999px;
  --ar-spacing-12: 12px;
  --ar-spacing-16: 16px;
  --ar-spacing-2: 2px;
  --ar-spacing-20: 20px;
  --ar-spacing-24: 24px;
  --ar-spacing-28: 28px;
  --ar-spacing-32: 32px;
  --ar-spacing-36: 36px;
  --ar-spacing-4: 4px;
  --ar-spacing-40: 40px;
  --ar-spacing-6: 6px;
  --ar-spacing-64: 64px;
  --ar-spacing-8: 8px;
  --ar-stroke-weight-medium: 3px;
  --ar-stroke-weight-none: 0px;
  --ar-stroke-weight-regular: 2px;
  --ar-stroke-weight-strong: 4px;
  --ar-stroke-weight-thin: 1px;
  --ar-typography-display-20-bold: 700 20px/1.2 var(--font-display), "Inter Tight";
  --ar-typography-display-24-bold: 700 24px/1.1667 var(--font-display), "Inter Tight";
  --ar-typography-display-32-bold: 700 32px/1.125 var(--font-display), "Inter Tight";
  --ar-typography-display-40-extra-bold: 800 40px/1.1 var(--font-display), "Inter Tight";
  --ar-typography-label-12-medium-caps: 500 12px/1.1667 var(--font-sans), "Plus Jakarta Sans";
  --ar-typography-label-12-semi-bold: 600 12px/1.3333 var(--font-sans), "Plus Jakarta Sans";
  --ar-typography-label-12-semi-bold-caps: 600 12px/1.3333 var(--font-sans), "Plus Jakarta Sans";
  --ar-typography-label-14-medium: 500 14px/1.1429 var(--font-sans), "Plus Jakarta Sans";
  --ar-typography-label-14-semi-bold: 600 14px/1.2857 var(--font-sans), "Plus Jakarta Sans";
  --ar-typography-label-14-semi-bold-caps: 600 14px/1.2857 var(--font-sans), "Plus Jakarta Sans";
  --ar-typography-scale-050: 11px;
  --ar-typography-scale-075: 12px;
  --ar-typography-scale-100: 12px;
  --ar-typography-scale-200: 13px;
  --ar-typography-scale-300: 14px;
  --ar-typography-scale-400: 16px;
  --ar-typography-scale-500: 18px;
  --ar-typography-scale-600: 20px;
  --ar-typography-scale-700: 24px;
  --ar-typography-scale-800: 32px;
  --ar-typography-title-14-medium: 500 14px/1.2857 var(--font-sans), "Plus Jakarta Sans";
  --ar-typography-title-16-semi-bold: 600 16px/1.375 var(--font-sans), "Plus Jakarta Sans";
  --ar-typography-title-24-semi-bold: 600 24px/1.25 var(--font-sans), "Plus Jakarta Sans";
}
