/* Generated by packages/tokens/scripts/build.mjs from src/*.json. Do not edit. */
[data-ui="v2"] {
  --flux-prim-avatar-blue: #1565c0;
  --flux-prim-avatar-brown: #6d4c41;
  --flux-prim-avatar-green: #2e7d32;
  --flux-prim-avatar-indigo: #3949ab;
  --flux-prim-avatar-pink: #d81b60;
  --flux-prim-avatar-purple: #8e24aa;
  --flux-prim-avatar-tangerine: #bf360c;
  --flux-prim-avatar-teal: #00796b;
  --flux-prim-blue-100: #e5e9ff;
  --flux-prim-blue-200: #cbd3ff;
  --flux-prim-blue-300: #9cacff;
  --flux-prim-blue-400: #6980ff;
  --flux-prim-blue-500: #3d5bff;
  --flux-prim-blue-600: #2b48e9;
  --flux-prim-blue-700: #1f39c7;
  --flux-prim-blue-800: #1b2e98;
  --flux-prim-blue-900: #132067;
  --flux-prim-blue-1000: #0c1441;
  --flux-prim-blue-1100: #060b23;
  --flux-prim-green-100: #e3fcef;
  --flux-prim-green-200: #c1f7d9;
  --flux-prim-green-300: #91edb9;
  --flux-prim-green-400: #5be49a;
  --flux-prim-green-500: #36d67e;
  --flux-prim-green-600: #20b967;
  --flux-prim-green-700: #168f4e;
  --flux-prim-green-800: #116d3c;
  --flux-prim-green-900: #116d3c;
  --flux-prim-green-1000: #0d522d;
  --flux-prim-green-1100: #0a3d21;
  --flux-prim-neutral-0: #ffffff;
  --flux-prim-neutral-50: #f8f7fb;
  --flux-prim-neutral-75: #f5f3f8;
  --flux-prim-neutral-100: #f1eef5;
  --flux-prim-neutral-125: #e8e5ee;
  --flux-prim-neutral-150: #dfdbe7;
  --flux-prim-neutral-200: #c9c3d4;
  --flux-prim-neutral-300: #b4adc0;
  --flux-prim-neutral-400: #988fa6;
  --flux-prim-neutral-500: #82798c;
  --flux-prim-neutral-600: #6f6679;
  --flux-prim-neutral-700: #554b5d;
  --flux-prim-neutral-800: #403749;
  --flux-prim-neutral-900: #292132;
  --flux-prim-neutral-1000: #1e1627;
  --flux-prim-neutral-1100: #110b1c;
  --flux-prim-neutral-1150: #0b0711;
  --flux-prim-neutral-1175: #08050c;
  --flux-prim-neutral-1200: #000000;
  --flux-prim-neutral-off-white: #efefeb;
  --flux-prim-red-100: #ffe5e8;
  --flux-prim-red-200: #ffccd2;
  --flux-prim-red-300: #ff9eaa;
  --flux-prim-red-400: #ff6b7d;
  --flux-prim-red-500: #ff4056;
  --flux-prim-red-600: #e92d46;
  --flux-prim-red-700: #c91f37;
  --flux-prim-red-800: #991b2d;
  --flux-prim-red-900: #681321;
  --flux-prim-red-1000: #410c15;
  --flux-prim-red-1100: #22060b;
  --flux-prim-teal-100: #e5fbf4;
  --flux-prim-teal-200: #ccf8eb;
  --flux-prim-teal-300: #b3f5e2;
  --flux-prim-teal-400: #80ddca;
  --flux-prim-teal-500: #4bc4ad;
  --flux-prim-teal-600: #22a591;
  --flux-prim-teal-700: #087f72;
  --flux-prim-teal-800: #08665c;
  --flux-prim-teal-900: #064a44;
  --flux-prim-teal-1000: #043430;
  --flux-prim-teal-1100: #032220;
  --flux-prim-violet-100: #f2edff;
  --flux-prim-violet-200: #ded2ff;
  --flux-prim-violet-300: #cab9ff;
  --flux-prim-violet-400: #ac91f0;
  --flux-prim-violet-500: #9275df;
  --flux-prim-violet-600: #7b60d0;
  --flux-prim-violet-700: #6a4ebb;
  --flux-prim-violet-800: #503795;
  --flux-prim-violet-900: #38246c;
  --flux-prim-violet-1000: #251848;
  --flux-prim-violet-1100: #160e2b;
  --flux-prim-yellow-100: #fff4d6;
  --flux-prim-yellow-200: #ffe7ad;
  --flux-prim-yellow-300: #ffd477;
  --flux-prim-yellow-400: #ffc247;
  --flux-prim-yellow-500: #ffad24;
  --flux-prim-yellow-600: #e9910c;
  --flux-prim-yellow-700: #bd7008;
  --flux-prim-yellow-800: #8f530d;
  --flux-prim-yellow-900: #61390d;
  --flux-prim-yellow-1000: #412609;
  --flux-prim-yellow-1100: #281705;
  --flux-space-0: 0px;
  --flux-space-025: 2px;
  --flux-space-050: 4px;
  --flux-space-075: 6px;
  --flux-space-100: 8px;
  --flux-space-150: 12px;
  --flux-space-200: 16px;
  --flux-space-250: 20px;
  --flux-space-300: 24px;
  --flux-space-400: 32px;
  --flux-space-500: 40px;
  --flux-space-600: 48px;
  --flux-space-800: 64px;
  --flux-space-1000: 80px;
  --flux-radius-xxsmall: 2px;
  --flux-radius-xsmall: 4px;
  --flux-radius-small: 6px;
  --flux-radius-medium: 8px;
  --flux-radius-large: 12px;
  --flux-radius-xlarge: 16px;
  --flux-radius-xxlarge: 20px;
  --flux-radius-full: 999px;
  --flux-radius-none: 0px;
  --flux-radius-chip: var(--flux-radius-xxsmall);
  --flux-radius-control: var(--flux-radius-xxsmall);
  --flux-radius-card: var(--flux-radius-xxsmall);
  --flux-radius-panel: var(--flux-radius-medium);
  --flux-size-control-xs: 22px;
  --flux-size-control-row: 28px;
  --flux-size-control-field: 30px;
  --flux-size-control-sm: 32px;
  --flux-size-control-md: 36px;
  --flux-size-segment-icon: 26px;
  --flux-size-button-default: 30px;
  --flux-size-button-large: 36px;
  --flux-size-button-xlarge: 40px;
  --flux-size-toggle-width: 34px;
  --flux-size-toggle-height: 22px;
  --flux-size-toggle-knob: 14px;
  --flux-size-icon-xs: 12px;
  --flux-size-icon-sm: 14px;
  --flux-size-icon-md: 16px;
  --flux-size-icon-lg: 20px;
  --flux-size-icon-xl: 24px;
  --flux-size-icon-tile: 15px;
  --flux-size-icon-tile-sm: 13px;
  --flux-size-icon-preview: 28px;
  --flux-size-badge: 20px;
  --flux-size-avatar: 24px;
  --flux-size-avatar-lg: 64px;
  --flux-size-avatar-column: 20px;
  --flux-size-avatar-sm: 18px;
  --flux-size-logo: 32px;
  --flux-size-lift-home-empty: 8dvh;
  --flux-size-lift-mac-offer: 7dvh;
  --flux-size-lift-done-screen: 20dvh;
  --flux-size-dialog-document: 1024px;
  --flux-size-dialog-document-height: min(85dvh, 960px);
  --flux-size-dialog-sm: 400px;
  --flux-size-dialog-md: 560px;
  --flux-size-dialog-picker: 456px;
  --flux-size-dialog-approve: 440px;
  --flux-size-dialog-lg: 832px;
  --flux-size-dialog-form: 480px;
  --flux-size-dialog-review: 640px;
  --flux-size-dialog-comments: 520px;
  --flux-size-dialog-popup-y: 14px;
  --flux-size-dialog-chat-body-bottom: 18px;
  --flux-size-pager-size: 80px;
  --flux-size-chart: 268px;
  --flux-size-drawer: 280px;
  --flux-size-drawer-panel: 440px;
  --flux-size-repo-list: 320px;
  --flux-size-qr: 160px;
  --flux-size-popover: 400px;
  --flux-size-popover-list: 144px;
  --flux-size-dialog-list: 360px;
  --flux-size-dropdown: 220px;
  --flux-size-prefetch: 320px;
  --flux-size-picker: 200px;
  --flux-size-radio-field-y: 7px;
  --flux-size-select-tag-end: 10px;
  --flux-size-menu-tile: 28px;
  --flux-size-menu-value: 120px;
  --flux-size-menu-list: 220px;
  --flux-size-menu-compact: 200px;
  --flux-size-menu-wide: 240px;
  --flux-size-menu-picker: 400px;
  --flux-size-menu-filter: 220px;
  --flux-size-menu-row-gap: 10px;
  --flux-size-menu-line-gap: 3px;
  --flux-size-model-picker-width: 340px;
  --flux-size-model-picker-list: 360px;
  --flux-size-model-picker-row-x: 10px;
  --flux-size-model-picker-row-y: 7px;
  --flux-size-model-picker-heading-top: 10px;
  --flux-size-dot: 6px;
  --flux-size-textarea: 96px;
  --flux-size-indicator: 8px;
  --flux-size-sidebar-collapsed: 52px;
  --flux-size-sidebar-expanded: 240px;
  --flux-size-sidebar-rail: 64px;
  --flux-size-sidebar-rail-item: 60px;
  --flux-size-sidebar-column: 272px;
  --flux-size-sidebar-team-name: 88px;
  --flux-size-sidebar-customize-row: 46px;
  --flux-size-column-status: 72px;
  --flux-size-column-repo: 110px;
  --flux-size-column-tag: 180px;
  --flux-size-column-pr-actions: 180px;
  --flux-size-column-count: 128px;
  --flux-size-column-time: 56px;
  --flux-size-column-channel: 280px;
  --flux-size-column-autobot-status: 96px;
  --flux-size-column-budget: 164px;
  --flux-size-column-actions: 84px;
  --flux-size-autobot-card: 44px;
  --flux-size-autobot-form-avatar: 56px;
  --flux-size-autobot-search: 240px;
  --flux-size-autobot-header: 44px;
  --flux-size-autobot-row: 60px;
  --flux-size-autobot-chip: 24px;
  --flux-size-autobot-empty-top: 58px;
  --flux-size-autobot-toast-top: 56px;
  --flux-size-autobot-indent: 44px;
  --flux-size-autobot-bubble: 588px;
  --flux-size-autobot-typing-dot: 4px;
  --flux-size-autobot-budget-tip: 194px;
  --flux-size-autobot-portrait: 132px;
  --flux-size-autobot-hero: 176px;
  --flux-size-autobot-trio: 420px;
  --flux-size-autobot-trio-height: 190px;
  --flux-size-autobot-panel: 340px;
  --flux-size-autobot-chat: 720px;
  --flux-size-autobot-tools: 400px;
  --flux-size-autobot-setting: 300px;
  --flux-size-autobot-preview: 68px;
  --flux-size-autobot-tile: 58px;
  --flux-size-autobot-tile-art: 54px;
  --flux-size-autobot-picker: 280px;
  --flux-size-autobot-bust: 117.647%;
  --flux-size-autobot-bust-x: 8.824%;
  --flux-size-autobot-bust-y: 12.745%;
  --flux-size-autobot-crop: 256px;
  --flux-size-autobot-crop-stage: 300px;
  --flux-size-autobot-hired-top: 191px;
  --flux-size-autobot-ring-end: 500px;
  --flux-size-autobot-ring-center: 90px;
  --flux-size-autobot-glow: 420px;
  --flux-size-autobot-done-badge: 30px;
  --flux-size-autobot-shimmer-width: 120px;
  --flux-size-autobot-shimmer-height: 720px;
  --flux-size-onboarding-scan-hero-width: 560px;
  --flux-size-onboarding-scan-hero-height: 280px;
  --flux-size-onboarding-scan-mark-width: 189px;
  --flux-size-onboarding-scan-mark-height: 164px;
  --flux-size-onboarding-scan-row: 56px;
  --flux-size-onboarding-scan-group: 52px;
  --flux-size-onboarding-scan-findings: min(548px, calc(100dvh - 300px));
  --flux-size-onboarding-scan-name: 200px;
  --flux-size-onboarding-scan-indent-source: 44px;
  --flux-size-onboarding-scan-indent-item: 56px;
  --flux-size-onboarding-scan-indent-source-item: 72px;
  --flux-size-onboarding-auth-column: 360px;
  --flux-size-onboarding-auth-art: 666px;
  --flux-size-onboarding-auth-mark-width: 56px;
  --flux-size-onboarding-auth-mark-height: 48px;
  --flux-size-onboarding-mac-hero: 297px;
  --flux-size-onboarding-mac-window: 380px;
  --flux-size-onboarding-mac-video: 300px;
  --flux-size-gutter-page: 32px;
  --flux-size-composer-input-max: 144px;
  --flux-size-composer-chip-max: 200px;
  --flux-size-composer-options: 350px;
  --flux-size-content-narrow: 800px;
  --flux-size-content-templates: 940px;
  --flux-size-content-wide: 1120px;
  --flux-size-settings-row-text: 200px;
  --flux-size-dock-bar-x: 14px;
  --flux-size-dock-gap: 10px;
  --flux-size-dock-queue-row-x: 10px;
  --flux-size-dock-file-card: 194px;
  --flux-size-dock-file-card-x: 10px;
  --flux-size-feedback-body-top: 18px;
  --flux-size-feedback-body-bottom: 22px;
  --flux-size-feedback-indent: 36px;
  --flux-size-thread-width: 760px;
  --flux-size-thread-bubble: 510px;
  --flux-size-thread-bubble-x: 14px;
  --flux-size-thread-bubble-y: 10px;
  --flux-size-thread-tag-y: 3px;
  --flux-size-thread-card: 420px;
  --flux-size-thread-card-y: 10px;
  --flux-size-thread-ci-y: 9px;
  --flux-size-thread-event: 628px;
  --flux-size-thread-collapsed: 800px;
  --flux-size-thread-output: 240px;
  --flux-size-thread-thumb: 86px;
  --flux-size-thread-preview: 120px;
  --flux-size-thread-diffstat: 8px;
  --flux-size-thread-log-gap: 10px;
  --flux-size-thread-rail-x: 3px;
  --flux-size-thread-log-x: 14px;
  --flux-size-thread-tasks-x: 14px;
  --flux-size-thread-row-y: 7px;
  --flux-size-thread-tile: 26px;
  --flux-size-thread-task-tile: 24px;
  --flux-size-thread-loader: 19px;
  --flux-size-thread-step-y: 14px;
  --flux-size-thread-step-gap: 10px;
  --flux-size-thread-agents-tile: 22px;
  --flux-size-thread-pr-y: 9px;
  --flux-size-thread-pr-tag-x: 5px;
  --flux-size-thread-comment-dot: 5px;
  --flux-size-thread-diff-cell: 6px;
  --flux-size-thread-notice: 10px;
  --flux-size-thread-notice-copy: 240px;
  --flux-size-thread-card-x: 14px;
  --flux-size-thread-setup-detail-x: 52px;
  --flux-size-tool-rail-tip-y: 3px;
  --flux-size-tool-rail-tip-offset: 17px;
  --flux-size-split-tool: 576px;
  --flux-size-panel-header: 44px;
  --flux-size-panel-header-x: 14px;
  --flux-size-panel-inset: 14px;
  --flux-size-panel-row-y: 10px;
  --flux-size-panel-gap: 10px;
  --flux-size-panel-tile: 28px;
  --flux-size-toast-width: 360px;
  --flux-size-toast-y: 9px;
  --flux-size-artifacts-row-gap: 10px;
  --flux-size-artifacts-tile: 28px;
  --flux-size-artifacts-card: 284px;
  --flux-size-artifacts-preview: 128px;
  --flux-size-artifacts-line: 5px;
  --flux-size-artifacts-line-1: 180px;
  --flux-size-artifacts-line-2: 220px;
  --flux-size-artifacts-line-3: 140px;
  --flux-size-artifacts-line-4: 200px;
  --flux-size-artifacts-line-5: 160px;
  --flux-size-artifacts-file-gap: 14px;
  --flux-size-artifacts-search: 200px;
  --flux-size-artifacts-line-number: 16px;
  --flux-size-quick-ask-inset: 10px;
  --flux-size-title-field: 260px;
  --flux-size-turn-cost-width: 230px;
  --flux-size-turn-cost-x: 10px;
  --flux-size-memory-tree: 280px;
  --flux-size-memory-doc: 680px;
  --flux-size-memory-column: 720px;
  --flux-size-memory-inset: 10px;
  --flux-size-memory-card-x: 14px;
  --flux-size-memory-node-y: 5px;
  --flux-size-memory-indent-3: 56px;
  --flux-size-memory-indent-4: 72px;
  --flux-size-memory-empty-top: 160px;
  --flux-size-report-doc-y: 28px;
  --flux-size-report-x: 14px;
  --flux-size-report-y: 10px;
  --flux-size-report-cmd-x: 10px;
  --flux-size-report-chip-x: 5px;
  --flux-size-report-evidence-w: 120px;
  --flux-size-report-evidence-h: 76px;
  --flux-size-plan-rail: 240px;
  --flux-size-plan-rail-y: 10px;
  --flux-size-plan-rail-sub: 28px;
  --flux-size-plan-column: 680px;
  --flux-size-plan-doc-top: 36px;
  --flux-size-plan-section: 28px;
  --flux-size-plan-gap: 10px;
  --flux-size-plan-bullet-x: 14px;
  --flux-size-plan-bullet-y: 9px;
  --flux-size-plan-diff: 720px;
  --flux-size-plan-diff-gap: 14px;
  --flux-size-plan-canvas: 760px;
  --flux-size-plan-canvas-top: 23px;
  --flux-size-plan-canvas-x: 28px;
  --flux-size-design-index: 220px;
  --flux-size-design-picker: 185px;
  --flux-size-design-panel: 292px;
  --flux-size-design-composer: 300px;
  --flux-size-design-index-sub: 34px;
  --flux-size-design-label-row: 20px;
  --flux-size-design-divider: 18px;
  --flux-size-design-thread-indent: 28px;
  --flux-size-design-skeleton: 420px;
  --flux-size-design-skeleton-height: 280px;
  --flux-size-design-pin: 26px;
  --flux-size-pr-inset: 14px;
  --flux-size-pr-field-y: 10px;
  --flux-size-pr-review: 358px;
  --flux-size-pr-review-field: 88px;
  --flux-size-pr-sidebar: 284px;
  --flux-size-pr-tree: 260px;
  --flux-size-pr-event: 22px;
  --flux-size-pr-comment: 38px;
  --flux-size-pr-bullet-row: 22px;
  --flux-size-pr-bullet-x: 18px;
  --flux-size-command-width: 720px;
  --flux-size-command-offset: 120px;
  --flux-size-command-item: 40px;
  --flux-size-project-tile: 112px;
  --flux-size-session-thread: 14px;
  --flux-size-session-children: 300px;
  --flux-size-session-card: 336px;
  --flux-size-session-card-height: 176px;
  --flux-size-folder-width: 82px;
  --flux-size-folder-height: 68px;
  --flux-size-code-cell: 52px;
  --flux-size-summary-row: 46px;
  --flux-font-family-sans: Satoshi, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --flux-font-family-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --flux-font-weight-regular: 400;
  --flux-font-weight-medium: 500;
  --flux-font-weight-bold: 700;
  --flux-font-tracking-normal: 0em;
  --flux-font-tracking-display: -0.01em;
  --flux-font-tracking-condensed: -0.04em;
  --flux-text-display-lg-family: var(--flux-font-family-sans);
  --flux-text-display-lg-size: 40px;
  --flux-text-display-lg-line-height: 48px;
  --flux-text-display-lg-weight: var(--flux-font-weight-medium);
  --flux-text-display-lg-tracking: var(--flux-font-tracking-display);
  --flux-text-heading-xl-family: var(--flux-font-family-sans);
  --flux-text-heading-xl-size: 32px;
  --flux-text-heading-xl-line-height: 40px;
  --flux-text-heading-xl-weight: var(--flux-font-weight-medium);
  --flux-text-heading-xl-tracking: var(--flux-font-tracking-normal);
  --flux-text-heading-lg-family: var(--flux-font-family-sans);
  --flux-text-heading-lg-size: 24px;
  --flux-text-heading-lg-line-height: 32px;
  --flux-text-heading-lg-weight: var(--flux-font-weight-medium);
  --flux-text-heading-lg-tracking: var(--flux-font-tracking-normal);
  --flux-text-heading-md-family: var(--flux-font-family-sans);
  --flux-text-heading-md-size: 20px;
  --flux-text-heading-md-line-height: 28px;
  --flux-text-heading-md-weight: var(--flux-font-weight-medium);
  --flux-text-heading-md-tracking: var(--flux-font-tracking-normal);
  --flux-text-heading-sm-family: var(--flux-font-family-sans);
  --flux-text-heading-sm-size: 18px;
  --flux-text-heading-sm-line-height: 24px;
  --flux-text-heading-sm-weight: var(--flux-font-weight-medium);
  --flux-text-heading-sm-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-lg-regular-family: var(--flux-font-family-sans);
  --flux-text-body-lg-regular-size: 16px;
  --flux-text-body-lg-regular-line-height: 24px;
  --flux-text-body-lg-regular-weight: var(--flux-font-weight-regular);
  --flux-text-body-lg-regular-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-lg-medium-family: var(--flux-font-family-sans);
  --flux-text-body-lg-medium-size: 16px;
  --flux-text-body-lg-medium-line-height: 24px;
  --flux-text-body-lg-medium-weight: var(--flux-font-weight-medium);
  --flux-text-body-lg-medium-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-md-regular-family: var(--flux-font-family-sans);
  --flux-text-body-md-regular-size: 14px;
  --flux-text-body-md-regular-line-height: 20px;
  --flux-text-body-md-regular-weight: var(--flux-font-weight-regular);
  --flux-text-body-md-regular-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-md-medium-family: var(--flux-font-family-sans);
  --flux-text-body-md-medium-size: 14px;
  --flux-text-body-md-medium-line-height: 20px;
  --flux-text-body-md-medium-weight: var(--flux-font-weight-medium);
  --flux-text-body-md-medium-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-sm-regular-family: var(--flux-font-family-sans);
  --flux-text-body-sm-regular-size: 13px;
  --flux-text-body-sm-regular-line-height: 18px;
  --flux-text-body-sm-regular-weight: var(--flux-font-weight-regular);
  --flux-text-body-sm-regular-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-sm-medium-family: var(--flux-font-family-sans);
  --flux-text-body-sm-medium-size: 13px;
  --flux-text-body-sm-medium-line-height: 18px;
  --flux-text-body-sm-medium-weight: var(--flux-font-weight-medium);
  --flux-text-body-sm-medium-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-xs-regular-family: var(--flux-font-family-sans);
  --flux-text-body-xs-regular-size: 12px;
  --flux-text-body-xs-regular-line-height: 16px;
  --flux-text-body-xs-regular-weight: var(--flux-font-weight-regular);
  --flux-text-body-xs-regular-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-xs-medium-family: var(--flux-font-family-sans);
  --flux-text-body-xs-medium-size: 12px;
  --flux-text-body-xs-medium-line-height: 16px;
  --flux-text-body-xs-medium-weight: var(--flux-font-weight-medium);
  --flux-text-body-xs-medium-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-xxs-regular-family: var(--flux-font-family-sans);
  --flux-text-body-xxs-regular-size: 11px;
  --flux-text-body-xxs-regular-line-height: 14px;
  --flux-text-body-xxs-regular-weight: var(--flux-font-weight-regular);
  --flux-text-body-xxs-regular-tracking: var(--flux-font-tracking-normal);
  --flux-text-body-xxs-medium-family: var(--flux-font-family-sans);
  --flux-text-body-xxs-medium-size: 11px;
  --flux-text-body-xxs-medium-line-height: 16px;
  --flux-text-body-xxs-medium-weight: var(--flux-font-weight-medium);
  --flux-text-body-xxs-medium-tracking: var(--flux-font-tracking-normal);
  --flux-text-mono-lg-regular-family: var(--flux-font-family-mono);
  --flux-text-mono-lg-regular-size: 16px;
  --flux-text-mono-lg-regular-line-height: 24px;
  --flux-text-mono-lg-regular-weight: var(--flux-font-weight-regular);
  --flux-text-mono-lg-regular-tracking: var(--flux-font-tracking-condensed);
  --flux-text-mono-lg-medium-family: var(--flux-font-family-mono);
  --flux-text-mono-lg-medium-size: 16px;
  --flux-text-mono-lg-medium-line-height: 24px;
  --flux-text-mono-lg-medium-weight: var(--flux-font-weight-medium);
  --flux-text-mono-lg-medium-tracking: var(--flux-font-tracking-condensed);
  --flux-text-mono-md-regular-family: var(--flux-font-family-mono);
  --flux-text-mono-md-regular-size: 14px;
  --flux-text-mono-md-regular-line-height: 20px;
  --flux-text-mono-md-regular-weight: var(--flux-font-weight-regular);
  --flux-text-mono-md-regular-tracking: var(--flux-font-tracking-condensed);
  --flux-text-mono-md-medium-family: var(--flux-font-family-mono);
  --flux-text-mono-md-medium-size: 14px;
  --flux-text-mono-md-medium-line-height: 20px;
  --flux-text-mono-md-medium-weight: var(--flux-font-weight-medium);
  --flux-text-mono-md-medium-tracking: var(--flux-font-tracking-condensed);
  --flux-text-mono-sm-regular-family: var(--flux-font-family-mono);
  --flux-text-mono-sm-regular-size: 13px;
  --flux-text-mono-sm-regular-line-height: 18px;
  --flux-text-mono-sm-regular-weight: var(--flux-font-weight-regular);
  --flux-text-mono-sm-regular-tracking: var(--flux-font-tracking-condensed);
  --flux-text-mono-sm-medium-family: var(--flux-font-family-mono);
  --flux-text-mono-sm-medium-size: 13px;
  --flux-text-mono-sm-medium-line-height: 18px;
  --flux-text-mono-sm-medium-weight: var(--flux-font-weight-medium);
  --flux-text-mono-sm-medium-tracking: var(--flux-font-tracking-condensed);
  --flux-text-mono-xs-regular-family: var(--flux-font-family-mono);
  --flux-text-mono-xs-regular-size: 12px;
  --flux-text-mono-xs-regular-line-height: 16px;
  --flux-text-mono-xs-regular-weight: var(--flux-font-weight-regular);
  --flux-text-mono-xs-regular-tracking: var(--flux-font-tracking-condensed);
  --flux-text-mono-xs-medium-family: var(--flux-font-family-mono);
  --flux-text-mono-xs-medium-size: 12px;
  --flux-text-mono-xs-medium-line-height: 16px;
  --flux-text-mono-xs-medium-weight: var(--flux-font-weight-medium);
  --flux-text-mono-xs-medium-tracking: var(--flux-font-tracking-condensed);
  --flux-text-mono-xxs-medium-family: var(--flux-font-family-mono);
  --flux-text-mono-xxs-medium-size: 11px;
  --flux-text-mono-xxs-medium-line-height: 16px;
  --flux-text-mono-xxs-medium-weight: var(--flux-font-weight-medium);
  --flux-text-mono-xxs-medium-tracking: var(--flux-font-tracking-condensed);
  --flux-motion-duration-fast: 120ms;
  --flux-motion-duration-base: 200ms;
  --flux-motion-duration-slow: 320ms;
  --flux-motion-duration-slower: 480ms;
  --flux-motion-duration-sweep: 3000ms;
  --flux-motion-duration-blink: 1000ms;
  --flux-motion-duration-loop: 4800ms;
  --flux-motion-duration-beat: 800ms;
  --flux-motion-duration-rise: 900ms;
  --flux-motion-duration-wipe: 600ms;
  --flux-motion-duration-ring: 2400ms;
  --flux-motion-duration-idle: 12000ms;
  --flux-motion-duration-float: 4000ms;
  --flux-motion-duration-trace: 1100ms;
  --flux-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --flux-motion-easing-linear: linear;
  --flux-motion-easing-rise: cubic-bezier(0.22, 1, 0.36, 1);
  --flux-motion-easing-wipe: cubic-bezier(0.42, 0, 0.58, 1);
  --flux-motion-scale-enter: 0.96;
  --flux-motion-scale-exit: 0.98;
  --flux-motion-stagger: 50ms;
  --flux-motion-delay-tooltip: 300ms;
  --flux-motion-delay-hover-close: 150ms;
  --flux-z-base: 0;
  --flux-z-sticky: 10;
  --flux-z-dropdown: 40;
  --flux-z-overlay: 50;
  --flux-z-modal: 60;
  --flux-z-toast: 70;
  --flux-z-tooltip: 80;
  --flux-color-bg-canvas: var(--flux-prim-neutral-50);
  --flux-color-bg-canvas-strong: var(--flux-prim-neutral-75);
  --flux-color-bg-elevated: var(--flux-prim-neutral-0);
  --flux-color-bg-surface-raised: var(--flux-prim-neutral-0);
  --flux-color-bg-subtle: var(--flux-prim-neutral-100);
  --flux-color-bg-subtle-strong: var(--flux-prim-neutral-150);
  --flux-color-bg-surface: var(--flux-prim-neutral-0);
  --flux-color-border-control: var(--flux-prim-neutral-500);
  --flux-color-border-control-hover: var(--flux-prim-neutral-600);
  --flux-color-border-selected: var(--flux-prim-violet-300);
  --flux-button-primary-bg-default: var(--flux-prim-violet-700);
  --flux-button-primary-bg-disabled: var(--flux-prim-neutral-150);
  --flux-button-primary-bg-hover: var(--flux-prim-violet-800);
  --flux-button-primary-bg-loading: var(--flux-prim-violet-900);
  --flux-button-primary-bg-pressed: var(--flux-prim-violet-900);
  --flux-button-secondary-bg-default: var(--flux-prim-teal-700);
  --flux-button-secondary-bg-disabled: var(--flux-prim-neutral-150);
  --flux-button-secondary-bg-hover: var(--flux-prim-teal-800);
  --flux-button-secondary-bg-loading: var(--flux-prim-teal-900);
  --flux-button-secondary-bg-pressed: var(--flux-prim-teal-900);
  --flux-button-subtle-bg-default: var(--flux-prim-neutral-50);
  --flux-button-subtle-bg-disabled: var(--flux-prim-neutral-50);
  --flux-button-subtle-bg-hover: var(--flux-prim-neutral-150);
  --flux-button-subtle-bg-loading: var(--flux-prim-neutral-0);
  --flux-button-subtle-bg-pressed: var(--flux-prim-neutral-0);
  --flux-color-border-default: var(--flux-prim-neutral-150);
  --flux-color-border-strong: var(--flux-prim-neutral-200);
  --flux-color-border-subtle: var(--flux-prim-neutral-125);
  --flux-button-primary-fg-default: var(--flux-prim-neutral-50);
  --flux-button-primary-fg-disabled: var(--flux-prim-neutral-500);
  --flux-button-secondary-fg-default: var(--flux-prim-neutral-50);
  --flux-button-secondary-fg-disabled: var(--flux-prim-neutral-500);
  --flux-button-subtle-fg-default: var(--flux-prim-neutral-1100);
  --flux-button-subtle-fg-disabled: var(--flux-prim-neutral-500);
  --flux-color-border-focus: var(--flux-prim-violet-700);
  --flux-color-folder-back: var(--flux-prim-neutral-200);
  --flux-color-folder-front: var(--flux-prim-neutral-150);
  --flux-color-folder-edge: var(--flux-prim-neutral-200);
  --flux-color-folder-line: var(--flux-prim-neutral-200);
  --flux-color-folder-line-subtle: var(--flux-prim-neutral-150);
  --flux-color-folder-sheet-back: var(--flux-prim-neutral-100);
  --flux-color-folder-sheet-front: var(--flux-prim-neutral-0);
  --flux-color-text-check: var(--flux-prim-green-700);
  --flux-color-bg-tile-amber: rgb(240 160 32 / 0.14);
  --flux-color-text-tile-amber: #8b5d13;
  --flux-color-bg-tile-blue: rgb(91 124 255 / 0.14);
  --flux-color-text-tile-blue: #4057b2;
  --flux-color-bg-tile-green: rgb(54 194 117 / 0.14);
  --flux-color-text-tile-green: #268852;
  --flux-color-bg-tile-orange: rgb(240 122 60 / 0.14);
  --flux-color-text-tile-orange: #a8552a;
  --flux-color-bg-tile-pink: rgb(224 85 150 / 0.14);
  --flux-color-text-tile-pink: #9d3c69;
  --flux-color-bg-tile-sky: rgb(56 169 224 / 0.14);
  --flux-color-text-tile-sky: #27769d;
  --flux-color-bg-tile-teal: rgb(47 184 160 / 0.14);
  --flux-color-text-tile-teal: #218170;
  --flux-color-bg-tile-violet: rgb(146 117 223 / 0.14);
  --flux-color-text-tile-violet: #66529c;
  --flux-color-bg-fade-end: #f1eef5;
  --flux-color-bg-fade-start: rgb(241 238 245 / 0);
  --flux-color-bg-scrim: rgb(11 6 17 / 0.56);
  --flux-color-shadow-overlay: rgb(11 6 17 / 0.12);
  --flux-color-shadow-popover: rgb(11 6 17 / 0.1);
  --flux-color-shadow-popover-ring: rgb(11 6 17 / 0.04);
  --flux-color-bg-sidebar-active: var(--flux-prim-neutral-150);
  --flux-color-bg-rail: var(--flux-color-bg-surface);
  --flux-color-status-blocked-bg: var(--flux-prim-yellow-200);
  --flux-color-status-blocked-solid: var(--flux-prim-yellow-700);
  --flux-color-status-blocked-fg: var(--flux-prim-yellow-700);
  --flux-color-status-done-bg: #caebd6;
  --flux-color-status-done-solid: var(--flux-prim-green-700);
  --flux-color-status-done-fg: var(--flux-prim-green-700);
  --flux-color-status-error-bg: var(--flux-prim-red-100);
  --flux-color-status-error-solid: var(--flux-prim-red-600);
  --flux-color-status-idle-bg: rgb(11 6 17 / 0.06);
  --flux-color-status-idle-fg: var(--flux-prim-neutral-600);
  --flux-color-status-working-bg: var(--flux-prim-blue-100);
  --flux-color-status-working-solid: var(--flux-prim-blue-600);
  --flux-color-status-working-fg: var(--flux-prim-blue-600);
  --flux-color-bg-promoted: rgb(8 127 114 / 0.12);
  --flux-color-bg-danger-hover: rgb(201 31 56 / 0.08);
  --flux-color-bg-hover: rgb(11 6 17 / 0.05);
  --flux-color-bg-tab-active: var(--flux-prim-neutral-150);
  --flux-color-bg-tab-hover: rgb(11 6 17 / 0.04);
  --flux-color-bg-count: var(--flux-prim-neutral-150);
  --flux-color-bg-count-active: var(--flux-prim-neutral-200);
  --flux-color-bg-count-subtle: rgb(11 6 17 / 0.06);
  --flux-color-bg-count-subtle-active: rgb(11 6 17 / 0.1);
  --flux-color-bg-indicator: var(--flux-prim-violet-700);
  --flux-color-bg-new: var(--flux-prim-teal-100);
  --flux-color-bg-new-indicator: var(--flux-prim-teal-700);
  --flux-color-text-new: var(--flux-prim-teal-800);
  --flux-color-text-promoted: var(--flux-prim-teal-800);
  --flux-color-text-disabled: var(--flux-button-primary-fg-disabled);
  --flux-color-text-error: var(--flux-prim-red-700);
  --flux-color-text-inverse: var(--flux-prim-neutral-0);
  --flux-color-text-link: var(--flux-prim-violet-700);
  --flux-color-text-placeholder: var(--flux-prim-neutral-500);
  --flux-color-text-primary: var(--flux-prim-neutral-1150);
  --flux-color-text-secondary: var(--flux-prim-neutral-900);
  --flux-color-text-tertiary: var(--flux-prim-neutral-600);
  --flux-color-bg-knob-disabled: var(--flux-prim-neutral-0);
  --flux-color-bg-knob-off: var(--flux-prim-neutral-0);
  --flux-color-bg-knob-on: var(--flux-prim-neutral-0);
  --flux-color-bg-toggle-disabled: var(--flux-prim-neutral-150);
  --flux-color-bg-toggle-off: var(--flux-prim-neutral-400);
  --flux-color-bg-toggle-off-hover: var(--flux-prim-neutral-500);
  --flux-color-bg-toggle-on: var(--flux-prim-violet-700);
  --flux-color-bg-toggle-on-disabled: var(--flux-prim-violet-200);
  --flux-color-bg-toggle-on-hover: var(--flux-prim-violet-600);
  --flux-color-text-qr: var(--flux-prim-neutral-1200);
  --flux-color-text-on-accent: var(--flux-button-primary-fg-default);
  --flux-color-text-on-solid: var(--flux-prim-neutral-0);
  --flux-color-text-accent: var(--flux-prim-violet-700);
  --flux-color-text-attention: var(--flux-color-status-blocked-fg);
  --flux-color-text-indicator: var(--flux-color-bg-indicator);
  --flux-color-text-highlight: var(--flux-color-agent-explore-fg);
  --flux-color-text-on-hired: var(--flux-prim-neutral-1200);
  --flux-color-bg-sidebar: var(--flux-color-bg-canvas);
  --flux-color-bg-sunken: var(--flux-color-bg-surface);
  --flux-color-bg-qr: var(--flux-prim-neutral-0);
  --flux-color-bg-logo-tile: var(--flux-prim-neutral-0);
  --flux-color-bg-crop-mask: color-mix(in srgb, var(--flux-prim-neutral-1200) 72%, transparent);
  --flux-color-bg-scrim-strong: color-mix(in srgb, var(--flux-prim-neutral-1150) 60%, transparent);
  --flux-color-bg-popover: var(--flux-color-bg-surface);
  --flux-color-bg-card: var(--flux-color-bg-canvas);
  --flux-color-bg-selected: var(--flux-color-bg-subtle-strong);
  --flux-color-bg-inverse: var(--flux-prim-neutral-1150);
  --flux-color-bg-avatar: var(--flux-prim-violet-800);
  --flux-color-bg-avatar-tangerine: var(--flux-prim-avatar-tangerine);
  --flux-color-bg-avatar-blue: var(--flux-prim-avatar-blue);
  --flux-color-bg-avatar-teal: var(--flux-prim-avatar-teal);
  --flux-color-bg-avatar-purple: var(--flux-prim-avatar-purple);
  --flux-color-bg-avatar-green: var(--flux-prim-avatar-green);
  --flux-color-bg-avatar-pink: var(--flux-prim-avatar-pink);
  --flux-color-bg-avatar-indigo: var(--flux-prim-avatar-indigo);
  --flux-color-bg-avatar-brown: var(--flux-prim-avatar-brown);
  --flux-color-bg-unread: var(--flux-prim-red-600);
  --flux-color-bg-row: var(--flux-color-bg-surface);
  --flux-color-bg-filter-active: var(--flux-prim-neutral-150);
  --flux-color-bg-highlight: var(--flux-color-agent-explore-bg);
  --flux-color-bg-raised: var(--flux-prim-neutral-100);
  --flux-color-bg-block: var(--flux-color-bg-surface);
  --flux-color-bg-warning-tint: color-mix(in srgb, var(--flux-color-status-blocked-solid) 6%, transparent);
  --flux-color-bg-placeholder: var(--flux-color-text-tertiary);
  --flux-color-bg-error-tint: color-mix(in srgb, var(--flux-color-status-error-solid) 6%, transparent);
  --flux-color-bg-menu-tile: color-mix(in srgb, var(--flux-prim-violet-500) 12%, transparent);
  --flux-color-bg-hired: var(--flux-prim-green-400);
  --flux-color-border-crop-frame: color-mix(in srgb, var(--flux-prim-neutral-50) 85%, transparent);
  --flux-color-border-disabled: var(--flux-color-border-subtle);
  --flux-color-border-brand: var(--flux-prim-violet-700);
  --flux-color-border-trace: var(--flux-prim-violet-400);
  --flux-color-border-active: var(--flux-prim-violet-500);
  --flux-color-border-error: var(--flux-prim-red-500);
  --flux-color-border-indicator: var(--flux-color-bg-indicator);
  --flux-color-border-canvas: var(--flux-color-bg-canvas-strong);
  --flux-color-border-warning-soft: color-mix(in srgb, var(--flux-color-status-blocked-solid) 28%, transparent);
  --flux-color-border-error-soft: color-mix(in srgb, var(--flux-color-status-error-solid) 28%, transparent);
  --flux-color-border-composer: var(--flux-prim-violet-300);
  --flux-color-border-menu-tile: color-mix(in srgb, var(--flux-prim-violet-500) 32%, transparent);
  --flux-color-border-hired: var(--flux-prim-green-400);
  --flux-color-border-step-done: var(--flux-prim-violet-500);
  --flux-color-accent-default: var(--flux-button-primary-bg-default);
  --flux-color-accent-hover: var(--flux-button-primary-bg-hover);
  --flux-color-accent-pressed: var(--flux-button-primary-bg-pressed);
  --flux-color-accent-subtle: var(--flux-prim-violet-100);
  --flux-color-status-error-fg: var(--flux-prim-red-700);
  --flux-color-status-idle-solid: var(--flux-prim-neutral-600);
  --flux-color-agent-explore-bg: #fde7c3;
  --flux-color-agent-explore-fg: #8a5a20;
  --flux-color-agent-plan-bg: #c9f1f5;
  --flux-color-agent-plan-fg: #176a73;
  --flux-color-agent-design-bg: #f9d0cc;
  --flux-color-agent-design-fg: #91433d;
  --flux-color-agent-build-bg: #d4ddf8;
  --flux-color-agent-build-fg: #3d5695;
  --flux-color-agent-debug-bg: #e8cff4;
  --flux-color-agent-debug-fg: #71408a;
  --flux-color-agent-review-bg: #ddeec1;
  --flux-color-agent-review-fg: #55752c;
  --flux-color-agent-simplify-bg: #fff0b8;
  --flux-color-agent-simplify-fg: #806a16;
  --flux-color-agent-testing-bg: #cbe9df;
  --flux-color-agent-testing-fg: #276b5b;
  --flux-color-agent-judge-bg: #ebcfe0;
  --flux-color-agent-judge-fg: #793d5e;
  --flux-color-agent-custom-bg: #e6e6e6;
  --flux-color-agent-custom-fg: #696969;
  --flux-color-chart-1: var(--flux-prim-violet-700);
  --flux-color-chart-2: var(--flux-prim-teal-700);
  --flux-color-chart-3: var(--flux-prim-yellow-700);
  --flux-color-chart-4: var(--flux-prim-blue-600);
  --flux-color-chart-5: var(--flux-prim-red-700);
  --flux-color-chart-6: var(--flux-prim-green-700);
  --flux-color-chart-7: #c2185b;
  --flux-color-chart-8: #0277bd;
  --flux-color-chart-9: var(--flux-prim-yellow-900);
  --flux-color-chart-10: var(--flux-prim-neutral-600);
  --flux-color-folder-sheen: color-mix(in srgb, var(--flux-prim-neutral-0) 40%, transparent);
  --flux-color-scan-idle: #a3a3a1;
  --flux-color-scan-scanning: #cfcfcd;
  --flux-color-scan-done: #a7dcbd;
  --flux-texture-canvas: none;
  --flux-texture-panel-fade: linear-gradient(to bottom, var(--flux-color-bg-fade-start), var(--flux-color-bg-fade-end));
  --flux-texture-hired-glow: radial-gradient(closest-side, color-mix(in srgb, var(--flux-prim-green-400) 60%, transparent), color-mix(in srgb, var(--flux-prim-green-400) 18%, transparent) 45%, transparent);
  --flux-texture-shimmer: linear-gradient(to right, transparent, color-mix(in srgb, var(--flux-prim-neutral-off-white) 6%, transparent) 50%, transparent);
  --flux-shadow-overlay: 0 8px 24px var(--flux-color-shadow-overlay);
  --flux-shadow-glow: 0 0 5px color-mix(in srgb, var(--flux-color-border-brand) 32%, transparent);
  --flux-shadow-glow-focus: 0 0 10px color-mix(in srgb, var(--flux-color-border-brand) 48%, transparent);
  --flux-shadow-halo: 0 0 0 1px color-mix(in srgb, var(--flux-color-border-brand) 55%, transparent), 0 0 12px 1px color-mix(in srgb, var(--flux-color-border-brand) 35%, transparent), 0 0 40px 6px color-mix(in srgb, var(--flux-color-border-brand) 16%, transparent);
  --flux-shadow-knob: 0 1px 2px rgb(0 0 0 / 0.3);
  --flux-shadow-dropdown: 0 12px 16px var(--flux-color-shadow-popover);
  --flux-shadow-command: 0 24px 64px rgb(10 3 21 / 0.24);
  --flux-shadow-popup: 0 12px 32px var(--flux-color-shadow-popover);
  --flux-shadow-tooltip: 0 4px 6px rgb(0 0 0 / 0.32);
  --flux-shadow-tip: 0 8px 12px var(--flux-color-shadow-popover);
  --flux-shadow-drawer: 8px 0 16px rgb(0 0 0 / 0.45);
  --flux-shadow-crop-mask: 0 0 0 100vmax var(--flux-color-bg-crop-mask);
  --flux-shadow-done-badge: 0 0 0 3px var(--flux-prim-neutral-1200);
  color-scheme: light;
}

[data-ui="v2"].dark {
  --flux-color-bg-canvas: var(--flux-prim-neutral-1150);
  --flux-color-bg-canvas-strong: var(--flux-prim-neutral-1175);
  --flux-color-bg-elevated: var(--flux-prim-neutral-1000);
  --flux-color-bg-surface-raised: var(--flux-prim-neutral-1100);
  --flux-color-bg-subtle: var(--flux-prim-neutral-1100);
  --flux-color-bg-subtle-strong: var(--flux-prim-neutral-900);
  --flux-color-bg-surface: var(--flux-prim-neutral-1200);
  --flux-color-border-control: var(--flux-prim-neutral-600);
  --flux-color-border-control-hover: var(--flux-prim-neutral-500);
  --flux-color-border-selected: var(--flux-prim-violet-800);
  --flux-button-primary-bg-default: var(--flux-prim-violet-700);
  --flux-button-primary-bg-disabled: var(--flux-prim-neutral-900);
  --flux-button-primary-bg-hover: var(--flux-prim-violet-800);
  --flux-button-primary-bg-loading: var(--flux-prim-violet-900);
  --flux-button-primary-bg-pressed: var(--flux-prim-violet-900);
  --flux-button-secondary-bg-default: var(--flux-prim-teal-700);
  --flux-button-secondary-bg-disabled: var(--flux-prim-neutral-900);
  --flux-button-secondary-bg-hover: var(--flux-prim-teal-800);
  --flux-button-secondary-bg-loading: var(--flux-prim-teal-900);
  --flux-button-secondary-bg-pressed: var(--flux-prim-teal-900);
  --flux-button-subtle-bg-default: var(--flux-prim-neutral-1150);
  --flux-button-subtle-bg-disabled: var(--flux-prim-neutral-1150);
  --flux-button-subtle-bg-hover: var(--flux-prim-neutral-1000);
  --flux-button-subtle-bg-loading: var(--flux-prim-neutral-1200);
  --flux-button-subtle-bg-pressed: var(--flux-prim-neutral-1200);
  --flux-color-border-default: var(--flux-prim-neutral-900);
  --flux-color-border-strong: var(--flux-prim-neutral-800);
  --flux-color-border-subtle: var(--flux-prim-neutral-1000);
  --flux-button-primary-fg-default: var(--flux-prim-neutral-50);
  --flux-button-primary-fg-disabled: var(--flux-prim-neutral-600);
  --flux-button-secondary-fg-default: var(--flux-prim-neutral-50);
  --flux-button-secondary-fg-disabled: var(--flux-prim-neutral-600);
  --flux-button-subtle-fg-default: var(--flux-prim-neutral-150);
  --flux-button-subtle-fg-disabled: var(--flux-prim-neutral-600);
  --flux-color-border-focus: var(--flux-prim-yellow-400);
  --flux-color-folder-back: var(--flux-prim-neutral-900);
  --flux-color-folder-front: var(--flux-prim-neutral-900);
  --flux-color-folder-edge: var(--flux-prim-neutral-800);
  --flux-color-folder-line: var(--flux-prim-neutral-500);
  --flux-color-folder-line-subtle: var(--flux-prim-neutral-600);
  --flux-color-folder-sheet-back: var(--flux-prim-neutral-1000);
  --flux-color-folder-sheet-front: var(--flux-prim-neutral-700);
  --flux-color-text-check: var(--flux-prim-green-500);
  --flux-color-bg-tile-amber: rgb(240 160 32 / 0.18);
  --flux-color-text-tile-amber: #f5c16e;
  --flux-color-bg-tile-blue: rgb(91 124 255 / 0.18);
  --flux-color-text-tile-blue: #94aaff;
  --flux-color-bg-tile-green: rgb(54 194 117 / 0.18);
  --flux-color-text-tile-green: #7cd7a5;
  --flux-color-bg-tile-orange: rgb(240 122 60 / 0.18);
  --flux-color-text-tile-orange: #f5a980;
  --flux-color-bg-tile-pink: rgb(224 85 150 / 0.18);
  --flux-color-text-tile-pink: #eb90bb;
  --flux-color-bg-tile-sky: rgb(56 169 224 / 0.18);
  --flux-color-text-tile-sky: #7ec7eb;
  --flux-color-bg-tile-teal: rgb(47 184 160 / 0.18);
  --flux-color-text-tile-teal: #78d1c1;
  --flux-color-bg-tile-violet: rgb(146 117 223 / 0.18);
  --flux-color-text-tile-violet: #b8a5ea;
  --flux-color-bg-fade-end: var(--flux-prim-neutral-1100);
  --flux-color-bg-fade-start: rgb(17 11 28 / 0);
  --flux-color-bg-scrim: rgb(0 0 0 / 0.8);
  --flux-color-shadow-overlay: rgb(0 0 0 / 0.6);
  --flux-color-shadow-popover: rgb(0 0 0 / 0.5);
  --flux-color-shadow-popover-ring: rgb(0 0 0 / 0.4);
  --flux-color-bg-sidebar-active: var(--flux-prim-neutral-900);
  --flux-color-bg-rail: var(--flux-color-bg-surface);
  --flux-color-status-blocked-bg: rgb(255 173 36 / 0.14);
  --flux-color-status-blocked-solid: var(--flux-prim-yellow-700);
  --flux-color-status-blocked-fg: var(--flux-prim-yellow-700);
  --flux-color-status-done-bg: rgb(54 214 126 / 0.14);
  --flux-color-status-done-solid: var(--flux-prim-green-500);
  --flux-color-status-done-fg: var(--flux-prim-green-500);
  --flux-color-status-error-bg: rgb(255 64 86 / 0.14);
  --flux-color-status-error-solid: var(--flux-prim-red-500);
  --flux-color-status-idle-bg: rgb(255 255 255 / 0.06);
  --flux-color-status-idle-fg: var(--flux-prim-neutral-400);
  --flux-color-status-working-bg: rgb(61 91 255 / 0.18);
  --flux-color-status-working-solid: var(--flux-prim-blue-500);
  --flux-color-status-working-fg: var(--flux-prim-blue-400);
  --flux-color-bg-promoted: var(--flux-prim-teal-1100);
  --flux-color-bg-danger-hover: rgb(255 64 87 / 0.12);
  --flux-color-bg-hover: rgb(255 255 255 / 0.04);
  --flux-color-bg-tab-active: var(--flux-prim-neutral-900);
  --flux-color-bg-tab-hover: rgb(255 255 255 / 0.06);
  --flux-color-bg-count: var(--flux-prim-neutral-900);
  --flux-color-bg-count-active: var(--flux-prim-neutral-800);
  --flux-color-bg-count-subtle: rgb(255 255 255 / 0.06);
  --flux-color-bg-count-subtle-active: rgb(255 255 255 / 0.12);
  --flux-color-bg-indicator: var(--flux-prim-violet-700);
  --flux-color-bg-new: rgb(75 196 173 / 0.16);
  --flux-color-bg-new-indicator: var(--flux-prim-teal-500);
  --flux-color-text-new: var(--flux-prim-teal-400);
  --flux-color-text-promoted: var(--flux-prim-teal-400);
  --flux-color-text-disabled: var(--flux-button-primary-fg-disabled);
  --flux-color-text-error: var(--flux-prim-red-500);
  --flux-color-text-inverse: var(--flux-prim-neutral-1200);
  --flux-color-text-link: var(--flux-prim-violet-400);
  --flux-color-text-placeholder: var(--flux-prim-neutral-600);
  --flux-color-text-primary: #e6e4ea;
  --flux-color-text-secondary: var(--flux-prim-neutral-300);
  --flux-color-text-tertiary: #8d8499;
  --flux-color-bg-knob-disabled: var(--flux-prim-neutral-800);
  --flux-color-bg-knob-off: var(--flux-prim-neutral-150);
  --flux-color-bg-knob-on: var(--flux-prim-neutral-50);
  --flux-color-bg-toggle-disabled: var(--flux-prim-neutral-1000);
  --flux-color-bg-toggle-off: var(--flux-prim-neutral-800);
  --flux-color-bg-toggle-off-hover: var(--flux-prim-neutral-700);
  --flux-color-bg-toggle-on: var(--flux-prim-violet-700);
  --flux-color-bg-toggle-on-disabled: var(--flux-prim-violet-900);
  --flux-color-bg-toggle-on-hover: var(--flux-prim-violet-600);
  --flux-color-text-qr: var(--flux-prim-neutral-1200);
  --flux-color-text-on-accent: var(--flux-button-primary-fg-default);
  --flux-color-text-on-solid: var(--flux-prim-neutral-0);
  --flux-color-text-accent: var(--flux-prim-violet-300);
  --flux-color-text-attention: var(--flux-color-status-blocked-fg);
  --flux-color-text-indicator: var(--flux-color-bg-indicator);
  --flux-color-text-highlight: var(--flux-color-agent-explore-fg);
  --flux-color-text-on-hired: var(--flux-prim-neutral-1200);
  --flux-color-bg-sidebar: var(--flux-color-bg-canvas);
  --flux-color-bg-sunken: var(--flux-color-bg-surface);
  --flux-color-bg-qr: var(--flux-prim-neutral-0);
  --flux-color-bg-logo-tile: var(--flux-prim-neutral-0);
  --flux-color-bg-crop-mask: color-mix(in srgb, var(--flux-prim-neutral-1200) 72%, transparent);
  --flux-color-bg-scrim-strong: color-mix(in srgb, var(--flux-prim-neutral-1200) 60%, transparent);
  --flux-color-bg-popover: var(--flux-prim-neutral-1100);
  --flux-color-bg-card: var(--flux-color-bg-canvas);
  --flux-color-bg-selected: var(--flux-color-bg-subtle-strong);
  --flux-color-bg-inverse: var(--flux-prim-neutral-50);
  --flux-color-bg-avatar: var(--flux-prim-violet-800);
  --flux-color-bg-avatar-tangerine: var(--flux-prim-avatar-tangerine);
  --flux-color-bg-avatar-blue: var(--flux-prim-avatar-blue);
  --flux-color-bg-avatar-teal: var(--flux-prim-avatar-teal);
  --flux-color-bg-avatar-purple: var(--flux-prim-avatar-purple);
  --flux-color-bg-avatar-green: var(--flux-prim-avatar-green);
  --flux-color-bg-avatar-pink: var(--flux-prim-avatar-pink);
  --flux-color-bg-avatar-indigo: var(--flux-prim-avatar-indigo);
  --flux-color-bg-avatar-brown: var(--flux-prim-avatar-brown);
  --flux-color-bg-unread: var(--flux-prim-red-600);
  --flux-color-bg-row: color-mix(in srgb, var(--flux-prim-neutral-1000) 75%, var(--flux-prim-neutral-1100));
  --flux-color-bg-filter-active: var(--flux-prim-neutral-800);
  --flux-color-bg-highlight: var(--flux-color-agent-explore-bg);
  --flux-color-bg-raised: var(--flux-prim-neutral-1000);
  --flux-color-bg-block: color-mix(in srgb, var(--flux-prim-neutral-1000) 50%, var(--flux-prim-neutral-1100));
  --flux-color-bg-warning-tint: color-mix(in srgb, var(--flux-color-status-blocked-solid) 6%, transparent);
  --flux-color-bg-placeholder: var(--flux-color-text-tertiary);
  --flux-color-bg-error-tint: color-mix(in srgb, var(--flux-color-status-error-solid) 6%, transparent);
  --flux-color-bg-menu-tile: color-mix(in srgb, var(--flux-prim-violet-500) 16%, transparent);
  --flux-color-bg-hired: var(--flux-prim-green-400);
  --flux-color-border-crop-frame: color-mix(in srgb, var(--flux-prim-neutral-50) 85%, transparent);
  --flux-color-border-disabled: var(--flux-color-border-subtle);
  --flux-color-border-brand: var(--flux-prim-violet-300);
  --flux-color-border-trace: var(--flux-prim-violet-300);
  --flux-color-border-active: var(--flux-prim-violet-500);
  --flux-color-border-error: var(--flux-prim-red-500);
  --flux-color-border-indicator: var(--flux-color-bg-indicator);
  --flux-color-border-canvas: var(--flux-color-bg-canvas-strong);
  --flux-color-border-warning-soft: color-mix(in srgb, var(--flux-color-status-blocked-solid) 28%, transparent);
  --flux-color-border-error-soft: color-mix(in srgb, var(--flux-color-status-error-solid) 28%, transparent);
  --flux-color-border-composer: color-mix(in srgb, var(--flux-prim-violet-700) 60%, transparent);
  --flux-color-border-menu-tile: color-mix(in srgb, var(--flux-prim-violet-500) 36%, transparent);
  --flux-color-border-hired: var(--flux-prim-green-400);
  --flux-color-border-step-done: var(--flux-prim-violet-400);
  --flux-color-accent-default: var(--flux-button-primary-bg-default);
  --flux-color-accent-hover: var(--flux-button-primary-bg-hover);
  --flux-color-accent-pressed: var(--flux-button-primary-bg-pressed);
  --flux-color-accent-subtle: var(--flux-prim-neutral-1000);
  --flux-color-status-error-fg: var(--flux-prim-red-500);
  --flux-color-status-idle-solid: #6f667f;
  --flux-color-agent-explore-bg: #4a351f;
  --flux-color-agent-explore-fg: #f5c77e;
  --flux-color-agent-plan-bg: #1f4549;
  --flux-color-agent-plan-fg: #7ddde3;
  --flux-color-agent-design-bg: #4a2928;
  --flux-color-agent-design-fg: #f09b94;
  --flux-color-agent-build-bg: #293552;
  --flux-color-agent-build-fg: #9eafe9;
  --flux-color-agent-debug-bg: #40294b;
  --flux-color-agent-debug-fg: #d29be8;
  --flux-color-agent-review-bg: #354225;
  --flux-color-agent-review-fg: #b8d987;
  --flux-color-agent-simplify-bg: #49421f;
  --flux-color-agent-simplify-fg: #f1d66a;
  --flux-color-agent-testing-bg: #263f39;
  --flux-color-agent-testing-fg: #83cbb7;
  --flux-color-agent-judge-bg: #422b39;
  --flux-color-agent-judge-fg: #d89abb;
  --flux-color-agent-custom-bg: #4f4f4f;
  --flux-color-agent-custom-fg: #d3d3d3;
  --flux-color-chart-1: var(--flux-prim-violet-400);
  --flux-color-chart-2: var(--flux-prim-teal-400);
  --flux-color-chart-3: var(--flux-prim-yellow-400);
  --flux-color-chart-4: var(--flux-prim-blue-400);
  --flux-color-chart-5: var(--flux-prim-red-400);
  --flux-color-chart-6: var(--flux-prim-green-400);
  --flux-color-chart-7: #f48fb1;
  --flux-color-chart-8: #4fc3f7;
  --flux-color-chart-9: #d4a373;
  --flux-color-chart-10: var(--flux-prim-neutral-400);
  --flux-color-folder-sheen: color-mix(in srgb, var(--flux-prim-neutral-0) 5%, transparent);
  --flux-color-scan-idle: #787876;
  --flux-color-scan-scanning: #414140;
  --flux-color-scan-done: #0d331e;
  --flux-texture-canvas: url('/textures/canvas-specks.png');
  --flux-texture-panel-fade: linear-gradient(to bottom, var(--flux-color-bg-fade-start), var(--flux-color-bg-fade-end));
  --flux-texture-hired-glow: radial-gradient(closest-side, color-mix(in srgb, var(--flux-prim-green-400) 60%, transparent), color-mix(in srgb, var(--flux-prim-green-400) 18%, transparent) 45%, transparent);
  --flux-texture-shimmer: linear-gradient(to right, transparent, color-mix(in srgb, var(--flux-prim-neutral-off-white) 6%, transparent) 50%, transparent);
  --flux-shadow-overlay: 0 8px 24px var(--flux-color-shadow-overlay);
  --flux-shadow-glow: 0 0 5px color-mix(in srgb, var(--flux-color-border-brand) 32%, transparent);
  --flux-shadow-glow-focus: 0 0 10px color-mix(in srgb, var(--flux-color-border-brand) 48%, transparent);
  --flux-shadow-halo: 0 0 0 1px color-mix(in srgb, var(--flux-color-border-brand) 55%, transparent), 0 0 12px 1px color-mix(in srgb, var(--flux-color-border-brand) 35%, transparent), 0 0 40px 6px color-mix(in srgb, var(--flux-color-border-brand) 16%, transparent);
  --flux-shadow-knob: 0 1px 2px rgb(0 0 0 / 0.3);
  --flux-shadow-dropdown: 0 12px 16px var(--flux-color-shadow-popover);
  --flux-shadow-command: 0 24px 64px rgb(0 0 0 / 0.5);
  --flux-shadow-popup: 0 12px 32px rgb(0 0 0 / 0.5);
  --flux-shadow-tooltip: 0 4px 6px rgb(0 0 0 / 0.32);
  --flux-shadow-tip: 0 8px 12px rgb(0 0 0 / 0.4);
  --flux-shadow-drawer: 8px 0 16px rgb(0 0 0 / 0.45);
  --flux-shadow-crop-mask: 0 0 0 100vmax var(--flux-color-bg-crop-mask);
  --flux-shadow-done-badge: 0 0 0 3px var(--flux-prim-neutral-1200);
  color-scheme: dark;
}
