/* BoldAgent pre-launch site. Generated from the "BoldAgent Site" design bundle. */

    .sc-placeholder{background:color-mix(in srgb,currentColor 8%,transparent);
      border:1px solid color-mix(in srgb,currentColor 50%,transparent);
      border-radius:2px;box-sizing:border-box;overflow:hidden}
    @keyframes sc-shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}
    html.sc-dc-streaming .sc-placeholder,
    html.sc-dc-streaming .sc-interp.sc-missing{position:relative;
      background:color-mix(in srgb,currentColor 5%,transparent);
      border-color:transparent}
    html.sc-dc-streaming .sc-placeholder::before,
    html.sc-dc-streaming .sc-interp.sc-missing::before{content:'';
      position:absolute;inset:0;pointer-events:none;
      background:linear-gradient(90deg,rgba(217,119,87,0) 25%,rgba(247,225,211,.95) 37%,rgba(217,119,87,0) 63%);
      background-size:400% 100%;animation:sc-shine 1.4s ease infinite}
    html.sc-dc-streaming .sc-placeholder:nth-child(n+9 of .sc-placeholder)::before,
    html.sc-dc-streaming .sc-interp.sc-missing:nth-child(n+9 of .sc-interp.sc-missing)::before{animation:none;
      background:color-mix(in srgb,currentColor 8%,transparent)}
    .sc-placeholder-error{padding:4px 8px;font:11px/1.4 ui-monospace,monospace;
      color:color-mix(in srgb,currentColor 70%,transparent);word-break:break-word}
    .sc-interp.sc-missing{display:inline-block;width:2em;height:1em;overflow:hidden;
      vertical-align:text-bottom;background:rgba(255,255,255,.3);border:1px solid rgba(0,0,0,.5);
      border-radius:2px;box-sizing:border-box;color:transparent;
      user-select:none}
    .sc-interp.sc-unresolved{font-family:ui-monospace,monospace;font-size:.85em;
      color:color-mix(in srgb,currentColor 50%,transparent);
      background:color-mix(in srgb,currentColor 10%,transparent);border-radius:3px;
      padding:0 3px}
    .sc-host.sc-has-error{position:relative}
    .sc-logic-error{position:absolute;top:8px;left:8px;z-index:2147483647;max-width:60ch;
      padding:6px 10px;background:#b00020;color:#fff;font:12px/1.4 ui-monospace,monospace;
      border-radius:4px;white-space:pre-wrap;pointer-events:none}
    /* Mirrors PRINT_BASELINE_CSS in apps/web deck-stage-export.ts — keep both
       in sync until dc-runtime regains a build step. */
    @media print {
      @page { margin: 0.5cm; }
      figure, table { break-inside: avoid; }
      #dc-root, #dc-root > .sc-host { height: auto; }
      *, *::before, *::after {
        print-color-adjust: exact; -webkit-print-color-adjust: exact;
        backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
        animation-delay: -99s !important; animation-duration: .001s !important;
        animation-iteration-count: 1 !important; animation-fill-mode: both !important;
        animation-play-state: running !important; transition-duration: 0s !important;
      }
    }
  

.scp0:hover { color: var(--text-text-primary) !important; }
.scp1:hover { background: var(--neutral-50) !important; color: var(--text-text-primary) !important; }
.scp2:hover { background: var(--neutral-50) !important; text-decoration: none !important; color: var(--text-text-primary) !important; }
.scp3:hover { text-decoration-color: var(--neutral-950) !important; color: var(--neutral-950) !important; }

html,body{height:100%;margin:0}#dc-root,#dc-root>.sc-host{height:100%}

/* Generated from Figma Variables. First mode = :root default.
   FLOAT tokens are unitless — multiply by 1px in calc() where a length is needed. */

:root {
  --alphas-ironside-gray-950-5: rgba(9,8,7,0.05); /* @kind color */
  --background-badge-blue-disabled: var(--blue-1); /* @kind color */
  --background-badge-blue: var(--blue-2); /* @kind color */
  --background-badge-gray: var(--gray-2); /* @kind color */
  --background-badge-green-disabled: var(--green-1); /* @kind color */
  --background-badge-green: var(--green-2); /* @kind color */
  --background-badge-orange-disabled: var(--orange-1); /* @kind color */
  --background-badge-orange: var(--orange-2); /* @kind color */
  --background-badge-purple: var(--purple-2); /* @kind color */
  --background-badge-red-disabled: var(--red-1); /* @kind color */
  --background-badge-red: var(--red-2); /* @kind color */
  --background-badge-surface: var(--semantic-neutral-0-2); /* @kind color */
  --background-badge-white-disabled: var(--base-white-2); /* @kind color */
  --background-badge-white: var(--base-white-2); /* @kind color */
  --background-bg-brand-primary: var(--brand-50); /* @kind color */
  --background-bg-brand-quaternary: var(--brand-500); /* @kind color */
  --background-bg-brand-secondary: var(--brand-100); /* @kind color */
  --background-bg-brand-solid: var(--brand-950); /* @kind color */
  --background-bg-brand-subtle: var(--brand-50); /* @kind color */
  --background-bg-brand-tertiary: var(--brand-200); /* @kind color */
  --background-bg-brand: var(--brand-700); /* @kind color */
  --background-bg-error-solid: var(--error-700); /* @kind color */
  --background-bg-error-subtle: var(--error-100); /* @kind color */
  --background-bg-error: var(--error-50); /* @kind color */
  --background-bg-info-solid: var(--cyan-700); /* @kind color */
  --background-bg-info-subtle: var(--cyan-100); /* @kind color */
  --background-bg-info: var(--cyan-50); /* @kind color */
  --background-bg-overlay: rgba(11,18,31,0.5); /* @kind color */
  --background-bg-primary-solid: var(--neutral-950); /* @kind color */
  --background-bg-primary: var(--base-white); /* @kind color */
  --background-bg-quaternary: var(--neutral-200); /* @kind color */
  --background-bg-secondary-solid: var(--neutral-900); /* @kind color */
  --background-bg-secondary: var(--neutral-50); /* @kind color */
  --background-bg-solid-tertiary: var(--neutral-700); /* @kind color */
  --background-bg-success-quarternary: var(--success-600); /* @kind color */
  --background-bg-success-solid: var(--success-700); /* @kind color */
  --background-bg-success-subtle: var(--success-100); /* @kind color */
  --background-bg-success: var(--success-50); /* @kind color */
  --background-bg-surface-elevated: var(--base-white); /* @kind color */
  --background-bg-tertiary-solid: var(--neutral-800); /* @kind color */
  --background-bg-tertiary: var(--neutral-100); /* @kind color */
  --background-bg-warning-solid: var(--warning-700); /* @kind color */
  --background-bg-warning-subtle: var(--warning-100); /* @kind color */
  --background-bg-warning: var(--warning-50); /* @kind color */
  --background-button-destructive-disabled: var(--semantic-negative-2); /* @kind color */
  --background-button-destructive-ghost-hover: var(--semantic-negative-1a); /* @kind color */
  --background-button-destructive-ghost: var(--semantic-neutral-0a); /* @kind color */
  --background-button-destructive-hover: var(--semantic-negative-9); /* @kind color */
  --background-button-destructive-secondary-hover: var(--semantic-negative-1); /* @kind color */
  --background-button-destructive-secondary: var(--semantic-neutral-0-2); /* @kind color */
  --background-button-destructive-tertiary-hover: var(--semantic-negative-2a); /* @kind color */
  --background-button-destructive-tertiary: var(--semantic-negative-1a); /* @kind color */
  --background-button-destructive: var(--semantic-negative-8); /* @kind color */
  --background-button-ghost-hover: var(--semantic-neutral-1a); /* @kind color */
  --background-button-ghost: var(--semantic-neutral-0a); /* @kind color */
  --background-button-primary-disabled: var(--semantic-neutral-2); /* @kind color */
  --background-button-primary-hover: var(--semantic-neutral-12); /* @kind color */
  --background-button-primary: var(--semantic-neutral-13); /* @kind color */
  --background-button-secondary-disabled: var(--semantic-neutral-0-2); /* @kind color */
  --background-button-secondary-hover: var(--semantic-neutral-1); /* @kind color */
  --background-button-secondary: var(--semantic-neutral-0-2); /* @kind color */
  --background-button-tertiary-hover: var(--semantic-neutral-2a); /* @kind color */
  --background-button-tertiary: var(--semantic-neutral-1a); /* @kind color */
  --background-color-2: var(--default-bg-color); /* @kind color */
  --background-color: var(--bg); /* @kind color */
  --background-series-1: rgb(0,118,223); /* @kind color */
  --background-series-2: rgb(223,93,0); /* @kind color */
  --background-series-3: rgb(119,0,223); /* @kind color */
  --background-series-4: rgb(119,0,223); /* @kind color */
  --background-series-5: rgb(15,179,0); /* @kind color */
  --base-black: rgb(0,0,0); /* @kind color */
  --base-dark-1: rgb(11,12,14); /* @kind color */
  --base-transparent-2: rgba(255,255,255,0.0001); /* @kind color */
  --base-transparent: rgba(255,255,255,0.0001); /* @kind color */
  --base-white-2: rgb(255,255,255); /* @kind color */
  --base-white-3: rgb(255,255,255); /* @kind color */
  --base-white: rgb(255,255,255); /* @kind color */
  --bg-color: var(--default-bg-color); /* @kind color */
  --bg: var(--default-bg-color); /* @kind color */
  --blue-100: rgb(219,234,254); /* @kind color */
  --blue-11: rgb(19,58,154); /* @kind color */
  --blue-1: rgb(240,244,254); /* @kind color */
  --blue-200: rgb(191,219,254); /* @kind color */
  --blue-2: rgb(227,234,253); /* @kind color */
  --blue-300: rgb(147,197,253); /* @kind color */
  --blue-3a: rgba(51,104,240,0.2); /* @kind color */
  --blue-400: rgb(96,165,250); /* @kind color */
  --blue-500: rgb(59,130,246); /* @kind color */
  --blue-50: rgb(239,246,255); /* @kind color */
  --blue-5a: rgba(51,104,240,0.3); /* @kind color */
  --blue-600: rgb(37,99,235); /* @kind color */
  --blue-700: rgb(29,78,216); /* @kind color */
  --blue-7a: rgba(51,104,240,0.5); /* @kind color */
  --blue-800: rgb(30,64,175); /* @kind color */
  --blue-900: rgb(30,58,138); /* @kind color */
  --blue-950: rgb(23,45,105); /* @kind color */
  --border-action-destructive-disabled: var(--semantic-negative-3a); /* @kind color */
  --border-action-destructive-hover: var(--semantic-negative-5); /* @kind color */
  --border-action-destructive: var(--semantic-negative-4); /* @kind color */
  --border-action-disabled: var(--semantic-neutral-2); /* @kind color */
  --border-action-focus-destructive-light: var(--semantic-negative-6); /* @kind color */
  --border-action-focus-light: var(--semantic-brand-6); /* @kind color */
  --border-action-focus: var(--semantic-brand-8); /* @kind color */
  --border-action-hover: var(--semantic-neutral-4); /* @kind color */
  --border-action-normal: var(--semantic-neutral-3); /* @kind color */
  --border-base-alpha: var(--semantic-neutral-2a); /* @kind color */
  --border-base-divider: var(--semantic-neutral-2); /* @kind color */
  --border-border-brand-click: var(--brand-700); /* @kind color */
  --border-border-brand-hover: var(--brand-600); /* @kind color */
  --border-border-brand-subtle: var(--brand-200); /* @kind color */
  --border-border-brand: var(--brand-950); /* @kind color */
  --border-border-dark: var(--neutral-600); /* @kind color */
  --border-border-default: var(--neutral-300); /* @kind color */
  --border-border-disabled: var(--neutral-100); /* @kind color */
  --border-border-error-subtle: var(--error-300); /* @kind color */
  --border-border-error: var(--error-500); /* @kind color */
  --border-border-info-subtle: var(--cyan-300); /* @kind color */
  --border-border-info: var(--cyan-500); /* @kind color */
  --border-border-inverse: var(--neutral-700); /* @kind color */
  --border-border-light: var(--neutral-200); /* @kind color */
  --border-border-subtle: var(--neutral-100); /* @kind color */
  --border-border-success-subtle: var(--success-300); /* @kind color */
  --border-border-success: var(--success-500); /* @kind color */
  --border-border-warning-subtle: var(--warning-300); /* @kind color */
  --border-border-warning: var(--warning-500); /* @kind color */
  --border-border-white: var(--base-white); /* @kind color */
  --border-color-2: var(--default-border-color); /* @kind color */
  --border-color-3: var(--default-border-color); /* @kind color */
  --border-color: var(--border); /* @kind color */
  --border: var(--default-border-color); /* @kind color */
  --brand-100: var(--neutral-100); /* @kind color */
  --brand-200: var(--neutral-200); /* @kind color */
  --brand-300: var(--neutral-300); /* @kind color */
  --brand-400: var(--neutral-400); /* @kind color */
  --brand-500: var(--neutral-500); /* @kind color */
  --brand-50: var(--neutral-50); /* @kind color */
  --brand-600: var(--neutral-600); /* @kind color */
  --brand-700: var(--neutral-700); /* @kind color */
  --brand-800: var(--neutral-800); /* @kind color */
  --brand-900: var(--neutral-900); /* @kind color */
  --brand-950: var(--neutral-950); /* @kind color */
  --break-point-sizes: 1920; /* @kind other */
  --buttons-danger-bg-button-danger-click: var(--error-800); /* @kind color */
  --buttons-danger-bg-button-danger-disabled: var(--neutral-400); /* @kind color */
  --buttons-danger-bg-button-danger-focus: var(--error-700); /* @kind color */
  --buttons-danger-bg-button-danger-hover: var(--error-700); /* @kind color */
  --buttons-danger-bg-button-danger: var(--error-600); /* @kind color */
  --buttons-danger-border-button-danger-click: var(--error-800); /* @kind color */
  --buttons-danger-border-button-danger-disabled: var(--neutral-400); /* @kind color */
  --buttons-danger-border-button-danger-focus: var(--error-700); /* @kind color */
  --buttons-danger-border-button-danger-hover: var(--error-700); /* @kind color */
  --buttons-danger-border-button-danger: var(--error-600); /* @kind color */
  --buttons-danger-fg-button-danger-click: var(--error-100); /* @kind color */
  --buttons-danger-fg-button-danger-disabled: var(--neutral-300); /* @kind color */
  --buttons-danger-fg-button-danger-focus: var(--error-50); /* @kind color */
  --buttons-danger-fg-button-danger-hover: var(--error-50); /* @kind color */
  --buttons-danger-fg-button-danger: var(--base-white); /* @kind color */
  --buttons-destructive-link01-bg-button-destructive-link01: var(--error-50); /* @kind color */
  --buttons-destructive-link01-fg-button-destructive-link01-click: var(--error-800); /* @kind color */
  --buttons-destructive-link01-fg-button-destructive-link01-disabled: var(--neutral-400); /* @kind color */
  --buttons-destructive-link01-fg-button-destructive-link01-hover: var(--error-700); /* @kind color */
  --buttons-destructive-link01-fg-button-destructive-link01: var(--error-600); /* @kind color */
  --buttons-destructive-primary-bg-button-destructive-primary-click: var(--error-800); /* @kind color */
  --buttons-destructive-primary-bg-button-destructive-primary-disabled: var(--neutral-100); /* @kind color */
  --buttons-destructive-primary-bg-button-destructive-primary-hover: var(--error-700); /* @kind color */
  --buttons-destructive-primary-bg-button-destructive-primary: var(--error-600); /* @kind color */
  --buttons-destructive-primary-fg-button-destructive-primary-disabled: var(--neutral-400); /* @kind color */
  --buttons-destructive-primary-fg-button-destructive-primary: var(--base-white); /* @kind color */
  --buttons-destructive-tertiary-bg-button-destructive-tertiary-click: var(--error-100); /* @kind color */
  --buttons-destructive-tertiary-bg-button-destructive-tertiary-disabled: var(--base-white); /* @kind color */
  --buttons-destructive-tertiary-bg-button-destructive-tertiary-hover: var(--error-50); /* @kind color */
  --buttons-destructive-tertiary-bg-button-destructive-tertiary: var(--base-white); /* @kind color */
  --buttons-destructive-tertiary-border-button-destructive-tertiary-click: var(--error-400); /* @kind color */
  --buttons-destructive-tertiary-border-button-destructive-tertiary-disabled: var(--neutral-200); /* @kind color */
  --buttons-destructive-tertiary-border-button-destructive-tertiary-hover: var(--error-300); /* @kind color */
  --buttons-destructive-tertiary-border-button-destructive-tertiary: var(--error-200); /* @kind color */
  --buttons-destructive-tertiary-fg-button-destructive-tertiary-click: var(--error-800); /* @kind color */
  --buttons-destructive-tertiary-fg-button-destructive-tertiary-disabled: var(--neutral-400); /* @kind color */
  --buttons-destructive-tertiary-fg-button-destructive-tertiary-hover: var(--error-700); /* @kind color */
  --buttons-destructive-tertiary-fg-button-destructive-tertiary: var(--error-600); /* @kind color */
  --buttons-error-link-fg-button-error-link-click: var(--error-800); /* @kind color */
  --buttons-error-link-fg-button-error-link-disabled: var(--neutral-400); /* @kind color */
  --buttons-error-link-fg-button-error-link-focus: var(--error-700); /* @kind color */
  --buttons-error-link-fg-button-error-link-hover: var(--error-700); /* @kind color */
  --buttons-error-link-fg-button-error-link: var(--error-700); /* @kind color */
  --buttons-error-link-fg-button-link02-click: var(--neutral-900); /* @kind color */
  --buttons-error-link-fg-button-link02-disabled: var(--neutral-400); /* @kind color */
  --buttons-error-link-fg-button-link02-hover: var(--neutral-800); /* @kind color */
  --buttons-error-link-fg-button-link02: var(--neutral-700); /* @kind color */
  --buttons-link-fg-button-link-click: var(--brand-900); /* @kind color */
  --buttons-link-fg-button-link-disabled: var(--neutral-400); /* @kind color */
  --buttons-link-fg-button-link-focus: var(--brand-900); /* @kind color */
  --buttons-link-fg-button-link-hover: var(--brand-900); /* @kind color */
  --buttons-link-fg-button-link: var(--brand-900); /* @kind color */
  --buttons-primary-bg-button-primary-click: var(--brand-800); /* @kind color */
  --buttons-primary-bg-button-primary-disabled: var(--brand-500); /* @kind color */
  --buttons-primary-bg-button-primary-focus: var(--brand-700); /* @kind color */
  --buttons-primary-bg-button-primary-hover: var(--brand-700); /* @kind color */
  --buttons-primary-bg-button-primary: var(--brand-950); /* @kind color */
  --buttons-primary-border-button-primary-click: var(--brand-800); /* @kind color */
  --buttons-primary-border-button-primary-disabled: var(--brand-500); /* @kind color */
  --buttons-primary-border-button-primary-focus: var(--brand-700); /* @kind color */
  --buttons-primary-border-button-primary-hover: var(--brand-700); /* @kind color */
  --buttons-primary-border-button-primary: var(--brand-950); /* @kind color */
  --buttons-primary-fg-button-primary-click: var(--brand-50); /* @kind color */
  --buttons-primary-fg-button-primary-disabled: var(--brand-300); /* @kind color */
  --buttons-primary-fg-button-primary-focus: var(--brand-50); /* @kind color */
  --buttons-primary-fg-button-primary-hover: var(--brand-50); /* @kind color */
  --buttons-primary-fg-button-primary: var(--brand-50); /* @kind color */
  --buttons-secondary-bg-button-secondary-click: var(--neutral-200); /* @kind color */
  --buttons-secondary-bg-button-secondary-disabled: var(--base-white); /* @kind color */
  --buttons-secondary-bg-button-secondary-focus: var(--neutral-100); /* @kind color */
  --buttons-secondary-bg-button-secondary-hover: var(--neutral-100); /* @kind color */
  --buttons-secondary-bg-button-secondary: var(--neutral-50); /* @kind color */
  --buttons-secondary-border-button-secondary-click: var(--neutral-300); /* @kind color */
  --buttons-secondary-border-button-secondary-disabled: var(--neutral-200); /* @kind color */
  --buttons-secondary-border-button-secondary-focus: var(--neutral-300); /* @kind color */
  --buttons-secondary-border-button-secondary-hover: var(--neutral-300); /* @kind color */
  --buttons-secondary-border-button-secondary: var(--neutral-200); /* @kind color */
  --buttons-secondary-fg-button-secondary-click: var(--neutral-700); /* @kind color */
  --buttons-secondary-fg-button-secondary-disabled: var(--neutral-400); /* @kind color */
  --buttons-secondary-fg-button-secondary-focus: var(--neutral-800); /* @kind color */
  --buttons-secondary-fg-button-secondary-hover: var(--neutral-900); /* @kind color */
  --buttons-secondary-fg-button-secondary: var(--neutral-800); /* @kind color */
  --buttons-tertiary-bg-button-tertiary-click: var(--neutral-800); /* @kind color */
  --buttons-tertiary-bg-button-tertiary-disabled: var(--neutral-500); /* @kind color */
  --buttons-tertiary-bg-button-tertiary-focus: var(--neutral-700); /* @kind color */
  --buttons-tertiary-bg-button-tertiary-hover: var(--neutral-700); /* @kind color */
  --buttons-tertiary-bg-button-tertiary: var(--neutral-950); /* @kind color */
  --buttons-tertiary-border-button-tertiary-click: var(--neutral-800); /* @kind color */
  --buttons-tertiary-border-button-tertiary-disabled: var(--neutral-500); /* @kind color */
  --buttons-tertiary-border-button-tertiary-focus: var(--neutral-700); /* @kind color */
  --buttons-tertiary-border-button-tertiary-hover: var(--neutral-700); /* @kind color */
  --buttons-tertiary-border-button-tertiary: var(--neutral-950); /* @kind color */
  --buttons-tertiary-fg-button-tertiary-click: var(--neutral-50); /* @kind color */
  --buttons-tertiary-fg-button-tertiary-disabled: var(--neutral-300); /* @kind color */
  --buttons-tertiary-fg-button-tertiary-focus: var(--neutral-50); /* @kind color */
  --buttons-tertiary-fg-button-tertiary-hover: var(--neutral-50); /* @kind color */
  --buttons-tertiary-fg-button-tertiary: var(--neutral-50); /* @kind color */
  --click-bg-color-click: var(--buttons-primary-bg-button-primary-click); /* @kind color */
  --click-border-color-click: var(--buttons-primary-border-button-primary-click); /* @kind color */
  --click-icon-color-click: var(--buttons-primary-fg-button-primary-click); /* @kind color */
  --click-text-color-click: var(--buttons-primary-fg-button-primary-click); /* @kind color */
  --cyan-100: rgb(207,250,254); /* @kind color */
  --cyan-200: rgb(165,243,252); /* @kind color */
  --cyan-300: rgb(103,232,249); /* @kind color */
  --cyan-400: rgb(34,211,238); /* @kind color */
  --cyan-500: rgb(6,182,212); /* @kind color */
  --cyan-50: rgb(236,254,255); /* @kind color */
  --cyan-600: rgb(8,145,178); /* @kind color */
  --cyan-700: rgb(14,116,144); /* @kind color */
  --cyan-800: rgb(21,94,117); /* @kind color */
  --cyan-900: rgb(22,78,99); /* @kind color */
  --cyan-950: rgb(15,53,67); /* @kind color */
  --default-bg-color: var(--buttons-primary-bg-button-primary); /* @kind color */
  --default-border-color: var(--buttons-primary-border-button-primary); /* @kind color */
  --default-icon-color: var(--buttons-primary-fg-button-primary); /* @kind color */
  --default-text-color: var(--buttons-primary-fg-button-primary); /* @kind color */
  --disabled-bg-color-disabled: var(--buttons-primary-bg-button-primary-disabled); /* @kind color */
  --disabled-border-color-disabled: var(--buttons-primary-border-button-primary-disabled); /* @kind color */
  --disabled-icon-color-disabled: var(--buttons-primary-fg-button-primary-disabled); /* @kind color */
  --disabled-text-color-disabled: var(--buttons-primary-fg-button-primary-disabled); /* @kind color */
  --emerald-100: rgb(200,248,215); /* @kind color */
  --emerald-200: rgb(148,241,187); /* @kind color */
  --emerald-300: rgb(90,214,154); /* @kind color */
  --emerald-400: rgb(47,174,125); /* @kind color */
  --emerald-500: rgb(4,120,87); /* @kind color */
  --emerald-50: rgb(252,255,253); /* @kind color */
  --emerald-600: rgb(2,103,84); /* @kind color */
  --emerald-700: rgb(2,86,78); /* @kind color */
  --emerald-800: rgb(1,69,69); /* @kind color */
  --emerald-900: rgb(0,51,57); /* @kind color */
  --emerald-950: rgb(0,39,44); /* @kind color */
  --error-100: rgb(254,226,226); /* @kind color */
  --error-200: rgb(254,202,202); /* @kind color */
  --error-300: rgb(252,165,165); /* @kind color */
  --error-400: rgb(248,113,113); /* @kind color */
  --error-500: rgb(239,68,68); /* @kind color */
  --error-50: rgb(254,242,242); /* @kind color */
  --error-600: rgb(220,38,38); /* @kind color */
  --error-700: rgb(185,28,28); /* @kind color */
  --error-800: rgb(153,27,27); /* @kind color */
  --error-900: rgb(127,29,29); /* @kind color */
  --error-950: rgb(95,22,22); /* @kind color */
  --focus-bg-color-focus: var(--buttons-primary-bg-button-primary-focus); /* @kind color */
  --focus-border-color-focus: var(--buttons-primary-border-button-primary-focus); /* @kind color */
  --focus-icon-color-focus: var(--buttons-primary-fg-button-primary-focus); /* @kind color */
  --focus-text-color-focus: var(--buttons-primary-fg-button-primary-focus); /* @kind color */
  --font-font-brand-ibm: "IBM Plex Sans"; /* @kind font */
  --font-font-brand-inter: "Inter"; /* @kind font */
  --font-font-sizes-h1: var(--numbers-56); /* @kind font */
  --font-font-sizes-h2: var(--numbers-40); /* @kind font */
  --font-font-sizes-h3: var(--numbers-32); /* @kind font */
  --font-font-sizes-h4: var(--numbers-24); /* @kind font */
  --font-font-sizes-h5: var(--numbers-20); /* @kind font */
  --font-font-sizes-h6: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-extra-small-a: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-extra-small: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-large-a: var(--numbers-20); /* @kind font */
  --font-font-sizes-paragraph-large: var(--numbers-20); /* @kind font */
  --font-font-sizes-paragraph-medium-a: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-medium: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-small-a: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-small: var(--numbers-16); /* @kind font */
  --font-font-weight-bold: "Bold"; /* @kind font */
  --font-font-weight-medium: "Medium"; /* @kind font */
  --font-font-weight-regular: "Regular"; /* @kind font */
  --font-letter-spacing-letter-spacing: 0.15; /* @kind font */
  --fuchsia-100: rgb(250,232,255); /* @kind color */
  --fuchsia-200: rgb(245,208,254); /* @kind color */
  --fuchsia-300: rgb(240,171,252); /* @kind color */
  --fuchsia-400: rgb(232,121,249); /* @kind color */
  --fuchsia-500: rgb(217,70,239); /* @kind color */
  --fuchsia-50: rgb(253,244,255); /* @kind color */
  --fuchsia-600: rgb(192,38,211); /* @kind color */
  --fuchsia-700: rgb(162,28,175); /* @kind color */
  --fuchsia-800: rgb(134,25,143); /* @kind color */
  --fuchsia-900: rgb(112,26,117); /* @kind color */
  --fuchsia-950: rgb(84,19,88); /* @kind color */
  --glass-effect-opacity-1: rgba(0,0,0,0.03); /* @kind color */
  --glass-effect-opacity-2: rgba(0,0,0,0.05); /* @kind color */
  --gradient-primary-primary-1: rgb(55,179,75); /* @kind color */
  --gradient-primary-primary-2: rgb(0,104,56); /* @kind color */
  --gray-10: rgb(70,74,83); /* @kind color */
  --gray-11: rgb(51,51,51); /* @kind color */
  --gray-12: rgb(31,34,40); /* @kind color */
  --gray-13: rgb(20,21,26); /* @kind color */
  --gray-1: rgb(247,247,248); /* @kind color */
  --gray-1a: rgba(10,15,41,0.04); /* @kind color */
  --gray-2: rgb(233,234,236); /* @kind color */
  --gray-2a: rgba(10,15,41,0.08); /* @kind color */
  --gray-3: rgb(222,224,227); /* @kind color */
  --gray-3a: rgba(10,15,41,0.14); /* @kind color */
  --gray-4: rgb(200,202,208); /* @kind color */
  --gray-4a: rgba(10,15,41,0.2); /* @kind color */
  --gray-5a: rgba(10,15,41,0.25); /* @kind color */
  --gray-9a: rgba(15,19,36,0.6); /* @kind color */
  --green-11: rgb(22,110,63); /* @kind color */
  --green-1: rgb(237,253,244); /* @kind color */
  --green-2: rgb(209,250,228); /* @kind color */
  --green-3a: rgba(38,189,108,0.2); /* @kind color */
  --green-5a: rgba(38,189,108,0.3); /* @kind color */
  --green-7a: rgba(38,189,108,0.5); /* @kind color */
  --hoverd-bg-color-hover: var(--buttons-primary-bg-button-primary-hover); /* @kind color */
  --hoverd-border-color-hover: var(--buttons-primary-border-button-primary-hover); /* @kind color */
  --hoverd-icon-color-hover: var(--buttons-primary-fg-button-primary-hover); /* @kind color */
  --hoverd-text-color-hover: var(--buttons-primary-fg-button-primary-hover); /* @kind color */
  --icon-accent-blue-inverted: var(--blue-11); /* @kind color */
  --icon-accent-blue-secondary: var(--blue-7a); /* @kind color */
  --icon-accent-green-inverted: var(--green-11); /* @kind color */
  --icon-accent-green-secondary: var(--green-7a); /* @kind color */
  --icon-accent-orange-inverted: var(--orange-11); /* @kind color */
  --icon-accent-orange-secondary: var(--orange-7a); /* @kind color */
  --icon-accent-purple-inverted: var(--purple-11); /* @kind color */
  --icon-accent-purple-secondary: var(--purple-7a); /* @kind color */
  --icon-accent-red-inverted: var(--red-11); /* @kind color */
  --icon-accent-red-secondary: var(--red-7a); /* @kind color */
  --icon-base-inverted: var(--semantic-neutral-0-2); /* @kind color */
  --icon-base-primary: var(--semantic-neutral-13); /* @kind color */
  --icon-base-quaternary: var(--semantic-neutral-5a); /* @kind color */
  --icon-base-secondary: var(--semantic-neutral-9a); /* @kind color */
  --icon-base-static-dark-secondary: var(--gray-9a); /* @kind color */
  --icon-base-static-white: var(--base-white-2); /* @kind color */
  --icon-color: var(--icon); /* @kind color */
  --icon-status-destructive-secondary: var(--semantic-negative-9a); /* @kind color */
  --icon-status-destructive-tertiary: var(--semantic-negative-5a); /* @kind color */
  --icon-status-destructive: var(--semantic-negative-8); /* @kind color */
  --icon: var(--default-icon-color); /* @kind color */
  --icons-icon-brand: var(--brand-700); /* @kind color */
  --icons-icon-disabled: var(--neutral-300); /* @kind color */
  --icons-icon-error: var(--error-700); /* @kind color */
  --icons-icon-info: var(--cyan-700); /* @kind color */
  --icons-icon-on-brand: var(--brand-50); /* @kind color */
  --icons-icon-on-error: var(--error-200); /* @kind color */
  --icons-icon-on-fill: var(--base-white); /* @kind color */
  --icons-icon-on-info: var(--cyan-200); /* @kind color */
  --icons-icon-on-success: var(--success-200); /* @kind color */
  --icons-icon-on-warning: var(--warning-200); /* @kind color */
  --icons-icon-primary: var(--neutral-900); /* @kind color */
  --icons-icon-quaternary: var(--neutral-400); /* @kind color */
  --icons-icon-secondary: var(--neutral-800); /* @kind color */
  --icons-icon-senary: var(--neutral-400); /* @kind color */
  --icons-icon-septenary: var(--neutral-300); /* @kind color */
  --icons-icon-success: var(--success-700); /* @kind color */
  --icons-icon-tertiary: var(--neutral-700); /* @kind color */
  --icons-icon-warning: var(--warning-700); /* @kind color */
  --indigo-100: rgb(224,231,255); /* @kind color */
  --indigo-200: rgb(199,210,254); /* @kind color */
  --indigo-300: rgb(165,180,252); /* @kind color */
  --indigo-400: rgb(129,140,248); /* @kind color */
  --indigo-500: rgb(99,102,241); /* @kind color */
  --indigo-50: rgb(238,242,255); /* @kind color */
  --indigo-600: rgb(79,70,229); /* @kind color */
  --indigo-700: rgb(67,56,202); /* @kind color */
  --indigo-800: rgb(55,48,163); /* @kind color */
  --indigo-900: rgb(49,46,129); /* @kind color */
  --indigo-950: rgb(33,31,86); /* @kind color */
  --interaction-tokens-state-active: rgba(11,18,31,0.12); /* @kind color */
  --interaction-tokens-state-disabled: var(--base-transparent); /* @kind color */
  --interaction-tokens-state-focus: rgba(11,18,31,0.06); /* @kind color */
  --interaction-tokens-state-hover: rgba(11,18,31,0.06); /* @kind color */
  --interaction-tokens-state-selected: rgba(11,18,31,0.08); /* @kind color */
  --lg: 16; /* @kind radius */
  --lime-100: rgb(236,252,203); /* @kind color */
  --lime-200: rgb(217,249,157); /* @kind color */
  --lime-300: rgb(190,242,100); /* @kind color */
  --lime-400: rgb(163,230,53); /* @kind color */
  --lime-500: rgb(132,204,22); /* @kind color */
  --lime-50: rgb(247,254,231); /* @kind color */
  --lime-600: rgb(101,163,13); /* @kind color */
  --lime-700: rgb(77,124,15); /* @kind color */
  --lime-800: rgb(63,98,18); /* @kind color */
  --lime-900: rgb(54,83,20); /* @kind color */
  --lime-950: rgb(40,62,15); /* @kind color */
  --md: 12; /* @kind radius */
  --mockups-desktop-mockup-bg: var(--neutral-50); /* @kind color */
  --mockups-desktop-mockup-border: var(--neutral-300); /* @kind color */
  --mockups-desktop-mockup-header-bg: var(--neutral-300); /* @kind color */
  --mockups-desktop-mockup-header-dots: var(--base-white); /* @kind color */
  --mockups-mobile-mockup-bg: var(--base-white); /* @kind color */
  --mockups-mobile-mockup-border: var(--neutral-300); /* @kind color */
  --neutral-100: rgb(243,244,246); /* @kind color */
  --neutral-200: rgb(229,231,235); /* @kind color */
  --neutral-300: rgb(209,213,219); /* @kind color */
  --neutral-400: rgb(156,163,175); /* @kind color */
  --neutral-500: rgb(107,114,128); /* @kind color */
  --neutral-50: rgb(249,250,251); /* @kind color */
  --neutral-600: rgb(75,85,99); /* @kind color */
  --neutral-700: rgb(55,65,81); /* @kind color */
  --neutral-800: rgb(31,41,55); /* @kind color */
  --neutral-900: rgb(17,24,39); /* @kind color */
  --neutral-950: rgb(11,18,31); /* @kind color */
  --numbers-10: 10; /* @kind spacing */
  --numbers-12: 12; /* @kind spacing */
  --numbers-14: 14; /* @kind spacing */
  --numbers-16: 16; /* @kind spacing */
  --numbers-18: 18; /* @kind spacing */
  --numbers-20: 20; /* @kind spacing */
  --numbers-22: 22; /* @kind spacing */
  --numbers-24: 24; /* @kind spacing */
  --numbers-26: 26; /* @kind spacing */
  --numbers-28: 28; /* @kind spacing */
  --numbers-2: 2; /* @kind spacing */
  --numbers-30: 30; /* @kind spacing */
  --numbers-32: 32; /* @kind spacing */
  --numbers-34: 34; /* @kind spacing */
  --numbers-36: 36; /* @kind spacing */
  --numbers-38: 38; /* @kind spacing */
  --numbers-40: 40; /* @kind spacing */
  --numbers-42: 42; /* @kind spacing */
  --numbers-44: 44; /* @kind spacing */
  --numbers-46: 46; /* @kind spacing */
  --numbers-48: 48; /* @kind spacing */
  --numbers-4: 4; /* @kind spacing */
  --numbers-50: 50; /* @kind spacing */
  --numbers-52: 52; /* @kind spacing */
  --numbers-54: 54; /* @kind spacing */
  --numbers-56: 56; /* @kind spacing */
  --numbers-58: 58; /* @kind spacing */
  --numbers-60: 60; /* @kind spacing */
  --numbers-62: 62; /* @kind spacing */
  --numbers-64: 64; /* @kind spacing */
  --numbers-66: 66; /* @kind spacing */
  --numbers-68: 68; /* @kind spacing */
  --numbers-6: 6; /* @kind spacing */
  --numbers-70: 70; /* @kind spacing */
  --numbers-72: 72; /* @kind spacing */
  --numbers-74: 74; /* @kind spacing */
  --numbers-76: 76; /* @kind spacing */
  --numbers-78: 78; /* @kind spacing */
  --numbers-80: 80; /* @kind spacing */
  --numbers-82: 82; /* @kind spacing */
  --numbers-84: 84; /* @kind spacing */
  --numbers-86: 86; /* @kind spacing */
  --numbers-88: 88; /* @kind spacing */
  --numbers-8: 8; /* @kind spacing */
  --numbers-90: 90; /* @kind spacing */
  --numbers-92: 92; /* @kind spacing */
  --numbers-94: 94; /* @kind spacing */
  --numbers-96: 96; /* @kind spacing */
  --opacity-tokens-opacity-1: rgba(0,0,0,0.05); /* @kind color */
  --opacity-tokens-opacity-2: rgba(0,0,0,0.1); /* @kind color */
  --opacity-tokens-opacity-3: rgba(0,0,0,0.15); /* @kind color */
  --opacity-tokens-opacity-4: rgba(0,0,0,0.2); /* @kind color */
  --opacity-tokens-opacity-5: rgba(0,0,0,0.25); /* @kind color */
  --orange-100: rgb(255,237,213); /* @kind color */
  --orange-11: rgb(174,89,10); /* @kind color */
  --orange-1: rgb(254,244,236); /* @kind color */
  --orange-200: rgb(254,215,170); /* @kind color */
  --orange-2: rgb(253,234,216); /* @kind color */
  --orange-300: rgb(253,186,116); /* @kind color */
  --orange-3a: rgba(244,142,47,0.2); /* @kind color */
  --orange-400: rgb(251,146,60); /* @kind color */
  --orange-4a: rgba(244,142,47,0.25); /* @kind color */
  --orange-500: rgb(249,115,22); /* @kind color */
  --orange-50: rgb(255,247,237); /* @kind color */
  --orange-600: rgb(234,88,12); /* @kind color */
  --orange-700: rgb(194,65,12); /* @kind color */
  --orange-7a: rgba(244,142,47,0.5); /* @kind color */
  --orange-800: rgb(154,52,18); /* @kind color */
  --orange-900: rgb(124,45,18); /* @kind color */
  --orange-950: rgb(85,30,12); /* @kind color */
  --pink-100: rgb(252,231,243); /* @kind color */
  --pink-200: rgb(251,207,232); /* @kind color */
  --pink-300: rgb(249,168,212); /* @kind color */
  --pink-400: rgb(244,114,182); /* @kind color */
  --pink-500: rgb(236,72,153); /* @kind color */
  --pink-50: rgb(253,242,248); /* @kind color */
  --pink-600: rgb(219,39,119); /* @kind color */
  --pink-700: rgb(190,24,93); /* @kind color */
  --pink-800: rgb(157,23,77); /* @kind color */
  --pink-900: rgb(131,24,67); /* @kind color */
  --pink-950: rgb(95,17,48); /* @kind color */
  --primary-500: rgb(0,114,222); /* @kind color */
  --purple-100: rgb(243,232,255); /* @kind color */
  --purple-11: rgb(83,20,163); /* @kind color */
  --purple-200: rgb(233,213,255); /* @kind color */
  --purple-2: rgb(236,223,251); /* @kind color */
  --purple-300: rgb(216,180,254); /* @kind color */
  --purple-400: rgb(192,132,252); /* @kind color */
  --purple-500: rgb(168,85,247); /* @kind color */
  --purple-50: rgb(250,245,255); /* @kind color */
  --purple-5a: rgba(135,61,230,0.3); /* @kind color */
  --purple-600: rgb(147,51,234); /* @kind color */
  --purple-6: rgb(183,138,240); /* @kind color */
  --purple-700: rgb(126,34,206); /* @kind color */
  --purple-7a: rgba(135,61,230,0.5); /* @kind color */
  --purple-800: rgb(107,33,168); /* @kind color */
  --purple-8: rgb(146,79,232); /* @kind color */
  --purple-900: rgb(88,28,135); /* @kind color */
  --purple-950: rgb(58,18,89); /* @kind color */
  --radius-0-2: 0; /* @kind radius */
  --radius-0: 0; /* @kind radius */
  --radius-full: 360; /* @kind radius */
  --radius-lg: 10; /* @kind radius */
  --radius-md: 8; /* @kind radius */
  --radius-sm: 6; /* @kind radius */
  --radius-xl: 12; /* @kind radius */
  --radius-xs: 4; /* @kind radius */
  --red-11: rgb(154,28,19); /* @kind color */
  --red-1: rgb(253,242,241); /* @kind color */
  --red-1a: rgba(230,72,61,0.1); /* @kind color */
  --red-2: rgb(252,229,228); /* @kind color */
  --red-2a: rgba(230,72,61,0.15); /* @kind color */
  --red-3a: rgba(230,72,61,0.2); /* @kind color */
  --red-4: rgb(247,195,192); /* @kind color */
  --red-4a: rgba(230,72,61,0.25); /* @kind color */
  --red-5: rgb(245,178,173); /* @kind color */
  --red-5a: rgba(230,72,61,0.3); /* @kind color */
  --red-6: rgb(240,139,133); /* @kind color */
  --red-6a: rgba(230,72,61,0.4); /* @kind color */
  --red-7a: rgba(230,72,61,0.5); /* @kind color */
  --red-8: rgb(230,72,61); /* @kind color */
  --red-9: rgb(217,40,28); /* @kind color */
  --red-9a: rgba(230,72,61,0.7); /* @kind color */
  --rose-100: rgb(255,228,230); /* @kind color */
  --rose-200: rgb(254,205,211); /* @kind color */
  --rose-300: rgb(253,164,175); /* @kind color */
  --rose-400: rgb(251,113,133); /* @kind color */
  --rose-500: rgb(244,63,94); /* @kind color */
  --rose-50: rgb(255,241,242); /* @kind color */
  --rose-600: rgb(225,29,72); /* @kind color */
  --rose-700: rgb(190,18,60); /* @kind color */
  --rose-800: rgb(159,18,57); /* @kind color */
  --rose-900: rgb(136,19,55); /* @kind color */
  --rose-950: rgb(98,14,39); /* @kind color */
  --semantic-brand-100: var(--brand-100); /* @kind color */
  --semantic-brand-200: var(--brand-200); /* @kind color */
  --semantic-brand-300: var(--brand-300); /* @kind color */
  --semantic-brand-400: var(--brand-400); /* @kind color */
  --semantic-brand-500: var(--brand-500); /* @kind color */
  --semantic-brand-50: var(--brand-50); /* @kind color */
  --semantic-brand-600: var(--brand-600); /* @kind color */
  --semantic-brand-6: var(--purple-6); /* @kind color */
  --semantic-brand-700: var(--brand-700); /* @kind color */
  --semantic-brand-800: var(--brand-800); /* @kind color */
  --semantic-brand-8: var(--purple-8); /* @kind color */
  --semantic-brand-900: var(--brand-900); /* @kind color */
  --semantic-brand-950: var(--brand-950); /* @kind color */
  --semantic-cyan-100: var(--cyan-100); /* @kind color */
  --semantic-cyan-200: var(--cyan-200); /* @kind color */
  --semantic-cyan-300: var(--cyan-300); /* @kind color */
  --semantic-cyan-400: var(--cyan-400); /* @kind color */
  --semantic-cyan-500: var(--cyan-500); /* @kind color */
  --semantic-cyan-50: var(--cyan-50); /* @kind color */
  --semantic-cyan-600: var(--cyan-600); /* @kind color */
  --semantic-cyan-700: var(--cyan-700); /* @kind color */
  --semantic-cyan-800: var(--cyan-800); /* @kind color */
  --semantic-cyan-900: var(--cyan-900); /* @kind color */
  --semantic-error-100: var(--error-100); /* @kind color */
  --semantic-error-200: var(--error-200); /* @kind color */
  --semantic-error-300: var(--error-300); /* @kind color */
  --semantic-error-400: var(--error-400); /* @kind color */
  --semantic-error-500: var(--error-500); /* @kind color */
  --semantic-error-50: var(--error-50); /* @kind color */
  --semantic-error-600: var(--error-600); /* @kind color */
  --semantic-error-700: var(--error-700); /* @kind color */
  --semantic-error-800: var(--error-800); /* @kind color */
  --semantic-error-900: var(--error-900); /* @kind color */
  --semantic-fuchsia-100: var(--fuchsia-100); /* @kind color */
  --semantic-fuchsia-200: var(--fuchsia-200); /* @kind color */
  --semantic-fuchsia-300: var(--fuchsia-300); /* @kind color */
  --semantic-fuchsia-400: var(--fuchsia-400); /* @kind color */
  --semantic-fuchsia-500: var(--fuchsia-500); /* @kind color */
  --semantic-fuchsia-50: var(--fuchsia-50); /* @kind color */
  --semantic-fuchsia-600: var(--fuchsia-600); /* @kind color */
  --semantic-fuchsia-700: var(--fuchsia-700); /* @kind color */
  --semantic-fuchsia-800: var(--fuchsia-800); /* @kind color */
  --semantic-fuchsia-900: var(--fuchsia-900); /* @kind color */
  --semantic-indigo-100: var(--indigo-100); /* @kind color */
  --semantic-indigo-200: var(--indigo-200); /* @kind color */
  --semantic-indigo-300: var(--indigo-300); /* @kind color */
  --semantic-indigo-400: var(--indigo-400); /* @kind color */
  --semantic-indigo-500: var(--indigo-500); /* @kind color */
  --semantic-indigo-50: var(--indigo-50); /* @kind color */
  --semantic-indigo-600: var(--indigo-600); /* @kind color */
  --semantic-indigo-700: var(--indigo-700); /* @kind color */
  --semantic-indigo-800: var(--indigo-800); /* @kind color */
  --semantic-indigo-900: var(--indigo-900); /* @kind color */
  --semantic-inverted-0: var(--base-dark-1); /* @kind color */
  --semantic-lime-100: var(--lime-100); /* @kind color */
  --semantic-lime-200: var(--lime-200); /* @kind color */
  --semantic-lime-300: var(--lime-300); /* @kind color */
  --semantic-lime-400: var(--lime-400); /* @kind color */
  --semantic-lime-500: var(--lime-500); /* @kind color */
  --semantic-lime-50: var(--lime-50); /* @kind color */
  --semantic-lime-600: var(--lime-600); /* @kind color */
  --semantic-lime-700: var(--lime-700); /* @kind color */
  --semantic-lime-800: var(--lime-800); /* @kind color */
  --semantic-lime-900: var(--lime-900); /* @kind color */
  --semantic-negative-1: var(--red-1); /* @kind color */
  --semantic-negative-1a: var(--red-1a); /* @kind color */
  --semantic-negative-2: var(--red-2); /* @kind color */
  --semantic-negative-2a: var(--red-2a); /* @kind color */
  --semantic-negative-3a: var(--red-3a); /* @kind color */
  --semantic-negative-4: var(--red-4); /* @kind color */
  --semantic-negative-4a: var(--red-4a); /* @kind color */
  --semantic-negative-5: var(--red-5); /* @kind color */
  --semantic-negative-5a: var(--red-5a); /* @kind color */
  --semantic-negative-6: var(--red-6); /* @kind color */
  --semantic-negative-6a: var(--red-6a); /* @kind color */
  --semantic-negative-8: var(--red-8); /* @kind color */
  --semantic-negative-9: var(--red-9); /* @kind color */
  --semantic-negative-9a: var(--red-9a); /* @kind color */
  --semantic-neutral-0-2: var(--base-white-2); /* @kind color */
  --semantic-neutral-0: var(--base-white); /* @kind color */
  --semantic-neutral-0a: var(--base-transparent-2); /* @kind color */
  --semantic-neutral-100: var(--neutral-100); /* @kind color */
  --semantic-neutral-12: var(--gray-12); /* @kind color */
  --semantic-neutral-13: var(--gray-13); /* @kind color */
  --semantic-neutral-1: var(--gray-1); /* @kind color */
  --semantic-neutral-1a: var(--gray-1a); /* @kind color */
  --semantic-neutral-200: var(--neutral-200); /* @kind color */
  --semantic-neutral-2: var(--gray-2); /* @kind color */
  --semantic-neutral-2a: var(--gray-2a); /* @kind color */
  --semantic-neutral-300: var(--neutral-300); /* @kind color */
  --semantic-neutral-3: var(--gray-3); /* @kind color */
  --semantic-neutral-3a: var(--gray-3a); /* @kind color */
  --semantic-neutral-400: var(--neutral-400); /* @kind color */
  --semantic-neutral-4: var(--gray-4); /* @kind color */
  --semantic-neutral-4a: var(--gray-4a); /* @kind color */
  --semantic-neutral-500: var(--neutral-500); /* @kind color */
  --semantic-neutral-50: var(--neutral-50); /* @kind color */
  --semantic-neutral-5a: var(--gray-5a); /* @kind color */
  --semantic-neutral-600: var(--neutral-600); /* @kind color */
  --semantic-neutral-700: var(--neutral-700); /* @kind color */
  --semantic-neutral-800: var(--neutral-800); /* @kind color */
  --semantic-neutral-900: var(--neutral-900); /* @kind color */
  --semantic-neutral-950: var(--neutral-950); /* @kind color */
  --semantic-neutral-9a: var(--gray-9a); /* @kind color */
  --semantic-pink-100: var(--pink-100); /* @kind color */
  --semantic-pink-200: var(--pink-200); /* @kind color */
  --semantic-pink-300: var(--pink-300); /* @kind color */
  --semantic-pink-400: var(--pink-400); /* @kind color */
  --semantic-pink-500: var(--pink-500); /* @kind color */
  --semantic-pink-50: var(--pink-50); /* @kind color */
  --semantic-pink-600: var(--pink-600); /* @kind color */
  --semantic-pink-700: var(--pink-700); /* @kind color */
  --semantic-pink-800: var(--pink-800); /* @kind color */
  --semantic-pink-900: var(--pink-900); /* @kind color */
  --semantic-purple-100: var(--purple-100); /* @kind color */
  --semantic-purple-200: var(--purple-200); /* @kind color */
  --semantic-purple-300: var(--purple-300); /* @kind color */
  --semantic-purple-400: var(--purple-400); /* @kind color */
  --semantic-purple-500: var(--purple-500); /* @kind color */
  --semantic-purple-50: var(--purple-50); /* @kind color */
  --semantic-purple-600: var(--purple-600); /* @kind color */
  --semantic-purple-700: var(--purple-700); /* @kind color */
  --semantic-purple-800: var(--purple-800); /* @kind color */
  --semantic-purple-900: var(--purple-900); /* @kind color */
  --semantic-sky-100: var(--sky-100); /* @kind color */
  --semantic-sky-200: var(--sky-200); /* @kind color */
  --semantic-sky-300: var(--sky-300); /* @kind color */
  --semantic-sky-400: var(--sky-400); /* @kind color */
  --semantic-sky-500: var(--sky-500); /* @kind color */
  --semantic-sky-50: var(--sky-50); /* @kind color */
  --semantic-sky-600: var(--sky-600); /* @kind color */
  --semantic-sky-700: var(--sky-700); /* @kind color */
  --semantic-sky-800: var(--sky-800); /* @kind color */
  --semantic-sky-900: var(--sky-900); /* @kind color */
  --semantic-success-100: var(--success-100); /* @kind color */
  --semantic-success-200: var(--success-200); /* @kind color */
  --semantic-success-300: var(--success-300); /* @kind color */
  --semantic-success-400: var(--success-400); /* @kind color */
  --semantic-success-500: var(--success-500); /* @kind color */
  --semantic-success-50: var(--success-50); /* @kind color */
  --semantic-success-600: var(--success-600); /* @kind color */
  --semantic-success-700: var(--success-700); /* @kind color */
  --semantic-success-800: var(--success-800); /* @kind color */
  --semantic-success-900: var(--success-900); /* @kind color */
  --semantic-teal-100: var(--teal-100); /* @kind color */
  --semantic-teal-200: var(--teal-200); /* @kind color */
  --semantic-teal-300: var(--teal-300); /* @kind color */
  --semantic-teal-400: var(--teal-400); /* @kind color */
  --semantic-teal-500: var(--teal-500); /* @kind color */
  --semantic-teal-50: var(--teal-50); /* @kind color */
  --semantic-teal-600: var(--teal-600); /* @kind color */
  --semantic-teal-700: var(--teal-700); /* @kind color */
  --semantic-teal-800: var(--teal-800); /* @kind color */
  --semantic-teal-900: var(--teal-900); /* @kind color */
  --semantic-violet-100: var(--violet-100); /* @kind color */
  --semantic-violet-200: var(--violet-200); /* @kind color */
  --semantic-violet-300: var(--violet-300); /* @kind color */
  --semantic-violet-400: var(--violet-400); /* @kind color */
  --semantic-violet-500: var(--violet-500); /* @kind color */
  --semantic-violet-50: var(--violet-50); /* @kind color */
  --semantic-violet-600: var(--violet-600); /* @kind color */
  --semantic-violet-700: var(--violet-700); /* @kind color */
  --semantic-violet-800: var(--violet-800); /* @kind color */
  --semantic-violet-900: var(--violet-900); /* @kind color */
  --semantic-warning-100: var(--warning-100); /* @kind color */
  --semantic-warning-200: var(--warning-200); /* @kind color */
  --semantic-warning-300: var(--warning-300); /* @kind color */
  --semantic-warning-400: var(--warning-400); /* @kind color */
  --semantic-warning-500: var(--warning-500); /* @kind color */
  --semantic-warning-50: var(--warning-50); /* @kind color */
  --semantic-warning-600: var(--warning-600); /* @kind color */
  --semantic-warning-700: var(--warning-700); /* @kind color */
  --semantic-warning-800: var(--warning-800); /* @kind color */
  --semantic-warning-900: var(--warning-900); /* @kind color */
  --silver-100: rgb(245,245,245); /* @kind color */
  --silver-200: rgb(229,229,229); /* @kind color */
  --silver-300: rgb(212,212,212); /* @kind color */
  --silver-400: rgb(163,163,163); /* @kind color */
  --silver-500: rgb(115,115,115); /* @kind color */
  --silver-50: rgb(250,250,250); /* @kind color */
  --silver-600: rgb(82,82,82); /* @kind color */
  --silver-700: rgb(64,64,64); /* @kind color */
  --silver-800: rgb(38,38,38); /* @kind color */
  --silver-900: rgb(23,23,23); /* @kind color */
  --silver-950: rgb(15,15,15); /* @kind color */
  --sky-100: rgb(224,242,254); /* @kind color */
  --sky-200: rgb(186,230,253); /* @kind color */
  --sky-300: rgb(125,211,252); /* @kind color */
  --sky-400: rgb(56,189,248); /* @kind color */
  --sky-500: rgb(14,165,233); /* @kind color */
  --sky-50: rgb(240,249,255); /* @kind color */
  --sky-600: rgb(2,132,199); /* @kind color */
  --sky-700: rgb(3,105,161); /* @kind color */
  --sky-800: rgb(7,89,133); /* @kind color */
  --sky-900: rgb(12,74,110); /* @kind color */
  --sky-950: rgb(9,53,78); /* @kind color */
  --slate-100: rgb(241,245,249); /* @kind color */
  --slate-200: rgb(226,232,240); /* @kind color */
  --slate-300: rgb(203,213,225); /* @kind color */
  --slate-400: rgb(148,163,184); /* @kind color */
  --slate-500: rgb(100,116,139); /* @kind color */
  --slate-50: rgb(248,250,252); /* @kind color */
  --slate-600: rgb(71,85,105); /* @kind color */
  --slate-700: rgb(51,65,85); /* @kind color */
  --slate-800: rgb(30,41,59); /* @kind color */
  --slate-900: rgb(15,23,42); /* @kind color */
  --slate-950: rgb(11,18,35); /* @kind color */
  --sm: 10; /* @kind radius */
  --spacing-0-2: 0; /* @kind spacing */
  --spacing-0-3: 0; /* @kind spacing */
  --spacing-0: 0; /* @kind spacing */
  --spacing-10: 10; /* @kind spacing */
  --spacing-12-2: 12; /* @kind spacing */
  --spacing-12: 12; /* @kind spacing */
  --spacing-14: 14; /* @kind spacing */
  --spacing-16: 16; /* @kind spacing */
  --spacing-2: 2; /* @kind spacing */
  --spacing-2xl: 12; /* @kind spacing */
  --spacing-3: 3; /* @kind spacing */
  --spacing-4: 4; /* @kind spacing */
  --spacing-4xl: 16; /* @kind spacing */
  --spacing-5: 5; /* @kind spacing */
  --spacing-6: 6; /* @kind spacing */
  --spacing-8: 8; /* @kind spacing */
  --spacing-card-card-spacing: var(--numbers-32); /* @kind spacing */
  --spacing-card-inbetween-spacing: var(--numbers-20); /* @kind spacing */
  --spacing-inbetween-spacing: var(--numbers-64); /* @kind spacing */
  --spacing-lg: 8; /* @kind spacing */
  --spacing-section-inbetween-spacing: var(--numbers-64); /* @kind spacing */
  --spacing-section-left-right: var(--numbers-32); /* @kind spacing */
  --spacing-section-top-bottom: var(--numbers-96); /* @kind spacing */
  --spacing-xl: 10; /* @kind spacing */
  --stone-100: rgb(245,245,244); /* @kind color */
  --stone-200: rgb(231,229,228); /* @kind color */
  --stone-300: rgb(214,211,209); /* @kind color */
  --stone-400: rgb(168,162,158); /* @kind color */
  --stone-500: rgb(120,113,108); /* @kind color */
  --stone-50: rgb(250,250,249); /* @kind color */
  --stone-600: rgb(87,83,78); /* @kind color */
  --stone-700: rgb(68,64,60); /* @kind color */
  --stone-800: rgb(41,37,36); /* @kind color */
  --stone-900: rgb(28,25,23); /* @kind color */
  --stone-950: rgb(23,20,18); /* @kind color */
  --success-100: rgb(220,252,231); /* @kind color */
  --success-200: rgb(187,247,208); /* @kind color */
  --success-300: rgb(134,239,172); /* @kind color */
  --success-400: rgb(74,222,128); /* @kind color */
  --success-500: rgb(34,197,94); /* @kind color */
  --success-50: rgb(240,253,244); /* @kind color */
  --success-600: rgb(22,163,74); /* @kind color */
  --success-700: rgb(21,128,61); /* @kind color */
  --success-800: rgb(22,101,52); /* @kind color */
  --success-900: rgb(20,83,45); /* @kind color */
  --success-950: rgb(14,58,31); /* @kind color */
  --teal-100: rgb(204,251,241); /* @kind color */
  --teal-200: rgb(153,246,228); /* @kind color */
  --teal-300: rgb(94,234,212); /* @kind color */
  --teal-400: rgb(45,212,191); /* @kind color */
  --teal-500: rgb(20,184,166); /* @kind color */
  --teal-50: rgb(240,253,250); /* @kind color */
  --teal-600: rgb(13,148,136); /* @kind color */
  --teal-700: rgb(15,118,110); /* @kind color */
  --teal-800: rgb(17,94,89); /* @kind color */
  --teal-900: rgb(19,78,74); /* @kind color */
  --teal-950: rgb(13,53,51); /* @kind color */
  --text-accent-blue-inverted: var(--blue-11); /* @kind color */
  --text-accent-blue-secondary: var(--blue-7a); /* @kind color */
  --text-accent-green-inverted: var(--green-11); /* @kind color */
  --text-accent-green-secondary: var(--green-7a); /* @kind color */
  --text-accent-orange-inverted: var(--orange-11); /* @kind color */
  --text-accent-orange-secondary: var(--orange-7a); /* @kind color */
  --text-accent-purple-inverted: var(--purple-11); /* @kind color */
  --text-accent-purple-secondary: var(--purple-7a); /* @kind color */
  --text-accent-red-inverted: var(--red-11); /* @kind color */
  --text-accent-red-secondary: var(--red-7a); /* @kind color */
  --text-base-inverted: var(--semantic-neutral-0-2); /* @kind color */
  --text-base-primary: var(--semantic-neutral-13); /* @kind color */
  --text-base-quaternary: var(--semantic-neutral-5a); /* @kind color */
  --text-base-secondary: var(--semantic-neutral-9a); /* @kind color */
  --text-base-static-dark-secondary: var(--gray-9a); /* @kind color */
  --text-base-static-dark: var(--gray-13); /* @kind color */
  --text-base-static-white: var(--base-white-2); /* @kind color */
  --text-body-on-brand: var(--brand-50); /* @kind color */
  --text-color-2: var(--default-text-color); /* @kind color */
  --text-color-3: var(--default-text-color); /* @kind color */
  --text-color: var(--text); /* @kind color */
  --text-footer-headline-inverse: var(--neutral-200); /* @kind color */
  --text-footer-headline: var(--neutral-600); /* @kind color */
  --text-status-destructive-secondary: var(--semantic-negative-9a); /* @kind color */
  --text-status-destructive-tertiary: var(--semantic-negative-5a); /* @kind color */
  --text-status-destructive: var(--semantic-negative-8); /* @kind color */
  --text-sub-headline-brand: var(--brand-500); /* @kind color */
  --text-text-body-inverse: var(--neutral-200); /* @kind color */
  --text-text-body: var(--neutral-600); /* @kind color */
  --text-text-brand: var(--brand-900); /* @kind color */
  --text-text-disabled: var(--neutral-300); /* @kind color */
  --text-text-error: var(--error-700); /* @kind color */
  --text-text-info: var(--cyan-700); /* @kind color */
  --text-text-inverse: var(--base-white); /* @kind color */
  --text-text-on-error: var(--error-100); /* @kind color */
  --text-text-on-info: var(--cyan-100); /* @kind color */
  --text-text-on-success: var(--success-100); /* @kind color */
  --text-text-on-warning: var(--warning-100); /* @kind color */
  --text-text-placeholder: var(--neutral-500); /* @kind color */
  --text-text-primary: var(--neutral-900); /* @kind color */
  --text-text-secondary: var(--neutral-700); /* @kind color */
  --text-text-success: var(--success-700); /* @kind color */
  --text-text-warning: var(--warning-700); /* @kind color */
  --text: var(--default-text-color); /* @kind color */
  --violet-100: rgb(237,233,254); /* @kind color */
  --violet-200: rgb(221,214,254); /* @kind color */
  --violet-300: rgb(196,181,253); /* @kind color */
  --violet-400: rgb(167,139,250); /* @kind color */
  --violet-500: rgb(139,92,246); /* @kind color */
  --violet-50: rgb(245,243,255); /* @kind color */
  --violet-600: rgb(124,58,237); /* @kind color */
  --violet-700: rgb(109,40,217); /* @kind color */
  --violet-800: rgb(91,33,182); /* @kind color */
  --violet-900: rgb(76,29,149); /* @kind color */
  --violet-950: rgb(51,19,98); /* @kind color */
  --warning-100: rgb(254,243,199); /* @kind color */
  --warning-200: rgb(253,230,138); /* @kind color */
  --warning-300: rgb(252,211,77); /* @kind color */
  --warning-400: rgb(251,191,36); /* @kind color */
  --warning-500: rgb(245,158,11); /* @kind color */
  --warning-50: rgb(255,251,235); /* @kind color */
  --warning-600: rgb(217,119,6); /* @kind color */
  --warning-700: rgb(180,83,9); /* @kind color */
  --warning-800: rgb(146,64,14); /* @kind color */
  --warning-900: rgb(120,53,15); /* @kind color */
  --warning-950: rgb(82,36,10); /* @kind color */
  --white-1: rgba(255,255,255,0.08); /* @kind color */
  --white-2: rgba(255,255,255,0.14); /* @kind color */
  --white-3: rgba(255,255,255,0.18); /* @kind color */
  --white-4: rgba(255,255,255,0.24); /* @kind color */
  --white-5: rgba(255,255,255,0.32); /* @kind color */
  --white-6: rgba(255,255,255,0.4); /* @kind color */
  --white-8: rgba(255,255,255,0.5); /* @kind color */
  --white-9: rgba(255,255,255,0.6); /* @kind color */
  --xs: 8; /* @kind radius */
  --yellow-100: rgb(254,249,195); /* @kind color */
  --yellow-200: rgb(254,240,138); /* @kind color */
  --yellow-300: rgb(253,224,71); /* @kind color */
  --yellow-400: rgb(250,204,21); /* @kind color */
  --yellow-500: rgb(234,179,8); /* @kind color */
  --yellow-50: rgb(254,252,232); /* @kind color */
  --yellow-600: rgb(202,138,4); /* @kind color */
  --yellow-700: rgb(161,98,7); /* @kind color */
  --yellow-800: rgb(133,77,14); /* @kind color */
  --yellow-900: rgb(113,63,18); /* @kind color */
  --yellow-950: rgb(84,46,13); /* @kind color */
  --zinc-100: rgb(244,244,245); /* @kind color */
  --zinc-200: rgb(228,228,231); /* @kind color */
  --zinc-300: rgb(212,212,216); /* @kind color */
  --zinc-400: rgb(161,161,170); /* @kind color */
  --zinc-500: rgb(113,113,122); /* @kind color */
  --zinc-50: rgb(250,250,250); /* @kind color */
  --zinc-600: rgb(82,82,91); /* @kind color */
  --zinc-700: rgb(63,63,70); /* @kind color */
  --zinc-800: rgb(39,39,42); /* @kind color */
  --zinc-900: rgb(24,24,27); /* @kind color */
  --zinc-950: rgb(16,16,18); /* @kind color */
}

:root[data-theme="dark"], .dark {
  --background-badge-blue-disabled: var(--blue-3a); /* @kind color */
  --background-badge-blue: var(--blue-5a); /* @kind color */
  --background-badge-gray: var(--white-3); /* @kind color */
  --background-badge-green-disabled: var(--green-3a); /* @kind color */
  --background-badge-green: var(--green-5a); /* @kind color */
  --background-badge-orange-disabled: var(--orange-3a); /* @kind color */
  --background-badge-orange: var(--orange-4a); /* @kind color */
  --background-badge-purple: var(--purple-5a); /* @kind color */
  --background-badge-red-disabled: var(--red-3a); /* @kind color */
  --background-badge-red: var(--red-5a); /* @kind color */
  --background-badge-surface: var(--semantic-neutral-2); /* @kind color */
  --background-badge-white-disabled: var(--white-6); /* @kind color */
  --background-badge-white: var(--base-white-2); /* @kind color */
  --background-bg-brand-primary: var(--brand-900); /* @kind color */
  --background-bg-brand-quaternary: var(--brand-400); /* @kind color */
  --background-bg-brand-secondary: var(--brand-800); /* @kind color */
  --background-bg-brand-solid: var(--brand-50); /* @kind color */
  --background-bg-brand-subtle: var(--brand-800); /* @kind color */
  --background-bg-brand-tertiary: var(--brand-700); /* @kind color */
  --background-bg-brand: var(--brand-200); /* @kind color */
  --background-bg-error-solid: var(--error-50); /* @kind color */
  --background-bg-error-subtle: var(--error-700); /* @kind color */
  --background-bg-error: var(--error-800); /* @kind color */
  --background-bg-info-solid: var(--cyan-50); /* @kind color */
  --background-bg-info-subtle: var(--cyan-700); /* @kind color */
  --background-bg-info: var(--cyan-800); /* @kind color */
  --background-bg-overlay: rgba(11,18,31,0.5); /* @kind color */
  --background-bg-primary-solid: var(--base-white); /* @kind color */
  --background-bg-primary: var(--neutral-900); /* @kind color */
  --background-bg-quaternary: var(--neutral-700); /* @kind color */
  --background-bg-secondary-solid: var(--neutral-50); /* @kind color */
  --background-bg-secondary: var(--neutral-900); /* @kind color */
  --background-bg-solid-tertiary: var(--neutral-200); /* @kind color */
  --background-bg-success-quarternary: var(--success-300); /* @kind color */
  --background-bg-success-solid: var(--success-50); /* @kind color */
  --background-bg-success-subtle: var(--success-700); /* @kind color */
  --background-bg-success: var(--success-800); /* @kind color */
  --background-bg-surface-elevated: var(--neutral-800); /* @kind color */
  --background-bg-tertiary-solid: var(--neutral-100); /* @kind color */
  --background-bg-tertiary: var(--neutral-800); /* @kind color */
  --background-bg-warning-solid: var(--warning-50); /* @kind color */
  --background-bg-warning-subtle: var(--warning-700); /* @kind color */
  --background-bg-warning: var(--warning-800); /* @kind color */
  --background-button-destructive-disabled: var(--semantic-negative-2a); /* @kind color */
  --background-button-destructive-ghost-hover: var(--semantic-neutral-1a); /* @kind color */
  --background-button-destructive-ghost: var(--semantic-neutral-0a); /* @kind color */
  --background-button-destructive-hover: var(--semantic-negative-9); /* @kind color */
  --background-button-destructive-secondary-hover: var(--semantic-neutral-1); /* @kind color */
  --background-button-destructive-secondary: var(--semantic-neutral-0-2); /* @kind color */
  --background-button-destructive-tertiary-hover: var(--semantic-neutral-2a); /* @kind color */
  --background-button-destructive-tertiary: var(--semantic-neutral-1a); /* @kind color */
  --background-button-destructive: var(--semantic-negative-8); /* @kind color */
  --background-button-ghost-hover: var(--semantic-neutral-2a); /* @kind color */
  --background-button-ghost: var(--semantic-neutral-0a); /* @kind color */
  --background-button-primary-disabled: var(--semantic-neutral-2a); /* @kind color */
  --background-button-primary-hover: var(--semantic-neutral-12); /* @kind color */
  --background-button-primary: var(--semantic-inverted-0); /* @kind color */
  --background-button-secondary-disabled: var(--semantic-neutral-1); /* @kind color */
  --background-button-secondary-hover: var(--semantic-neutral-2); /* @kind color */
  --background-button-secondary: var(--semantic-neutral-1); /* @kind color */
  --background-button-tertiary-hover: var(--semantic-neutral-2a); /* @kind color */
  --background-button-tertiary: var(--semantic-neutral-1a); /* @kind color */
  --background-series-1: rgb(0,118,223); /* @kind color */
  --background-series-2: rgb(223,93,0); /* @kind color */
  --background-series-3: rgb(119,0,223); /* @kind color */
  --background-series-4: rgb(119,0,223); /* @kind color */
  --background-series-5: rgb(15,179,0); /* @kind color */
  --border-action-destructive-disabled: var(--semantic-negative-3a); /* @kind color */
  --border-action-destructive-hover: var(--semantic-negative-5a); /* @kind color */
  --border-action-destructive: var(--semantic-negative-4a); /* @kind color */
  --border-action-disabled: var(--semantic-neutral-2a); /* @kind color */
  --border-action-focus-destructive-light: var(--semantic-negative-6); /* @kind color */
  --border-action-focus-light: var(--semantic-brand-6); /* @kind color */
  --border-action-focus: var(--semantic-brand-8); /* @kind color */
  --border-action-hover: var(--semantic-neutral-4a); /* @kind color */
  --border-action-normal: var(--semantic-neutral-3a); /* @kind color */
  --border-base-alpha: var(--semantic-neutral-2a); /* @kind color */
  --border-base-divider: var(--semantic-neutral-2a); /* @kind color */
  --border-border-brand-click: var(--brand-400); /* @kind color */
  --border-border-brand-hover: var(--brand-300); /* @kind color */
  --border-border-brand-subtle: var(--brand-700); /* @kind color */
  --border-border-brand: var(--brand-50); /* @kind color */
  --border-border-dark: var(--neutral-300); /* @kind color */
  --border-border-default: var(--neutral-600); /* @kind color */
  --border-border-disabled: var(--neutral-800); /* @kind color */
  --border-border-error-subtle: var(--error-500); /* @kind color */
  --border-border-error: var(--error-200); /* @kind color */
  --border-border-info-subtle: var(--cyan-500); /* @kind color */
  --border-border-info: var(--cyan-200); /* @kind color */
  --border-border-inverse: var(--neutral-200); /* @kind color */
  --border-border-light: var(--neutral-800); /* @kind color */
  --border-border-subtle: var(--neutral-800); /* @kind color */
  --border-border-success-subtle: var(--success-500); /* @kind color */
  --border-border-success: var(--success-200); /* @kind color */
  --border-border-warning-subtle: var(--warning-500); /* @kind color */
  --border-border-warning: var(--warning-200); /* @kind color */
  --border-border-white: var(--base-black); /* @kind color */
  --buttons-danger-bg-button-danger-click: var(--error-800); /* @kind color */
  --buttons-danger-bg-button-danger-disabled: var(--neutral-900); /* @kind color */
  --buttons-danger-bg-button-danger-focus: var(--error-900); /* @kind color */
  --buttons-danger-bg-button-danger-hover: var(--error-900); /* @kind color */
  --buttons-danger-bg-button-danger: var(--error-950); /* @kind color */
  --buttons-danger-border-button-danger-click: var(--error-600); /* @kind color */
  --buttons-danger-border-button-danger-disabled: var(--neutral-700); /* @kind color */
  --buttons-danger-border-button-danger-focus: var(--error-700); /* @kind color */
  --buttons-danger-border-button-danger-hover: var(--error-700); /* @kind color */
  --buttons-danger-border-button-danger: var(--error-800); /* @kind color */
  --buttons-danger-fg-button-danger-click: var(--error-50); /* @kind color */
  --buttons-danger-fg-button-danger-disabled: var(--neutral-400); /* @kind color */
  --buttons-danger-fg-button-danger-focus: var(--error-100); /* @kind color */
  --buttons-danger-fg-button-danger-hover: var(--error-100); /* @kind color */
  --buttons-danger-fg-button-danger: var(--error-200); /* @kind color */
  --buttons-destructive-link01-bg-button-destructive-link01: var(--error-900); /* @kind color */
  --buttons-destructive-link01-fg-button-destructive-link01-click: var(--error-50); /* @kind color */
  --buttons-destructive-link01-fg-button-destructive-link01-disabled: var(--neutral-500); /* @kind color */
  --buttons-destructive-link01-fg-button-destructive-link01-hover: var(--error-100); /* @kind color */
  --buttons-destructive-link01-fg-button-destructive-link01: var(--error-200); /* @kind color */
  --buttons-destructive-primary-bg-button-destructive-primary-click: var(--error-800); /* @kind color */
  --buttons-destructive-primary-bg-button-destructive-primary-disabled: var(--neutral-800); /* @kind color */
  --buttons-destructive-primary-bg-button-destructive-primary-hover: var(--error-700); /* @kind color */
  --buttons-destructive-primary-bg-button-destructive-primary: var(--error-600); /* @kind color */
  --buttons-destructive-primary-fg-button-destructive-primary-disabled: var(--neutral-500); /* @kind color */
  --buttons-destructive-primary-fg-button-destructive-primary: var(--base-white); /* @kind color */
  --buttons-destructive-tertiary-bg-button-destructive-tertiary-click: var(--error-800); /* @kind color */
  --buttons-destructive-tertiary-bg-button-destructive-tertiary-disabled: var(--neutral-900); /* @kind color */
  --buttons-destructive-tertiary-bg-button-destructive-tertiary-hover: var(--error-900); /* @kind color */
  --buttons-destructive-tertiary-bg-button-destructive-tertiary: var(--neutral-900); /* @kind color */
  --buttons-destructive-tertiary-border-button-destructive-tertiary-click: var(--error-600); /* @kind color */
  --buttons-destructive-tertiary-border-button-destructive-tertiary-disabled: var(--neutral-700); /* @kind color */
  --buttons-destructive-tertiary-border-button-destructive-tertiary-hover: var(--error-700); /* @kind color */
  --buttons-destructive-tertiary-border-button-destructive-tertiary: var(--error-800); /* @kind color */
  --buttons-destructive-tertiary-fg-button-destructive-tertiary-click: var(--error-50); /* @kind color */
  --buttons-destructive-tertiary-fg-button-destructive-tertiary-disabled: var(--neutral-500); /* @kind color */
  --buttons-destructive-tertiary-fg-button-destructive-tertiary-hover: var(--error-100); /* @kind color */
  --buttons-destructive-tertiary-fg-button-destructive-tertiary: var(--error-200); /* @kind color */
  --buttons-error-link-fg-button-error-link-click: var(--error-50); /* @kind color */
  --buttons-error-link-fg-button-error-link-disabled: var(--neutral-500); /* @kind color */
  --buttons-error-link-fg-button-error-link-focus: var(--brand-50); /* @kind color */
  --buttons-error-link-fg-button-error-link-hover: var(--error-200); /* @kind color */
  --buttons-error-link-fg-button-error-link: var(--error-200); /* @kind color */
  --buttons-error-link-fg-button-link02-click: var(--neutral-50); /* @kind color */
  --buttons-error-link-fg-button-link02-disabled: var(--neutral-500); /* @kind color */
  --buttons-error-link-fg-button-link02-hover: var(--neutral-100); /* @kind color */
  --buttons-error-link-fg-button-link02: var(--neutral-200); /* @kind color */
  --buttons-link-fg-button-link-click: var(--brand-50); /* @kind color */
  --buttons-link-fg-button-link-disabled: var(--neutral-500); /* @kind color */
  --buttons-link-fg-button-link-focus: var(--brand-50); /* @kind color */
  --buttons-link-fg-button-link-hover: var(--brand-50); /* @kind color */
  --buttons-link-fg-button-link: var(--base-white); /* @kind color */
  --buttons-primary-bg-button-primary-click: var(--brand-300); /* @kind color */
  --buttons-primary-bg-button-primary-disabled: var(--brand-600); /* @kind color */
  --buttons-primary-bg-button-primary-focus: var(--brand-200); /* @kind color */
  --buttons-primary-bg-button-primary-hover: var(--brand-200); /* @kind color */
  --buttons-primary-bg-button-primary: var(--brand-50); /* @kind color */
  --buttons-primary-border-button-primary-click: var(--brand-300); /* @kind color */
  --buttons-primary-border-button-primary-disabled: var(--brand-600); /* @kind color */
  --buttons-primary-border-button-primary-focus: var(--brand-200); /* @kind color */
  --buttons-primary-border-button-primary-hover: var(--brand-200); /* @kind color */
  --buttons-primary-border-button-primary: var(--brand-50); /* @kind color */
  --buttons-primary-fg-button-primary-click: var(--brand-900); /* @kind color */
  --buttons-primary-fg-button-primary-disabled: var(--semantic-brand-400); /* @kind color */
  --buttons-primary-fg-button-primary-focus: var(--brand-900); /* @kind color */
  --buttons-primary-fg-button-primary-hover: var(--brand-900); /* @kind color */
  --buttons-primary-fg-button-primary: var(--brand-900); /* @kind color */
  --buttons-secondary-bg-button-secondary-click: var(--neutral-700); /* @kind color */
  --buttons-secondary-bg-button-secondary-disabled: var(--neutral-900); /* @kind color */
  --buttons-secondary-bg-button-secondary-focus: var(--neutral-800); /* @kind color */
  --buttons-secondary-bg-button-secondary-hover: var(--neutral-800); /* @kind color */
  --buttons-secondary-bg-button-secondary: var(--neutral-950); /* @kind color */
  --buttons-secondary-border-button-secondary-click: var(--neutral-700); /* @kind color */
  --buttons-secondary-border-button-secondary-disabled: var(--neutral-700); /* @kind color */
  --buttons-secondary-border-button-secondary-focus: var(--neutral-700); /* @kind color */
  --buttons-secondary-border-button-secondary-hover: var(--neutral-700); /* @kind color */
  --buttons-secondary-border-button-secondary: var(--neutral-700); /* @kind color */
  --buttons-secondary-fg-button-secondary-click: var(--neutral-50); /* @kind color */
  --buttons-secondary-fg-button-secondary-disabled: var(--neutral-600); /* @kind color */
  --buttons-secondary-fg-button-secondary-focus: var(--neutral-50); /* @kind color */
  --buttons-secondary-fg-button-secondary-hover: var(--neutral-50); /* @kind color */
  --buttons-secondary-fg-button-secondary: var(--neutral-50); /* @kind color */
  --buttons-tertiary-bg-button-tertiary-click: var(--neutral-300); /* @kind color */
  --buttons-tertiary-bg-button-tertiary-disabled: var(--neutral-600); /* @kind color */
  --buttons-tertiary-bg-button-tertiary-focus: var(--neutral-200); /* @kind color */
  --buttons-tertiary-bg-button-tertiary-hover: var(--neutral-200); /* @kind color */
  --buttons-tertiary-bg-button-tertiary: var(--neutral-50); /* @kind color */
  --buttons-tertiary-border-button-tertiary-click: var(--neutral-300); /* @kind color */
  --buttons-tertiary-border-button-tertiary-disabled: var(--neutral-400); /* @kind color */
  --buttons-tertiary-border-button-tertiary-focus: var(--neutral-200); /* @kind color */
  --buttons-tertiary-border-button-tertiary-hover: var(--neutral-200); /* @kind color */
  --buttons-tertiary-border-button-tertiary: var(--neutral-50); /* @kind color */
  --buttons-tertiary-fg-button-tertiary-click: var(--neutral-900); /* @kind color */
  --buttons-tertiary-fg-button-tertiary-disabled: var(--neutral-400); /* @kind color */
  --buttons-tertiary-fg-button-tertiary-focus: var(--neutral-900); /* @kind color */
  --buttons-tertiary-fg-button-tertiary-hover: var(--neutral-900); /* @kind color */
  --buttons-tertiary-fg-button-tertiary: var(--neutral-900); /* @kind color */
  --glass-effect-opacity-1: rgba(255,255,255,0.05); /* @kind color */
  --glass-effect-opacity-2: rgba(255,255,255,0.14); /* @kind color */
  --gradient-primary-primary-1: rgb(0,104,56); /* @kind color */
  --gradient-primary-primary-2: rgb(55,179,75); /* @kind color */
  --icon-accent-blue-inverted: var(--base-white-2); /* @kind color */
  --icon-accent-blue-secondary: var(--white-8); /* @kind color */
  --icon-accent-green-inverted: var(--base-white-2); /* @kind color */
  --icon-accent-green-secondary: var(--white-8); /* @kind color */
  --icon-accent-orange-inverted: var(--base-white-2); /* @kind color */
  --icon-accent-orange-secondary: var(--white-8); /* @kind color */
  --icon-accent-purple-inverted: var(--base-white-2); /* @kind color */
  --icon-accent-purple-secondary: var(--white-8); /* @kind color */
  --icon-accent-red-inverted: var(--base-white-2); /* @kind color */
  --icon-accent-red-secondary: var(--white-8); /* @kind color */
  --icon-base-inverted: var(--semantic-neutral-0-2); /* @kind color */
  --icon-base-primary: var(--semantic-inverted-0); /* @kind color */
  --icon-base-quaternary: var(--semantic-neutral-5a); /* @kind color */
  --icon-base-secondary: var(--semantic-neutral-9a); /* @kind color */
  --icon-base-static-dark-secondary: var(--gray-9a); /* @kind color */
  --icon-base-static-white: var(--base-white-2); /* @kind color */
  --icon-status-destructive-secondary: var(--semantic-negative-9a); /* @kind color */
  --icon-status-destructive-tertiary: var(--semantic-negative-6a); /* @kind color */
  --icon-status-destructive: var(--semantic-negative-8); /* @kind color */
  --icons-icon-brand: var(--brand-300); /* @kind color */
  --icons-icon-disabled: var(--neutral-500); /* @kind color */
  --icons-icon-error: var(--error-200); /* @kind color */
  --icons-icon-info: var(--cyan-200); /* @kind color */
  --icons-icon-on-brand: var(--brand-900); /* @kind color */
  --icons-icon-on-error: var(--error-700); /* @kind color */
  --icons-icon-on-fill: var(--neutral-900); /* @kind color */
  --icons-icon-on-info: var(--cyan-700); /* @kind color */
  --icons-icon-on-success: var(--success-700); /* @kind color */
  --icons-icon-on-warning: var(--warning-700); /* @kind color */
  --icons-icon-primary: var(--neutral-50); /* @kind color */
  --icons-icon-quaternary: var(--neutral-400); /* @kind color */
  --icons-icon-secondary: var(--neutral-100); /* @kind color */
  --icons-icon-senary: var(--neutral-400); /* @kind color */
  --icons-icon-septenary: var(--neutral-600); /* @kind color */
  --icons-icon-success: var(--success-200); /* @kind color */
  --icons-icon-tertiary: var(--neutral-200); /* @kind color */
  --icons-icon-warning: var(--warning-200); /* @kind color */
  --interaction-tokens-state-active: rgba(255,255,255,0.12); /* @kind color */
  --interaction-tokens-state-disabled: var(--base-transparent); /* @kind color */
  --interaction-tokens-state-focus: rgba(255,255,255,0.06); /* @kind color */
  --interaction-tokens-state-hover: rgba(255,255,255,0.06); /* @kind color */
  --interaction-tokens-state-selected: rgba(255,255,255,0.08); /* @kind color */
  --mockups-desktop-mockup-bg: var(--neutral-800); /* @kind color */
  --mockups-desktop-mockup-border: var(--neutral-600); /* @kind color */
  --mockups-desktop-mockup-header-bg: var(--neutral-800); /* @kind color */
  --mockups-desktop-mockup-header-dots: var(--neutral-600); /* @kind color */
  --mockups-mobile-mockup-bg: var(--neutral-800); /* @kind color */
  --mockups-mobile-mockup-border: var(--neutral-700); /* @kind color */
  --opacity-tokens-opacity-1: rgba(255,255,255,0.05); /* @kind color */
  --opacity-tokens-opacity-2: rgba(255,255,255,0.1); /* @kind color */
  --opacity-tokens-opacity-3: rgba(255,255,255,0.15); /* @kind color */
  --opacity-tokens-opacity-4: rgba(255,255,255,0.2); /* @kind color */
  --opacity-tokens-opacity-5: rgba(255,255,255,0.25); /* @kind color */
  --semantic-brand-100: var(--brand-900); /* @kind color */
  --semantic-brand-200: var(--brand-800); /* @kind color */
  --semantic-brand-300: var(--brand-700); /* @kind color */
  --semantic-brand-400: var(--brand-600); /* @kind color */
  --semantic-brand-500: var(--brand-500); /* @kind color */
  --semantic-brand-50: var(--brand-950); /* @kind color */
  --semantic-brand-600: var(--brand-400); /* @kind color */
  --semantic-brand-6: var(--purple-6); /* @kind color */
  --semantic-brand-700: var(--brand-300); /* @kind color */
  --semantic-brand-800: var(--brand-200); /* @kind color */
  --semantic-brand-8: var(--purple-8); /* @kind color */
  --semantic-brand-900: var(--brand-100); /* @kind color */
  --semantic-brand-950: var(--brand-50); /* @kind color */
  --semantic-cyan-100: var(--cyan-800); /* @kind color */
  --semantic-cyan-200: var(--cyan-700); /* @kind color */
  --semantic-cyan-300: var(--cyan-600); /* @kind color */
  --semantic-cyan-400: var(--cyan-500); /* @kind color */
  --semantic-cyan-500: var(--cyan-400); /* @kind color */
  --semantic-cyan-50: var(--cyan-900); /* @kind color */
  --semantic-cyan-600: var(--cyan-300); /* @kind color */
  --semantic-cyan-700: var(--cyan-200); /* @kind color */
  --semantic-cyan-800: var(--cyan-100); /* @kind color */
  --semantic-cyan-900: var(--cyan-50); /* @kind color */
  --semantic-error-100: var(--error-800); /* @kind color */
  --semantic-error-200: var(--error-700); /* @kind color */
  --semantic-error-300: var(--error-600); /* @kind color */
  --semantic-error-400: var(--error-500); /* @kind color */
  --semantic-error-500: var(--error-400); /* @kind color */
  --semantic-error-50: var(--error-900); /* @kind color */
  --semantic-error-600: var(--error-300); /* @kind color */
  --semantic-error-700: var(--error-200); /* @kind color */
  --semantic-error-800: var(--error-100); /* @kind color */
  --semantic-error-900: var(--error-50); /* @kind color */
  --semantic-fuchsia-100: var(--fuchsia-800); /* @kind color */
  --semantic-fuchsia-200: var(--fuchsia-700); /* @kind color */
  --semantic-fuchsia-300: var(--fuchsia-600); /* @kind color */
  --semantic-fuchsia-400: var(--fuchsia-500); /* @kind color */
  --semantic-fuchsia-500: var(--fuchsia-400); /* @kind color */
  --semantic-fuchsia-50: var(--fuchsia-900); /* @kind color */
  --semantic-fuchsia-600: var(--fuchsia-300); /* @kind color */
  --semantic-fuchsia-700: var(--fuchsia-200); /* @kind color */
  --semantic-fuchsia-800: var(--fuchsia-100); /* @kind color */
  --semantic-fuchsia-900: var(--fuchsia-50); /* @kind color */
  --semantic-indigo-100: var(--indigo-800); /* @kind color */
  --semantic-indigo-200: var(--indigo-700); /* @kind color */
  --semantic-indigo-300: var(--indigo-600); /* @kind color */
  --semantic-indigo-400: var(--indigo-500); /* @kind color */
  --semantic-indigo-500: var(--indigo-400); /* @kind color */
  --semantic-indigo-50: var(--indigo-900); /* @kind color */
  --semantic-indigo-600: var(--indigo-300); /* @kind color */
  --semantic-indigo-700: var(--indigo-200); /* @kind color */
  --semantic-indigo-800: var(--indigo-100); /* @kind color */
  --semantic-indigo-900: var(--indigo-50); /* @kind color */
  --semantic-inverted-0: var(--base-white-2); /* @kind color */
  --semantic-lime-100: var(--lime-800); /* @kind color */
  --semantic-lime-200: var(--lime-700); /* @kind color */
  --semantic-lime-300: var(--lime-600); /* @kind color */
  --semantic-lime-400: var(--lime-500); /* @kind color */
  --semantic-lime-500: var(--lime-400); /* @kind color */
  --semantic-lime-50: var(--lime-900); /* @kind color */
  --semantic-lime-600: var(--lime-300); /* @kind color */
  --semantic-lime-700: var(--lime-200); /* @kind color */
  --semantic-lime-800: var(--lime-100); /* @kind color */
  --semantic-lime-900: var(--lime-50); /* @kind color */
  --semantic-negative-1: var(--red-1); /* @kind color */
  --semantic-negative-1a: var(--red-1a); /* @kind color */
  --semantic-negative-2: var(--red-2); /* @kind color */
  --semantic-negative-2a: var(--red-2a); /* @kind color */
  --semantic-negative-3a: var(--red-3a); /* @kind color */
  --semantic-negative-4: var(--red-4); /* @kind color */
  --semantic-negative-4a: var(--red-4a); /* @kind color */
  --semantic-negative-5: var(--red-5); /* @kind color */
  --semantic-negative-5a: var(--red-5a); /* @kind color */
  --semantic-negative-6: var(--red-6); /* @kind color */
  --semantic-negative-6a: var(--red-6a); /* @kind color */
  --semantic-negative-8: var(--red-8); /* @kind color */
  --semantic-negative-9: var(--red-9); /* @kind color */
  --semantic-negative-9a: var(--red-9a); /* @kind color */
  --semantic-neutral-0-2: var(--base-dark-1); /* @kind color */
  --semantic-neutral-0: var(--base-black); /* @kind color */
  --semantic-neutral-0a: var(--base-transparent-2); /* @kind color */
  --semantic-neutral-100: var(--neutral-900); /* @kind color */
  --semantic-neutral-12: var(--gray-2); /* @kind color */
  --semantic-neutral-13: var(--gray-1); /* @kind color */
  --semantic-neutral-1: var(--gray-13); /* @kind color */
  --semantic-neutral-1a: var(--white-1); /* @kind color */
  --semantic-neutral-200: var(--neutral-800); /* @kind color */
  --semantic-neutral-2: var(--gray-12); /* @kind color */
  --semantic-neutral-2a: var(--white-2); /* @kind color */
  --semantic-neutral-300: var(--neutral-700); /* @kind color */
  --semantic-neutral-3: var(--gray-11); /* @kind color */
  --semantic-neutral-3a: var(--white-3); /* @kind color */
  --semantic-neutral-400: var(--neutral-600); /* @kind color */
  --semantic-neutral-4: var(--gray-10); /* @kind color */
  --semantic-neutral-4a: var(--white-4); /* @kind color */
  --semantic-neutral-500: var(--neutral-500); /* @kind color */
  --semantic-neutral-50: var(--neutral-950); /* @kind color */
  --semantic-neutral-5a: var(--white-5); /* @kind color */
  --semantic-neutral-600: var(--neutral-400); /* @kind color */
  --semantic-neutral-700: var(--neutral-300); /* @kind color */
  --semantic-neutral-800: var(--neutral-200); /* @kind color */
  --semantic-neutral-900: var(--neutral-100); /* @kind color */
  --semantic-neutral-950: var(--neutral-50); /* @kind color */
  --semantic-neutral-9a: var(--white-9); /* @kind color */
  --semantic-pink-100: var(--pink-800); /* @kind color */
  --semantic-pink-200: var(--pink-700); /* @kind color */
  --semantic-pink-300: var(--pink-600); /* @kind color */
  --semantic-pink-400: var(--pink-500); /* @kind color */
  --semantic-pink-500: var(--pink-400); /* @kind color */
  --semantic-pink-50: var(--pink-900); /* @kind color */
  --semantic-pink-600: var(--pink-300); /* @kind color */
  --semantic-pink-700: var(--pink-200); /* @kind color */
  --semantic-pink-800: var(--pink-100); /* @kind color */
  --semantic-pink-900: var(--pink-50); /* @kind color */
  --semantic-purple-100: var(--purple-800); /* @kind color */
  --semantic-purple-200: var(--purple-700); /* @kind color */
  --semantic-purple-300: var(--purple-600); /* @kind color */
  --semantic-purple-400: var(--purple-500); /* @kind color */
  --semantic-purple-500: var(--purple-400); /* @kind color */
  --semantic-purple-50: var(--purple-900); /* @kind color */
  --semantic-purple-600: var(--purple-300); /* @kind color */
  --semantic-purple-700: var(--purple-200); /* @kind color */
  --semantic-purple-800: var(--purple-100); /* @kind color */
  --semantic-purple-900: var(--purple-50); /* @kind color */
  --semantic-sky-100: var(--sky-800); /* @kind color */
  --semantic-sky-200: var(--sky-700); /* @kind color */
  --semantic-sky-300: var(--sky-600); /* @kind color */
  --semantic-sky-400: var(--sky-500); /* @kind color */
  --semantic-sky-500: var(--sky-400); /* @kind color */
  --semantic-sky-50: var(--sky-900); /* @kind color */
  --semantic-sky-600: var(--sky-300); /* @kind color */
  --semantic-sky-700: var(--sky-200); /* @kind color */
  --semantic-sky-800: var(--sky-100); /* @kind color */
  --semantic-sky-900: var(--sky-50); /* @kind color */
  --semantic-success-100: var(--success-800); /* @kind color */
  --semantic-success-200: var(--success-700); /* @kind color */
  --semantic-success-300: var(--success-600); /* @kind color */
  --semantic-success-400: var(--success-500); /* @kind color */
  --semantic-success-500: var(--success-400); /* @kind color */
  --semantic-success-50: var(--success-900); /* @kind color */
  --semantic-success-600: var(--success-300); /* @kind color */
  --semantic-success-700: var(--success-200); /* @kind color */
  --semantic-success-800: var(--success-100); /* @kind color */
  --semantic-success-900: var(--success-50); /* @kind color */
  --semantic-teal-100: var(--teal-800); /* @kind color */
  --semantic-teal-200: var(--teal-700); /* @kind color */
  --semantic-teal-300: var(--teal-600); /* @kind color */
  --semantic-teal-400: var(--teal-500); /* @kind color */
  --semantic-teal-500: var(--teal-400); /* @kind color */
  --semantic-teal-50: var(--teal-900); /* @kind color */
  --semantic-teal-600: var(--teal-300); /* @kind color */
  --semantic-teal-700: var(--teal-200); /* @kind color */
  --semantic-teal-800: var(--teal-100); /* @kind color */
  --semantic-teal-900: var(--teal-50); /* @kind color */
  --semantic-violet-100: var(--violet-800); /* @kind color */
  --semantic-violet-200: var(--violet-700); /* @kind color */
  --semantic-violet-300: var(--violet-600); /* @kind color */
  --semantic-violet-400: var(--violet-500); /* @kind color */
  --semantic-violet-500: var(--violet-400); /* @kind color */
  --semantic-violet-50: var(--violet-900); /* @kind color */
  --semantic-violet-600: var(--violet-300); /* @kind color */
  --semantic-violet-700: var(--violet-200); /* @kind color */
  --semantic-violet-800: var(--violet-100); /* @kind color */
  --semantic-violet-900: var(--violet-50); /* @kind color */
  --semantic-warning-100: var(--warning-800); /* @kind color */
  --semantic-warning-200: var(--warning-700); /* @kind color */
  --semantic-warning-300: var(--warning-600); /* @kind color */
  --semantic-warning-400: var(--warning-500); /* @kind color */
  --semantic-warning-500: var(--warning-400); /* @kind color */
  --semantic-warning-50: var(--warning-900); /* @kind color */
  --semantic-warning-600: var(--warning-300); /* @kind color */
  --semantic-warning-700: var(--warning-200); /* @kind color */
  --semantic-warning-800: var(--warning-100); /* @kind color */
  --semantic-warning-900: var(--warning-50); /* @kind color */
  --text-accent-blue-inverted: var(--base-white-2); /* @kind color */
  --text-accent-blue-secondary: var(--white-8); /* @kind color */
  --text-accent-green-inverted: var(--base-white-2); /* @kind color */
  --text-accent-green-secondary: var(--white-8); /* @kind color */
  --text-accent-orange-inverted: var(--base-white-2); /* @kind color */
  --text-accent-orange-secondary: var(--white-8); /* @kind color */
  --text-accent-purple-inverted: var(--base-white-2); /* @kind color */
  --text-accent-purple-secondary: var(--white-8); /* @kind color */
  --text-accent-red-inverted: var(--base-white-2); /* @kind color */
  --text-accent-red-secondary: var(--white-8); /* @kind color */
  --text-base-inverted: var(--semantic-neutral-0-2); /* @kind color */
  --text-base-primary: var(--semantic-inverted-0); /* @kind color */
  --text-base-quaternary: var(--semantic-neutral-5a); /* @kind color */
  --text-base-secondary: var(--semantic-neutral-9a); /* @kind color */
  --text-base-static-dark-secondary: var(--gray-9a); /* @kind color */
  --text-base-static-dark: var(--gray-13); /* @kind color */
  --text-base-static-white: var(--base-white-2); /* @kind color */
  --text-body-on-brand: var(--brand-900); /* @kind color */
  --text-footer-headline-inverse: var(--neutral-600); /* @kind color */
  --text-footer-headline: var(--neutral-200); /* @kind color */
  --text-status-destructive-secondary: var(--semantic-negative-9a); /* @kind color */
  --text-status-destructive-tertiary: var(--semantic-negative-6a); /* @kind color */
  --text-status-destructive: var(--semantic-negative-8); /* @kind color */
  --text-sub-headline-brand: var(--brand-400); /* @kind color */
  --text-text-body-inverse: var(--neutral-700); /* @kind color */
  --text-text-body: var(--neutral-200); /* @kind color */
  --text-text-brand: var(--brand-50); /* @kind color */
  --text-text-disabled: var(--neutral-600); /* @kind color */
  --text-text-error: var(--error-100); /* @kind color */
  --text-text-info: var(--cyan-100); /* @kind color */
  --text-text-inverse: var(--neutral-900); /* @kind color */
  --text-text-on-error: var(--error-700); /* @kind color */
  --text-text-on-info: var(--cyan-700); /* @kind color */
  --text-text-on-success: var(--success-700); /* @kind color */
  --text-text-on-warning: var(--warning-700); /* @kind color */
  --text-text-placeholder: var(--neutral-400); /* @kind color */
  --text-text-primary: var(--neutral-50); /* @kind color */
  --text-text-secondary: var(--neutral-200); /* @kind color */
  --text-text-success: var(--success-100); /* @kind color */
  --text-text-warning: var(--warning-100); /* @kind color */
}

:root[data-mode="mobile"] {
  --break-point-sizes: 390; /* @kind other */
  --font-font-brand-ibm: "IBM Plex Sans"; /* @kind font */
  --font-font-brand-inter: "Inter"; /* @kind font */
  --font-font-sizes-h1: var(--numbers-32); /* @kind font */
  --font-font-sizes-h2: var(--numbers-24); /* @kind font */
  --font-font-sizes-h3: var(--numbers-18); /* @kind font */
  --font-font-sizes-h4: var(--numbers-16); /* @kind font */
  --font-font-sizes-h5: var(--numbers-16); /* @kind font */
  --font-font-sizes-h6: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-extra-small-a: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-extra-small: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-large-a: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-large: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-medium-a: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-medium: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-small-a: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-small: var(--numbers-16); /* @kind font */
  --font-font-weight-bold: "Bold"; /* @kind font */
  --font-font-weight-medium: "Medium"; /* @kind font */
  --font-font-weight-regular: "Regular"; /* @kind font */
  --font-letter-spacing-letter-spacing: 0.15; /* @kind font */
  --numbers-10: 10; /* @kind spacing */
  --numbers-12: 12; /* @kind spacing */
  --numbers-14: 14; /* @kind spacing */
  --numbers-16: 16; /* @kind spacing */
  --numbers-18: 18; /* @kind spacing */
  --numbers-20: 20; /* @kind spacing */
  --numbers-22: 22; /* @kind spacing */
  --numbers-24: 24; /* @kind spacing */
  --numbers-26: 26; /* @kind spacing */
  --numbers-28: 28; /* @kind spacing */
  --numbers-2: 2; /* @kind spacing */
  --numbers-30: 30; /* @kind spacing */
  --numbers-32: 32; /* @kind spacing */
  --numbers-34: 34; /* @kind spacing */
  --numbers-36: 36; /* @kind spacing */
  --numbers-38: 38; /* @kind spacing */
  --numbers-40: 40; /* @kind spacing */
  --numbers-42: 42; /* @kind spacing */
  --numbers-44: 44; /* @kind spacing */
  --numbers-46: 46; /* @kind spacing */
  --numbers-48: 48; /* @kind spacing */
  --numbers-4: 4; /* @kind spacing */
  --numbers-50: 50; /* @kind spacing */
  --numbers-52: 52; /* @kind spacing */
  --numbers-54: 54; /* @kind spacing */
  --numbers-56: 56; /* @kind spacing */
  --numbers-58: 58; /* @kind spacing */
  --numbers-60: 60; /* @kind spacing */
  --numbers-62: 62; /* @kind spacing */
  --numbers-64: 64; /* @kind spacing */
  --numbers-66: 66; /* @kind spacing */
  --numbers-68: 68; /* @kind spacing */
  --numbers-6: 6; /* @kind spacing */
  --numbers-70: 70; /* @kind spacing */
  --numbers-72: 72; /* @kind spacing */
  --numbers-74: 74; /* @kind spacing */
  --numbers-76: 76; /* @kind spacing */
  --numbers-78: 78; /* @kind spacing */
  --numbers-80: 80; /* @kind spacing */
  --numbers-82: 82; /* @kind spacing */
  --numbers-84: 84; /* @kind spacing */
  --numbers-86: 86; /* @kind spacing */
  --numbers-88: 88; /* @kind spacing */
  --numbers-8: 8; /* @kind spacing */
  --numbers-90: 90; /* @kind spacing */
  --numbers-92: 92; /* @kind spacing */
  --numbers-94: 94; /* @kind spacing */
  --numbers-96: 96; /* @kind spacing */
  --spacing-card-card-spacing: var(--numbers-24); /* @kind spacing */
  --spacing-card-inbetween-spacing: var(--numbers-16); /* @kind spacing */
  --spacing-inbetween-spacing: var(--numbers-32); /* @kind spacing */
  --spacing-section-inbetween-spacing: var(--numbers-48); /* @kind spacing */
  --spacing-section-left-right: var(--numbers-16); /* @kind spacing */
  --spacing-section-top-bottom: var(--numbers-56); /* @kind spacing */
}

:root[data-mode="tablet-1024px"] {
  --break-point-sizes: 1024; /* @kind other */
  --font-font-brand-ibm: "IBM Plex Sans"; /* @kind font */
  --font-font-brand-inter: "Inter"; /* @kind font */
  --font-font-sizes-h1: var(--numbers-40); /* @kind font */
  --font-font-sizes-h2: var(--numbers-32); /* @kind font */
  --font-font-sizes-h3: var(--numbers-24); /* @kind font */
  --font-font-sizes-h4: var(--numbers-20); /* @kind font */
  --font-font-sizes-h5: var(--numbers-18); /* @kind font */
  --font-font-sizes-h6: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-extra-small-a: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-extra-small: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-large-a: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-large: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-medium-a: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-medium: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-small-a: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-small: var(--numbers-16); /* @kind font */
  --font-font-weight-bold: "Bold"; /* @kind font */
  --font-font-weight-medium: "Medium"; /* @kind font */
  --font-font-weight-regular: "Regular"; /* @kind font */
  --font-letter-spacing-letter-spacing: 0.15; /* @kind font */
  --numbers-10: 10; /* @kind spacing */
  --numbers-12: 12; /* @kind spacing */
  --numbers-14: 14; /* @kind spacing */
  --numbers-16: 16; /* @kind spacing */
  --numbers-18: 18; /* @kind spacing */
  --numbers-20: 20; /* @kind spacing */
  --numbers-22: 22; /* @kind spacing */
  --numbers-24: 24; /* @kind spacing */
  --numbers-26: 26; /* @kind spacing */
  --numbers-28: 28; /* @kind spacing */
  --numbers-2: 2; /* @kind spacing */
  --numbers-30: 30; /* @kind spacing */
  --numbers-32: 32; /* @kind spacing */
  --numbers-34: 34; /* @kind spacing */
  --numbers-36: 36; /* @kind spacing */
  --numbers-38: 38; /* @kind spacing */
  --numbers-40: 40; /* @kind spacing */
  --numbers-42: 42; /* @kind spacing */
  --numbers-44: 44; /* @kind spacing */
  --numbers-46: 46; /* @kind spacing */
  --numbers-48: 48; /* @kind spacing */
  --numbers-4: 4; /* @kind spacing */
  --numbers-50: 50; /* @kind spacing */
  --numbers-52: 52; /* @kind spacing */
  --numbers-54: 54; /* @kind spacing */
  --numbers-56: 56; /* @kind spacing */
  --numbers-58: 58; /* @kind spacing */
  --numbers-60: 60; /* @kind spacing */
  --numbers-62: 62; /* @kind spacing */
  --numbers-64: 64; /* @kind spacing */
  --numbers-66: 66; /* @kind spacing */
  --numbers-68: 68; /* @kind spacing */
  --numbers-6: 6; /* @kind spacing */
  --numbers-70: 70; /* @kind spacing */
  --numbers-72: 72; /* @kind spacing */
  --numbers-74: 74; /* @kind spacing */
  --numbers-76: 76; /* @kind spacing */
  --numbers-78: 78; /* @kind spacing */
  --numbers-80: 80; /* @kind spacing */
  --numbers-82: 82; /* @kind spacing */
  --numbers-84: 84; /* @kind spacing */
  --numbers-86: 86; /* @kind spacing */
  --numbers-88: 88; /* @kind spacing */
  --numbers-8: 8; /* @kind spacing */
  --numbers-90: 90; /* @kind spacing */
  --numbers-92: 92; /* @kind spacing */
  --numbers-94: 94; /* @kind spacing */
  --numbers-96: 96; /* @kind spacing */
  --spacing-card-card-spacing: var(--numbers-32); /* @kind spacing */
  --spacing-card-inbetween-spacing: var(--numbers-20); /* @kind spacing */
  --spacing-inbetween-spacing: var(--numbers-48); /* @kind spacing */
  --spacing-section-inbetween-spacing: var(--numbers-64); /* @kind spacing */
  --spacing-section-left-right: var(--numbers-24); /* @kind spacing */
  --spacing-section-top-bottom: var(--numbers-64); /* @kind spacing */
}

:root[data-mode="tablet-768px"] {
  --break-point-sizes: 768; /* @kind other */
  --font-font-brand-ibm: "IBM Plex Sans"; /* @kind font */
  --font-font-brand-inter: "Inter"; /* @kind font */
  --font-font-sizes-h1: var(--numbers-40); /* @kind font */
  --font-font-sizes-h2: var(--numbers-32); /* @kind font */
  --font-font-sizes-h3: var(--numbers-24); /* @kind font */
  --font-font-sizes-h4: var(--numbers-20); /* @kind font */
  --font-font-sizes-h5: var(--numbers-18); /* @kind font */
  --font-font-sizes-h6: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-extra-small-a: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-extra-small: var(--numbers-14); /* @kind font */
  --font-font-sizes-paragraph-large-a: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-large: var(--numbers-18); /* @kind font */
  --font-font-sizes-paragraph-medium-a: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-medium: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-small-a: var(--numbers-16); /* @kind font */
  --font-font-sizes-paragraph-small: var(--numbers-16); /* @kind font */
  --font-font-weight-bold: "Bold"; /* @kind font */
  --font-font-weight-medium: "Medium"; /* @kind font */
  --font-font-weight-regular: "Regular"; /* @kind font */
  --font-letter-spacing-letter-spacing: 0.15; /* @kind font */
  --numbers-10: 10; /* @kind spacing */
  --numbers-12: 12; /* @kind spacing */
  --numbers-14: 14; /* @kind spacing */
  --numbers-16: 16; /* @kind spacing */
  --numbers-18: 18; /* @kind spacing */
  --numbers-20: 20; /* @kind spacing */
  --numbers-22: 22; /* @kind spacing */
  --numbers-24: 24; /* @kind spacing */
  --numbers-26: 26; /* @kind spacing */
  --numbers-28: 28; /* @kind spacing */
  --numbers-2: 2; /* @kind spacing */
  --numbers-30: 30; /* @kind spacing */
  --numbers-32: 32; /* @kind spacing */
  --numbers-34: 34; /* @kind spacing */
  --numbers-36: 36; /* @kind spacing */
  --numbers-38: 38; /* @kind spacing */
  --numbers-40: 40; /* @kind spacing */
  --numbers-42: 42; /* @kind spacing */
  --numbers-44: 44; /* @kind spacing */
  --numbers-46: 46; /* @kind spacing */
  --numbers-48: 48; /* @kind spacing */
  --numbers-4: 4; /* @kind spacing */
  --numbers-50: 50; /* @kind spacing */
  --numbers-52: 52; /* @kind spacing */
  --numbers-54: 54; /* @kind spacing */
  --numbers-56: 56; /* @kind spacing */
  --numbers-58: 58; /* @kind spacing */
  --numbers-60: 60; /* @kind spacing */
  --numbers-62: 62; /* @kind spacing */
  --numbers-64: 64; /* @kind spacing */
  --numbers-66: 66; /* @kind spacing */
  --numbers-68: 68; /* @kind spacing */
  --numbers-6: 6; /* @kind spacing */
  --numbers-70: 70; /* @kind spacing */
  --numbers-72: 72; /* @kind spacing */
  --numbers-74: 74; /* @kind spacing */
  --numbers-76: 76; /* @kind spacing */
  --numbers-78: 78; /* @kind spacing */
  --numbers-80: 80; /* @kind spacing */
  --numbers-82: 82; /* @kind spacing */
  --numbers-84: 84; /* @kind spacing */
  --numbers-86: 86; /* @kind spacing */
  --numbers-88: 88; /* @kind spacing */
  --numbers-8: 8; /* @kind spacing */
  --numbers-90: 90; /* @kind spacing */
  --numbers-92: 92; /* @kind spacing */
  --numbers-94: 94; /* @kind spacing */
  --numbers-96: 96; /* @kind spacing */
  --spacing-card-card-spacing: var(--numbers-32); /* @kind spacing */
  --spacing-card-inbetween-spacing: var(--numbers-20); /* @kind spacing */
  --spacing-inbetween-spacing: var(--numbers-48); /* @kind spacing */
  --spacing-section-inbetween-spacing: var(--numbers-64); /* @kind spacing */
  --spacing-section-left-right: var(--numbers-24); /* @kind spacing */
  --spacing-section-top-bottom: var(--numbers-64); /* @kind spacing */
}

:root[data-mode="secondary"] {
  --click-bg-color-click: var(--buttons-secondary-bg-button-secondary-click); /* @kind color */
  --click-border-color-click: var(--buttons-tertiary-border-button-tertiary-click); /* @kind color */
  --click-icon-color-click: var(--buttons-secondary-fg-button-secondary-click); /* @kind color */
  --click-text-color-click: var(--buttons-secondary-fg-button-secondary-click); /* @kind color */
  --default-bg-color: var(--buttons-secondary-bg-button-secondary); /* @kind color */
  --default-border-color: var(--buttons-secondary-border-button-secondary); /* @kind color */
  --default-icon-color: var(--buttons-secondary-fg-button-secondary); /* @kind color */
  --default-text-color: var(--buttons-secondary-fg-button-secondary); /* @kind color */
  --disabled-bg-color-disabled: var(--buttons-secondary-bg-button-secondary-disabled); /* @kind color */
  --disabled-border-color-disabled: var(--buttons-secondary-border-button-secondary-disabled); /* @kind color */
  --disabled-icon-color-disabled: var(--buttons-secondary-fg-button-secondary-disabled); /* @kind color */
  --disabled-text-color-disabled: var(--buttons-secondary-fg-button-secondary-disabled); /* @kind color */
  --focus-bg-color-focus: var(--buttons-secondary-bg-button-secondary-focus); /* @kind color */
  --focus-border-color-focus: var(--buttons-secondary-border-button-secondary-focus); /* @kind color */
  --focus-icon-color-focus: var(--buttons-secondary-fg-button-secondary-focus); /* @kind color */
  --focus-text-color-focus: var(--buttons-secondary-fg-button-secondary-focus); /* @kind color */
  --hoverd-bg-color-hover: var(--buttons-secondary-bg-button-secondary-hover); /* @kind color */
  --hoverd-border-color-hover: var(--buttons-secondary-border-button-secondary-hover); /* @kind color */
  --hoverd-icon-color-hover: var(--buttons-secondary-fg-button-secondary-hover); /* @kind color */
  --hoverd-text-color-hover: var(--buttons-secondary-fg-button-secondary-hover); /* @kind color */
}

:root[data-mode="teritary"] {
  --click-bg-color-click: var(--buttons-tertiary-bg-button-tertiary-click); /* @kind color */
  --click-border-color-click: var(--buttons-tertiary-border-button-tertiary-click); /* @kind color */
  --click-icon-color-click: var(--buttons-tertiary-fg-button-tertiary-click); /* @kind color */
  --click-text-color-click: var(--buttons-tertiary-fg-button-tertiary-click); /* @kind color */
  --default-bg-color: var(--buttons-tertiary-bg-button-tertiary); /* @kind color */
  --default-border-color: var(--buttons-tertiary-border-button-tertiary); /* @kind color */
  --default-icon-color: var(--buttons-tertiary-fg-button-tertiary); /* @kind color */
  --default-text-color: var(--buttons-tertiary-fg-button-tertiary); /* @kind color */
  --disabled-bg-color-disabled: var(--buttons-tertiary-bg-button-tertiary-disabled); /* @kind color */
  --disabled-border-color-disabled: var(--buttons-tertiary-border-button-tertiary-disabled); /* @kind color */
  --disabled-icon-color-disabled: var(--buttons-secondary-fg-button-secondary-disabled); /* @kind color */
  --disabled-text-color-disabled: var(--buttons-secondary-fg-button-secondary-disabled); /* @kind color */
  --focus-bg-color-focus: var(--buttons-tertiary-bg-button-tertiary-focus); /* @kind color */
  --focus-border-color-focus: var(--buttons-tertiary-border-button-tertiary-focus); /* @kind color */
  --focus-icon-color-focus: var(--buttons-tertiary-fg-button-tertiary-focus); /* @kind color */
  --focus-text-color-focus: var(--buttons-tertiary-fg-button-tertiary-focus); /* @kind color */
  --hoverd-bg-color-hover: var(--buttons-tertiary-bg-button-tertiary-hover); /* @kind color */
  --hoverd-border-color-hover: var(--buttons-tertiary-border-button-tertiary-hover); /* @kind color */
  --hoverd-icon-color-hover: var(--buttons-tertiary-fg-button-tertiary-hover); /* @kind color */
  --hoverd-text-color-hover: var(--buttons-tertiary-fg-button-tertiary-hover); /* @kind color */
}

:root[data-mode="danger"] {
  --click-bg-color-click: var(--buttons-danger-bg-button-danger-click); /* @kind color */
  --click-border-color-click: var(--buttons-danger-border-button-danger-click); /* @kind color */
  --click-icon-color-click: var(--buttons-danger-fg-button-danger-click); /* @kind color */
  --click-text-color-click: var(--buttons-danger-fg-button-danger-click); /* @kind color */
  --default-bg-color: var(--buttons-danger-bg-button-danger); /* @kind color */
  --default-border-color: var(--buttons-danger-border-button-danger); /* @kind color */
  --default-icon-color: var(--buttons-danger-fg-button-danger); /* @kind color */
  --default-text-color: var(--buttons-danger-fg-button-danger); /* @kind color */
  --disabled-bg-color-disabled: var(--buttons-danger-bg-button-danger-disabled); /* @kind color */
  --disabled-border-color-disabled: var(--buttons-danger-border-button-danger-disabled); /* @kind color */
  --disabled-icon-color-disabled: var(--buttons-danger-fg-button-danger-disabled); /* @kind color */
  --disabled-text-color-disabled: var(--buttons-danger-fg-button-danger-disabled); /* @kind color */
  --focus-bg-color-focus: var(--buttons-danger-bg-button-danger-focus); /* @kind color */
  --focus-border-color-focus: var(--buttons-tertiary-border-button-tertiary-focus); /* @kind color */
  --focus-icon-color-focus: var(--buttons-danger-fg-button-danger-focus); /* @kind color */
  --focus-text-color-focus: var(--buttons-danger-fg-button-danger-focus); /* @kind color */
  --hoverd-bg-color-hover: var(--buttons-danger-bg-button-danger-hover); /* @kind color */
  --hoverd-border-color-hover: var(--buttons-danger-border-button-danger-hover); /* @kind color */
  --hoverd-icon-color-hover: var(--buttons-danger-fg-button-danger-hover); /* @kind color */
  --hoverd-text-color-hover: var(--buttons-danger-fg-button-danger-hover); /* @kind color */
}

:root[data-mode="full-rounded"] {
  --lg: 999; /* @kind radius */
  --md: 999; /* @kind radius */
  --sm: 999; /* @kind radius */
  --xs: 999; /* @kind radius */
}

:root[data-mode="hover"] {
  --background-color-2: var(--hoverd-bg-color-hover); /* @kind color */
  --background-color: var(--hoverd-bg-color-hover); /* @kind color */
  --bg-color: var(--hoverd-bg-color-hover); /* @kind color */
  --border-color-2: var(--hoverd-border-color-hover); /* @kind color */
  --border-color-3: var(--hoverd-border-color-hover); /* @kind color */
  --border-color: var(--hoverd-border-color-hover); /* @kind color */
  --icon-color: var(--hoverd-icon-color-hover); /* @kind color */
  --text-color-2: var(--hoverd-text-color-hover); /* @kind color */
  --text-color-3: var(--hoverd-text-color-hover); /* @kind color */
  --text-color: var(--hoverd-text-color-hover); /* @kind color */
}

:root[data-mode="click"] {
  --background-color-2: var(--click-bg-color-click); /* @kind color */
  --background-color: var(--click-bg-color-click); /* @kind color */
  --bg-color: var(--click-bg-color-click); /* @kind color */
  --border-color-2: var(--click-border-color-click); /* @kind color */
  --border-color-3: var(--click-border-color-click); /* @kind color */
  --border-color: var(--click-border-color-click); /* @kind color */
  --icon-color: var(--click-icon-color-click); /* @kind color */
  --text-color-2: var(--click-text-color-click); /* @kind color */
  --text-color-3: var(--click-text-color-click); /* @kind color */
  --text-color: var(--click-text-color-click); /* @kind color */
}

:root[data-mode="focus"] {
  --background-color-2: var(--focus-bg-color-focus); /* @kind color */
  --background-color: var(--focus-bg-color-focus); /* @kind color */
  --bg-color: var(--focus-bg-color-focus); /* @kind color */
  --border-color-2: var(--focus-border-color-focus); /* @kind color */
  --border-color-3: var(--focus-border-color-focus); /* @kind color */
  --border-color: var(--focus-border-color-focus); /* @kind color */
  --icon-color: var(--focus-icon-color-focus); /* @kind color */
  --text-color-2: var(--focus-text-color-focus); /* @kind color */
  --text-color-3: var(--focus-text-color-focus); /* @kind color */
  --text-color: var(--focus-text-color-focus); /* @kind color */
}

:root[data-mode="disabled"] {
  --background-color-2: var(--disabled-bg-color-disabled); /* @kind color */
  --background-color: var(--disabled-bg-color-disabled); /* @kind color */
  --bg-color: var(--disabled-bg-color-disabled); /* @kind color */
  --border-color-2: var(--disabled-border-color-disabled); /* @kind color */
  --border-color-3: var(--disabled-border-color-disabled); /* @kind color */
  --border-color: var(--disabled-border-color-disabled); /* @kind color */
  --icon-color: var(--disabled-icon-color-disabled); /* @kind color */
  --text-color-2: var(--disabled-text-color-disabled); /* @kind color */
  --text-color-3: var(--disabled-text-color-disabled); /* @kind color */
  --text-color: var(--disabled-text-color-disabled); /* @kind color */
}

:root[data-mode="outline"] {
  --bg: var(--background-bg-primary); /* @kind color */
  --border: var(--default-border-color); /* @kind color */
  --icon: var(--default-bg-color); /* @kind color */
  --text: var(--default-bg-color); /* @kind color */
}

:root[data-mode="flat"] {
  --bg: var(--base-transparent); /* @kind color */
  --border: var(--base-transparent); /* @kind color */
  --icon: var(--default-bg-color); /* @kind color */
  --text: var(--default-bg-color); /* @kind color */
}

/* Grey ramp — replaces the materialized --neutral-* scale.
   Source: grey palette supplied by the user (16 steps, incl. half-steps 450/550/650/750/850).
   Imported after fig-tokens.css so these win; every alias that resolves
   var(--neutral-*) picks these up automatically. */
:root {
  --neutral-50: rgb(248,249,250); /* @kind color */
  --neutral-100: rgb(241,243,245); /* @kind color */
  --neutral-200: rgb(237,239,242); /* @kind color */
  --neutral-300: rgb(229,233,237); /* @kind color */
  --neutral-400: rgb(212,217,223); /* @kind color */
  --neutral-450: rgb(201,208,217); /* @kind color */
  --neutral-500: rgb(193,202,212); /* @kind color */
  --neutral-550: rgb(162,172,184); /* @kind color */
  --neutral-600: rgb(141,153,168); /* @kind color */
  --neutral-650: rgb(107,119,134); /* @kind color */
  --neutral-700: rgb(88,98,110); /* @kind color */
  --neutral-750: rgb(58,65,75); /* @kind color */
  --neutral-800: rgb(46,50,56); /* @kind color */
  --neutral-850: rgb(32,34,36); /* @kind color */
  --neutral-900: rgb(27,29,33); /* @kind color */
  --neutral-950: rgb(12,14,17); /* @kind color */
}

/* Cody Design System — webfonts.
   The source Figma file ships no font binaries, so the two brand faces
   (IBM Plex Sans, Inter) and the incidental faces used in specimens are
   loaded from Google Fonts. Family names match the .fig exactly.
   SUBSTITUTION: "Caros" (used on 12 specimen labels in the source) is not
   available on Google Fonts — Poppins stands in. See readme.md § Fonts. */
/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/9a3103b2da76.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/d60fe850d102.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/b77f87bbc412.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/8b633380e51e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/69ec30990085.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/d8b4e62dbb82.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/9a3103b2da76.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/d60fe850d102.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/b77f87bbc412.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/8b633380e51e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/69ec30990085.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/d8b4e62dbb82.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/9a3103b2da76.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/d60fe850d102.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/b77f87bbc412.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/8b633380e51e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/69ec30990085.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/d8b4e62dbb82.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/9a3103b2da76.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/d60fe850d102.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/b77f87bbc412.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/8b633380e51e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/69ec30990085.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/d8b4e62dbb82.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/69e21e25d22b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/adbdfd9a7869.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/69e21e25d22b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/adbdfd9a7869.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/69e21e25d22b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/adbdfd9a7869.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/705d625066db.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/9f73b2f43ea3.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/04fe624f325e.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/c68aff863e18.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/9c1cad863a03.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/cf3eb50fb210.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/f11d729bb0a4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/705d625066db.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/9f73b2f43ea3.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/04fe624f325e.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/c68aff863e18.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/9c1cad863a03.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/cf3eb50fb210.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/f11d729bb0a4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/705d625066db.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/9f73b2f43ea3.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/04fe624f325e.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/c68aff863e18.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/9c1cad863a03.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/cf3eb50fb210.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/f11d729bb0a4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/705d625066db.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/9f73b2f43ea3.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/04fe624f325e.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/c68aff863e18.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/9c1cad863a03.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/cf3eb50fb210.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/f11d729bb0a4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/256b33a15410.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/22549e9a6043.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/4e3ce120fa22.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/8e5c7c29e19e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/af08bbde2978.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/launch/fonts/ede7afbe887a.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/256b33a15410.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/22549e9a6043.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/4e3ce120fa22.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/8e5c7c29e19e.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/af08bbde2978.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/launch/fonts/ede7afbe887a.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/ee2ed0e53340.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/9a604c1650a0.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/25ba8a978a3a.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/fc73aff73361.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/6d95d5e44483.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/de67d7597b13.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/cfc2d5420d43.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/2d2ea157d31a.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/4317cbc2c1bc.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/742f58a39d5b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/e6a5de176094.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/ed0f79195c7b.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/03363cf21ae3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/b90bd36e5057.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/launch/fonts/d05d213526e6.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/launch/fonts/8fba1b88f984.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/launch/fonts/546f1a7280e4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/launch/fonts/545372d581e4.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/launch/fonts/bce64e85802f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/0a89f8aa0f30.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/87589576ea69.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/cf22b5beee8c.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/5d9eb9e6414b.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/f1f69407cc3f.woff2") format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/867ffc8b042a.woff2") format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/ebf46b6d07c2.woff2") format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/a7e8017d665b.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/67a1c6e71ee8.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/9432c99c4915.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/bf9203f98d7b.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/9130a9f8f964.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/a867f8984f59.woff2") format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/cdc90db0ec64.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/179f97ec0275.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/a290f40d78dd.woff2") format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/c980a7df8426.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/a51f90f9b264.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/1cbb1107734c.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* arabic */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/5230c084e3e6.woff2") format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* vietnamese */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/8fef591cbfb3.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/39943358524d.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/launch/fonts/0c2238d52247.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/73253723e3d9.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/178d8d459a0f.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/16eca6ee4e1c.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/956c63ea45bb.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/b45144a24468.woff2") format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/cff9f46a5465.woff2") format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/e8fa935dbc9f.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/2ffbc37634e5.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/launch/fonts/88d702fdaae1.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/3afadbaf1441.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/4c1311a24b62.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/launch/fonts/094681c9ad35.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/launch/fonts/32012a643df3.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/launch/fonts/3e893250140f.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


:root {
  --font-sans: var(--font-font-brand-inter, "Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-brand: var(--font-font-brand-ibm, "IBM Plex Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-ui: "Instrument Sans", var(--font-sans);
  --font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

/* Cody Design System — type scale.
   Sizes come from the "Break Points" Figma collection (Desktop mode is the
   :root default; tablet/mobile modes live in fig-tokens.css under
   :root[data-mode="tablet-1024px" | "tablet-768px" | "mobile"]).
   Desktop: H1 56 · H2 40 · H3 32 · H4 24 · H5 20 · H6 18
   Paragraph: lg 20 · md 18 · sm 16 · xs 14   (Accent = IBM Plex Sans) */
:root {
  --line-height-tight: 1.2;
  --line-height-snug: 1.35;
  --line-height-normal: 1.5;
  --letter-spacing-accent: 0.15px;
  --letter-spacing-display: -0.02em;
}

.cds-h1, .cds-h2, .cds-h3, .cds-h4, .cds-h5, .cds-h6 { font-family: var(--font-sans); font-weight: 500; color: var(--text-text-primary); letter-spacing: var(--letter-spacing-display); line-height: var(--line-height-tight); margin: 0; text-wrap: pretty }
.cds-h1 { font-size: calc(var(--font-font-sizes-h1) * 1px) }
.cds-h2 { font-size: calc(var(--font-font-sizes-h2) * 1px) }
.cds-h3 { font-size: calc(var(--font-font-sizes-h3) * 1px) }
.cds-h4 { font-size: calc(var(--font-font-sizes-h4) * 1px); letter-spacing: normal }
.cds-h5 { font-size: calc(var(--font-font-sizes-h5) * 1px); letter-spacing: normal }
.cds-h6 { font-size: calc(var(--font-font-sizes-h6) * 1px); letter-spacing: normal }

.cds-p-lg, .cds-p-md, .cds-p-sm, .cds-p-xs { font-family: var(--font-sans); font-weight: 400; color: var(--text-text-body); line-height: var(--line-height-normal); margin: 0; text-wrap: pretty }
.cds-p-lg { font-size: calc(var(--font-font-sizes-paragraph-large) * 1px) }
.cds-p-md { font-size: calc(var(--font-font-sizes-paragraph-medium) * 1px) }
.cds-p-sm { font-size: calc(var(--font-font-sizes-paragraph-small) * 1px) }
.cds-p-xs { font-size: calc(var(--font-font-sizes-paragraph-extra-small) * 1px) }

/* "Accent" paragraphs swap Inter for the IBM Plex Sans brand face and add
   the 0.15px tracking the source applies to every Plex run. */
.cds-p-lg-accent, .cds-p-md-accent, .cds-p-sm-accent, .cds-p-xs-accent { font-family: var(--font-brand); font-weight: 400; color: var(--text-text-body); line-height: var(--line-height-normal); letter-spacing: var(--letter-spacing-accent); margin: 0; text-wrap: pretty }
.cds-p-lg-accent { font-size: calc(var(--font-font-sizes-paragraph-large-a) * 1px) }
.cds-p-md-accent { font-size: calc(var(--font-font-sizes-paragraph-medium-a) * 1px) }
.cds-p-sm-accent { font-size: calc(var(--font-font-sizes-paragraph-small-a) * 1px) }
.cds-p-xs-accent { font-size: calc(var(--font-font-sizes-paragraph-extra-small-a) * 1px) }

.cds-mono { font-family: var(--font-mono); font-size: 14px; line-height: 20px }

/* Cody Design System — short semantic aliases.
   Convenience names over the generated Figma variables. Every value here is
   an alias, never a new colour: the source file remains the only authority. */
:root {
  /* surfaces */
  --surface-page: var(--background-bg-primary);
  --surface-card: var(--background-bg-primary);
  --surface-subtle: var(--background-bg-secondary);
  --surface-muted: var(--background-bg-tertiary);
  --surface-inverse: var(--background-bg-primary-solid);
  --surface-overlay: var(--background-bg-overlay);

  /* text */
  --text-strong: var(--text-text-primary);
  --text-body: var(--text-text-body);
  --text-muted: var(--text-text-secondary);
  --text-placeholder: var(--text-text-placeholder);
  --text-disabled: var(--text-text-disabled);
  --text-inverse: var(--text-text-inverse);
  --text-link: var(--buttons-link-fg-button-link);

  /* borders */
  --border-default: var(--border-border-default);
  --border-subtle: var(--border-border-subtle);
  --border-strong: var(--border-border-dark);
  --border-focus: var(--border-action-focus);

  /* radii — Figma "Radius" collection, unitless floats */
  --r-xs: calc(var(--radius-xs) * 1px);   /* 4  */
  --r-sm: calc(var(--radius-sm) * 1px);   /* 6  */
  --r-md: calc(var(--radius-md) * 1px);   /* 8  */
  --r-lg: calc(var(--radius-lg) * 1px);   /* 10 */
  --r-xl: calc(var(--radius-xl) * 1px);   /* 12 */
  --r-full: 999px;

  /* elevation — the file's four shadow recipes, all built on #121A2B */
  --shadow-xs: 0 1px 2px 0 rgba(18,26,43,0.05);
  --shadow-sm: 0 1px 3px 0 rgba(18,26,43,0.1), 0 1px 2px -1px rgba(18,26,43,0.1);
  --shadow-md: 0 4px 6px -1px rgba(18,26,43,0.1), 0 2px 4px -2px rgba(18,26,43,0.06);
  --shadow-lg: 0 10px 15px -3px rgba(18,26,43,0.1), 0 4px 6px -4px rgba(18,26,43,0.06);
  --shadow-xl: 0 20px 25px -5px rgba(18,26,43,0.1), 0 8px 10px -6px rgba(18,26,43,0.06);
  --shadow-focus-brand: 0 0 0 4px var(--neutral-100);
  --shadow-focus-error: 0 0 0 4px var(--error-100);

  /* motion — the file has no motion spec; these are the house defaults the
     components use so hover/press feel consistent. Documented in readme.md. */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); /* @kind other */
  --duration-fast: 120ms; /* @kind other */
  --duration-base: 180ms; /* @kind other */
}

a { color: var(--text-link); text-decoration: none }
a:hover { color: var(--buttons-link-fg-button-link-hover); text-decoration: underline }

/* Generated by fig_materialize — background/mask classes for extracted bitmaps.
 * One rule per line; url()s are relative to this file, so it must stay
 * next to the assets/ directory it references. */
.fig-asset-0b8731a1684aaf43 { background: url(./assets/0b8731a1684aaf43.png) center / cover no-repeat; }
.fig-asset-9bb94c8da641ac23 { background: url(./assets/9bb94c8da641ac23.png) center / cover no-repeat; }
.fig-asset-a3f133f7c4e6b350 { background: url(./assets/a3f133f7c4e6b350.png) center / cover no-repeat; }
.fig-asset-adc1a16f98a59d7c { background: url(./assets/adc1a16f98a59d7c.png) center / cover no-repeat; }
.fig-asset-ca0c690b2ba418e4 { background: url(./assets/ca0c690b2ba418e4.png) center / cover no-repeat; }
.fig-asset-fabae50518f25ed8 { background: url(./assets/fabae50518f25ed8.png) center / cover no-repeat; }
.fig-asset-efe98099a0aa97c1-9791642f { background: linear-gradient(90deg, rgba(0,114,222,0) 0.00%, rgb(0,114,222) 100.00%), url(./assets/efe98099a0aa97c1.png) top left / 10.880px 10.880px repeat; }
.fig-asset-ca5fa41773042de2 { background: url(./assets/ca5fa41773042de2.jpg) center / cover no-repeat; }

/* Generated by fig_materialize — background/mask classes for extracted bitmaps.
 * One rule per line; url()s are relative to this file, so it must stay
 * next to the assets/ directory it references. */
.fig-asset-b403d36ff56dcfdf { background: url(./assets/b403d36ff56dcfdf.png) center / cover no-repeat; }
.fig-asset-ddee3811560df11c { background: url(./assets/ddee3811560df11c.png) center / cover no-repeat; }
.fig-asset-e5ba8f624b975998 { background: url(./assets/e5ba8f624b975998.png) center / cover no-repeat; }

/* Generated by fig_materialize — background/mask classes for extracted bitmaps.
 * One rule per line; url()s are relative to this file, so it must stay
 * next to the assets/ directory it references. */
.fig-asset-1629400df3017e15-6fa9898b { background: url(./assets/1629400df3017e15.png) 3.604% 50% / 448.580% 100% no-repeat; }
.fig-asset-1629400df3017e15-9f537db0 { background: url(./assets/1629400df3017e15.png) 0.827% 50% / 117.913% 100% no-repeat, url(./assets/fb52b2c97e82af24.png) center / cover no-repeat; }
.fig-asset-8658886a1d0401f4-4765d2f3 { background: url(./assets/8658886a1d0401f4.png) 3.835% 50% / 448.580% 100% no-repeat; }
.fig-asset-8658886a1d0401f4-528b30c4 { background: url(./assets/8658886a1d0401f4.png) 3.898% 50% / 448.580% 100% no-repeat; }
.fig-asset-8658886a1d0401f4-81a0921c { background: url(./assets/8658886a1d0401f4.png) -0.132% 50% / 117.913% 100% no-repeat; }
.fig-asset-8658886a1d0401f4-b969a8e6 { background: url(./assets/8658886a1d0401f4.png) 3.870% 50% / 448.580% 100% no-repeat; }
.fig-asset-8658886a1d0401f4-f47f6ff5 { background: url(./assets/8658886a1d0401f4.png) 3.815% 50% / 448.580% 100% no-repeat; }
.fig-asset-f13b7e111572f509 { background: url(./assets/f13b7e111572f509.png) center / cover no-repeat; }

/* Generated by fig_materialize — background/mask classes for extracted bitmaps.
 * One rule per line; url()s are relative to this file, so it must stay
 * next to the assets/ directory it references. */
.fig-asset-0b8731a1684aaf43 { background: url(./assets/0b8731a1684aaf43.png) center / cover no-repeat; }
.fig-asset-21e7c08cac1af649 { background: url(./assets/21e7c08cac1af649.jpg) center / cover no-repeat; }
.fig-asset-396b8aad5c3e1321 { background: url(./assets/396b8aad5c3e1321.png) center / cover no-repeat; }
.fig-asset-43dacec7df942cb8 { background: url(./assets/43dacec7df942cb8.png) center / cover no-repeat; }
.fig-asset-730c64a20d8adde9 { background: url(./assets/730c64a20d8adde9.png) center / cover no-repeat; }
.fig-asset-7c030c934af33467 { background: url(./assets/7c030c934af33467.jpg) center / cover no-repeat; }
.fig-asset-900b5a441cb5bcbf { background: url(./assets/900b5a441cb5bcbf.jpg) center / cover no-repeat; }
.fig-asset-9bb94c8da641ac23 { background: url(./assets/9bb94c8da641ac23.png) center / cover no-repeat; }
.fig-asset-a3f133f7c4e6b350 { background: url(./assets/a3f133f7c4e6b350.png) center / cover no-repeat; }
.fig-asset-a4f2ae65c01b8fdc { background: url(./assets/a4f2ae65c01b8fdc.jpg) center / cover no-repeat; }
.fig-asset-a60323c43276a6a7 { background: url(./assets/a60323c43276a6a7.jpg) center / cover no-repeat; }
.fig-asset-adc1a16f98a59d7c { background: url(./assets/adc1a16f98a59d7c.png) center / cover no-repeat; }
.fig-asset-ca0c690b2ba418e4 { background: url(./assets/ca0c690b2ba418e4.png) center / cover no-repeat; }
.fig-asset-d6ebcaabeff48c4d { background: url(./assets/d6ebcaabeff48c4d.png) center / cover no-repeat; }
.fig-asset-df8afc07ba21bcdc { background: url(./assets/df8afc07ba21bcdc.jpg) center / cover no-repeat; }
.fig-asset-fabae50518f25ed8 { background: url(./assets/fabae50518f25ed8.png) center / cover no-repeat; }



*{box-sizing:border-box}body{margin:0}a{color:var(--text-text-primary);text-decoration:none}a:hover{color:var(--text-text-body);text-decoration:none!important}
