/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --bb-v2-color-surface-canvas: oklch(0.9383 0.0042 236.4993);
  --bb-v2-color-surface-surface: oklch(1 0 0);
  --bb-v2-color-surface-subtle: oklch(0.9846 0.0017 247.8389);
  --bb-v2-color-surface-raised: oklch(1 0 0);
  --bb-v2-color-surface-sunken: oklch(0.9846 0.0017 247.8389);
  --bb-v2-color-surface-overlay: oklch(1 0 0);
  --bb-v2-color-surface-inverse: oklch(0.3211 0 0);
  --bb-v2-color-surface-disabled: oklch(0.9846 0.0017 247.8389);
  --bb-v2-color-surface-scrim: #000000;
  --bb-v2-color-content-primary: oklch(0.3211 0 0);
  --bb-v2-color-content-secondary: oklch(0.551 0.0234 264.3637);
  --bb-v2-color-content-tertiary: oklch(0.551 0.0234 264.3637);
  --bb-v2-color-content-placeholder: oklch(0.551 0.0234 264.3637);
  --bb-v2-color-content-disabled: oklch(0.551 0.0234 264.3637);
  --bb-v2-color-content-inverse: oklch(0.9383 0.0042 236.4993);
  --bb-v2-color-content-brand: oklch(0.6397 0.172 36.4421);
  --bb-v2-color-content-link: oklch(0.6397 0.172 36.4421);
  --bb-v2-color-content-link-visited: oklch(0.3791 0.1378 265.5222);
  --bb-v2-color-border-subtle: oklch(0.97 0.0029 264.542);
  --bb-v2-color-border-default: oklch(0.9022 0.0052 247.8822);
  --bb-v2-color-border-strong: oklch(0.551 0.0234 264.3637);
  --bb-v2-color-border-disabled: oklch(0.97 0.0029 264.542);
  --bb-v2-color-border-divider: oklch(0.9022 0.0052 247.8822);
  --bb-v2-color-border-focus-ring: oklch(0.6397 0.172 36.4421);
  --bb-v2-color-border-focus-ring-offset: oklch(0.9383 0.0042 236.4993);
  --bb-v2-color-interaction-action: oklch(0.6397 0.172 36.4421);
  --bb-v2-color-interaction-on-action: #310801;
  --bb-v2-color-interaction-action-hover: oklch(0.6397 0.172 36.4421);
  --bb-v2-color-interaction-action-pressed: oklch(0.6397 0.172 36.4421);
  --bb-v2-color-interaction-selected: oklch(0.9119 0.0222 243.8174);
  --bb-v2-color-interaction-on-selected: oklch(0.3791 0.1378 265.5222);
  --bb-v2-color-interaction-selection: oklch(0.9846 0.0017 247.8389);
  --bb-v2-color-interaction-on-selection: oklch(0.551 0.0234 264.3637);
  --bb-v2-color-interaction-caret: oklch(0.6397 0.172 36.4421);
  --bb-v2-color-interaction-drop-target: oklch(0.6397 0.172 36.4421);
  --bb-v2-color-interaction-drag-preview: oklch(0.9846 0.0017 247.8389);
  --bb-v2-color-status-info-surface: oklch(0.9846 0.0017 247.8389);
  --bb-v2-color-status-info-content: oklch(0.551 0.0234 264.3637);
  --bb-v2-color-status-info-border: oklch(0.9119 0.0222 243.8174);
  --bb-v2-color-status-success-surface: oklch(0.9119 0.0222 243.8174);
  --bb-v2-color-status-success-content: oklch(0.3791 0.1378 265.5222);
  --bb-v2-color-status-success-border: oklch(0.7875 0.0917 35.9616);
  --bb-v2-color-status-warning-surface: oklch(0.9846 0.0017 247.8389);
  --bb-v2-color-status-warning-content: oklch(0.551 0.0234 264.3637);
  --bb-v2-color-status-warning-border: oklch(0.5016 0.0849 259.4902);
  --bb-v2-color-status-danger-surface: oklch(0.6368 0.2078 25.3313);
  --bb-v2-color-status-danger-content: oklch(1 0 0);
  --bb-v2-color-status-danger-border: oklch(0.6368 0.2078 25.3313);
  --bb-v2-button-current-color-hover-filter: drop-shadow(0 0 5px color-mix(in srgb, currentColor 62%, transparent));
  --bb-v2-identity-primary: oklch(0.6397 0.172 36.4421);
  --bb-v2-identity-primary-foreground: #310801;
  --bb-v2-identity-secondary: oklch(0.9119 0.0222 243.8174);
  --bb-v2-identity-secondary-foreground: oklch(0.3791 0.1378 265.5222);
  --bb-v2-identity-accent: oklch(0.967 0.0029 264.5419);
  --bb-v2-identity-accent-foreground: #1E3A8A;
  --bb-v2-identity-neutral: oklch(1 0 0);
  --bb-v2-identity-neutral-foreground: oklch(0.3211 0 0);
  --bb-v2-font-family-primary: Inter;
  --bb-v2-font-family-mono: JetBrains Mono;
  --bb-v2-font-family-accent: Source Serif 4;
  --bb-v2-type-display-font-size: 42px;
  --bb-v2-type-display-font-weight: 700;
  --bb-v2-type-display-line-height: 1.12;
  --bb-v2-type-display-letter-spacing: -0.015em;
  --bb-v2-type-display-family: Source Serif 4;
  --bb-v2-type-headline-font-size: 30px;
  --bb-v2-type-headline-font-weight: 700;
  --bb-v2-type-headline-line-height: 1.2;
  --bb-v2-type-headline-letter-spacing: -0.01em;
  --bb-v2-type-headline-family: Source Serif 4;
  --bb-v2-type-title-font-size: 22px;
  --bb-v2-type-title-font-weight: 700;
  --bb-v2-type-title-line-height: 1.28;
  --bb-v2-type-title-letter-spacing: 0em;
  --bb-v2-type-title-family: Source Serif 4;
  --bb-v2-type-body-font-size: 16px;
  --bb-v2-type-body-font-weight: 400;
  --bb-v2-type-body-line-height: 1.55;
  --bb-v2-type-body-letter-spacing: 0em;
  --bb-v2-type-body-family: Inter;
  --bb-v2-type-body-compact-font-size: 14px;
  --bb-v2-type-body-compact-font-weight: 400;
  --bb-v2-type-body-compact-line-height: 1.45;
  --bb-v2-type-body-compact-letter-spacing: 0em;
  --bb-v2-type-body-compact-family: Inter;
  --bb-v2-type-label-font-size: 14px;
  --bb-v2-type-label-font-weight: 600;
  --bb-v2-type-label-line-height: 1.4;
  --bb-v2-type-label-letter-spacing: 0em;
  --bb-v2-type-label-family: Inter;
  --bb-v2-type-caption-font-size: 12px;
  --bb-v2-type-caption-font-weight: 500;
  --bb-v2-type-caption-line-height: 1.4;
  --bb-v2-type-caption-letter-spacing: 0em;
  --bb-v2-type-caption-family: Inter;
  --bb-v2-type-code-inline-font-size: 14px;
  --bb-v2-type-code-inline-font-weight: 500;
  --bb-v2-type-code-inline-line-height: 1.45;
  --bb-v2-type-code-inline-letter-spacing: 0em;
  --bb-v2-type-code-inline-family: JetBrains Mono;
  --bb-v2-type-code-block-font-size: 14px;
  --bb-v2-type-code-block-font-weight: 400;
  --bb-v2-type-code-block-line-height: 1.55;
  --bb-v2-type-code-block-letter-spacing: 0em;
  --bb-v2-type-code-block-family: JetBrains Mono;
  --bb-v2-type-terminal-font-size: 14px;
  --bb-v2-type-terminal-font-weight: 500;
  --bb-v2-type-terminal-line-height: 1.5;
  --bb-v2-type-terminal-letter-spacing: 0em;
  --bb-v2-type-terminal-family: JetBrains Mono;
  --bb-v2-type-metric-font-size: 26px;
  --bb-v2-type-metric-font-weight: 700;
  --bb-v2-type-metric-line-height: 1.15;
  --bb-v2-type-metric-letter-spacing: -0.01em;
  --bb-v2-type-metric-family: Source Serif 4;
  --bb-v2-type-editorial-body-font-size: 18px;
  --bb-v2-type-editorial-body-font-weight: 400;
  --bb-v2-type-editorial-body-line-height: 1.65;
  --bb-v2-type-editorial-body-letter-spacing: 0em;
  --bb-v2-type-editorial-body-family: Source Serif 4;
  --bb-v2-type-editorial-heading-font-size: 26px;
  --bb-v2-type-editorial-heading-font-weight: 700;
  --bb-v2-type-editorial-heading-line-height: 1.28;
  --bb-v2-type-editorial-heading-letter-spacing: -0.005em;
  --bb-v2-type-editorial-heading-family: Source Serif 4;
  --bb-v2-type-display-large-font-size: 48px;
  --bb-v2-type-display-large-font-weight: 700;
  --bb-v2-type-display-large-line-height: 1.08;
  --bb-v2-type-display-large-letter-spacing: -0.02em;
  --bb-v2-type-display-large-family: Source Serif 4;
  --bb-v2-button-small-min-height: 40px;
  --bb-v2-button-small-padding-inline: 12px;
  --bb-v2-button-small-gap: 6px;
  --bb-v2-button-small-icon-size: 16px;
  --bb-v2-button-medium-min-height: 44px;
  --bb-v2-button-medium-padding-inline: 16px;
  --bb-v2-button-medium-gap: 8px;
  --bb-v2-button-medium-icon-size: 18px;
  --bb-v2-button-large-min-height: 50px;
  --bb-v2-button-large-padding-inline: 20px;
  --bb-v2-button-large-gap: 10px;
  --bb-v2-button-large-icon-size: 20px;
  --bb-v2-button-shape-radius: var(--bb-radius-md);
  --bb-v2-button-shape-cut: 0px;
  --bb-v2-button-depth-rest: var(--bb-shadow-base);
  --bb-v2-button-depth-hover: var(--bb-shadow-lg);
  --bb-v2-button-depth-pressed: none;
  --bb-v2-button-transition-duration: 140ms;
  --bb-v2-button-transition-easing: ease;
  --bb-v2-button-reduced-duration: 0ms;
  --bb-v2-button-text-transform: none;
  --bb-v2-button-hover-transform: translateY(-1px);
  --bb-v2-button-pressed-transform: translateY(1px);
  --bb-v2-button-loading-duration: 700ms;
  --bb-marketing-page-canvas: oklch(0.9383 0.0042 236.4993);
  --bb-marketing-chrome-background: #000000;
  --bb-marketing-chrome-accent: oklch(0.6397 0.172 36.4421);
  --bb-marketing-chrome-on-accent: #310801;
  --bb-marketing-chrome-navigation: oklch(0.3211 0 0);
  --bb-marketing-chrome-meta-font: Inter;
  --bb-marketing-hero-icon-glow: oklch(0.6397 0.172 36.4421);
  --bb-marketing-portfolio-glow-far: #00FFFF;
  --bb-marketing-portfolio-panel: #111111;
  --bb-marketing-portfolio-body-text: #CCCCCC;
  --bb-marketing-portfolio-client-text: #AAAAAA;
  --bb-marketing-content-panel-surface: oklch(1 0 0);
  --bb-marketing-content-body-text: oklch(0.551 0.0234 264.3637);
  --bb-marketing-form-field-surface: oklch(0.9846 0.0017 247.8389);
  --bb-marketing-form-field-content: oklch(0.3211 0 0);
  --bb-marketing-form-field-border: oklch(0.9022 0.0052 247.8822);
  --bb-marketing-form-field-focus: oklch(0.6397 0.172 36.4421);
  --bb-marketing-form-field-error: oklch(0.6368 0.2078 25.3313);
  --bb-marketing-form-field-inset-glow: oklch(0.6397 0.172 36.4421);
  --bb-marketing-form-field-error-glow: oklch(0.6368 0.2078 25.3313);
  --bb-marketing-highlight: oklch(0.9119 0.0222 243.8174);
  --bb-marketing-store-badge-surface: #FFFFFF;
  --bb-marketing-store-badge-content: #0B1120;
  --bb-marketing-terminal-blend: oklch(0.9846 0.0017 247.8389);
  --bb-marketing-plan-content: #F5F7FA;
  --bb-marketing-plan-free-surface: #23272F;
  --bb-marketing-plan-free-border: #3C434E;
  --bb-marketing-plan-free-label: #C9D2DC;
  --bb-marketing-plan-monthly-surface-start: #3B414A;
  --bb-marketing-plan-monthly-surface-end: #2D333C;
  --bb-marketing-plan-monthly-border: #8D98A5;
  --bb-marketing-plan-monthly-label: #DBE3EB;
  --bb-marketing-plan-yearly-surface: #3A2D11;
  --bb-marketing-plan-yearly-border: #F0C453;
  --bb-marketing-plan-yearly-label: #F0C453;
  --bb-marketing-plan-positive: #2ECC71;
  --bb-marketing-plan-negative: #E53935;
  --bb-radius-none: 0px;
  --bb-radius-xs: 0.1875rem;
  --bb-radius-sm: 0.375rem;
  --bb-radius-md: 0.75rem;
  --bb-radius-lg: 1.125rem;
  --bb-radius-xl: 1.5rem;
  --bb-radius-2xl: 2.25rem;
  --bb-radius-full: 9999px;
  --bb-shadow-none: none;
  --bb-shadow-sm: 0px 1px 3px 0px hsl(0 0% 0% / 0.10), 0px 1px 2px -1px hsl(0 0% 0% / 0.10);
  --bb-shadow-md: 0px 1px 3px 0px hsl(0 0% 0% / 0.10), 0px 2px 4px -1px hsl(0 0% 0% / 0.10);
  --bb-shadow-lg: 0px 1px 3px 0px hsl(0 0% 0% / 0.10), 0px 4px 6px -1px hsl(0 0% 0% / 0.10);
  --bb-shadow-xl: 0px 1px 3px 0px hsl(0 0% 0% / 0.10), 0px 8px 10px -1px hsl(0 0% 0% / 0.10);
  --bb-shadow-2xs: 0px 1px 3px 0px hsl(0 0% 0% / 0.05);
  --bb-shadow-xs: 0px 1px 3px 0px hsl(0 0% 0% / 0.05);
  --bb-shadow-base: 0px 1px 3px 0px hsl(0 0% 0% / 0.10), 0px 1px 2px -1px hsl(0 0% 0% / 0.10);
  --bb-shadow-2xl: 0px 1px 3px 0px hsl(0 0% 0% / 0.25);
  --bb-spacing-0: 0px;
  --bb-spacing-1: 0.25rem;
  --bb-spacing-2: 0.5rem;
  --bb-spacing-3: 0.75rem;
  --bb-spacing-4: 1rem;
  --bb-spacing-5: 1.25rem;
  --bb-spacing-6: 1.5rem;
  --bb-spacing-8: 2rem;
  --bb-spacing-10: 2.5rem;
  --bb-spacing-12: 3rem;
  --bb-spacing-16: 4rem;
  --bb-spacing-20: 5rem;
  --bb-spacing-24: 6rem;
  --bb-font-family-display: Source Serif 4;
  --bb-font-family-body: Inter;
  --bb-font-family-mono: JetBrains Mono;
  --bb-font-family-terminal: JetBrains Mono;
  --bb-font-size-xs: 12px;
  --bb-font-size-sm: 14px;
  --bb-font-size-md: 16px;
  --bb-font-size-lg: 18px;
  --bb-font-size-xl: 20px;
  --bb-font-size-2xl: 24px;
  --bb-font-size-3xl: 30px;
  --bb-font-size-4xl: 36px;
  --bb-font-size-5xl: 48px;
  --bb-font-weight-regular: 400;
  --bb-font-weight-medium: 500;
  --bb-font-weight-semibold: 600;
  --bb-font-weight-bold: 700;
  --bb-font-line-height-tight: 1.25;
  --bb-font-line-height-normal: 1.5;
  --bb-font-line-height-relaxed: 1.75;
  --bb-font-tracking-normal: 0em;
  --bb-font-tracking-tighter: calc(var(--tracking-normal) - 0.05em);
  --bb-font-tracking-tight: calc(var(--tracking-normal) - 0.025em);
  --bb-font-tracking-wide: calc(var(--tracking-normal) + 0.025em);
  --bb-font-tracking-wider: calc(var(--tracking-normal) + 0.05em);
  --bb-font-tracking-widest: calc(var(--tracking-normal) + 0.1em);
  --bb-opacity-action-icon-inactive: 0.42;
  --bb-interface-workspace-background: oklch(0.9383 0.0042 236.4993);
  --bb-interface-workspace-stage-checker-strong: oklch(0.9383 0.0042 236.4993);
  --bb-interface-workspace-stage-checker-soft: oklch(0.9846 0.0017 247.8389);
  --bb-interface-workspace-selection-signal: oklch(0.6397 0.172 36.4421);
  --bb-interface-control-foreground: oklch(0.3211 0 0);
  --bb-interface-control-hover-foreground: oklch(0.3211 0 0);
  --bb-interface-control-disabled-foreground: oklch(0.551 0.0234 264.3637);
  --bb-interface-control-focus-ring: oklch(0.6397 0.172 36.4421);
  --bb-interface-button-hover-background: color-mix(in srgb, oklch(0.6397 0.172 36.4421) 10%, transparent);
  --bb-interface-button-hover-shadow: 0px 1px 3px 0px hsl(0 0% 0% / 0.10), 0px 1px 2px -1px hsl(0 0% 0% / 0.10);
  --bb-interface-button-hover-text-shadow: none;
  --bb-interface-button-hover-foreground: oklch(0.3211 0 0);
  --bb-interface-button-hover-filter: none;
  --bb-interface-button-pressed-background: color-mix(in srgb, oklch(0.6397 0.172 36.4421) 18%, transparent);
  --bb-interface-button-pressed-shadow: inset 0 1px 3px color-mix(in srgb, #000000 16%, transparent);
  --bb-interface-button-pressed-text-shadow: none;
  --bb-interface-button-pressed-foreground: oklch(0.3211 0 0);
  --bb-interface-button-pressed-filter: none;
  --bb-interface-button-plain-icon-rest-filter: drop-shadow(0 0 2px color-mix(in srgb, var(--bb-v2-identity-primary) 18%, transparent));
  --bb-interface-button-plain-icon-hover-filter: drop-shadow(0 0 5px color-mix(in srgb, var(--bb-v2-identity-primary) 62%, transparent));
  --bb-interface-button-plain-icon-hover-foreground: var(--bb-v2-identity-primary);
  --bb-interface-interaction-hover-background: color-mix(in srgb, oklch(0.6397 0.172 36.4421) 10%, transparent);
  --bb-interface-interaction-hover-shadow: 0px 1px 3px 0px hsl(0 0% 0% / 0.10), 0px 1px 2px -1px hsl(0 0% 0% / 0.10);
  --bb-interface-interaction-hover-text-shadow: none;
  --bb-interface-interaction-pressed-background: color-mix(in srgb, oklch(0.6397 0.172 36.4421) 18%, transparent);
  --bb-interface-interaction-pressed-shadow: inset 0 1px 3px color-mix(in srgb, #000000 16%, transparent);
  --bb-interface-interaction-pressed-text-shadow: none;
  --bb-interface-scrollbar-thumb: color-mix(in srgb, oklch(0.6397 0.172 36.4421) 72%, transparent);
  --bb-interface-scrollbar-track: oklch(0.9846 0.0017 247.8389);
  --bb-interface-scrollbar-border: oklch(0.9022 0.0052 247.8822);
  --bb-interface-scrollbar-highlight: color-mix(in srgb, oklch(0.3211 0 0) 18%, transparent);
  --bb-interface-menu-background: oklch(1 0 0);
  --bb-interface-menu-border: oklch(0.9022 0.0052 247.8822);
  --bb-interface-menu-shadow: 0px 1px 3px 0px hsl(0 0% 0% / 0.10), 0px 4px 6px -1px hsl(0 0% 0% / 0.10);
  --bb-interface-menu-muted-foreground: oklch(0.551 0.0234 264.3637);
  --bb-interface-menu-meta-foreground: oklch(0.551 0.0234 264.3637);
  --bb-interface-menu-disabled-foreground: color-mix(in srgb, oklch(0.551 0.0234 264.3637) 44%, transparent);
  --bb-interface-menu-divider: oklch(0.97 0.0029 264.542);
  --bb-interface-menu-scrollbar-thumb: color-mix(in srgb, oklch(0.6397 0.172 36.4421) 72%, transparent);
  --bb-interface-menu-scrollbar-track: oklch(0.9846 0.0017 247.8389);
  --bb-interface-motion-quick-duration: 140ms;
  --bb-interface-motion-quick-easing: ease;
}
