:root {
  /* Colors — Primary */
  --color-primary: #faf8f5;
  --color-secondary: #004cff;
  --color-accent: #ff7a59;

  /* Colors — Neutrals */
  --color-neutral-50: #000000;
  --color-neutral-100: #ffffff;
  --color-neutral-200: #121715;
  --color-neutral-300: #969e9b;
  --color-neutral-400: #485450;
  --color-neutral-500: #717d79;
  --color-neutral-600: #cfcdca;

  /* Colors — Backgrounds */
  --color-bg: #f9f6f3;
  --color-bg-1: #ef6333;
  --color-bg-2: #004cff;
  --color-bg-3: #ff7a59;
  --color-bg-4: #00a8e0;
  --color-bg-5: #faf8f5;
  --color-bg-6: #fefdfb;

  /* Colors — Text */
  --color-text: #000000;
  --color-text-1: #0c8c5e;
  --color-text-2: #121715;
  --color-text-3: #717d79;
  --color-text-4: #ffffff;

  /* Typography — Families */
  --font-sans: 'inter', sans-serif;
  --font-body: 'paperMono', sans-serif;
  --font-heading: 'arizonaFlare', sans-serif;

  /* Typography — Scale */
  --font-size-50: 50px;
  --font-size-44: 44px;
  --font-size-36: 36px;
  --font-size-35: 35px;
  --font-size-24: 24px;
  --font-size-18: 18px;
  --font-size-16: 16px;
  --font-size-14: 14px;
  --font-size-12: 12px;

  /* Spacing */
  --spacing-4: 4px;
  --spacing-40: 40px;
  --spacing-48: 48px;
  --spacing-64: 64px;
  --spacing-80: 80px;
  --spacing-93: 93px;
  --spacing-104: 104px;
  --spacing-128: 128px;
  --spacing-160: 160px;
  --spacing-266: 266px;
  --spacing-290: 290px;
  --spacing-298: 298px;

  /* Border Radius */
  --radius-xs: 2px;
  --radius-md: 6px;
  --radius-lg: 12px;
  --radius-xl: 24px;

  /* Box Shadows */
  --shadow-sm: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 169px 47px 0px, rgba(0, 0, 0, 0.01) 0px 108px 43px 0px, rgba(0, 0, 0, 0.02) 0px 61px 37px 0px, rgba(0, 0, 0, 0.03) 0px 27px 27px 0px, rgba(0, 0, 0, 0.04) 0px 7px 15px 0px;

  /* Original Site Variables */
  /* — colors — */
  --twoslash-border-color: #dbdfde;
  --twoslash-underline-color: currentColor;
  --twoslash-popup-bg: #f3f7f6;
  --twoslash-popup-color: inherit;
  --twoslash-matched-color: inherit;
  --twoslash-highlighted-border: rgba(195,125,13,.314);
  --twoslash-highlighted-bg: rgba(195,125,13,.125);
  --twoslash-unmatched-color: #888;
  --twoslash-cursor-color: rgba(136,136,136,.533);
  --twoslash-error-color: #d45656;
  --twoslash-error-bg: rgba(212,86,86,.125);
  --twoslash-warn-color: #c37d0d;
  --twoslash-warn-bg: rgba(195,125,13,.125);
  --twoslash-tag-color: #3772cf;
  --twoslash-tag-bg: rgba(55,114,207,.125);
  --twoslash-tag-warn-color: var(--twoslash-warn-color);
  --twoslash-tag-warn-bg: var(--twoslash-warn-bg);
  --twoslash-tag-annotate-color: #1ba673;
  --twoslash-tag-annotate-bg: rgba(27,166,115,.125);
  --accordion-background-color: var(--c15t-surface);
  --accordion-background-color-dark: var(--c15t-surface);
  --accordion-border-color: var(--c15t-border);
  --accordion-border-color-dark: var(--c15t-border);
  --accordion-text-color: var(--c15t-text);
  --accordion-text-color-dark: var(--c15t-text);
  --accordion-icon-color: var(--c15t-text-muted);
  --accordion-icon-color-dark: var(--c15t-text-muted);
  --accordion-arrow-color: var(--c15t-text-muted);
  --accordion-arrow-color-dark: var(--c15t-text-muted);
  --accordion-content-color: var(--c15t-text-muted);
  --accordion-content-color-dark: var(--c15t-text-muted);
  --accordion-focus-ring: var(--c15t-primary);
  --accordion-focus-ring-dark: var(--c15t-primary);
  --button-primary: var(--c15t-primary);
  --button-primary-dark: var(--c15t-primary);
  --button-primary-hover: var(--c15t-primary-hover);
  --button-primary-hover-dark: var(--c15t-primary-hover);
  --button-focus-ring: var(--c15t-primary);
  --button-focus-ring-dark: var(--c15t-primary);
  --button-background-color: var(--c15t-surface);
  --button-background-color-dark: var(--c15t-surface);
  --button-border: var(--c15t-border);
  --button-border-dark: var(--c15t-border);
  --button-primary-hover-tint: var(--c15t-primary);
  --button-border-width: 1px;
  --button-border-style: solid;
  --button-border-color: var(--c15t-border);
  --button-border-radius: var(--c15t-radius-md);
  --button-hover-transition-color: background-color var(--c15t-duration-fast)var(--c15t-easing);
  --button-shadow-primary-focus: 0 0 0 2px var(--button-focus-ring);
  --button-shadow-primary-focus-dark: 0 0 0 2px var(--button-focus-ring-dark);
  --button-shadow-primary: var(--button-shadow),inset 0 0 0 1px var(--button-primary);
  --button-shadow-primary-dark: var(--button-shadow-dark),inset 0 0 0 1px var(--button-primary-dark);
  --button-shadow-primary-hover: none;
  --button-shadow-primary-hover-dark: none;
  --collapsible-content-color: var(--c15t-text-muted);
  --legal-links-color: #476cff;
  --legal-links-focus-color: #476cff;
  --legal-links-focus-color-dark: #2547d0;
  --preference-item-content-color: var(--c15t-text-muted);
  --preference-item-focus-ring: var(--c15t-primary);
  --tabs-list-border: var(--c15t-border);
  --tabs-trigger-color: var(--c15t-text-muted);
  --tabs-trigger-active-color: var(--c15t-text);
  --tabs-focus-ring: var(--c15t-primary);
  --consent-banner-border-radius-sm: var(--c15t-radius-sm);
  --consent-banner-border-radius: var(--c15t-radius-lg);
  --consent-banner-border-width: 1px;
  --consent-banner-border-width-hairline: .5px;
  --consent-banner-background-color: var(--c15t-surface);
  --consent-banner-background-color-dark: var(--c15t-surface);
  --consent-banner-footer-background-color: var(--c15t-surface-hover);
  --consent-banner-footer-background-color-dark: var(--c15t-surface-hover);
  --consent-banner-text-color: var(--c15t-text);
  --consent-banner-text-color-dark: var(--c15t-text);
  --consent-banner-border-color: var(--c15t-border);
  --consent-banner-border-color-dark: var(--c15t-border);
  --consent-banner-title-color: var(--c15t-text);
  --consent-banner-title-color-dark: var(--c15t-text);
  --consent-banner-description-color: var(--c15t-text-muted);
  --consent-banner-description-color-dark: var(--c15t-text-muted);
  --consent-banner-overlay-background-color: var(--c15t-overlay);
  --consent-banner-overlay-background-color-dark: var(--c15t-overlay);
  --consent-dialog-stroke-color: var(--c15t-border);
  --consent-dialog-stroke-color-dark: var(--c15t-border);
  --consent-dialog-branding-focus-color: var(--c15t-primary);
  --consent-dialog-branding-focus-color-dark: var(--c15t-primary);
  --consent-dialog-link-text-color: var(--c15t-text);
  --consent-dialog-link-text-color-dark: var(--c15t-text);
  --consent-dialog-border-color: var(--c15t-border);
  --consent-dialog-border-color-dark: var(--c15t-border);
  --consent-dialog-background-color: var(--c15t-surface);
  --consent-dialog-background-color-dark: var(--c15t-surface);
  --consent-dialog-foreground-color: var(--c15t-text);
  --consent-dialog-foreground-color-dark: var(--c15t-text);
  --consent-dialog-muted-color: var(--c15t-text-muted);
  --consent-dialog-muted-color-dark: var(--c15t-text-muted);
  --consent-dialog-overlay-background-color: var(--c15t-overlay);
  --consent-dialog-overlay-background-color-dark: var(--c15t-overlay);
  --consent-dialog-card-padding: var(--c15t-space-lg);
  --consent-dialog-card-padding-mobile: var(--c15t-space-md);
  --consent-dialog-card-gap: var(--c15t-space-xs);
  --consent-dialog-card-radius: var(--c15t-radius-lg);
  --consent-dialog-card-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
  --consent-dialog-border-width: 1px;
  --consent-dialog-border-width-hairline: .5px;
  --consent-dialog-border-style: solid;
  --consent-widget-background-color: var(--c15t-surface);
  --consent-widget-background-color-dark: var(--c15t-surface);
  --consent-widget-border-color: var(--c15t-border);
  --consent-widget-border-color-dark: var(--c15t-border);
  --consent-widget-text-color: var(--c15t-text);
  --consent-widget-text-color-dark: var(--c15t-text);
  --consent-widget-text-muted-color: var(--c15t-text-muted);
  --consent-widget-text-muted-color-dark: var(--c15t-text-muted);
  --consent-widget-footer-background-color: transparent;
  --consent-widget-footer-background-color-dark: transparent;
  --consent-widget-link-text-color: var(--c15t-text);
  --consent-widget-link-text-color-dark: var(--c15t-text);
  --consent-widget-branding-link-color: var(--c15t-primary);
  --consent-widget-border-width: 0;
  --consent-widget-accordion-background-color: var(--c15t-surface);
  --consent-widget-accordion-background-color-dark: var(--c15t-surface);
  --consent-widget-accordion-border-color: var(--c15t-border);
  --consent-widget-accordion-border-color-dark: var(--c15t-border);
  --consent-widget-accordion-text-color: var(--c15t-text);
  --consent-widget-accordion-text-color-dark: var(--c15t-text);
  --consent-widget-accordion-icon-color: var(--c15t-text-muted);
  --consent-widget-accordion-icon-color-dark: var(--c15t-text-muted);
  --consent-widget-accordion-arrow-color: #a3a3a3;
  --consent-widget-accordion-arrow-color-dark: #ccc;
  --consent-widget-accordion-content-color: #5c5c5c;
  --consent-widget-accordion-content-color-dark: #999;
  --consent-widget-accordion-focus-ring: #476cff;
  --consent-widget-accordion-focus-ring-dark: #2547d0;
  --frame-placeholder-border-radius: 1.25rem;
  --frame-placeholder-border-width: 1px;
  --frame-placeholder-border-color: #ebebeb;
  --frame-placeholder-border-color-dark: #333;
  --frame-placeholder-background-color: #fff;
  --frame-placeholder-background-color-dark: #171717;
  --frame-placeholder-text-color: #171717;
  --frame-placeholder-text-color-dark: #e6e6e6;
  --frame-placeholder-title-color: #171717;
  --frame-placeholder-title-color-dark: #e6e6e6;
  --color-background-main: #fff;
  --color-background-invert: #08090a;
  --color-text-main: #08090a;
  --color-text-invert: #fff;
  --color-text-soft: rgba(8,9,10,.8);
  --color-text-sub: rgba(8,9,10,.6);
  --color-muted: rgba(8,9,10,.5);
  --color-text-base-tertiary: rgba(8,9,10,.4);
  --color-border-sub: rgba(8,9,10,.07);
  --color-rail-dot: rgba(0,0,0,.12);
  --color-background-soft: rgba(8,9,10,.03);
  --color-border-surface: rgba(8,9,10,.05);
  --color-border-soft: rgba(8,9,10,.15);
  --color-brand: #0c8c5e;
  --color-brand-light: #0c8c5e;
  --color-border-solid: #08090a;
  --color-muted-invert: rgba(255,255,255,.5);
  --color-background-gray-emphasis: #e6e5e3;
  --color-background-gray-subtle: #f9f8f7;
  --color-foreground-gray-subtle: #554b42;
  --color-neutral-0: #fefdfb;
  --color-neutral-100: #faf8f5;
  --color-neutral-200: #ebe9e6;
  --color-neutral-250: #d9d7d4;
  --color-neutral-300: #cfcdca;
  --color-neutral-400: #969e9b;
  --color-neutral-500: #717d79;
  --color-neutral-700: #485450;
  --color-neutral-800: #121715;
  --color-orange: #eb9411;
  --color-orange-2: #ffa723;
  --color-light-orange: #ffeee0;
  --color-blue-2: #44aeff;
  --color-pink-2: #ffa3d3;
  --color-purple: #d87cff;
  --color-speedy-mint: #18e299;
  --color-light-mint: #d2f7ea;
  --color-green-new: #16a34a;
  --color-midnight-green: #0e1d18;
  --color-new-green: #003723;
  --color-grass: #1b4637;
  --color-mint-dark: #17cf85;
  --color-blue-dark: #2992e3;
  --color-black-rich: #0a0b0f;
  --color-white-0: rgba(255,255,255,0);
  --color-white-5: rgba(255,255,255,.05);
  --color-white-8: rgba(255,255,255,.08);
  --color-white-10: rgba(255,255,255,.1);
  --color-white-35: rgba(255,255,255,.35);
  --color-white-70: rgba(255,255,255,.7);
  --color-black-0: transparent;
  --color-black-2: rgba(0,0,0,.02);
  --color-black-4: rgba(0,0,0,.04);
  --color-black-6: rgba(0,0,0,.06);
  --color-black-8: rgba(0,0,0,.08);
  --color-black-50: rgba(0,0,0,.5);
  --color-gradient-green-1: #18e299;
  --color-gradient-green-2: #58e97f;
  --color-gradient-green-3: #6dee6b;
  --color-gradient-green-4: #81f25a;
  --color-gradient-green-5: #95f648;
  --color-gradient-green-6: #a8fb36;
  --color-base-default: #fff;
  --color-base-invert: #0a0b0f;
  --color-base-white: #fff;
  --color-base-black: #0a0b0f;
  --color-background-primary: #fefdfb;
  --color-background-secondary: #faf8f5;
  --color-background-tertiary: #ebe9e6;
  --color-background-tertiary-invert: #485450;
  --color-background-transparent: rgba(255,255,255,0);
  --color-background-transparent-invert: transparent;
  --color-foreground-primary: #121715;
  --color-foreground-invert: #faf8f5;
  --color-foreground-secondary: #485450;
  --color-foreground-tertiary: #717d79;
  --color-foreground-muted: #969e9b;
  --color-border-transparent: transparent;
  --color-border-primary: rgba(0,0,0,.04);
  --color-border-secondary: rgba(0,0,0,.06);
  --color-border-tertiary: rgba(0,0,0,.08);
  --color-border-muted: rgba(0,0,0,.5);
  --color-border-line: #f1f0ee;
  --color-brand-base: #0c8c5e;
  --color-brand-8: rgba(12,140,94,.08);
  --color-brand-10: rgba(12,140,94,.1);
  --color-brand-20: rgba(12,140,94,.2);
  --color-brand-vivid: #1fa77a;
  --tw-mask-bottom-from-color: black;
  --tw-inset-ring-shadow: 0 0 transparent;
  --color-white: #fff;
  --color-gray-100: lab(96.1596% -.0823438 -1.13575);
  --tw-mask-right-from-color: black;
  --c15t-easing-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
  --tw-mask-right-to-color: transparent;
  --tw-ring-shadow: 0 0 transparent;
  --tw-ring-offset-width: 0px;
  --tw-mask-top-from-color: black;
  --tw-ring-offset-shadow: 0 0 transparent;
  --c15t-border: rgba(0,0,0,.06);
  --tw-mask-radial-to-color: transparent;
  --c15t-primary: #0c8c5e;
  --color-green-800: lab(37.4616% -36.7971 22.9692);
  --tw-mask-bottom-to-color: transparent;
  --tw-mask-left-from-color: black;
  --c15t-text-on-primary: #ffffff;
  --c15t-text-muted: #485450;
  --color-gray-600: lab(35.6337% -1.58697 -10.8425);
  --tw-mask-top-to-color: transparent;
  --tw-border-style: solid;
  --color-red-600: lab(48.4493% 77.4328 61.5452);
  --color-black: #000;
  --c15t-border-hover: rgba(0,0,0,.08);
  --tw-mask-radial-from-color: black;
  --tw-ring-offset-color: #fff;
  --color-red-400: lab(63.7053% 60.745 31.3109);
  --color-gray-800: lab(16.1051% -1.18239 -11.7533);
  --color-blue-500: lab(54.1736% 13.3369 -74.6839);
  --tw-mask-left-to-color: transparent;
  --c15t-primary-hover: color-mix(in oklab, #0c8c5e 85%, transparent);
  --color-gray-200: lab(91.6229% -.159115 -2.26791);
  /* — spacing — */
  --twoslash-code-font-size: 1em;
  --twoslash-text-size: .8rem;
  --accordion-padding: var(--c15t-space-md);
  --accordion-icon-size: 1.25rem;
  --button-font-size: var(--c15t-font-size-sm);
  --collapsible-gap: 0;
  --legal-links-gap: .75rem;
  --legal-links-font-size: .875rem;
  --preference-item-gap: .75rem;
  --preference-item-leading-gap: .5rem;
  --consent-banner-text-size-adjust: 100%;
  --consent-banner-tab-size: 4;
  --consent-dialog-title-font-size: var(--c15t-font-size-sm);
  --consent-dialog-title-letter-spacing: -.025em;
  --consent-dialog-description-font-size: var(--c15t-font-size-base);
  --consent-dialog-footer-gap: var(--c15t-space-sm);
  --consent-dialog-footer-font-size: 14px;
  --consent-dialog-branding-font-size: var(--c15t-font-size-base);
  --consent-dialog-branding-letter-spacing: -.01em;
  --consent-dialog-header-gap: var(--c15t-space-xs);
  --consent-dialog-content-gap: var(--c15t-space-md);
  --consent-dialog-footer-padding-y: var(--c15t-space-md);
  --consent-dialog-branding-gap: .5rem;
  --consent-dialog-branding-label-size: .6875rem;
  --consent-widget-padding: 0;
  --consent-widget-gap: var(--c15t-space-xs);
  --consent-widget-footer-padding: var(--c15t-space-lg)0 0 0;
  --consent-widget-title-size: var(--c15t-font-size-sm);
  --consent-widget-accordion-padding: var(--c15t-space-sm);
  --consent-widget-accordion-stack-gap: .75rem;
  --consent-widget-accordion-icon-size: 1.25rem;
  --frame-placeholder-gap: 1rem;
  --grid-gap: 16px;
  --grid-margin: 16px;
  --c15t-space-md: 1rem;
  --tw-space-y-reverse: 0;
  --tw-mask-radial-size: farthest-corner;
  --c15t-font-size-sm: 0.875rem;
  --c15t-font-size-base: 1rem;
  --spacing: .25rem;
  --c15t-space-xs: 0.25rem;
  --c15t-space-lg: 1.5rem;
  --c15t-font-size-lg: 1.125rem;
  --c15t-space-xl: 2rem;
  --c15t-space-sm: 0.5rem;
  /* — typography — */
  --twoslash-code-font: inherit;
  --button-text: var(--c15t-text);
  --button-text-dark: var(--c15t-text);
  --button-text-hover: var(--c15t-text);
  --button-text-hover-dark: var(--c15t-text);
  --button-font: var(--c15t-font-family);
  --button-font-weight: var(--c15t-font-weight-medium);
  --button-line-height: var(--c15t-line-height-tight);
  --legal-links-text-decoration: none;
  --legal-links-text-decoration-hover: underline;
  --consent-banner-font-family: var(--c15t-font-family);
  --consent-banner-line-height: var(--c15t-line-height-normal);
  --consent-dialog-font-family: var(--c15t-font-family);
  --consent-dialog-line-height: var(--c15t-line-height-tight);
  --consent-dialog-title-font-weight: var(--c15t-font-weight-semibold);
  --consent-dialog-description-font-weight: var(--c15t-font-weight-normal);
  --consent-dialog-description-line-height: var(--c15t-line-height-normal);
  --consent-dialog-branding-font-weight: var(--c15t-font-weight-medium);
  --consent-dialog-branding-line-height: var(--c15t-line-height-relaxed);
  --consent-widget-title-line-height: var(--c15t-line-height-tight);
  --consent-widget-title-tracking: -.006em;
  --consent-widget-font-family: system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
  --consent-widget-line-height: 1.15;
  --frame-font-family: system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
  --frame-line-height: 1.5;
  --text-base--line-height: calc(1.5/1);
  --c15t-font-weight-normal: 400;
  --text-sm: .875rem;
  --c15t-line-height-tight: 1.25;
  --text-lg: 1.125rem;
  --c15t-line-height-normal: 1.5;
  --default-font-family: ;
  --text-sm--line-height: calc(1.25/.875);
  --text-3xl--line-height: calc(2.25/1.875);
  --text-3xl: 1.875rem;
  --text-xs: .75rem;
  --tracking-widest: .1em;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --text-base: 1rem;
  --default-mono-font-family: ;
  --c15t-font-weight-medium: 500;
  --c15t-font-weight-semibold: 600;
  --font-weight-bold: 700;
  --c15t-text: #121715;
  --text-xs--line-height: calc(1/.75);
  --text-xl: 1.25rem;
  --leading-relaxed: 1.625;
  --text-2xl--line-height: calc(2/1.5);
  --text-xl--line-height: calc(1.75/1.25);
  --leading-tight: 1.25;
  --tracking-tight: -.025em;
  --text-2xl: 1.5rem;
  --text-lg--line-height: calc(1.75/1.125);
  --c15t-font-family: ;
  --c15t-line-height-relaxed: 1.75;
  --tracking-wide: .025em;
  --font-weight-semibold: 600;
  /* — shadows — */
  --twoslash-popup-shadow: rgba(0,0,0,.08) 0px 1px 4px;
  --accordion-focus-shadow: 0 0 0 2px var(--accordion-focus-ring);
  --accordion-focus-shadow-dark: 0 0 0 2px var(--accordion-focus-ring-dark);
  --button-shadow: var(--c15t-shadow-sm);
  --button-shadow-dark: var(--c15t-shadow-sm);
  --button-shadow-neutral-focus: 0 0 0 2px var(--button-focus-ring);
  --button-shadow-neutral-focus-dark: 0 0 0 2px var(--button-focus-ring-dark);
  --button-shadow-neutral: var(--button-shadow),inset 0 0 0 1px var(--button-neutral-soft);
  --button-shadow-neutral-dark: var(--button-shadow-dark),inset 0 0 0 1px var(--button-neutral-soft-dark);
  --button-shadow-neutral-hover: none;
  --button-shadow-neutral-hover-dark: none;
  --consent-banner-shadow: var(--c15t-shadow-lg);
  --consent-banner-shadow-dark: var(--c15t-shadow-lg);
  --consent-widget-accordion-focus-shadow: 0 0 0 2px #476cff;
  --consent-widget-accordion-focus-shadow-dark: 0 0 0 2px #2547d0;
  --frame-placeholder-shadow: 0 16px 32px -12px rgba(14,18,27,.1);
  --frame-placeholder-shadow-dark: 0 16px 32px -12px rgba(14,18,27,.1);
  --tw-inset-shadow: 0 0 transparent;
  --tw-shadow-alpha: 100%;
  --tw-drop-shadow-alpha: 100%;
  --tw-shadow: 0 0 transparent;
  --tw-inset-shadow-alpha: 100%;
  --c15t-shadow-sm: 0 1px 2px hsla(0, 0%, 0%, 0.05);
  --c15t-shadow-lg: 0 8px 24px hsla(0, 0%, 0%, 0.12);
  --c15t-shadow-md: 0 4px 12px hsla(0, 0%, 0%, 0.08);
  /* — radii — */
  --accordion-radius: var(--c15t-radius-md);
  --consent-widget-radius: 0;
  --consent-widget-accordion-radius: var(--c15t-radius-md);
  --radius-4xl: 2rem;
  --c15t-radius-sm: 4px;
  --radius-sm: .25rem;
  --radius-md: .375rem;
  --radius-lg: .5rem;
  --c15t-radius-lg: 12px;
  --c15t-radius-md: 8px;
  --c15t-radius-full: 9999px;
  --radius-2xl: 1rem;
  --radius-3xl: 1.5rem;
  --radius-xl: .75rem;
  /* — other — */
  --twoslash-docs-tag-style: italic;
  --accordion-duration: var(--c15t-duration-normal);
  --accordion-ease: var(--c15t-easing);
  --accordion-background-hover: var(--c15t-surface-hover);
  --accordion-background-hover-dark: var(--c15t-surface-hover);
  --button-neutral: var(--c15t-text-muted);
  --button-neutral-dark: var(--c15t-text-muted);
  --button-neutral-hover: var(--c15t-text);
  --button-neutral-hover-dark: var(--c15t-text);
  --button-neutral-soft: var(--c15t-surface-hover);
  --button-neutral-soft-dark: var(--c15t-surface-hover);
  --button-hover-overlay: var(--c15t-surface-hover);
  --button-hover-overlay-dark: var(--c15t-surface-hover);
  --button-neutral-hover-tint: var(--c15t-text);
  --button-transition: opacity var(--c15t-duration-fast)var(--c15t-easing),transform var(--c15t-duration-fast)var(--c15t-easing);
  --button-hover-transition-full: background-color var(--c15t-duration-fast)var(--c15t-easing),box-shadow var(--c15t-duration-fast)var(--c15t-easing),color var(--c15t-duration-fast)var(--c15t-easing);
  --button-cursor: pointer;
  --collapsible-duration: var(--c15t-duration-normal);
  --collapsible-ease: var(--c15t-easing);
  --legal-links-transition: text-decoration .2s ease;
  --legal-links-outline: 2px solid currentColor;
  --legal-links-outline-offset: 2px;
  --preference-item-duration: var(--c15t-duration-normal);
  --preference-item-ease: var(--c15t-easing);
  --tabs-list-background: var(--c15t-surface);
  --tabs-trigger-active-background: var(--c15t-surface-hover);
  --consent-banner-max-width: 440px;
  --consent-banner-branding-tag-offset: 2rem;
  --consent-banner-animation-duration: var(--c15t-duration-fast);
  --consent-banner-animation-timing: var(--c15t-easing);
  --consent-banner-entry-animation: c15t-ui-enter-EoZFn var(--c15t-duration-fast)var(--c15t-easing);
  --consent-banner-exit-animation: c15t-ui-exit-Z4gI_ var(--c15t-duration-fast)var(--c15t-easing);
  --consent-dialog-max-width: 28rem;
  --consent-dialog-height: 100%;
  --consent-dialog-z-index: 1000000000;
  --consent-dialog-overlay-z-index: 1000000000;
  --consent-dialog-animation-duration: var(--c15t-duration-normal);
  --consent-dialog-animation-timing: ease-out;
  --consent-dialog-branding-icon-height: 1.25rem;
  --consent-dialog-branding-icon-width: auto;
  --consent-widget-max-width: 32rem;
  --consent-widget-z-index: 50;
  --consent-widget-title-weight: var(--c15t-font-weight-semibold);
  --consent-widget-entry-animation: c15t-ui-enter-oqaf_ var(--c15t-duration-fast)var(--c15t-easing);
  --consent-widget-exit-animation: c15t-ui-exit-Yh5ig var(--c15t-duration-fast)var(--c15t-easing);
  --consent-widget-accordion-duration: var(--c15t-duration-normal);
  --consent-widget-accordion-ease: var(--c15t-easing);
  --consent-widget-accordion-background-hover: var(--c15t-surface-hover);
  --consent-widget-accordion-background-hover-dark: var(--c15t-surface-hover);
  --frame-placeholder-opacity: 0;
  --frame-placeholder-animation: c15t-ui-fadeIn-moBzd .15s cubic-bezier(.165,.84,.44,1)forwards;
  --grid-columns: 4;
  --grid-max-width: 1024px;
  --ease-out-soft: cubic-bezier(.22,1,.36,1);
  --ease-out-expo: cubic-bezier(.16,1,.3,1);
  --ease-in-out-smooth: cubic-bezier(.4,0,.2,1);
  --blur-lg: 16px;
  --tw-mask-conic: linear-gradient(#fff,#fff);
  --tw-mask-top-to-position: 100%;
  --tw-mask-right: linear-gradient(#fff,#fff);
  --tw-gradient-to-position: 100%;
  --c15t-duration-slow: 200ms;
  --tw-scale-y: 1;
  --tw-mask-radial: linear-gradient(#fff,#fff);
  --c15t-easing: cubic-bezier(0.4, 0, 0.2, 1);
  --tw-mask-right-from-position: 0%;
  --container-xl: 36rem;
  --c15t-duration-fast: 280ms;
  --c15t-overlay: color-mix(in oklab, #0a0b0f 50%, transparent);
  --tw-divide-x-reverse: 0;
  --tw-gradient-from-position: 0%;
  --tw-mask-radial-position: center;
  --tw-mask-right-to-position: 100%;
  --blur-md: 12px;
  --container-4xl: 56rem;
  --tw-mask-top-from-position: 0%;
  --c15t-switch-track: lab(90.9058% .404745 1.13158);
  --c15t-easing-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
  --container-md: 28rem;
  --tw-mask-left-to-position: 100%;
  --aspect-video: 16/9;
  --c15t-surface-hover: lab(2.42579% -.165291 -.470081/.03);
  --tw-outline-style: solid;
  --tw-gradient-from: rgba(0, 0, 0, 0);
  --tw-gradient-to: rgba(0, 0, 0, 0);
  --blur-2xl: 40px;
  --tw-gradient-via-position: 50%;
  --default-transition-duration: .15s;
  --c15t-switch-thumb: #ffffff;
  --ease-out-strong: cubic-bezier(.23,1,.32,1);
  --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
  --tw-translate-z: 0;
  --tw-gradient-via: rgba(0, 0, 0, 0);
  --container-3xl: 48rem;
  --tw-translate-y: 0;
  --ease-out: cubic-bezier(0,0,.2,1);
  --tw-content: "";
  --tw-mask-top: linear-gradient(#fff,#fff);
  --ease-in-out-strong: cubic-bezier(.77,0,.175,1);
  --tw-translate-x: 0;
  --tw-mask-radial-shape: ellipse;
  --tw-mask-linear: linear-gradient(#fff,#fff);
  --c15t-surface: #fefdfb;
  --tw-mask-left-from-position: 0%;
  --tw-mask-bottom-to-position: 100%;
  --tw-scale-z: 1;
  --c15t-switch-track-active: #0c8c5e;
  --ease-in-out: cubic-bezier(.4,0,.2,1);
  --tw-mask-radial-from-position: 0%;
  --c15t-duration-normal: 150ms;
  --container-5xl: 64rem;
  --tw-mask-radial-to-position: 100%;
  --animate-spin: spin 1s linear infinite;
  --tw-mask-left: linear-gradient(#fff,#fff);
  --tw-mask-bottom-from-position: 0%;
  --tw-divide-y-reverse: 0;
  --c15t-easing-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --tw-scale-x: 1;
  --tw-mask-bottom: linear-gradient(#fff,#fff);
  --blur-sm: 8px;
  /* — dependencies — */
  --twoslash-tag-warn-color: --twoslash-warn-color;
  --twoslash-tag-warn-bg: --twoslash-warn-bg;
  --accordion-padding: --c15t-space-md;
  --accordion-radius: --c15t-radius-md;
  --accordion-duration: --c15t-duration-normal;
  --accordion-ease: --c15t-easing;
  --accordion-background-color: --c15t-surface;
  --accordion-background-color-dark: --c15t-surface;
  --accordion-background-hover: --c15t-surface-hover;
  --accordion-background-hover-dark: --c15t-surface-hover;
  --accordion-border-color: --c15t-border;
  --accordion-border-color-dark: --c15t-border;
  --accordion-text-color: --c15t-text;
  --accordion-text-color-dark: --c15t-text;
  --accordion-icon-color: --c15t-text-muted;
  --accordion-icon-color-dark: --c15t-text-muted;
  --accordion-arrow-color: --c15t-text-muted;
  --accordion-arrow-color-dark: --c15t-text-muted;
  --accordion-content-color: --c15t-text-muted;
  --accordion-content-color-dark: --c15t-text-muted;
  --accordion-focus-ring: --c15t-primary;
  --accordion-focus-ring-dark: --c15t-primary;
  --accordion-focus-shadow: --accordion-focus-ring;
  --accordion-focus-shadow-dark: --accordion-focus-ring-dark;
  --button-primary: --c15t-primary;
  --button-primary-dark: --c15t-primary;
  --button-primary-hover: --c15t-primary-hover;
  --button-primary-hover-dark: --c15t-primary-hover;
  --button-neutral: --c15t-text-muted;
  --button-neutral-dark: --c15t-text-muted;
  --button-neutral-hover: --c15t-text;
  --button-neutral-hover-dark: --c15t-text;
  --button-neutral-soft: --c15t-surface-hover;
  --button-neutral-soft-dark: --c15t-surface-hover;
  --button-focus-ring: --c15t-primary;
  --button-focus-ring-dark: --c15t-primary;
  --button-text: --c15t-text;
  --button-text-dark: --c15t-text;
  --button-text-hover: --c15t-text;
  --button-text-hover-dark: --c15t-text;
  --button-background-color: --c15t-surface;
  --button-background-color-dark: --c15t-surface;
  --button-border: --c15t-border;
  --button-border-dark: --c15t-border;
  --button-hover-overlay: --c15t-surface-hover;
  --button-hover-overlay-dark: --c15t-surface-hover;
  --button-primary-hover-tint: --c15t-primary;
  --button-neutral-hover-tint: --c15t-text;
  --button-font: --c15t-font-family;
  --button-border-color: --c15t-border;
  --button-border-radius: --c15t-radius-md;
  --button-font-weight: --c15t-font-weight-medium;
  --button-font-size: --c15t-font-size-sm;
  --button-line-height: --c15t-line-height-tight;
  --button-transition: --c15t-duration-fast,--c15t-easing,--c15t-duration-fast,--c15t-easing;
  --button-hover-transition-color: --c15t-duration-fast,--c15t-easing;
  --button-hover-transition-full: --c15t-duration-fast,--c15t-easing,--c15t-duration-fast,--c15t-easing,--c15t-duration-fast,--c15t-easing;
  --button-shadow: --c15t-shadow-sm;
  --button-shadow-dark: --c15t-shadow-sm;
  --button-shadow-primary-focus: --button-focus-ring;
  --button-shadow-neutral-focus: --button-focus-ring;
  --button-shadow-primary-focus-dark: --button-focus-ring-dark;
  --button-shadow-neutral-focus-dark: --button-focus-ring-dark;
  --button-shadow-primary: --button-shadow,--button-primary;
  --button-shadow-primary-dark: --button-shadow-dark,--button-primary-dark;
  --button-shadow-neutral: --button-shadow,--button-neutral-soft;
  --button-shadow-neutral-dark: --button-shadow-dark,--button-neutral-soft-dark;
  --collapsible-duration: --c15t-duration-normal;
  --collapsible-ease: --c15t-easing;
  --collapsible-content-color: --c15t-text-muted;
  --preference-item-content-color: --c15t-text-muted;
  --preference-item-duration: --c15t-duration-normal;
  --preference-item-ease: --c15t-easing;
  --preference-item-focus-ring: --c15t-primary;
  --tabs-list-background: --c15t-surface;
  --tabs-list-border: --c15t-border;
  --tabs-trigger-color: --c15t-text-muted;
  --tabs-trigger-active-color: --c15t-text;
  --tabs-trigger-active-background: --c15t-surface-hover;
  --tabs-focus-ring: --c15t-primary;
  --consent-banner-font-family: --c15t-font-family;
  --consent-banner-line-height: --c15t-line-height-normal;
  --consent-banner-border-radius-sm: --c15t-radius-sm;
  --consent-banner-border-radius: --c15t-radius-lg;
  --consent-banner-animation-duration: --c15t-duration-fast;
  --consent-banner-animation-timing: --c15t-easing;
  --consent-banner-entry-animation: --c15t-duration-fast,--c15t-easing;
  --consent-banner-exit-animation: --c15t-duration-fast,--c15t-easing;
  --consent-banner-shadow: --c15t-shadow-lg;
  --consent-banner-shadow-dark: --c15t-shadow-lg;
  --consent-banner-background-color: --c15t-surface;
  --consent-banner-background-color-dark: --c15t-surface;
  --consent-banner-footer-background-color: --c15t-surface-hover;
  --consent-banner-footer-background-color-dark: --c15t-surface-hover;
  --consent-banner-text-color: --c15t-text;
  --consent-banner-text-color-dark: --c15t-text;
  --consent-banner-border-color: --c15t-border;
  --consent-banner-border-color-dark: --c15t-border;
  --consent-banner-title-color: --c15t-text;
  --consent-banner-title-color-dark: --c15t-text;
  --consent-banner-description-color: --c15t-text-muted;
  --consent-banner-description-color-dark: --c15t-text-muted;
  --consent-banner-overlay-background-color: --c15t-overlay;
  --consent-banner-overlay-background-color-dark: --c15t-overlay;
  --consent-dialog-font-family: --c15t-font-family;
  --consent-dialog-line-height: --c15t-line-height-tight;
  --consent-dialog-title-font-size: --c15t-font-size-sm;
  --consent-dialog-title-font-weight: --c15t-font-weight-semibold;
  --consent-dialog-description-font-size: --c15t-font-size-base;
  --consent-dialog-description-font-weight: --c15t-font-weight-normal;
  --consent-dialog-description-line-height: --c15t-line-height-normal;
  --consent-dialog-footer-gap: --c15t-space-sm;
  --consent-dialog-branding-font-size: --c15t-font-size-base;
  --consent-dialog-branding-font-weight: --c15t-font-weight-medium;
  --consent-dialog-branding-line-height: --c15t-line-height-relaxed;
  --consent-dialog-stroke-color: --c15t-border;
  --consent-dialog-stroke-color-dark: --c15t-border;
  --consent-dialog-branding-focus-color: --c15t-primary;
  --consent-dialog-branding-focus-color-dark: --c15t-primary;
  --consent-dialog-link-text-color: --c15t-text;
  --consent-dialog-link-text-color-dark: --c15t-text;
  --consent-dialog-border-color: --c15t-border;
  --consent-dialog-border-color-dark: --c15t-border;
  --consent-dialog-background-color: --c15t-surface;
  --consent-dialog-background-color-dark: --c15t-surface;
  --consent-dialog-foreground-color: --c15t-text;
  --consent-dialog-foreground-color-dark: --c15t-text;
  --consent-dialog-muted-color: --c15t-text-muted;
  --consent-dialog-muted-color-dark: --c15t-text-muted;
  --consent-dialog-overlay-background-color: --c15t-overlay;
  --consent-dialog-overlay-background-color-dark: --c15t-overlay;
  --consent-dialog-card-padding: --c15t-space-lg;
  --consent-dialog-card-padding-mobile: --c15t-space-md;
  --consent-dialog-card-gap: --c15t-space-xs;
  --consent-dialog-header-gap: --c15t-space-xs;
  --consent-dialog-content-gap: --c15t-space-md;
  --consent-dialog-footer-padding-y: --c15t-space-md;
  --consent-dialog-card-radius: --c15t-radius-lg;
  --consent-dialog-animation-duration: --c15t-duration-normal;
  --consent-widget-background-color: --c15t-surface;
  --consent-widget-background-color-dark: --c15t-surface;
  --consent-widget-border-color: --c15t-border;
  --consent-widget-border-color-dark: --c15t-border;
  --consent-widget-text-color: --c15t-text;
  --consent-widget-text-color-dark: --c15t-text;
  --consent-widget-text-muted-color: --c15t-text-muted;
  --consent-widget-text-muted-color-dark: --c15t-text-muted;
  --consent-widget-link-text-color: --c15t-text;
  --consent-widget-link-text-color-dark: --c15t-text;
  --consent-widget-branding-link-color: --c15t-primary;
  --consent-widget-gap: --c15t-space-xs;
  --consent-widget-footer-padding: --c15t-space-lg;
  --consent-widget-title-size: --c15t-font-size-sm;
  --consent-widget-title-line-height: --c15t-line-height-tight;
  --consent-widget-title-weight: --c15t-font-weight-semibold;
  --consent-widget-entry-animation: --c15t-duration-fast,--c15t-easing;
  --consent-widget-exit-animation: --c15t-duration-fast,--c15t-easing;
  --consent-widget-accordion-padding: --c15t-space-sm;
  --consent-widget-accordion-radius: --c15t-radius-md;
  --consent-widget-accordion-duration: --c15t-duration-normal;
  --consent-widget-accordion-ease: --c15t-easing;
  --consent-widget-accordion-background-color: --c15t-surface;
  --consent-widget-accordion-background-color-dark: --c15t-surface;
  --consent-widget-accordion-background-hover: --c15t-surface-hover;
  --consent-widget-accordion-background-hover-dark: --c15t-surface-hover;
  --consent-widget-accordion-border-color: --c15t-border;
  --consent-widget-accordion-border-color-dark: --c15t-border;
  --consent-widget-accordion-text-color: --c15t-text;
  --consent-widget-accordion-text-color-dark: --c15t-text;
  --consent-widget-accordion-icon-color: --c15t-text-muted;
  --consent-widget-accordion-icon-color-dark: --c15t-text-muted;
  /* — semantic — */
  success: [object Object];
  warning: [object Object];
  error: [object Object];
  info: [object Object];

}