:root {
  --cursor-accent: #1084FE;
  --cursor-action-label: #FCFCFC;
  --cursor-added: #00C972;
  --cursor-base: #141414;
  --cursor-blue: #1084FE;
  --cursor-brand: #F54E00;
  --cursor-chrome: #F7F7F7;
  --cursor-cyan: #00BCA6;
  --cursor-danger: #C21D2E;
  --cursor-diff-added-line-background: #00C97217;
  --cursor-diff-added-text-background: #00C97210;
  --cursor-diff-removed-line-background: #FF263C17;
  --cursor-diff-removed-text-background: #FF263C10;
  --cursor-editor: #FCFCFC;
  --cursor-focus: #459FFE;
  --cursor-green: #00C972;
  --cursor-magenta: #FF309B;
  --cursor-modified: #FF9800;
  --cursor-orange: #FF6700;
  --cursor-purple: #9159FE;
  --cursor-red: #FF263C;
  --cursor-removed: #C21D2E;
  --cursor-sidebar: #F7F7F7;
  --cursor-success: #00C972;
  --cursor-terminal-ansi-black: #141414;
  --cursor-terminal-ansi-blue: #0C64C1;
  --cursor-terminal-ansi-bright-black: #141414BD;
  --cursor-terminal-ansi-bright-blue: #1084FE;
  --cursor-terminal-ansi-bright-cyan: #00BCA6;
  --cursor-terminal-ansi-bright-green: #00C972;
  --cursor-terminal-ansi-bright-magenta: #FF309B;
  --cursor-terminal-ansi-bright-red: #FF263C;
  --cursor-terminal-ansi-bright-white: #FFFFFF;
  --cursor-terminal-ansi-bright-yellow: #FF9800;
  --cursor-terminal-ansi-cyan: #008F7E;
  --cursor-terminal-ansi-green: #009957;
  --cursor-terminal-ansi-magenta: #C22476;
  --cursor-terminal-ansi-red: #C21D2E;
  --cursor-terminal-ansi-white: #FCFCFC;
  --cursor-terminal-ansi-yellow: #C27400;
  --cursor-untracked: #008F7E;
  --cursor-warn: #FF9800;
  --cursor-yellow: #FF9800;
  @supports (color: oklch(0 0 0)) {
    --cursor-accent: oklch(0.624 0.204 255.604);
    --cursor-action-label: oklch(0.991 0 0);
    --cursor-added: oklch(0.734 0.183 154.495);
    --cursor-base: oklch(0.191 0 0);
    --cursor-blue: oklch(0.624 0.204 255.604);
    --cursor-brand: oklch(0.652 0.214 37.99);
    --cursor-chrome: oklch(0.976 0 0);
    --cursor-cyan: oklch(0.713 0.129 180.437);
    --cursor-danger: oklch(0.525 0.196 23.194);
    --cursor-diff-added-line-background: oklch(0.734 0.183 154.495 / 0.09);
    --cursor-diff-added-text-background: oklch(0.734 0.183 154.495 / 0.063);
    --cursor-diff-removed-line-background: oklch(0.642 0.243 23.677 / 0.09);
    --cursor-diff-removed-text-background: oklch(0.642 0.243 23.677 / 0.063);
    --cursor-editor: oklch(0.991 0 0);
    --cursor-focus: oklch(0.693 0.164 252.387);
    --cursor-green: oklch(0.734 0.183 154.495);
    --cursor-magenta: oklch(0.669 0.249 355.567);
    --cursor-modified: oklch(0.77 0.174 64.054);
    --cursor-orange: oklch(0.697 0.203 43.804);
    --cursor-purple: oklch(0.613 0.232 294.069);
    --cursor-red: oklch(0.642 0.243 23.677);
    --cursor-removed: oklch(0.525 0.196 23.194);
    --cursor-sidebar: oklch(0.976 0 0);
    --cursor-success: oklch(0.734 0.183 154.495);
    --cursor-terminal-ansi-black: oklch(0.191 0 0);
    --cursor-terminal-ansi-blue: oklch(0.511 0.164 255.379);
    --cursor-terminal-ansi-bright-black: oklch(0.191 0 0 / 0.741);
    --cursor-terminal-ansi-bright-blue: oklch(0.624 0.204 255.604);
    --cursor-terminal-ansi-bright-cyan: oklch(0.713 0.129 180.437);
    --cursor-terminal-ansi-bright-green: oklch(0.734 0.183 154.495);
    --cursor-terminal-ansi-bright-magenta: oklch(0.669 0.249 355.567);
    --cursor-terminal-ansi-bright-red: oklch(0.642 0.243 23.677);
    --cursor-terminal-ansi-bright-white: oklch(1 0 0);
    --cursor-terminal-ansi-bright-yellow: oklch(0.77 0.174 64.054);
    --cursor-terminal-ansi-cyan: oklch(0.583 0.105 180.515);
    --cursor-terminal-ansi-green: oklch(0.6 0.148 155.022);
    --cursor-terminal-ansi-magenta: oklch(0.546 0.202 355.168);
    --cursor-terminal-ansi-red: oklch(0.525 0.196 23.194);
    --cursor-terminal-ansi-white: oklch(0.991 0 0);
    --cursor-terminal-ansi-yellow: oklch(0.63 0.141 65.116);
    --cursor-untracked: oklch(0.583 0.105 180.515);
    --cursor-warn: oklch(0.77 0.174 64.054);
    --cursor-yellow: oklch(0.77 0.174 64.054);
  }
}
:root {
	--cursor-foreground: var(--cursor-base);
	--cursor-text-primary: var(--cursor-base);
	--cursor-text-secondary: color-mix(in srgb, var(--cursor-base) 74%, transparent);
	--cursor-text-tertiary: color-mix(in srgb, var(--cursor-base) 60%, transparent);
	--cursor-text-quaternary: color-mix(in srgb, var(--cursor-base) 36%, transparent);
	--cursor-text-invert: var(--cursor-editor);
	--cursor-text-media: color-mix(in srgb, oklch(1 0 0) 100%, transparent);
	--cursor-text-active: var(--cursor-text-primary);
	--cursor-text-focused: var(--cursor-text-primary);
	--cursor-text-git-added-primary: var(--cursor-added);
	--cursor-text-git-added-secondary: color-mix(in srgb, var(--cursor-added) 78%, transparent);
	--cursor-text-git-added-tertiary: color-mix(in srgb, var(--cursor-added) 64%, transparent);
	--cursor-text-git-added-quaternary: color-mix(in srgb, var(--cursor-added) 40%, transparent);
	--cursor-text-git-modified-primary: var(--cursor-modified);
	--cursor-text-git-modified-secondary: color-mix(in srgb, var(--cursor-modified) 78%, transparent);
	--cursor-text-git-modified-tertiary: color-mix(in srgb, var(--cursor-modified) 64%, transparent);
	--cursor-text-git-modified-quaternary: color-mix(in srgb, var(--cursor-modified) 40%, transparent);
	--cursor-text-git-removed-primary: var(--cursor-removed);
	--cursor-text-git-removed-secondary: color-mix(in srgb, var(--cursor-removed) 78%, transparent);
	--cursor-text-git-removed-tertiary: color-mix(in srgb, var(--cursor-removed) 64%, transparent);
	--cursor-text-git-removed-quaternary: color-mix(in srgb, var(--cursor-removed) 40%, transparent);
	--cursor-text-git-untracked-primary: var(--cursor-untracked);
	--cursor-text-git-untracked-secondary: color-mix(in srgb, var(--cursor-untracked) 78%, transparent);
	--cursor-text-git-untracked-tertiary: color-mix(in srgb, var(--cursor-untracked) 64%, transparent);
	--cursor-text-git-untracked-quaternary: color-mix(in srgb, var(--cursor-untracked) 40%, transparent);
	--cursor-text-red-primary: var(--cursor-red);
	--cursor-text-red-secondary: color-mix(in srgb, var(--cursor-red) 78%, transparent);
	--cursor-text-yellow-primary: var(--cursor-yellow);
	--cursor-text-yellow-secondary: color-mix(in srgb, var(--cursor-yellow) 78%, transparent);
	--cursor-text-green-primary: var(--cursor-green);
	--cursor-text-green-secondary: color-mix(in srgb, var(--cursor-green) 78%, transparent);
	--cursor-text-magenta-primary: var(--cursor-magenta);
	--cursor-text-magenta-secondary: color-mix(in srgb, var(--cursor-magenta) 78%, transparent);
	--cursor-text-purple-primary: var(--cursor-purple);
	--cursor-text-purple-secondary: color-mix(in srgb, var(--cursor-purple) 78%, transparent);
	--cursor-text-cyan-primary: var(--cursor-cyan);
	--cursor-text-cyan-secondary: color-mix(in srgb, var(--cursor-cyan) 78%, transparent);
	--cursor-text-blue-primary: var(--cursor-blue);
	--cursor-text-blue-secondary: color-mix(in srgb, var(--cursor-blue) 78%, transparent);
	--cursor-text-orange-primary: var(--cursor-orange);
	--cursor-text-orange-secondary: color-mix(in srgb, var(--cursor-orange) 78%, transparent);
	--cursor-text-accent: var(--cursor-accent);
	--cursor-text-link: var(--cursor-text-blue-primary);
	--cursor-icon-primary: var(--cursor-base);
	--cursor-icon-secondary: color-mix(in srgb, var(--cursor-base) 66%, transparent);
	--cursor-icon-tertiary: color-mix(in srgb, var(--cursor-base) 52%, transparent);
	--cursor-icon-quaternary: color-mix(in srgb, var(--cursor-base) 28%, transparent);
	--cursor-icon-git-added-primary: var(--cursor-added);
	--cursor-icon-git-added-secondary: color-mix(in srgb, var(--cursor-added) 70%, transparent);
	--cursor-icon-git-added-tertiary: color-mix(in srgb, var(--cursor-added) 56%, transparent);
	--cursor-icon-git-added-quaternary: color-mix(in srgb, var(--cursor-added) 32%, transparent);
	--cursor-icon-git-modified-primary: var(--cursor-modified);
	--cursor-icon-git-modified-secondary: color-mix(in srgb, var(--cursor-modified) 70%, transparent);
	--cursor-icon-git-modified-tertiary: color-mix(in srgb, var(--cursor-modified) 56%, transparent);
	--cursor-icon-git-modified-quaternary: color-mix(in srgb, var(--cursor-modified) 32%, transparent);
	--cursor-icon-git-removed-primary: var(--cursor-removed);
	--cursor-icon-git-removed-secondary: color-mix(in srgb, var(--cursor-removed) 70%, transparent);
	--cursor-icon-git-removed-tertiary: color-mix(in srgb, var(--cursor-removed) 56%, transparent);
	--cursor-icon-git-removed-quaternary: color-mix(in srgb, var(--cursor-removed) 32%, transparent);
	--cursor-icon-git-untracked-primary: var(--cursor-untracked);
	--cursor-icon-git-untracked-secondary: color-mix(in srgb, var(--cursor-untracked) 70%, transparent);
	--cursor-icon-git-untracked-tertiary: color-mix(in srgb, var(--cursor-untracked) 56%, transparent);
	--cursor-icon-git-untracked-quaternary: color-mix(in srgb, var(--cursor-untracked) 32%, transparent);
	--cursor-icon-accent-primary: var(--cursor-accent);
	--cursor-icon-accent-secondary: color-mix(in srgb, var(--cursor-accent) 70%, transparent);
	--cursor-icon-red-primary: var(--cursor-red);
	--cursor-icon-red-secondary: color-mix(in srgb, var(--cursor-red) 70%, transparent);
	--cursor-icon-yellow-primary: var(--cursor-yellow);
	--cursor-icon-yellow-secondary: color-mix(in srgb, var(--cursor-yellow) 70%, transparent);
	--cursor-icon-green-primary: var(--cursor-green);
	--cursor-icon-green-secondary: color-mix(in srgb, var(--cursor-green) 70%, transparent);
	--cursor-icon-magenta-primary: var(--cursor-magenta);
	--cursor-icon-magenta-secondary: color-mix(in srgb, var(--cursor-magenta) 70%, transparent);
	--cursor-icon-cyan-primary: var(--cursor-cyan);
	--cursor-icon-cyan-secondary: color-mix(in srgb, var(--cursor-cyan) 70%, transparent);
	--cursor-icon-blue-primary: var(--cursor-blue);
	--cursor-icon-blue-secondary: color-mix(in srgb, var(--cursor-blue) 70%, transparent);
	--cursor-icon-orange-primary: var(--cursor-orange);
	--cursor-icon-orange-secondary: color-mix(in srgb, var(--cursor-orange) 70%, transparent);
	--cursor-icon-purple-primary: var(--cursor-purple);
	--cursor-icon-purple-secondary: color-mix(in srgb, var(--cursor-purple) 70%, transparent);
	--cursor-bg-primary: color-mix(in srgb, var(--cursor-base) 20%, transparent);
	--cursor-bg-secondary: color-mix(in srgb, var(--cursor-base) 14%, transparent);
	--cursor-bg-tertiary: color-mix(in srgb, var(--cursor-base) 8%, transparent);
	--cursor-bg-quaternary: color-mix(in srgb, var(--cursor-base) 6%, transparent);
	--cursor-bg-quinary: color-mix(in srgb, var(--cursor-base) 4%, transparent);
	--cursor-bg-media: color-mix(in srgb, oklch(0 0 0) 72%, transparent);
	--cursor-bg-media-hover: color-mix(in srgb, oklch(0 0 0) 54%, transparent);
	--cursor-bg-elevated: var(--cursor-editor);
	--cursor-bg-chrome: var(--cursor-chrome);
	--cursor-bg-card: var(--cursor-bg-quaternary);
	--cursor-bg-input: var(--cursor-editor);
	--cursor-bg-input-surface: var(--cursor-bg-quaternary);
	--cursor-bg-editor: var(--cursor-editor);
	--cursor-bg-sidebar: var(--cursor-sidebar);
	--cursor-bg-diff-inserted: var(--cursor-diff-added-line-background);
	--cursor-bg-diff-removed: var(--cursor-diff-removed-line-background);
	--cursor-bg-git-added-primary: var(--cursor-added);
	--cursor-bg-git-added-hover: color-mix(in srgb, var(--cursor-base) 10%, var(--cursor-added));
	--cursor-bg-git-added-secondary: color-mix(in srgb, var(--cursor-added) 24%, transparent);
	--cursor-bg-git-added-tertiary: color-mix(in srgb, var(--cursor-added) 12%, transparent);
	--cursor-bg-git-added-quaternary: color-mix(in srgb, var(--cursor-added) 8%, transparent);
	--cursor-bg-git-modified-primary: var(--cursor-modified);
	--cursor-bg-git-modified-hover: color-mix(in srgb, var(--cursor-base) 10%, var(--cursor-modified));
	--cursor-bg-git-modified-secondary: color-mix(in srgb, var(--cursor-modified) 24%, transparent);
	--cursor-bg-git-modified-tertiary: color-mix(in srgb, var(--cursor-modified) 12%, transparent);
	--cursor-bg-git-modified-quaternary: color-mix(in srgb, var(--cursor-modified) 8%, transparent);
	--cursor-bg-git-removed-primary: var(--cursor-removed);
	--cursor-bg-git-removed-hover: color-mix(in srgb, var(--cursor-base) 10%, var(--cursor-removed));
	--cursor-bg-git-removed-secondary: color-mix(in srgb, var(--cursor-removed) 24%, transparent);
	--cursor-bg-git-removed-tertiary: color-mix(in srgb, var(--cursor-removed) 12%, transparent);
	--cursor-bg-git-removed-quaternary: color-mix(in srgb, var(--cursor-removed) 8%, transparent);
	--cursor-bg-git-untracked-primary: var(--cursor-untracked);
	--cursor-bg-git-untracked-hover: color-mix(in srgb, var(--cursor-base) 10%, var(--cursor-untracked));
	--cursor-bg-git-untracked-secondary: color-mix(in srgb, var(--cursor-untracked) 24%, transparent);
	--cursor-bg-git-untracked-tertiary: color-mix(in srgb, var(--cursor-untracked) 12%, transparent);
	--cursor-bg-git-untracked-quaternary: color-mix(in srgb, var(--cursor-untracked) 8%, transparent);
	--cursor-bg-active: color-mix(in srgb, var(--cursor-base) 16%, transparent);
	--cursor-bg-focused: color-mix(in srgb, var(--cursor-base) 22%, transparent);
	--cursor-bg-red-primary: var(--cursor-red);
	--cursor-bg-red-secondary: color-mix(in srgb, var(--cursor-red) 12%, transparent);
	--cursor-bg-yellow-primary: var(--cursor-yellow);
	--cursor-bg-yellow-secondary: color-mix(in srgb, var(--cursor-yellow) 12%, transparent);
	--cursor-bg-green-primary: var(--cursor-green);
	--cursor-bg-green-secondary: color-mix(in srgb, var(--cursor-green) 12%, transparent);
	--cursor-bg-magenta-primary: var(--cursor-magenta);
	--cursor-bg-magenta-secondary: color-mix(in srgb, var(--cursor-magenta) 12%, transparent);
	--cursor-bg-cyan-primary: var(--cursor-cyan);
	--cursor-bg-cyan-secondary: color-mix(in srgb, var(--cursor-cyan) 12%, transparent);
	--cursor-bg-blue-primary: var(--cursor-blue);
	--cursor-bg-blue-secondary: color-mix(in srgb, var(--cursor-blue) 12%, transparent);
	--cursor-bg-orange-primary: var(--cursor-orange);
	--cursor-bg-orange-secondary: color-mix(in srgb, var(--cursor-orange) 12%, transparent);
	--cursor-bg-purple-primary: var(--cursor-purple);
	--cursor-bg-purple-secondary: color-mix(in srgb, var(--cursor-purple) 12%, transparent);
	--cursor-bg-purple-tertiary: color-mix(in srgb, var(--cursor-purple) 8%, transparent);
	--cursor-bg-accent: var(--cursor-accent);
	--cursor-bg-accent-hover: color-mix(in srgb, var(--cursor-base) 10%, var(--cursor-accent));
	--cursor-bg-accent-secondary: color-mix(in srgb, var(--cursor-accent) 24%, transparent);
	--cursor-bg-accent-tertiary: color-mix(in srgb, var(--cursor-accent) 12%, transparent);
	--cursor-bg-accent-quaternary: color-mix(in srgb, var(--cursor-accent) 8%, transparent);
	--cursor-stroke-control-divider: color-mix(in srgb, oklch(0 0 0) 16%, transparent);
	--cursor-stroke-control-divider-monochrome: color-mix(in srgb, var(--cursor-editor) 16%, transparent);
	--cursor-stroke-primary: color-mix(in srgb, var(--cursor-base) 20%, transparent);
	--cursor-stroke-secondary: color-mix(in srgb, var(--cursor-base) 12%, transparent);
	--cursor-stroke-media: color-mix(in srgb, oklch(1 0 0) 12%, transparent);
	--cursor-stroke-tertiary: color-mix(in srgb, var(--cursor-base) 8%, transparent);
	--cursor-stroke-tertiary-opaque: color-mix(in srgb, var(--cursor-base) 8%, var(--cursor-chrome));
	--cursor-stroke-quaternary: color-mix(in srgb, var(--cursor-base) 4%, transparent);
	--cursor-stroke-focused: color-mix(in srgb, var(--cursor-focus) 15%, transparent);
	--cursor-stroke-high-contrast: color-mix(in srgb, var(--cursor-base) 0%, transparent);
	--cursor-stroke-git-added: color-mix(in srgb, var(--cursor-added) 56%, transparent);
	--cursor-stroke-git-modified: color-mix(in srgb, var(--cursor-modified) 56%, transparent);
	--cursor-stroke-git-removed: color-mix(in srgb, var(--cursor-removed) 56%, transparent);
	--cursor-stroke-git-untracked: color-mix(in srgb, var(--cursor-untracked) 56%, transparent);
	--cursor-stroke-red-primary: color-mix(in srgb, var(--cursor-red) 56%, transparent);
	--cursor-stroke-red-secondary: color-mix(in srgb, var(--cursor-red) 32%, transparent);
	--cursor-stroke-yellow-primary: color-mix(in srgb, var(--cursor-yellow) 56%, transparent);
	--cursor-stroke-yellow-secondary: color-mix(in srgb, var(--cursor-yellow) 32%, transparent);
	--cursor-stroke-green-primary: color-mix(in srgb, var(--cursor-green) 56%, transparent);
	--cursor-stroke-green-secondary: color-mix(in srgb, var(--cursor-green) 32%, transparent);
	--cursor-stroke-magenta-primary: color-mix(in srgb, var(--cursor-magenta) 56%, transparent);
	--cursor-stroke-magenta-secondary: color-mix(in srgb, var(--cursor-magenta) 32%, transparent);
	--cursor-stroke-cyan-primary: color-mix(in srgb, var(--cursor-cyan) 56%, transparent);
	--cursor-stroke-cyan-secondary: color-mix(in srgb, var(--cursor-cyan) 32%, transparent);
	--cursor-stroke-blue-primary: color-mix(in srgb, var(--cursor-blue) 56%, transparent);
	--cursor-stroke-blue-secondary: color-mix(in srgb, var(--cursor-blue) 32%, transparent);
	--cursor-stroke-orange-primary: color-mix(in srgb, var(--cursor-orange) 56%, transparent);
	--cursor-stroke-orange-secondary: color-mix(in srgb, var(--cursor-orange) 32%, transparent);
	--cursor-shadow-primary: color-mix(in srgb, oklch(0 0 0) 6%, transparent);
	--cursor-shadow-secondary: color-mix(in srgb, var(--cursor-shadow-primary) 60%, transparent);
	--cursor-shadow-tertiary: color-mix(in srgb, var(--cursor-shadow-primary) 30%, transparent);
	--cursor-shadow-workbench: 0px 0px 8px 2px color-mix(in srgb, var(--cursor-shadow-primary) 40%, transparent);
	--cursor-box-shadow-sm: 0px 2px 8px 0px var(--cursor-shadow-secondary);
	--cursor-box-shadow-base: 0px 0px 8px 2px var(--cursor-shadow-primary);
	--cursor-box-shadow-soft: 0px 0px 8px 2px var(--cursor-shadow-tertiary);
	--cursor-box-shadow-popup: 0px 6px 18px 0px lch(0% 0 0 / 0.02), 0px 3px 9px 0px lch(0% 0 0 / 0.04), 0px 1px 1px 0px lch(0% 0 0 / 0.04);
	--cursor-box-shadow-lg: inset 0px 0px 4px 0px oklch(1 0 0 / 0.05), 0px 0px 3px 0px var(--cursor-shadow-secondary), 0px 16px 24px 0px var(--cursor-shadow-tertiary);
	--cursor-box-shadow-xl: inset 0px 0px 4px 0px oklch(1 0 0 / 0.05), 0px 0px 6px 8px var(--cursor-shadow-secondary), 0px 24px 16px 6px var(--cursor-shadow-tertiary);
	--cursor-button-secondary-background: var(--cursor-bg-tertiary);
	--cursor-button-secondary-foreground: var(--cursor-text-primary);
	--cursor-button-secondary-hover-background: var(--cursor-bg-secondary);
	--cursor-titlebar-active-foreground: var(--cursor-text-secondary);
	--cursor-titlebar-inactive-foreground: var(--cursor-text-tertiary);
	--cursor-command-center-foreground: var(--cursor-text-secondary);
	--cursor-command-center-background: var(--cursor-bg-tertiary);
	--cursor-command-center-border: var(--cursor-stroke-secondary);
	--cursor-command-center-active-foreground: var(--cursor-text-secondary);
	--cursor-command-center-active-border: var(--cursor-stroke-primary);
	--cursor-command-center-active-background: var(--cursor-bg-secondary);
	--cursor-command-center-inactive-foreground: var(--cursor-text-tertiary);
	--cursor-command-center-inactive-border: var(--cursor-stroke-secondary);
	--cursor-terminal-background: var(--cursor-chrome);
	--cursor-terminal-foreground: var(--cursor-text-primary);
	--cursor-terminal-selection-background: color-mix(in srgb, var(--cursor-base) 12%, transparent);
	--cursor-scrollbar-thumb-background: color-mix(in srgb, var(--cursor-base) 14%, transparent);
	--cursor-scrollbar-thumb-hover-background: color-mix(in srgb, var(--cursor-base) 22%, transparent);
	--cursor-scrollbar-thumb-active-background: color-mix(in srgb, var(--cursor-base) 26%, transparent);
	--cursor-scrollbar-shadow: var(--cursor-shadow-primary);
	--cursor-progress-bar-background: var(--cursor-accent);
	--cursor-toolbar-hover-background: var(--cursor-bg-tertiary);
	--cursor-input-border: var(--cursor-stroke-secondary);
	--cursor-input-placeholder-foreground: var(--cursor-text-quaternary);
	--cursor-editor-foreground: var(--cursor-text-primary);
	--cursor-editor-line-highlight-background: color-mix(in srgb, var(--cursor-base) 8%, transparent);
	--cursor-editor-line-number-foreground: var(--cursor-text-tertiary);
	--cursor-editor-line-number-active-foreground: var(--cursor-text-primary);
	--cursor-editor-cursor-foreground: var(--cursor-text-primary);
	--cursor-editor-selection-background: color-mix(in srgb, var(--cursor-accent) 42%, transparent);
	--cursor-editor-inactive-selection-background: color-mix(in srgb, var(--cursor-accent) 30%, transparent);
	--cursor-editor-selection-highlight-background: color-mix(in srgb, var(--cursor-accent) 32%, transparent);
	--cursor-editor-widget-background: var(--cursor-bg-elevated);
	--cursor-editor-widget-border: var(--cursor-stroke-secondary);
	--cursor-editor-widget-foreground: var(--cursor-text-primary);
	--cursor-editor-gutter-background: var(--cursor-editor);
	--cursor-editor-whitespace-foreground: color-mix(in srgb, var(--cursor-base) 22%, transparent);
	--cursor-editor-bracket-match-background: color-mix(in srgb, var(--cursor-success) 22%, transparent);
	--cursor-editor-bracket-match-border: color-mix(in srgb, var(--cursor-base) 52%, transparent);
	--cursor-editor-indent-guide-background: color-mix(in srgb, var(--cursor-base) 22%, transparent);
	--cursor-editor-indent-guide-active-background: color-mix(in srgb, var(--cursor-base) 40%, transparent);
	--cursor-editor-find-match-background: color-mix(in srgb, var(--cursor-warn) 72%, transparent);
	--cursor-editor-find-match-highlight-background: color-mix(in srgb, var(--cursor-warn) 32%, transparent);
	--cursor-text-code-block-background: var(--cursor-bg-elevated);
	--cursor-text-link-active: var(--cursor-accent);
}
:root {
  --cursor-font-family-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --cursor-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  --cursor-scrollbar-vertical-size: var(--vscode-scrollbar-vertical-size, 14px);
  --cursor-scrollbar-horizontal-size: var(--vscode-scrollbar-horizontal-size, 12px);
  --cursor-scrollbar-thumb-background: var(--vscode-scrollbarSlider-background);
  --cursor-scrollbar-thumb-hover-background: var(--vscode-scrollbarSlider-hoverBackground);
  --cursor-scrollbar-thumb-active-background: var(--vscode-scrollbarSlider-activeBackground);
  --cursor-syntax-foreground: oklch(0.191 0 0 / 0.922);
  --cursor-syntax-background: oklch(0.991 0 0);
  --cursor-syntax-keyword: oklch(0.488 0.195 13.082);
  --cursor-syntax-string: oklch(0.7 0.095 290.796);
  --cursor-syntax-function: oklch(0.662 0.144 39.487);
  --cursor-syntax-number: oklch(0.567 0.168 346.061);
  --cursor-syntax-comment: oklch(0.191 0 0 / 0.678);
  --cursor-syntax-constant: oklch(0.488 0.102 243.616);
  --cursor-syntax-parameter: oklch(0.191 0 0 / 0.922);
  --cursor-syntax-punctuation: oklch(0.191 0 0 / 0.922);
  --cursor-syntax-link: oklch(0.488 0.102 243.616);
  --cursor-syntax-string-expression: oklch(0.7 0.095 290.796);
  --cursor-syntax-tag: oklch(0.488 0.195 13.082);
  --cursor-syntax-attribute: oklch(0.191 0 0 / 0.922);
  --cursor-syntax-property: oklch(0.191 0 0 / 0.922);
  --cursor-syntax-type: oklch(0.488 0.102 243.616);
  --cursor-syntax-variable: oklch(0.191 0 0 / 0.922);
  --cursor-syntax-class: oklch(0.488 0.102 243.616);
  --cursor-syntax-language-variable: oklch(0.488 0.195 13.082);
  --cursor-syntax-constant-variable: oklch(0.488 0.102 243.616);
  --cursor-duration-instant: 50ms;
  --cursor-duration-fast: 100ms;
  --cursor-duration-normal: 150ms;
  --cursor-duration-slow: 200ms;
  --cursor-duration-slower: 300ms;
  --cursor-easing-default: ease;
  --cursor-easing-in: ease-in;
  --cursor-easing-out: ease-out;
  --cursor-easing-in-out: ease-in-out;
  --cursor-easing-in-strong: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  --cursor-easing-out-strong: cubic-bezier(0.165, 0.84, 0.44, 1);
  --cursor-easing-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
  --cursor-easing-out-quint: cubic-bezier(0.16, 1, 0.3, 1);
  --cursor-easing-in-out-strong: cubic-bezier(0.77, 0, 0.175, 1);
  --cursor-spacing-1: 4px;
  --cursor-spacing-2: 8px;
  --cursor-spacing-3: 12px;
  --cursor-spacing-4: 16px;
  --cursor-spacing-5: 20px;
  --cursor-spacing-6: 24px;
  --cursor-spacing-7: 28px;
  --cursor-spacing-8: 32px;
  --cursor-spacing-9: 36px;
  --cursor-spacing-10: 40px;
  --cursor-spacing-11: 44px;
  --cursor-spacing-12: 48px;
  --cursor-spacing-13: 52px;
  --cursor-spacing-14: 56px;
  --cursor-spacing-15: 60px;
  --cursor-spacing-16: 64px;
  --cursor-spacing-17: 68px;
  --cursor-spacing-18: 72px;
  --cursor-spacing-19: 76px;
  --cursor-spacing-20: 80px;
  --cursor-spacing-ne-0-25: -1px;
  --cursor-spacing-ne-0-5: -2px;
  --cursor-spacing-ne-0-75: -3px;
  --cursor-spacing-ne-1: -4px;
  --cursor-spacing-ne-1-25: -5px;
  --cursor-spacing-ne-1-5: -6px;
  --cursor-spacing-ne-1-75: -7px;
  --cursor-spacing-ne-2: -8px;
  --cursor-spacing-ne-2-25: -9px;
  --cursor-spacing-ne-2-5: -10px;
  --cursor-spacing-ne-2-75: -11px;
  --cursor-spacing-ne-3: -12px;
  --cursor-spacing-ne-3-25: -13px;
  --cursor-spacing-ne-3-5: -14px;
  --cursor-spacing-ne-3-75: -15px;
  --cursor-spacing-ne-4: -16px;
  --cursor-spacing-ne-4-25: -17px;
  --cursor-spacing-ne-4-5: -18px;
  --cursor-spacing-ne-4-75: -19px;
  --cursor-spacing-ne-5: -20px;
  --cursor-spacing-0-25: 1px;
  --cursor-spacing-0-5: 2px;
  --cursor-spacing-0-75: 3px;
  --cursor-spacing-1-25: 5px;
  --cursor-spacing-1-5: 6px;
  --cursor-spacing-1-75: 7px;
  --cursor-spacing-2-25: 9px;
  --cursor-spacing-2-5: 10px;
  --cursor-spacing-2-75: 11px;
  --cursor-spacing-3-25: 13px;
  --cursor-spacing-3-5: 14px;
  --cursor-spacing-3-75: 15px;
  --cursor-spacing-4-25: 17px;
  --cursor-spacing-4-5: 18px;
  --cursor-spacing-4-75: 19px;
  --cursor-spacing-5-5: 22px;
  --cursor-spacing-6-5: 26px;
  --cursor-spacing-7-5: 30px;
  --cursor-spacing-8-5: 34px;
  --cursor-spacing-9-5: 38px;
  --cursor-radius-none: 0px;
  --cursor-radius-xs: 2px;
  --cursor-radius-sm: 4px;
  --cursor-radius-base: 6px;
  --cursor-radius-lg: 8px;
  --cursor-radius-xl: 12px;
  --cursor-radius-2xl: 14px;
  --cursor-radius-3xl: 16px;
  --cursor-radius-4xl: 18px;
  --cursor-radius-full: 9999px;
  --cursor-height-xs: 20px;
  --cursor-height-sm: 24px;
  --cursor-height-base: 28px;
  --cursor-height-lg: 32px;
  --cursor-font-size-xs: 11px;
  --cursor-font-size-sm: 12px;
  --cursor-font-size-base: 13px;
  --cursor-font-size-lg: 14px;
  --cursor-line-height-xs: 14px;
  --cursor-line-height-sm: 16px;
  --cursor-line-height-base: 18px;
  --cursor-line-height-lg: 22px;
  --cursor-letter-spacing-xs: 0.07px;
  --cursor-letter-spacing-sm: 0px;
  --cursor-letter-spacing-base: -0.08px;
  --cursor-letter-spacing-lg: -0.15px;
  --cursor-letter-spacing-xl: 0.08px;
  --cursor-letter-spacing-2xl: -0.46px;
  --cursor-letter-spacing-3xl: -0.26px;
  --cursor-elevation-1: 1;
  --cursor-elevation-2: 2;
}
:root {
  --cursor-radius-base: 8px;
  --cursor-radius-lg: 10px;
  --cursor-radius-xl: 14px;
  --cursor-radius-2xl: 16px;
  --cursor-radius-3xl: 18px;
}
:root {
  --sand-bg-base: #fcfcfc;
  --sand-bg-subtle: #f7f7f7;
  --sand-bg-elevated: #fcfcfc;
  --sand-bg-fade-base: #fcfcfc00;
  --sand-bg-fade-subtle: #f7f7f700;
  --sand-bg-scrim: #14141480;
  --sand-bg-scrim-heavy: #141414e5;
  --sand-text-primary: #141414;
  --sand-text-secondary: #14141499;
  --sand-text-tertiary: #1414149c;
  --sand-text-disabled: #14141474;
  --sand-text-on-primary: #fcfcfc;
  --sand-text-on-color: #fcfcfc;
  --sand-text-neutral: #3d3d3d;
  --sand-text-neutral-disabled: #77777721;
  --sand-text-accent: #0c64c1;
  --sand-text-accent-disabled: #1084fe2b;
  --sand-text-success: #00673a;
  --sand-text-success-disabled: #00c97221;
  --sand-text-warning: #824e00;
  --sand-text-warning-disabled: #ff980021;
  --sand-text-danger: #c21d2e;
  --sand-text-danger-disabled: #ff263c2b;
  --sand-text-supplementary1: #c24e00;
  --sand-text-supplementary1-disabled: #ff670021;
  --sand-text-supplementary2: #734f2e;
  --sand-text-supplementary2-disabled: #97683d21;
  --sand-text-supplementary3: #008f7e;
  --sand-text-supplementary3-disabled: #00bca621;
  --sand-text-supplementary4: #6e44c1;
  --sand-text-supplementary4-disabled: #9159fe21;
  --sand-text-supplementary5: #c22476;
  --sand-text-supplementary5-disabled: #ff309b21;
  --sand-text-shimmer-base: #14141466;
  --sand-text-shimmer-highlight: #141414;
  --sand-border-subtle: #1414140d;
  --sand-border-weak: #1414141a;
  --sand-border-default: #14141426;
  --sand-border-strong: #1414144d;
  --sand-border-focus: #0c64c1;
  --sand-border-accent: #459ffe;
  --sand-border-accent-subtle: #1084fe2b;
  --sand-border-success: #38d591;
  --sand-border-success-subtle: #00c9722b;
  --sand-border-warning: #ffaf38;
  --sand-border-warning-subtle: #ff98002b;
  --sand-border-danger: #ff5667;
  --sand-border-danger-subtle: #ff263c2b;
  --sand-border-supplementary5-subtle: #ff309b2b;
  --sand-border-cutout-on-base: #fcfcfc;
  --sand-border-cutout-on-subtle: #f7f7f7;
  --sand-border-cutout-on-elevated: #fcfcfc;
  --sand-fill-primary: #070707;
  --sand-fill-primary-hover: #2f2f2f;
  --sand-fill-primary-disabled: #14141426;
  --sand-fill-secondary: #77777717;
  --sand-fill-secondary-hover: #7777772b;
  --sand-fill-secondary-disabled: #77777710;
  --sand-fill-secondary-solid: #f3f3f3;
  --sand-fill-secondary-solid-hover: #eeeeee;
  --sand-fill-ghost-hover: #77777717;
  --sand-fill-ghost-selected: #7777772b;
  --sand-fill-elevated: #fcfcfc;
  --sand-fill-elevated-hover: #77777717;
  --sand-fill-bubble-agent: #eeeeee;
  --sand-fill-bubble-user: #070707;
  --sand-fill-bubble-user-disabled: #14141426;
  --sand-fill-control-checked: #007aff;
  --sand-fill-control-checked-hover: color-mix(in srgb, #007aff 85%, white);
  --sand-fill-control-checked-disabled: #14141426;
  --sand-fill-control-track: #1414141a;
  --sand-fill-control-track-disabled: #77777710;
  --sand-fill-neutral: #777777;
  --sand-fill-neutral-hover: #5a5a5a;
  --sand-fill-neutral-disabled: #7777772b;
  --sand-fill-neutral-subtle: #77777717;
  --sand-fill-accent: #1084fe;
  --sand-fill-accent-hover: #0c64c1;
  --sand-fill-accent-disabled: #1084fe2b;
  --sand-fill-accent-subtle: #1084fe17;
  --sand-fill-accent-subtle-hover: #1084fe2b;
  --sand-fill-accent-subtle-disabled: #1084fe10;
  --sand-fill-success: #00c972;
  --sand-fill-success-hover: #009957;
  --sand-fill-success-disabled: #00c9722b;
  --sand-fill-success-subtle: #00c97217;
  --sand-fill-success-subtle-hover: #00c9722b;
  --sand-fill-success-subtle-disabled: #00c97210;
  --sand-fill-warning: #ff9800;
  --sand-fill-warning-hover: #c27400;
  --sand-fill-warning-disabled: #ff98002b;
  --sand-fill-warning-subtle: #ff980017;
  --sand-fill-warning-subtle-hover: #ff98002b;
  --sand-fill-warning-subtle-disabled: #ff980010;
  --sand-fill-danger: #ff263c;
  --sand-fill-danger-hover: #c21d2e;
  --sand-fill-danger-disabled: #ff263c2b;
  --sand-fill-danger-subtle: #ff263c17;
  --sand-fill-danger-subtle-hover: #ff263c2b;
  --sand-fill-danger-subtle-disabled: #ff263c10;
  --sand-fill-supplementary1: #ff6700;
  --sand-fill-supplementary1-hover: #c24e00;
  --sand-fill-supplementary1-disabled: #ff67002b;
  --sand-fill-supplementary1-subtle: #ff670017;
  --sand-fill-supplementary2: #97683d;
  --sand-fill-supplementary2-hover: #734f2e;
  --sand-fill-supplementary2-disabled: #97683d2b;
  --sand-fill-supplementary2-subtle: #97683d17;
  --sand-fill-supplementary3: #00bca6;
  --sand-fill-supplementary3-hover: #008f7e;
  --sand-fill-supplementary3-disabled: #00bca62b;
  --sand-fill-supplementary3-subtle: #00bca617;
  --sand-fill-supplementary4: #9159fe;
  --sand-fill-supplementary4-hover: #6e44c1;
  --sand-fill-supplementary4-disabled: #9159fe2b;
  --sand-fill-supplementary4-subtle: #9159fe17;
  --sand-fill-supplementary5: #ff309b;
  --sand-fill-supplementary5-hover: #c22476;
  --sand-fill-supplementary5-disabled: #ff309b2b;
  --sand-fill-supplementary5-subtle: #ff309b17;
  --sand-shadow-control: #0000001f;
  --sand-shadow-inline-ambient: #00000014;
  --sand-shadow-inline-key: #0000000f;
  --sand-shadow-popover-ambient: #0000001a;
  --sand-shadow-popover-key: #0000001a;
  --sand-shadow-modal-ambient: #0000001a;
  --sand-shadow-modal-key: #0000001a;
  --sand-shadow-window-ambient: #0000008f;
  --sand-shadow-window-edge: #0000001a;
  --sand-shadow-ring: #e4e4e40a;
  --sand-data-gray-1: #b7b7b7;
  --sand-data-gray-2: #959595;
  --sand-data-gray-3: #777777;
  --sand-data-gray-4: #5a5a5a;
  --sand-data-gray-5: #3d3d3d;
  --sand-data-blue-1: #80befe;
  --sand-data-blue-2: #459ffe;
  --sand-data-blue-3: #1084fe;
  --sand-data-blue-4: #0c64c1;
  --sand-data-blue-5: #084382;
  --sand-data-red-1: #ff8c98;
  --sand-data-red-2: #ff5667;
  --sand-data-red-3: #ff263c;
  --sand-data-red-4: #c21d2e;
  --sand-data-red-5: #82131f;
  --sand-data-orange-1: #ffae78;
  --sand-data-orange-2: #ff8838;
  --sand-data-orange-3: #ff6700;
  --sand-data-orange-4: #c24e00;
  --sand-data-orange-5: #823500;
  --sand-data-yellow-1: #ffc878;
  --sand-data-yellow-2: #ffaf38;
  --sand-data-yellow-3: #ff9800;
  --sand-data-yellow-4: #c27400;
  --sand-data-yellow-5: #824e00;
  --sand-data-green-1: #78e2b4;
  --sand-data-green-2: #38d591;
  --sand-data-green-3: #00c972;
  --sand-data-green-4: #009957;
  --sand-data-green-5: #00673a;
  --sand-data-cyan-1: #78dbd0;
  --sand-data-cyan-2: #38cbba;
  --sand-data-cyan-3: #00bca6;
  --sand-data-cyan-4: #008f7e;
  --sand-data-cyan-5: #006055;
  --sand-data-purple-1: #c5a7fe;
  --sand-data-purple-2: #a97efe;
  --sand-data-purple-3: #9159fe;
  --sand-data-purple-4: #6e44c1;
  --sand-data-purple-5: #4a2d82;
  --sand-data-magenta-1: #ff91ca;
  --sand-data-magenta-2: #ff5eb1;
  --sand-data-magenta-3: #ff309b;
  --sand-data-magenta-4: #c22476;
  --sand-data-magenta-5: #82184f;
  --sand-data-brown-1: #c8af98;
  --sand-data-brown-2: #ae8968;
  --sand-data-brown-3: #97683d;
  --sand-data-brown-4: #734f2e;
  --sand-data-brown-5: #4d351f;
  --sand-gradient-bg1-fade: linear-gradient(to bottom, var(--sand-bg-base), var(--sand-bg-fade-base));
  --sand-gradient-bg2-fade: linear-gradient(to bottom, var(--sand-bg-subtle), var(--sand-bg-fade-subtle));
  --sand-gradient-text-shimmer: linear-gradient(90deg, var(--sand-text-shimmer-base) 0%, var(--sand-text-shimmer-base) 25%, var(--sand-text-shimmer-highlight) 60%, var(--sand-text-shimmer-base) 75%, var(--sand-text-shimmer-base) 100%);
  --sand-blur-background: 24px;
  --sand-shadow-inline: 0 4px 12px -1px var(--sand-shadow-inline-ambient), 0 2px 4px -2px var(--sand-shadow-inline-key), 0 0 0 1px var(--sand-shadow-ring);
  --sand-shadow-popover: 0 10px 20px -3px var(--sand-shadow-popover-ambient), 0 4px 6px -4px var(--sand-shadow-popover-key), 0 0 0 1px var(--sand-shadow-ring);
  --sand-shadow-modal: 0 20px 32px -5px var(--sand-shadow-modal-ambient), 0 8px 12px -6px var(--sand-shadow-modal-key), 0 0 0 1px var(--sand-shadow-ring);
  --sand-shadow-window: 0 22px 70px 4px var(--sand-shadow-window-ambient), 0 0 0 0.5px var(--sand-shadow-window-edge);
}
:root {
  --cursor-text-red-primary: #c21d2e;
  --cursor-icon-red-primary: #c21d2e;
  --cursor-bg-red-primary: #ff263c;
  --cursor-bg-red-secondary: #ff263c17;
  --cursor-text-orange-primary: #c24e00;
  --cursor-icon-orange-primary: #c24e00;
  --cursor-bg-orange-primary: #ff6700;
  --cursor-bg-orange-secondary: #ff670017;
  --cursor-text-yellow-primary: #c27400;
  --cursor-icon-yellow-primary: #c27400;
  --cursor-bg-yellow-primary: #ff9800;
  --cursor-bg-yellow-secondary: #ff980017;
  --cursor-text-green-primary: #009957;
  --cursor-icon-green-primary: #009957;
  --cursor-bg-green-primary: #00c972;
  --cursor-bg-green-secondary: #00c97217;
  --cursor-text-cyan-primary: #008f7e;
  --cursor-icon-cyan-primary: #008f7e;
  --cursor-bg-cyan-primary: #00bca6;
  --cursor-bg-cyan-secondary: #00bca617;
  --cursor-text-blue-primary: #0c64c1;
  --cursor-icon-blue-primary: #0c64c1;
  --cursor-bg-blue-primary: #1084fe;
  --cursor-bg-blue-secondary: #1084fe17;
  --cursor-text-magenta-primary: #c22476;
  --cursor-icon-magenta-primary: #c22476;
  --cursor-bg-magenta-primary: #ff309b;
  --cursor-bg-magenta-secondary: #ff309b17;
  --cursor-text-purple-primary: #6e44c1;
  --cursor-icon-purple-primary: #6e44c1;
  --cursor-bg-purple-primary: #9159fe;
  --cursor-bg-purple-secondary: #9159fe17;
  --cursor-text-primary: var(--sand-text-primary);
  --cursor-text-secondary: var(--sand-text-secondary);
  --cursor-text-tertiary: var(--sand-text-tertiary);
  --cursor-text-quaternary: #1414144d;
  --cursor-text-invert: var(--sand-text-on-color);
  --cursor-text-accent: var(--sand-text-accent);
  --cursor-text-link: var(--sand-text-accent);
  --cursor-foreground: var(--sand-fill-bubble-user);
  --cursor-icon-primary: var(--sand-text-primary);
  --cursor-icon-secondary: var(--sand-text-secondary);
  --cursor-icon-tertiary: var(--sand-text-tertiary);
  --cursor-icon-quaternary: #1414144d;
  --cursor-icon-accent-primary: var(--sand-text-accent);
  --cursor-bg-editor: var(--sand-bg-base);
  --cursor-bg-chrome: var(--sand-bg-subtle);
  --cursor-bg-elevated: var(--sand-bg-elevated);
  --cursor-bg-input: var(--sand-fill-elevated);
  --cursor-bg-card: var(--sand-fill-secondary);
  --cursor-bg-quaternary: var(--sand-fill-secondary);
  --cursor-bg-quinary: var(--sand-fill-secondary-disabled);
  --cursor-bg-tertiary: var(--sand-fill-ghost-hover);
  --cursor-bg-secondary: var(--sand-fill-ghost-selected);
  --cursor-bg-active: var(--sand-fill-ghost-selected);
  --cursor-bg-hover: var(--sand-fill-ghost-hover);
  --cursor-bg-selected: var(--sand-fill-ghost-selected);
  --cursor-bg-focused: var(--sand-fill-ghost-selected);
  --cursor-bg-primary: var(--sand-fill-ghost-selected);
  --cursor-bg-accent: var(--sand-fill-accent);
  --cursor-bg-accent-hover: var(--sand-fill-accent-hover);
  --cursor-bg-accent-secondary: var(--sand-fill-accent-subtle);
  --cursor-bg-accent-tertiary: var(--sand-fill-accent-subtle);
  --cursor-bg-accent-quaternary: var(--sand-fill-accent-subtle);
  --cursor-accent-color: var(--sand-fill-accent);
  --cursor-stroke-primary: #14141433;
  --cursor-stroke-secondary: var(--sand-border-default);
  --cursor-stroke-tertiary: #1414141a;
  --cursor-stroke-quaternary: #1414140d;
  --cursor-stroke-focused: var(--sand-border-focus);
  --cursor-stroke-accent: var(--sand-fill-accent);
  --cursor-stroke-red: var(--sand-fill-danger);
  --cursor-stroke-cyan-primary: #008f7e;
  --cursor-border-color: var(--sand-border-default);
  --cursor-text-git-added-primary: var(--sand-text-success);
  --cursor-text-git-removed-primary: var(--sand-text-danger);
  --cursor-box-shadow-sm: 0 1px 3px 0 var(--sand-shadow-control);
  --cursor-box-shadow-md: var(--sand-shadow-popover);
  --cursor-box-shadow-lg: var(--sand-shadow-window);
  --cursor-shadow-md: var(--sand-shadow-popover);
  --cursor-shadow-primary: #1414144d;
  --sand-agent-selected-fill: var(--sand-fill-ghost-selected);
  --sand-floating-control-surface: var(--sand-fill-elevated);
  --ui-popup-box-shadow: var(--sand-shadow-popover);
  --ui-tooltip-border-width: 0.5px;
  --ui-tooltip-border-radius: 6px;
  --ui-tooltip-box-shadow: var(--sand-shadow-inline);
  --ui-tooltip-font-size: 12px;
  --ui-tooltip-line-height: 16px;
  --ui-tooltip-letter-spacing: 0;
  --ui-tooltip-padding-y: 4px;
  --ui-tooltip-padding-x: 6px;
}