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

:root, [data-tc-color-scheme="light"] {
  --tc-color-blue: #00a4d9;
  --tc-color-blue-05: color-mix(in srgb, #00a4d9 0%, #12151c);
  --tc-color-blue-10: color-mix(in srgb, #00a4d9 11.11%, #12151c);
  --tc-color-blue-20: color-mix(in srgb, #00a4d9 33.33%, #12151c);
  --tc-color-blue-30: color-mix(in srgb, #00a4d9 55.56%, #12151c);
  --tc-color-blue-40: color-mix(in srgb, #00a4d9 77.78%, #12151c);
  --tc-color-blue-50: #00a4d9;
  --tc-color-blue-60: color-mix(in srgb, #00a4d9 77.78%, #ffffff);
  --tc-color-blue-70: color-mix(in srgb, #00a4d9 55.56%, #ffffff);
  --tc-color-blue-80: color-mix(in srgb, #00a4d9 33.33%, #ffffff);
  --tc-color-blue-90: color-mix(in srgb, #00a4d9 11.11%, #ffffff);
  --tc-color-blue-95: color-mix(in srgb, #00a4d9 0%, #ffffff);
  --tc-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-blue-key), 1) * 100%));
  --tc-color-blue-key: 50;
  --tc-color-blue-on: color-mix(in oklab, var(--tc-color-blue-10) var(--tc-color-blue-gte-60), white);
  --tc-color-brand: #00a4d9;
  --tc-color-brand-05: color-mix(in srgb, #00a4d9 0%, #12151c);
  --tc-color-brand-10: color-mix(in srgb, #00a4d9 11.11%, #12151c);
  --tc-color-brand-20: color-mix(in srgb, #00a4d9 33.33%, #12151c);
  --tc-color-brand-30: color-mix(in srgb, #00a4d9 55.56%, #12151c);
  --tc-color-brand-40: color-mix(in srgb, #00a4d9 77.78%, #12151c);
  --tc-color-brand-50: #00a4d9;
  --tc-color-brand-60: color-mix(in srgb, #00a4d9 77.78%, #ffffff);
  --tc-color-brand-70: color-mix(in srgb, #00a4d9 55.56%, #ffffff);
  --tc-color-brand-80: color-mix(in srgb, #00a4d9 33.33%, #ffffff);
  --tc-color-brand-90: color-mix(in srgb, #00a4d9 11.11%, #ffffff);
  --tc-color-brand-95: color-mix(in srgb, #00a4d9 0%, #ffffff);
  --tc-color-brand-border-loud: color-mix(in srgb, #00a4d9 70%, #ffffff);
  --tc-color-brand-border-normal: color-mix(in srgb, #00a4d9 40%, #ffffff);
  --tc-color-brand-border-quiet: color-mix(in srgb, #00a4d9 20%, #ffffff);
  --tc-color-brand-fill-loud: #00a4d9;
  --tc-color-brand-fill-normal: color-mix(in srgb, #00a4d9 12%, #ffffff);
  --tc-color-brand-fill-quiet: color-mix(in srgb, #00a4d9 6%, #ffffff);
  --tc-color-brand-on: var(--tc-color-blue-on);
  --tc-color-brand-on-loud: #ffffff;
  --tc-color-brand-on-normal: color-mix(in srgb, #00a4d9 70%, #1e1e1e);
  --tc-color-brand-on-quiet: color-mix(in srgb, #00a4d9 55%, #1e1e1e);
  --tc-color-cyan: #6dc6da;
  --tc-color-cyan-05: color-mix(in srgb, #6dc6da 0%, #12151c);
  --tc-color-cyan-10: color-mix(in srgb, #6dc6da 7.69%, #12151c);
  --tc-color-cyan-20: color-mix(in srgb, #6dc6da 23.08%, #12151c);
  --tc-color-cyan-30: color-mix(in srgb, #6dc6da 38.46%, #12151c);
  --tc-color-cyan-40: color-mix(in srgb, #6dc6da 53.85%, #12151c);
  --tc-color-cyan-50: color-mix(in srgb, #6dc6da 69.23%, #12151c);
  --tc-color-cyan-60: color-mix(in srgb, #6dc6da 84.62%, #12151c);
  --tc-color-cyan-70: #6dc6da;
  --tc-color-cyan-80: color-mix(in srgb, #6dc6da 60%, #ffffff);
  --tc-color-cyan-90: color-mix(in srgb, #6dc6da 20%, #ffffff);
  --tc-color-cyan-95: color-mix(in srgb, #6dc6da 0%, #ffffff);
  --tc-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-cyan-key), 1) * 100%));
  --tc-color-cyan-key: 70;
  --tc-color-cyan-on: color-mix(in oklab, var(--tc-color-cyan-10) var(--tc-color-cyan-gte-60), white);
  --tc-color-danger: #d64545;
  --tc-color-danger-05: color-mix(in srgb, #d64545 0%, #12151c);
  --tc-color-danger-10: color-mix(in srgb, #d64545 11.11%, #12151c);
  --tc-color-danger-20: color-mix(in srgb, #d64545 33.33%, #12151c);
  --tc-color-danger-30: color-mix(in srgb, #d64545 55.56%, #12151c);
  --tc-color-danger-40: color-mix(in srgb, #d64545 77.78%, #12151c);
  --tc-color-danger-50: #d64545;
  --tc-color-danger-60: color-mix(in srgb, #d64545 77.78%, #ffffff);
  --tc-color-danger-70: color-mix(in srgb, #d64545 55.56%, #ffffff);
  --tc-color-danger-80: color-mix(in srgb, #d64545 33.33%, #ffffff);
  --tc-color-danger-90: color-mix(in srgb, #d64545 11.11%, #ffffff);
  --tc-color-danger-95: color-mix(in srgb, #d64545 0%, #ffffff);
  --tc-color-danger-border-loud: color-mix(in srgb, #d64545 70%, #ffffff);
  --tc-color-danger-border-normal: color-mix(in srgb, #d64545 40%, #ffffff);
  --tc-color-danger-border-quiet: color-mix(in srgb, #d64545 20%, #ffffff);
  --tc-color-danger-fill-loud: #d64545;
  --tc-color-danger-fill-normal: color-mix(in srgb, #d64545 12%, #ffffff);
  --tc-color-danger-fill-quiet: color-mix(in srgb, #d64545 6%, #ffffff);
  --tc-color-danger-on: var(--tc-color-red-on);
  --tc-color-danger-on-loud: #ffffff;
  --tc-color-danger-on-normal: color-mix(in srgb, #d64545 70%, #1e1e1e);
  --tc-color-danger-on-quiet: color-mix(in srgb, #d64545 55%, #1e1e1e);
  --tc-color-focus: #00a4d9;
  --tc-color-gray: #8a8a8a;
  --tc-color-gray-05: color-mix(in srgb, #8a8a8a 0%, #12151c);
  --tc-color-gray-10: color-mix(in srgb, #8a8a8a 14.29%, #12151c);
  --tc-color-gray-20: color-mix(in srgb, #8a8a8a 42.86%, #12151c);
  --tc-color-gray-30: color-mix(in srgb, #8a8a8a 71.43%, #12151c);
  --tc-color-gray-40: #8a8a8a;
  --tc-color-gray-50: color-mix(in srgb, #8a8a8a 81.82%, #ffffff);
  --tc-color-gray-60: color-mix(in srgb, #8a8a8a 63.64%, #ffffff);
  --tc-color-gray-70: color-mix(in srgb, #8a8a8a 45.45%, #ffffff);
  --tc-color-gray-80: color-mix(in srgb, #8a8a8a 27.27%, #ffffff);
  --tc-color-gray-90: color-mix(in srgb, #8a8a8a 9.09%, #ffffff);
  --tc-color-gray-95: color-mix(in srgb, #8a8a8a 0%, #ffffff);
  --tc-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-gray-key), 1) * 100%));
  --tc-color-gray-key: 40;
  --tc-color-gray-on: color-mix(in oklab, var(--tc-color-gray-10) var(--tc-color-gray-gte-60), white);
  --tc-color-green: #5db88f;
  --tc-color-green-05: color-mix(in srgb, #5db88f 0%, #12151c);
  --tc-color-green-10: color-mix(in srgb, #5db88f 9.09%, #12151c);
  --tc-color-green-20: color-mix(in srgb, #5db88f 27.27%, #12151c);
  --tc-color-green-30: color-mix(in srgb, #5db88f 45.45%, #12151c);
  --tc-color-green-40: color-mix(in srgb, #5db88f 63.64%, #12151c);
  --tc-color-green-50: color-mix(in srgb, #5db88f 81.82%, #12151c);
  --tc-color-green-60: #5db88f;
  --tc-color-green-70: color-mix(in srgb, #5db88f 71.43%, #ffffff);
  --tc-color-green-80: color-mix(in srgb, #5db88f 42.86%, #ffffff);
  --tc-color-green-90: color-mix(in srgb, #5db88f 14.29%, #ffffff);
  --tc-color-green-95: color-mix(in srgb, #5db88f 0%, #ffffff);
  --tc-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-green-key), 1) * 100%));
  --tc-color-green-key: 60;
  --tc-color-green-on: color-mix(in oklab, var(--tc-color-green-10) var(--tc-color-green-gte-60), white);
  --tc-color-indigo: #5a40d8;
  --tc-color-indigo-05: color-mix(in srgb, #5a40d8 0%, #12151c);
  --tc-color-indigo-10: color-mix(in srgb, #5a40d8 11.11%, #12151c);
  --tc-color-indigo-20: color-mix(in srgb, #5a40d8 33.33%, #12151c);
  --tc-color-indigo-30: color-mix(in srgb, #5a40d8 55.56%, #12151c);
  --tc-color-indigo-40: color-mix(in srgb, #5a40d8 77.78%, #12151c);
  --tc-color-indigo-50: #5a40d8;
  --tc-color-indigo-60: color-mix(in srgb, #5a40d8 77.78%, #ffffff);
  --tc-color-indigo-70: color-mix(in srgb, #5a40d8 55.56%, #ffffff);
  --tc-color-indigo-80: color-mix(in srgb, #5a40d8 33.33%, #ffffff);
  --tc-color-indigo-90: color-mix(in srgb, #5a40d8 11.11%, #ffffff);
  --tc-color-indigo-95: color-mix(in srgb, #5a40d8 0%, #ffffff);
  --tc-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-indigo-key), 1) * 100%));
  --tc-color-indigo-key: 50;
  --tc-color-indigo-on: color-mix(in oklab, var(--tc-color-indigo-10) var(--tc-color-indigo-gte-60), white);
  --tc-color-mix-active: var(--tc-color-surface-default) 10%;
  --tc-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 10%;
  --tc-color-neutral: #1e1e1e;
  --tc-color-neutral-05: color-mix(in srgb, #8a8a8a 0%, #12151c);
  --tc-color-neutral-10: color-mix(in srgb, #8a8a8a 14.29%, #12151c);
  --tc-color-neutral-20: color-mix(in srgb, #8a8a8a 42.86%, #12151c);
  --tc-color-neutral-30: color-mix(in srgb, #8a8a8a 71.43%, #12151c);
  --tc-color-neutral-40: #8a8a8a;
  --tc-color-neutral-50: color-mix(in srgb, #8a8a8a 81.82%, #ffffff);
  --tc-color-neutral-60: color-mix(in srgb, #8a8a8a 63.64%, #ffffff);
  --tc-color-neutral-70: color-mix(in srgb, #8a8a8a 45.45%, #ffffff);
  --tc-color-neutral-80: color-mix(in srgb, #8a8a8a 27.27%, #ffffff);
  --tc-color-neutral-90: color-mix(in srgb, #8a8a8a 9.09%, #ffffff);
  --tc-color-neutral-95: color-mix(in srgb, #8a8a8a 0%, #ffffff);
  --tc-color-neutral-border-loud: color-mix(in srgb, #1e1e1e 70%, #ffffff);
  --tc-color-neutral-border-normal: color-mix(in srgb, #1e1e1e 40%, #ffffff);
  --tc-color-neutral-border-quiet: color-mix(in srgb, #1e1e1e 20%, #ffffff);
  --tc-color-neutral-fill-loud: #1e1e1e;
  --tc-color-neutral-fill-normal: color-mix(in srgb, #1e1e1e 12%, #ffffff);
  --tc-color-neutral-fill-quiet: color-mix(in srgb, #1e1e1e 6%, #ffffff);
  --tc-color-neutral-on: var(--tc-color-gray-on);
  --tc-color-neutral-on-loud: #ffffff;
  --tc-color-neutral-on-normal: color-mix(in srgb, #1e1e1e 70%, #1e1e1e);
  --tc-color-neutral-on-quiet: color-mix(in srgb, #1e1e1e 55%, #1e1e1e);
  --tc-color-orange: #e05b3c;
  --tc-color-orange-05: color-mix(in srgb, #e05b3c 0%, #12151c);
  --tc-color-orange-10: color-mix(in srgb, #e05b3c 9.09%, #12151c);
  --tc-color-orange-20: color-mix(in srgb, #e05b3c 27.27%, #12151c);
  --tc-color-orange-30: color-mix(in srgb, #e05b3c 45.45%, #12151c);
  --tc-color-orange-40: color-mix(in srgb, #e05b3c 63.64%, #12151c);
  --tc-color-orange-50: color-mix(in srgb, #e05b3c 81.82%, #12151c);
  --tc-color-orange-60: #e05b3c;
  --tc-color-orange-70: color-mix(in srgb, #e05b3c 71.43%, #ffffff);
  --tc-color-orange-80: color-mix(in srgb, #e05b3c 42.86%, #ffffff);
  --tc-color-orange-90: color-mix(in srgb, #e05b3c 14.29%, #ffffff);
  --tc-color-orange-95: color-mix(in srgb, #e05b3c 0%, #ffffff);
  --tc-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-orange-key), 1) * 100%));
  --tc-color-orange-key: 60;
  --tc-color-orange-on: color-mix(in oklab, var(--tc-color-orange-10) var(--tc-color-orange-gte-60), white);
  --tc-color-overlay-inline: color-mix(in srgb, rgba(45, 52, 61, 0.48) 50%, transparent);
  --tc-color-overlay-modal: rgba(45, 52, 61, 0.48);
  --tc-color-pink: #eb4959;
  --tc-color-pink-05: color-mix(in srgb, #eb4959 0%, #12151c);
  --tc-color-pink-10: color-mix(in srgb, #eb4959 11.11%, #12151c);
  --tc-color-pink-20: color-mix(in srgb, #eb4959 33.33%, #12151c);
  --tc-color-pink-30: color-mix(in srgb, #eb4959 55.56%, #12151c);
  --tc-color-pink-40: color-mix(in srgb, #eb4959 77.78%, #12151c);
  --tc-color-pink-50: #eb4959;
  --tc-color-pink-60: color-mix(in srgb, #eb4959 77.78%, #ffffff);
  --tc-color-pink-70: color-mix(in srgb, #eb4959 55.56%, #ffffff);
  --tc-color-pink-80: color-mix(in srgb, #eb4959 33.33%, #ffffff);
  --tc-color-pink-90: color-mix(in srgb, #eb4959 11.11%, #ffffff);
  --tc-color-pink-95: color-mix(in srgb, #eb4959 0%, #ffffff);
  --tc-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-pink-key), 1) * 100%));
  --tc-color-pink-key: 50;
  --tc-color-pink-on: color-mix(in oklab, var(--tc-color-pink-10) var(--tc-color-pink-gte-60), white);
  --tc-color-purple: #7b4d8e;
  --tc-color-purple-05: color-mix(in srgb, #7b4d8e 0%, #12151c);
  --tc-color-purple-10: color-mix(in srgb, #7b4d8e 11.11%, #12151c);
  --tc-color-purple-20: color-mix(in srgb, #7b4d8e 33.33%, #12151c);
  --tc-color-purple-30: color-mix(in srgb, #7b4d8e 55.56%, #12151c);
  --tc-color-purple-40: color-mix(in srgb, #7b4d8e 77.78%, #12151c);
  --tc-color-purple-50: #7b4d8e;
  --tc-color-purple-60: color-mix(in srgb, #7b4d8e 77.78%, #ffffff);
  --tc-color-purple-70: color-mix(in srgb, #7b4d8e 55.56%, #ffffff);
  --tc-color-purple-80: color-mix(in srgb, #7b4d8e 33.33%, #ffffff);
  --tc-color-purple-90: color-mix(in srgb, #7b4d8e 11.11%, #ffffff);
  --tc-color-purple-95: color-mix(in srgb, #7b4d8e 0%, #ffffff);
  --tc-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-purple-key), 1) * 100%));
  --tc-color-purple-key: 50;
  --tc-color-purple-on: color-mix(in oklab, var(--tc-color-purple-10) var(--tc-color-purple-gte-60), white);
  --tc-color-red: #d64545;
  --tc-color-red-05: color-mix(in srgb, #d64545 0%, #12151c);
  --tc-color-red-10: color-mix(in srgb, #d64545 11.11%, #12151c);
  --tc-color-red-20: color-mix(in srgb, #d64545 33.33%, #12151c);
  --tc-color-red-30: color-mix(in srgb, #d64545 55.56%, #12151c);
  --tc-color-red-40: color-mix(in srgb, #d64545 77.78%, #12151c);
  --tc-color-red-50: #d64545;
  --tc-color-red-60: color-mix(in srgb, #d64545 77.78%, #ffffff);
  --tc-color-red-70: color-mix(in srgb, #d64545 55.56%, #ffffff);
  --tc-color-red-80: color-mix(in srgb, #d64545 33.33%, #ffffff);
  --tc-color-red-90: color-mix(in srgb, #d64545 11.11%, #ffffff);
  --tc-color-red-95: color-mix(in srgb, #d64545 0%, #ffffff);
  --tc-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-red-key), 1) * 100%));
  --tc-color-red-key: 50;
  --tc-color-red-on: color-mix(in oklab, var(--tc-color-red-10) var(--tc-color-red-gte-60), white);
  --tc-color-shadow: color-mix( in oklab, var(--tc-color-neutral-05) calc(var(--tc-shadow-blur-scale) * 4% + 8%), transparent );
  --tc-color-secondary-action-fill: #2aceb2;
  --tc-color-secondary-action-on-fill: #12151c;
  --tc-color-selection-fill: #2fd688;
  --tc-color-selection-on-fill: #12151c;
  --tc-color-success: #0a8560;
  --tc-color-success-05: color-mix(in srgb, #5db88f 0%, #12151c);
  --tc-color-success-10: color-mix(in srgb, #5db88f 9.09%, #12151c);
  --tc-color-success-20: color-mix(in srgb, #5db88f 27.27%, #12151c);
  --tc-color-success-30: color-mix(in srgb, #5db88f 45.45%, #12151c);
  --tc-color-success-40: color-mix(in srgb, #5db88f 63.64%, #12151c);
  --tc-color-success-50: color-mix(in srgb, #5db88f 81.82%, #12151c);
  --tc-color-success-60: #5db88f;
  --tc-color-success-70: color-mix(in srgb, #5db88f 71.43%, #ffffff);
  --tc-color-success-80: color-mix(in srgb, #5db88f 42.86%, #ffffff);
  --tc-color-success-90: color-mix(in srgb, #5db88f 14.29%, #ffffff);
  --tc-color-success-95: color-mix(in srgb, #5db88f 0%, #ffffff);
  --tc-color-success-border-loud: color-mix(in srgb, #0a8560 70%, #ffffff);
  --tc-color-success-border-normal: color-mix(in srgb, #0a8560 40%, #ffffff);
  --tc-color-success-border-quiet: color-mix(in srgb, #0a8560 20%, #ffffff);
  --tc-color-success-fill-loud: #0a8560;
  --tc-color-success-fill-normal: color-mix(in srgb, #0a8560 12%, #ffffff);
  --tc-color-success-fill-quiet: color-mix(in srgb, #0a8560 6%, #ffffff);
  --tc-color-success-on: var(--tc-color-green-on);
  --tc-color-success-on-loud: white;
  --tc-color-success-on-normal: color-mix(in srgb, #0a8560 70%, #1e1e1e);
  --tc-color-success-on-quiet: color-mix(in srgb, #0a8560 55%, #1e1e1e);
  --tc-color-surface-border: #ececec;
  --tc-color-surface-default: #ffffff;
  --tc-color-surface-lowered: #f7f7f7;
  --tc-color-surface-subtle: #f7f9fc;
  --tc-color-surface-raised: #ffffff;
  --tc-color-text-link: #00a4d9;
  --tc-color-text-normal: #1e1e1e;
  --tc-color-text-quiet: #8a8a8a;
  --tc-color-warning: #a56804;
  --tc-color-warning-05: color-mix(in srgb, #ffed00 0%, #12151c);
  --tc-color-warning-10: color-mix(in srgb, #ffed00 6.67%, #12151c);
  --tc-color-warning-20: color-mix(in srgb, #ffed00 20%, #12151c);
  --tc-color-warning-30: color-mix(in srgb, #ffed00 33.33%, #12151c);
  --tc-color-warning-40: color-mix(in srgb, #ffed00 46.67%, #12151c);
  --tc-color-warning-50: color-mix(in srgb, #ffed00 60%, #12151c);
  --tc-color-warning-60: color-mix(in srgb, #ffed00 73.33%, #12151c);
  --tc-color-warning-70: color-mix(in srgb, #ffed00 86.67%, #12151c);
  --tc-color-warning-80: #ffed00;
  --tc-color-warning-90: color-mix(in srgb, #ffed00 33.33%, #ffffff);
  --tc-color-warning-95: color-mix(in srgb, #ffed00 0%, #ffffff);
  --tc-color-warning-border-loud: color-mix(in srgb, #a56804 70%, #ffffff);
  --tc-color-warning-border-normal: color-mix(in srgb, #a56804 40%, #ffffff);
  --tc-color-warning-border-quiet: color-mix(in srgb, #a56804 20%, #ffffff);
  --tc-color-warning-fill-loud: #a56804;
  --tc-color-warning-fill-normal: color-mix(in srgb, #a56804 12%, #ffffff);
  --tc-color-warning-fill-quiet: color-mix(in srgb, #a56804 6%, #ffffff);
  --tc-color-warning-on: var(--tc-color-yellow-on);
  --tc-color-warning-on-loud: white;
  --tc-color-warning-on-normal: color-mix(in srgb, #a56804 70%, #1e1e1e);
  --tc-color-warning-on-quiet: color-mix(in srgb, #a56804 55%, #1e1e1e);
  --tc-color-yellow: #ffed00;
  --tc-color-yellow-05: color-mix(in srgb, #ffed00 0%, #12151c);
  --tc-color-yellow-10: color-mix(in srgb, #ffed00 6.67%, #12151c);
  --tc-color-yellow-20: color-mix(in srgb, #ffed00 20%, #12151c);
  --tc-color-yellow-30: color-mix(in srgb, #ffed00 33.33%, #12151c);
  --tc-color-yellow-40: color-mix(in srgb, #ffed00 46.67%, #12151c);
  --tc-color-yellow-50: color-mix(in srgb, #ffed00 60%, #12151c);
  --tc-color-yellow-60: color-mix(in srgb, #ffed00 73.33%, #12151c);
  --tc-color-yellow-70: color-mix(in srgb, #ffed00 86.67%, #12151c);
  --tc-color-yellow-80: #ffed00;
  --tc-color-yellow-90: color-mix(in srgb, #ffed00 33.33%, #ffffff);
  --tc-color-yellow-95: color-mix(in srgb, #ffed00 0%, #ffffff);
  --tc-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--tc-color-yellow-key), 1) * 100%));
  --tc-color-yellow-key: 80;
  --tc-color-yellow-on: color-mix(in oklab, var(--tc-color-yellow-10) var(--tc-color-yellow-gte-60), white);
  --tc-color-app-accent-1: #1668cd;
  --tc-color-app-accent-2: #5a40d8;
  --tc-color-app-accent-3: #17a79c;
  --tc-color-app-accent-4: #e9a021;
  --tc-color-app-accent-5: #2f9e6b;
  --tc-color-app-accent-6: #c2557a;
  --tc-color-app-evaluate: #1668cd;
  --tc-color-app-prospect: #5a40d8;
  --tc-color-app-contract: #17a79c;
  --tc-color-brand-blue: #00a1d4;
  --tc-color-brand-coral: #eb4959;
  --tc-color-brand-green: #5db88f;
  --tc-color-brand-grey: #b2b2b2;
  --tc-color-brand-navy: #2d343d;
  --tc-color-brand-orange: #e05b3c;
  --tc-color-brand-purple: #7b4d8e;
  --tc-color-brand-red: #eb4959;
  --tc-color-brand-teal: #6dc6da;
  --tc-color-brand-yellow: #ffed00;
  --tc-color-brand-evaluate: #1ea1a6;
  --tc-color-brand-evaluate-from: #1d9fae;
  --tc-color-brand-evaluate-to: #23c6e0;
  --tc-color-brand-prospect: #1256a6;
  --tc-color-brand-prospect-from: #1158a7;
  --tc-color-brand-prospect-to: #367fc0;
  --tc-color-brand-contract: #e9a021;
  --tc-color-brand-contract-from: #2f9e6b;
  --tc-color-brand-contract-to: #e9a021;
  --tc-color-brand-nav: #12151c;
  --tc-main-page-header-background-color: oklch(0.97 0 0);
  --tc-breakpoint-md: 48rem;
  --tc-breakpoint-lg: 64rem;
  --tc-main-page-header-gap: 1rem;
  --tc-main-page-header-image-size: calc(var(--tc-font-size-m) * 1.25);
  --tc-main-page-header-navigation-padding: 0.25rem;
  --tc-main-page-header-active-indicator-background: linear-gradient(135deg, #1d9fae 0%, #23c6e0 100%);
  --tc-main-page-header-tab-height: 2rem;
  --tc-tab-list-background-color: #f7f7f7;
  --tc-tab-list-border-color: #ececec;
  --tc-tab-list-navigation-padding: 0.25rem;
  --tc-tab-list-active-indicator-background: linear-gradient(135deg, #1d9fae 0%, #23c6e0 100%);
  --tc-tab-list-tab-height: 2rem;
  --tc-tab-list-indicator-height: 1px;
  --tc-tab-list-image-size: calc(var(--tc-font-size-m) * 1.25);
  --tc-tab-list-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
  --tc-button-transform-active: scale(0.9875);
  --tc-button-transform-hover: none;
  --tc-focus-ring: var(--tc-focus-ring-style) var(--tc-focus-ring-width) var(--tc-color-focus);
  --tc-focus-ring-offset: 1px;
  --tc-focus-ring-style: solid;
  --tc-focus-ring-width: 3px;
  --tc-form-control-activated-color: #00a4d9;
  --tc-form-control-focus-ring-width: 1px;
  --tc-form-control-background-color: #ffffff;
  --tc-form-control-border-color: #ececec;
  --tc-form-control-border-radius: 0.375rem;
  --tc-form-control-border-style: var(--tc-border-style);
  --tc-form-control-border-width: 1px;
  --tc-form-control-height: round( calc(2 * var(--tc-form-control-padding-block) + 1em * var(--tc-form-control-value-line-height)), 1px );
  --tc-form-control-hint-color: #8a8a8a;
  --tc-form-control-hint-font-weight: 400;
  --tc-form-control-hint-line-height: 1.6;
  --tc-form-control-label-color: #1e1e1e;
  --tc-form-control-label-font-weight: 500;
  --tc-form-control-label-line-height: 1.2;
  --tc-form-control-padding-block: 0.75em;
  --tc-form-control-padding-inline: 1em;
  --tc-form-control-placeholder-color: #96999E;
  --tc-form-control-required-content: '*';
  --tc-form-control-required-content-color: inherit;
  --tc-form-control-required-content-offset: 0.1em;
  --tc-form-control-toggle-size: round(1.25em, 1px);
  --tc-form-control-value-color: #1e1e1e;
  --tc-form-control-value-font-weight: 400;
  --tc-form-control-value-line-height: 1.2;
  --tc-panel-border-radius: 0.75rem;
  --tc-panel-border-style: var(--tc-border-style);
  --tc-panel-border-width: 1px;
  --tc-tooltip-arrow-size: 0.375rem;
  --tc-tooltip-background-color: #1e1e1e;
  --tc-tooltip-border-color: #1e1e1e;
  --tc-tooltip-border-radius: 0.5rem;
  --tc-tooltip-border-style: var(--tc-border-style);
  --tc-tooltip-border-width: 1px;
  --tc-tooltip-content-color: #ffffff;
  --tc-tooltip-font-size: 0.875rem;
  --tc-tooltip-line-height: 1.6;
  --tc-form-control-value-font-size: inherit;
  --tc-border-radius-circle: 50%;
  --tc-border-radius-l: 1rem;
  --tc-border-radius-m: 0.75rem;
  --tc-border-radius-pill: 9999px;
  --tc-border-radius-s: 0.5rem;
  --tc-border-radius-scale: 1;
  --tc-border-radius-square: 0px;
  --tc-border-style: solid;
  --tc-border-width-l: 3px;
  --tc-border-width-m: 2px;
  --tc-border-width-s: 1px;
  --tc-border-width-scale: 1;
  --tc-content-spacing: 1.5rem;
  --tc-font-family-body: 'Outfit', 'Geist Variable', system-ui, -apple-system, 'Segoe UI Variable Text', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  --tc-font-family-code: ui-monospace, monospace;
  --tc-font-family-display: 'Bebas Neue', 'Outfit', 'Geist Variable', system-ui, -apple-system, 'Segoe UI Variable Display', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  --tc-font-display-letter-spacing: -.03em;
  --tc-font-family-longform: ui-serif, serif;
  --tc-font-size-2xl: calc(var(--tc-font-size-m) * 1.875);
  --tc-font-size-2xs: calc(var(--tc-font-size-m) * 0.625);
  --tc-font-size-3xl: calc(var(--tc-font-size-m) * 2.25);
  --tc-font-size-3xs: calc(var(--tc-font-size-m) * 0.5);
  --tc-font-size-4xl: calc(var(--tc-font-size-m) * 3);
  --tc-font-size-5xl: round(calc(var(--tc-font-size-4xl) * 1.125 * 1.125), 1px);
  --tc-font-size-l: calc(var(--tc-font-size-m) * 1.25);
  --tc-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);
  --tc-font-size-m: 14px;
  --tc-font-size-s: calc(var(--tc-font-size-m) * 0.875);
  --tc-font-size-scale: 1;
  --tc-font-size-smaller: round(calc(1em / 1.125), 1px);
  --tc-font-size-xl: calc(var(--tc-font-size-m) * 1.5);
  --tc-font-size-xs: calc(var(--tc-font-size-m) * 0.75);
  --tc-font-weight-action: 500;
  --tc-font-weight-body: 400;
  --tc-font-weight-bold: 600;
  --tc-font-weight-code: var(--tc-font-weight-normal);
  --tc-font-weight-heading: 500;
  --tc-font-weight-light: 300;
  --tc-font-weight-longform: var(--tc-font-weight-normal);
  --tc-font-weight-normal: 400;
  --tc-font-weight-semibold: 500;
  --tc-line-height-condensed: 1.2;
  --tc-line-height-expanded: 2;
  --tc-line-height-normal: 1.6;
  --tc-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;
  --tc-link-decoration-hover: underline;
  --tc-shadow-blur-l: calc(var(--tc-shadow-blur-scale) * 0.5rem);
  --tc-shadow-blur-m: calc(var(--tc-shadow-blur-scale) * 0.25rem);
  --tc-shadow-blur-s: calc(var(--tc-shadow-blur-scale) * 0.125rem);
  --tc-shadow-blur-scale: 1;
  --tc-shadow-l: 0 8px 8px -4px rgba(0, 0, 0, 0.12);
  --tc-shadow-m: 0 4px 4px -2px rgba(0, 0, 0, 0.12);
  --tc-shadow-offset-x-l: calc(var(--tc-shadow-offset-x-scale) * 0.5rem);
  --tc-shadow-offset-x-m: calc(var(--tc-shadow-offset-x-scale) * 0.25rem);
  --tc-shadow-offset-x-s: calc(var(--tc-shadow-offset-x-scale) * 0.125rem);
  --tc-shadow-offset-x-scale: 0;
  --tc-shadow-offset-y-l: calc(var(--tc-shadow-offset-y-scale) * 0.5rem);
  --tc-shadow-offset-y-m: calc(var(--tc-shadow-offset-y-scale) * 0.25rem);
  --tc-shadow-offset-y-s: calc(var(--tc-shadow-offset-y-scale) * 0.125rem);
  --tc-shadow-offset-y-scale: 1;
  --tc-shadow-s: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
  --tc-shadow-spread-l: calc(var(--tc-shadow-spread-scale) * 0.5rem);
  --tc-shadow-spread-m: calc(var(--tc-shadow-spread-scale) * 0.25rem);
  --tc-shadow-spread-s: calc(var(--tc-shadow-spread-scale) * 0.125rem);
  --tc-shadow-spread-scale: -0.5;
  --tc-space-2xl: calc(2rem + 0.5rem);
  --tc-space-2xs: 0.25rem;
  --tc-space-3xl: calc(2rem + 1rem);
  --tc-space-3xs: calc(0.25rem / 2);
  --tc-space-4xl: calc(2rem * 2);
  --tc-space-5xl: calc(2rem * 2 + 1rem);
  --tc-space-l: 1.5rem;
  --tc-space-m: 1rem;
  --tc-space-s: 0.75rem;
  --tc-space-scale: 1;
  --tc-space-xl: 2rem;
  --tc-space-xs: 0.5rem;
  --tc-transition-easing: ease;
  --tc-transition-fast: 75ms;
  --tc-transition-normal: 150ms;
  --tc-transition-slow: 300ms;
  --tc-corners-1x: 0;
  --tc-spacing-xs: 0;
  --tc-gradient-01: linear-gradient(90deg, #82CCDC 0%, #8A63A7 100%);
  --tc-gradient-02: linear-gradient(135deg, #4C3B67 0%, #008FBD 100%);
  --tc-gradient-03: linear-gradient(135deg, #2D3942 0%, #2C4B57 30%, #2B5968 70%, #43436F 100%);
  --tc-gradient-hero: linear-gradient(135deg, #2D3942 0%, #2C4B57 30%, #2B5968 70%, #43436F 100%);
  --tc-gradient-accent: linear-gradient(90deg, #82CCDC 0%, #8A63A7 100%);
  --tc-gradient-brand-1: linear-gradient(135deg, #1d9fae 0%, #23c6e0 100%);
  --tc-gradient-brand-2: linear-gradient(135deg, #1158a7 0%, #367fc0 100%);
  --tc-gradient-brand-3: linear-gradient(135deg, #2d3942 0%, #2c4b57 30%, #2b5968 70%, #43436f 100%);
  --tc-gradient-brand-4: linear-gradient(135deg, #2f9e6b 0%, #e9a021 100%);
  --tc-gradient-status-red: linear-gradient(135deg, #e92424 0%, #e33939 50%, #ea841d 100%);
  --tc-gradient-status-yellow: linear-gradient(135deg, #e99324 0%, #eab01d 100%);
  --tc-gradient-status-green: linear-gradient(135deg, #019cfc 0%, #21c4ac 50%, #2fd688 100%);
  --tc-gradient-sheen: linear-gradient(115deg, rgb(255 255 255 / 0.14) 0%, rgb(255 255 255 / 0) 45%);
  --tc-gradient-row-hover: linear-gradient(90deg, #1d9fae14 0%, #23c6e00a 100%);
}
