/* Figma font-weight 510 (an SF Pro variable-font weight) always renders as font-weight: 500 in this UI — non-variable webfonts snap intermediate weights unpredictably across platforms. */ body { --dsw-static-amber-100: rgb(254, 245, 231); --dsw-static-amber-400: rgb(247, 173, 49); --dsw-static-amber-500: rgb(245, 158, 11); --dsw-static-amber-600: rgb(221, 134, 41); --dsw-static-amber-900: rgb(39, 36, 31); --dsw-static-blue-100: rgb(219, 234, 254); --dsw-static-blue-300: rgb(147, 197, 253); --dsw-static-blue-400: rgb(96, 165, 250); --dsw-static-blue-450: rgb(77, 147, 248); --dsw-static-blue-500: rgb(59, 130, 246); --dsw-static-blue-50: rgb(239, 246, 255); --dsw-static-blue-50p: rgb(234, 243, 255); --dsw-static-blue-600: rgb(37, 99, 235); --dsw-static-blue-75: rgb(229, 240, 255); --dsw-static-blue-800: rgb(30, 64, 175); --dsw-static-blue-950: rgb(23, 37, 84); --dsw-static-deepseek-100: rgb(228, 237, 253); --dsw-static-deepseek-200: rgb(211, 226, 255); --dsw-static-deepseek-300: rgb(183, 200, 254); --dsw-static-deepseek-400: rgb(103, 158, 254); --dsw-static-deepseek-450: rgb(86, 134, 254); --dsw-static-deepseek-500: rgb(65, 118, 230); --dsw-static-deepseek-50: rgb(237, 243, 254); --dsw-static-deepseek-600: rgb(72, 104, 178); --dsw-static-deepseek-700-delete: rgb(47, 76, 143); --dsw-static-deepseek-800: rgb(52, 65, 91); --dsw-static-deepseek-900: rgb(40, 49, 66); --dsw-static-green-100: rgb(230, 250, 237); --dsw-static-green-400: rgb(78, 209, 126); --dsw-static-green-500: rgb(34, 197, 94); --dsw-static-green-900: rgb(35, 60, 44); --dsw-static-neutral-00: rgb(255, 255, 255); --dsw-static-neutral-1000: rgb(0, 0, 0); --dsw-static-neutral-100: rgb(245, 245, 245); --dsw-static-neutral-150: rgb(237, 237, 237); --dsw-static-neutral-200: rgb(229, 229, 229); --dsw-static-neutral-250: rgb(220, 220, 220); --dsw-static-neutral-300: rgb(212, 212, 212); --dsw-static-neutral-400: rgb(162, 164, 166); --dsw-static-neutral-500: rgb(127, 130, 135); --dsw-static-neutral-50: rgb(250, 250, 250); --dsw-static-neutral-550: rgb(101, 103, 107); --dsw-static-neutral-600: rgb(84, 85, 87); --dsw-static-neutral-700: rgb(60, 60, 61); --dsw-static-neutral-800: rgb(41, 41, 41); --dsw-static-neutral-850: rgb(33, 33, 35); --dsw-static-neutral-900: rgb(15, 15, 15); --dsw-static-neutral-bluish-00: rgb(255, 255, 255); --dsw-static-neutral-bluish-1000: rgb(15, 17, 21); --dsw-static-neutral-bluish-100: rgb(235, 238, 242); --dsw-static-neutral-bluish-150: rgb(233, 236, 242); --dsw-static-neutral-bluish-200: rgb(225, 229, 238); --dsw-static-neutral-bluish-300: rgb(207, 211, 214); --dsw-static-neutral-bluish-400: rgb(173, 178, 184); --dsw-static-neutral-bluish-500: rgb(151, 157, 166); --dsw-static-neutral-bluish-50: rgb(249, 250, 251); --dsw-static-neutral-bluish-600: rgb(129, 133, 140); --dsw-static-neutral-bluish-60: rgb(245, 246, 247); --dsw-static-neutral-bluish-700: rgb(97, 102, 107); --dsw-static-neutral-bluish-750: rgb(67, 69, 74); --dsw-static-neutral-bluish-75: rgb(241, 243, 245); --dsw-static-neutral-bluish-800: rgb(53, 54, 56); --dsw-static-neutral-bluish-850: rgb(44, 44, 46); --dsw-static-neutral-bluish-875: rgb(35, 35, 36); --dsw-static-neutral-bluish-900: rgb(27, 27, 28); --dsw-static-neutral-bluish-950: rgb(21, 21, 23); --dsw-static-red-100: rgb(254, 226, 226); --dsw-static-red-400: rgb(242, 90, 90); --dsw-static-red-500: rgb(239, 68, 68); --dsw-static-red-50: rgb(254, 242, 242); --dsw-static-red-600: rgb(236, 19, 19); --dsw-static-red-900: rgb(87, 12, 12); } body[data-ds-dark-theme] { --dsw-static-amber-100: rgb(254, 245, 231); --dsw-static-amber-400: rgb(247, 173, 49); --dsw-static-amber-500: rgb(245, 158, 11); --dsw-static-amber-600: rgb(221, 134, 41); --dsw-static-amber-900: rgb(39, 36, 31); --dsw-static-blue-100: rgb(219, 234, 254); --dsw-static-blue-300: rgb(147, 197, 253); --dsw-static-blue-400: rgb(96, 165, 250); --dsw-static-blue-450: rgb(77, 147, 248); --dsw-static-blue-500: rgb(59, 130, 246); --dsw-static-blue-50: rgb(239, 246, 255); --dsw-static-blue-50p: rgb(234, 243, 255); --dsw-static-blue-600: rgb(37, 99, 235); --dsw-static-blue-75: rgb(229, 240, 255); --dsw-static-blue-800: rgb(30, 64, 175); --dsw-static-blue-950: rgb(23, 37, 84); --dsw-static-deepseek-100: rgb(228, 237, 253); --dsw-static-deepseek-200: rgb(211, 226, 255); --dsw-static-deepseek-300: rgb(183, 200, 254); --dsw-static-deepseek-400: rgb(103, 158, 254); --dsw-static-deepseek-450: rgb(86, 134, 254); --dsw-static-deepseek-500: rgb(65, 118, 230); --dsw-static-deepseek-50: rgb(237, 243, 254); --dsw-static-deepseek-600: rgb(72, 104, 178); --dsw-static-deepseek-700-delete: rgb(47, 76, 143); --dsw-static-deepseek-800: rgb(52, 65, 91); --dsw-static-deepseek-900: rgb(40, 49, 66); --dsw-static-green-100: rgb(230, 250, 237); --dsw-static-green-400: rgb(78, 209, 126); --dsw-static-green-500: rgb(34, 197, 94); --dsw-static-green-900: rgb(35, 60, 44); --dsw-static-neutral-00: rgb(255, 255, 255); --dsw-static-neutral-1000: rgb(0, 0, 0); --dsw-static-neutral-100: rgb(245, 245, 245); --dsw-static-neutral-150: rgb(237, 237, 237); --dsw-static-neutral-200: rgb(229, 229, 229); --dsw-static-neutral-250: rgb(220, 220, 220); --dsw-static-neutral-300: rgb(212, 212, 212); --dsw-static-neutral-400: rgb(162, 164, 166); --dsw-static-neutral-500: rgb(127, 130, 135); --dsw-static-neutral-50: rgb(250, 250, 250); --dsw-static-neutral-550: rgb(101, 103, 107); --dsw-static-neutral-600: rgb(84, 85, 87); --dsw-static-neutral-700: rgb(60, 60, 61); --dsw-static-neutral-800: rgb(41, 41, 41); --dsw-static-neutral-850: rgb(33, 33, 35); --dsw-static-neutral-900: rgb(15, 15, 15); --dsw-static-neutral-bluish-00: rgb(255, 255, 255); --dsw-static-neutral-bluish-1000: rgb(15, 17, 21); --dsw-static-neutral-bluish-100: rgb(235, 238, 242); --dsw-static-neutral-bluish-150: rgb(233, 236, 242); --dsw-static-neutral-bluish-200: rgb(225, 229, 238); --dsw-static-neutral-bluish-300: rgb(207, 211, 214); --dsw-static-neutral-bluish-400: rgb(173, 178, 184); --dsw-static-neutral-bluish-500: rgb(151, 157, 166); --dsw-static-neutral-bluish-50: rgb(249, 250, 251); --dsw-static-neutral-bluish-600: rgb(129, 133, 140); --dsw-static-neutral-bluish-60: rgb(249, 250, 251); --dsw-static-neutral-bluish-700: rgb(97, 102, 107); --dsw-static-neutral-bluish-750: rgb(67, 69, 74); --dsw-static-neutral-bluish-75: rgb(241, 243, 245); --dsw-static-neutral-bluish-800: rgb(53, 54, 56); --dsw-static-neutral-bluish-850: rgb(44, 44, 46); --dsw-static-neutral-bluish-875: rgb(35, 35, 36); --dsw-static-neutral-bluish-900: rgb(27, 27, 28); --dsw-static-neutral-bluish-950: rgb(21, 21, 23); --dsw-static-red-100: rgb(254, 226, 226); --dsw-static-red-400: rgb(242, 90, 90); --dsw-static-red-500: rgb(239, 68, 68); --dsw-static-red-50: rgb(254, 242, 242); --dsw-static-red-600: rgb(236, 19, 19); --dsw-static-red-900: rgb(87, 12, 12); } body { --dsw-alias-bg-base: var(--dsw-static-neutral-bluish-00); --dsw-alias-bg-layer-1: var(--dsw-static-neutral-bluish-00); --dsw-alias-bg-layer-2: var(--dsw-static-neutral-bluish-00); --dsw-alias-bg-layer-3: var(--dsw-static-neutral-bluish-00); --dsw-alias-bg-mask-1: rgba(0, 0, 0, 0.24); --dsw-alias-bg-mask-2: rgba(0, 0, 0, 0.12); --dsw-alias-bg-mask-3: rgba(0, 0, 0, 0.48); --dsw-alias-bg-mask-photo: rgba(0, 0, 0, 0.88); --dsw-alias-bg-module-platform: var(--dsw-static-neutral-bluish-60); --dsw-alias-bg-multi-select: var(--dsw-static-neutral-bluish-60); --dsw-alias-bg-overlay: var(--dsw-static-neutral-bluish-150); --dsw-alias-bg-skeleton: rgba(0, 0, 0, 0.04); --dsw-alias-border-inverted2: rgba(0, 0, 0, 0); --dsw-alias-border-inverted: rgba(0, 0, 0, 0); --dsw-alias-border-l1: rgba(0, 0, 0, 0.04); --dsw-alias-border-l2-darkmode-thin: rgba(0, 0, 0, 0.1); --dsw-alias-border-l2: rgba(0, 0, 0, 0.1); --dsw-alias-border-l3: rgba(0, 0, 0, 0.12); --dsw-alias-border-l4: rgba(0, 0, 0, 0.16); --dsw-alias-brand-primary-invert: var(--dsw-static-neutral-bluish-1000); --dsw-alias-brand-primary-new-colorprimary-new-color: rgb(65, 118, 230); --dsw-alias-brand-primary: var(--dsw-static-neutral-bluish-1000); --dsw-alias-brand-text: var(--dsw-static-neutral-bluish-1000); --dsw-alias-button-contrast-fill: var(--dsw-static-neutral-bluish-700); --dsw-alias-button-elevated-fill: var(--dsw-static-neutral-bluish-00); --dsw-alias-button-floating-fill: var(--dsw-static-neutral-bluish-00); --dsw-alias-button-floating-hover: var(--dsw-static-neutral-bluish-75); --dsw-alias-button-ghost-active-border: var(--dsw-static-neutral-bluish-500); --dsw-alias-button-ghost-active-fill: var(--dsw-static-neutral-bluish-100); --dsw-alias-button-ghost-active-hover: var(--dsw-static-neutral-bluish-150); --dsw-alias-button-info-fill: var(--dsw-static-deepseek-500); --dsw-alias-button-info-hover: var(--dsw-static-deepseek-400); --dsw-alias-button-primary-dimmed: var(--dsw-static-neutral-bluish-100); --dsw-alias-button-primary-fill: var(--dsw-alias-brand-primary); --dsw-alias-button-primary-hover: var(--dsw-static-neutral-bluish-750); --dsw-alias-button-tool-bar-fill-invisible: rgba(31, 31, 31, 0.36); --dsw-alias-button-tool-bar-fill: rgba(84, 85, 87, 0.5); --dsw-alias-button-tool-bar-hover: rgba(84, 85, 87, 0.6); --dsw-alias-interactive-bg-active: rgba(38, 49, 72, 0.1); --dsw-alias-interactive-bg-hover-accent: rgba(38, 49, 72, 0.14); --dsw-alias-interactive-bg-hover-danger: rgba(236, 19, 19, 0.05); --dsw-alias-interactive-bg-hover-solid: var(--dsw-static-neutral-bluish-75); --dsw-alias-interactive-bg-hover: rgba(38, 49, 72, 0.06); --dsw-alias-label-caption: var(--dsw-static-neutral-bluish-400); --dsw-alias-label-dimmed: var(--dsw-static-neutral-bluish-200); --dsw-alias-label-primary-dimmed: var(--dsw-static-neutral-bluish-950); --dsw-alias-label-primary-foreground: var(--dsw-static-neutral-bluish-00); --dsw-alias-label-primary-inverted: var(--dsw-static-neutral-bluish-00); --dsw-alias-label-primary: var(--dsw-static-neutral-bluish-1000); --dsw-alias-label-secondary: var(--dsw-static-neutral-bluish-700); --dsw-alias-label-tertiary: var(--dsw-static-neutral-bluish-600); --dsw-alias-markdown-citation: var(--dsw-static-neutral-bluish-100); --dsw-alias-markdown-code-block-banner: var(--dsw-static-neutral-bluish-50); --dsw-alias-markdown-code-block: var(--dsw-static-neutral-bluish-50); --dsw-alias-markdown-code-segment-selected: var(--dsw-static-neutral-bluish-00); --dsw-alias-markdown-code-segment-unselected: var(--dsw-static-neutral-bluish-75); --dsw-alias-markdown-inline-code: var(--dsw-static-neutral-bluish-100); --dsw-alias-markdown-placeholder: var(--dsw-static-neutral-bluish-60); --dsw-alias-markdown-tag: var(--dsw-static-neutral-bluish-75); --dsw-alias-scrollbar-bg-l1: var(--dsw-static-neutral-200); --dsw-alias-scrollbar-bg-l2: var(--dsw-static-neutral-200); --dsw-alias-scrollbar-hover-l1: var(--dsw-static-neutral-300); --dsw-alias-scrollbar-hover-l2: var(--dsw-static-neutral-300); --dsw-alias-state-business-primary: var(--dsw-static-deepseek-500); --dsw-alias-state-business-tertiary: var(--dsw-static-deepseek-100); --dsw-alias-state-error-primary: var(--dsw-static-red-600); --dsw-alias-state-error-secondary: var(--dsw-static-red-400); --dsw-alias-state-success-primary: var(--dsw-static-green-500); --dsw-alias-state-success-secondary: var(--dsw-static-green-400); --dsw-alias-state-success-tertiary: var(--dsw-static-green-100); --dsw-alias-state-warn-label: var(--dsw-static-amber-600); --dsw-alias-state-warn-primary: var(--dsw-static-amber-500); --dsw-alias-state-warn-secondary: var(--dsw-static-amber-400); --dsw-alias-state-warn-tertiary: var(--dsw-static-amber-100); --dsw-alias-toast-bg: var(--dsw-static-neutral-bluish-800); --dsw-alias-tooltip-bg: var(--dsw-static-neutral-bluish-850); --dsw-specific-bubble-highlight: var(--dsw-static-deepseek-200); --dsw-specific-bubble: var(--dsw-static-deepseek-50); --dsw-specific-input-major: var(--dsw-static-neutral-bluish-00); --dsw-specific-login-input: var(--dsw-static-neutral-bluish-50); --dsw-specific-menu: var(--dsw-alias-bg-layer-3); --dsw-specific-selector: var(--dsw-static-neutral-bluish-60); --dsw-specific-sidebar-fill: var(--dsw-static-neutral-bluish-50); --dsw-specific-sidebar-nav-item-active-accent: var(--dsw-static-deepseek-100); --dsw-specific-sidebar-nav-item-active: var(--dsw-static-neutral-bluish-100); --dsw-specific-sidebar-nav-item-hover: var(--dsw-static-neutral-bluish-75); --dsw-specific-tip: var(--dsw-static-neutral-bluish-60); } body[data-ds-dark-theme] { --dsw-alias-bg-base: var(--dsw-static-neutral-bluish-950); --dsw-alias-bg-layer-1: var(--dsw-static-neutral-bluish-875); --dsw-alias-bg-layer-2: var(--dsw-static-neutral-bluish-850); --dsw-alias-bg-layer-3: var(--dsw-static-neutral-bluish-800); --dsw-alias-bg-mask-1: rgba(0, 0, 0, 0.5); --dsw-alias-bg-mask-2: rgba(0, 0, 0, 0.2); --dsw-alias-bg-mask-3: rgba(0, 0, 0, 0.48); --dsw-alias-bg-mask-photo: rgba(0, 0, 0, 0.88); --dsw-alias-bg-module-platform: var(--dsw-static-neutral-bluish-800); --dsw-alias-bg-multi-select: var(--dsw-static-neutral-850); --dsw-alias-bg-overlay: var(--dsw-static-neutral-bluish-700); --dsw-alias-bg-skeleton: rgba(255, 255, 255, 0.08); --dsw-alias-border-inverted2: rgba(255, 255, 255, 0.08); --dsw-alias-border-inverted: rgba(255, 255, 255, 0.06); --dsw-alias-border-l1: rgba(255, 255, 255, 0.06); --dsw-alias-border-l2-darkmode-thin: rgba(255, 255, 255, 0.06); --dsw-alias-border-l2: rgba(255, 255, 255, 0.12); --dsw-alias-border-l3: rgba(255, 255, 255, 0.16); --dsw-alias-border-l4: rgba(255, 255, 255, 0.2); --dsw-alias-brand-primary-invert: var(--dsw-static-neutral-bluish-50); --dsw-alias-brand-primary-new-colorprimary-new-color: var(--dsw-static-deepseek-450); --dsw-alias-brand-primary: var(--dsw-static-neutral-bluish-50); --dsw-alias-brand-text: var(--dsw-static-neutral-bluish-50); --dsw-alias-button-contrast-fill: var(--dsw-static-neutral-bluish-50); --dsw-alias-button-elevated-fill: var(--dsw-static-neutral-bluish-750); --dsw-alias-button-floating-fill: var(--dsw-static-neutral-bluish-850); --dsw-alias-button-floating-hover: var(--dsw-static-neutral-bluish-800); --dsw-alias-button-ghost-active-border: var(--dsw-static-neutral-bluish-600); --dsw-alias-button-ghost-active-fill: var(--dsw-static-neutral-bluish-750); --dsw-alias-button-ghost-active-hover: var(--dsw-static-neutral-bluish-700); --dsw-alias-button-info-fill: var(--dsw-static-deepseek-400); --dsw-alias-button-info-hover: var(--dsw-static-deepseek-500); --dsw-alias-button-primary-dimmed: var(--dsw-static-neutral-bluish-750); --dsw-alias-button-primary-fill: var(--dsw-alias-brand-primary); --dsw-alias-button-primary-hover: var(--dsw-static-neutral-bluish-100); --dsw-alias-button-tool-bar-fill-invisible: rgba(31, 31, 31, 0.36); --dsw-alias-button-tool-bar-fill: rgba(84, 85, 87, 0.5); --dsw-alias-button-tool-bar-hover: rgba(84, 85, 87, 0.6); --dsw-alias-interactive-bg-active: rgba(255, 255, 255, 0.14); --dsw-alias-interactive-bg-hover-accent: rgba(255, 255, 255, 0.24); --dsw-alias-interactive-bg-hover-danger: rgba(242, 90, 90, 0.15); --dsw-alias-interactive-bg-hover-solid: var(--dsw-static-neutral-bluish-800); --dsw-alias-interactive-bg-hover: rgba(255, 255, 255, 0.08); --dsw-alias-label-caption: var(--dsw-static-neutral-bluish-600); --dsw-alias-label-dimmed: var(--dsw-static-neutral-bluish-750); --dsw-alias-label-primary-dimmed: var(--dsw-static-neutral-bluish-100); --dsw-alias-label-primary-foreground: var(--dsw-static-neutral-bluish-1000); --dsw-alias-label-primary-inverted: var(--dsw-static-neutral-bluish-800); --dsw-alias-label-primary: var(--dsw-static-neutral-bluish-50); --dsw-alias-label-secondary: var(--dsw-static-neutral-bluish-300); --dsw-alias-label-tertiary: var(--dsw-static-neutral-bluish-400); --dsw-alias-markdown-citation: var(--dsw-static-neutral-bluish-800); --dsw-alias-markdown-code-block-banner: var(--dsw-static-neutral-bluish-850); --dsw-alias-markdown-code-block: var(--dsw-static-neutral-bluish-900); --dsw-alias-markdown-code-segment-selected: var(--dsw-static-neutral-bluish-800); --dsw-alias-markdown-code-segment-unselected: var(--dsw-static-neutral-bluish-900); --dsw-alias-markdown-inline-code: var(--dsw-static-neutral-bluish-850); --dsw-alias-markdown-placeholder: var(--dsw-static-neutral-bluish-850); --dsw-alias-markdown-tag: var(--dsw-static-neutral-bluish-850); --dsw-alias-scrollbar-bg-l1: var(--dsw-static-neutral-700); --dsw-alias-scrollbar-bg-l2: var(--dsw-static-neutral-600); --dsw-alias-scrollbar-hover-l1: var(--dsw-static-neutral-600); --dsw-alias-scrollbar-hover-l2: var(--dsw-static-neutral-550); --dsw-alias-state-business-primary: var(--dsw-static-deepseek-400); --dsw-alias-state-business-tertiary: var(--dsw-static-deepseek-800); --dsw-alias-state-error-primary: var(--dsw-static-red-400); --dsw-alias-state-error-secondary: var(--dsw-static-red-400); --dsw-alias-state-success-primary: var(--dsw-static-green-500); --dsw-alias-state-success-secondary: var(--dsw-static-green-400); --dsw-alias-state-success-tertiary: var(--dsw-static-green-900); --dsw-alias-state-warn-label: var(--dsw-static-amber-600); --dsw-alias-state-warn-primary: var(--dsw-static-amber-500); --dsw-alias-state-warn-secondary: var(--dsw-static-amber-400); --dsw-alias-state-warn-tertiary: var(--dsw-static-amber-900); --dsw-alias-toast-bg: var(--dsw-static-neutral-bluish-750); --dsw-alias-tooltip-bg: var(--dsw-static-neutral-bluish-750); --dsw-specific-bubble-highlight: var(--dsw-static-neutral-bluish-750); --dsw-specific-bubble: var(--dsw-static-neutral-bluish-850); --dsw-specific-input-major: var(--dsw-static-neutral-bluish-850); --dsw-specific-login-input: var(--dsw-static-neutral-bluish-900); --dsw-specific-menu: var(--dsw-alias-bg-layer-3); --dsw-specific-selector: var(--dsw-static-neutral-bluish-800); --dsw-specific-sidebar-fill: var(--dsw-static-neutral-bluish-900); --dsw-specific-sidebar-nav-item-active-accent: var(--dsw-static-neutral-bluish-800); --dsw-specific-sidebar-nav-item-active: var(--dsw-static-neutral-bluish-750); --dsw-specific-sidebar-nav-item-hover: var(--dsw-static-neutral-bluish-850); --dsw-specific-tip: var(--dsw-static-neutral-bluish-800); }