:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cs-color-brand-50:#592307;--cs-color-brand-100:#873408;--cs-color-brand-300:#df5906;--cs-color-brand-400:#fb6d0e;--cs-color-brand-500:#fc7f2c;--cs-color-brand-600:#fb914c;--cs-color-brand-700:#fca96e;--cs-color-brand-800:#fbc198;--cs-color-bg-app:#f5f5f5;--cs-color-bg-app-strong:#e5e5e5;--cs-color-bg-canvas:#fafafa;--cs-color-bg-paper-0:#fff;--cs-color-bg-paper-1:#fafafa;--cs-color-bg-modal:#fff;--cs-color-bg-selected:#f5f5f5;--cs-color-bg-tooltip:#262626;--cs-color-bg-accent-neutral:#f5f5f5;--cs-color-bg-primary:#fb6d0e;--cs-color-bg-primary-weak:#a3a3a3;--cs-color-bg-error:#e52e24;--cs-color-bg-success:#52b759;--cs-color-bg-info:#3763ff;--cs-color-bg-warning:#ffc400;--cs-color-bg-warning-accent:#ff7d52;--cs-color-bg-purple:#7a5af8;--cs-color-text-primary:#171717;--cs-color-text-secondary:#262626;--cs-color-text-tertiary:#737373;--cs-color-text-disabled:#a3a3a3;--cs-color-text-brand:#b54708;--cs-color-text-brand-weak:#df5906;--cs-color-text-destructive:#d1181e;--cs-color-text-destructive-disabled:#f2948c;--cs-color-text-info:#3763ff;--cs-color-text-on-dark:#0a0a0a;--cs-color-text-on-light:#fafafa;--cs-color-fg-default:#525252;--cs-color-fg-weak:#a3a3a3;--cs-color-fg-disabled:#d4d4d4;--cs-color-fg-brand:#b54708;--cs-color-fg-brand-weak:#df5906;--cs-color-fg-warning:#faa603;--cs-color-fg-success:#3d8335;--cs-color-fg-success-light:#52b759;--cs-color-fg-error:#d1181e;--cs-color-fg-white:#fafafa;--cs-color-fg-black:#0a0a0a;--cs-color-border-default:#d4d4d4;--cs-color-border-neutral:#e5e5e5;--cs-color-border-strong:#a3a3a3;--cs-color-border-disabled:#e5e5e5;--cs-color-border-success:#a2d9a8;--cs-color-input-bg:#fdfdfd;--cs-color-input-bg-focus:#fff;--cs-color-input-bg-disabled:#f5f5f5;--cs-color-input-border-focus:#df5906;--cs-color-input-border-error:#d1181e;--cs-color-input-border-success:#3d8335;--cs-color-input-border-disabled:#e5e5e5;--cs-color-control-bg-active:#fb6d0e;--cs-color-control-bg-default:#d4d4d4;--cs-color-control-bg-disabled:#f5f5f5;--cs-color-control-handle:#fff;--cs-color-control-handle-disabled:#d4d4d4;--cs-color-control-segmented:#f5f5f5;--cs-color-component-tab-bar:#fafafa;--cs-color-component-tab-active-bg:#fff;--cs-color-component-separator:#e5e5e5;--cs-color-component-sheet-handle:#d4d4d4;--cs-color-component-placeholder:#a3a3a3;--cs-color-table-cell-bg-idle:#fff;--cs-color-table-cell-bg-highlight:#f5f5f5;--cs-color-table-header-bg:#fafafa;--cs-color-table-row-border:#f5f5f5;--cs-color-table-workout-cell-bg-error:#fef6f5;--cs-color-table-workout-cell-border-error:#f2948c;--cs-color-table-workout-cell-title-error:#b61427;--cs-color-table-workout-cell-bg-success:#f4f9f4;--cs-color-table-workout-cell-border-success:#a2d9a8;--cs-color-table-workout-cell-title-success:#192c13;--cs-color-table-workout-cell-bg-purple:#f4f3ff;--cs-color-table-workout-cell-border-purple:#d9d6fe;--cs-color-table-workout-cell-title-purple:#5925dc;--cs-color-table-workout-cell-bg-info:#eff8ff;--cs-color-table-workout-cell-border-info:#b2ddff;--cs-color-table-workout-cell-title-info:#175cd3;--cs-color-table-workout-cell-bg-warning:#fff2ee;--cs-color-table-workout-cell-border-warning:#ffcdbd;--cs-color-table-workout-cell-title-warning:#b82e00;--cs-color-table-workout-cell-meta-neutral:#525252;--cs-color-status-error:#d1181e;--cs-color-status-success:#3d8335;--cs-color-status-neutral:#737373;--cs-color-status-focus:#faa603;--cs-color-chip-neutral-bg:#f5f5f5;--cs-color-chip-neutral-text:#404040;--cs-color-chip-neutral-ring:#d4d4d4;--cs-color-chip-brand-bg:#fde3cd;--cs-color-chip-brand-text:#873408;--cs-color-chip-brand-ring:#fbc198;--cs-color-chip-success-bg:#d8efda;--cs-color-chip-success-text:#356729;--cs-color-chip-success-ring:#a2d9a8;--cs-color-chip-warning-bg:#ffedbf;--cs-color-chip-warning-text:#7a4d03;--cs-color-chip-warning-ring:#ffda85;--cs-color-chip-error-bg:#fad6d2;--cs-color-chip-error-text:#b61427;--cs-color-chip-error-ring:#f2948c;--cs-color-chip-indigo-bg:#e0eaff;--cs-color-chip-indigo-text:#2d31a6;--cs-color-chip-indigo-ring:#a4bcfd;--cs-color-chip-purple-bg:#ebe9fe;--cs-color-chip-purple-text:#4a1fb8;--cs-color-chip-purple-ring:#bdb4fe;--cs-color-chip-pink-bg:#ffd1f7;--cs-color-chip-pink-text:#a5088c;--cs-color-chip-pink-ring:#faa7e0;--cs-color-zone-1-fg:#3763ff;--cs-color-zone-1-bg:#eff8ff;--cs-color-zone-2-fg:#52b759;--cs-color-zone-2-bg:#d8efda;--cs-color-zone-3-fg:#ffc400;--cs-color-zone-3-bg:#ffedbf;--cs-color-zone-4-fg:#fb6d0e;--cs-color-zone-4-bg:#fde3cd;--cs-color-zone-5-fg:#d1181e;--cs-color-zone-5-bg:#fad6d2;--cs-color-button-primary-bg:#b54708;--cs-color-button-primary-bg-hover:#873408;--cs-color-button-primary-bg-disabled:#fbc198;--cs-color-button-primary-label:#fff;--cs-color-button-primary-label-disabled:#fb914c;--cs-color-button-primary-outline-bg-hover:#fb6d0e;--cs-color-button-primary-outline-label:#b54708;--cs-color-button-primary-outline-label-hover:#873408;--cs-color-button-primary-outline-label-disabled:#fca96e;--cs-color-button-primary-outline-stroke:#b54708;--cs-color-button-primary-outline-stroke-hover:#873408;--cs-color-button-primary-outline-stroke-disabled:#fca96e;--cs-color-button-primary-clear-bg-hover:#fb6d0e;--cs-color-button-primary-clear-label:#b54708;--cs-color-button-primary-clear-label-hover:#873408;--cs-color-button-primary-clear-label-disabled:#fca96e;--cs-color-button-secondary-bg:#f5f5f5;--cs-color-button-secondary-bg-hover:#e5e5e5;--cs-color-button-secondary-bg-disabled:#fafafa;--cs-color-button-secondary-label:#525252;--cs-color-button-secondary-label-hover:#404040;--cs-color-button-secondary-label-disabled:#a3a3a3;--cs-color-button-secondary-outline-bg-hover:#f5f5f5;--cs-color-button-secondary-outline-label:#525252;--cs-color-button-secondary-outline-label-hover:#404040;--cs-color-button-secondary-outline-label-disabled:#a3a3a3;--cs-color-button-secondary-outline-stroke:#a3a3a3;--cs-color-button-secondary-outline-stroke-hover:#737373;--cs-color-button-secondary-outline-stroke-disabled:#d4d4d4;--cs-color-button-secondary-clear-bg-hover:#f5f5f5;--cs-color-button-secondary-clear-label:#525252;--cs-color-button-secondary-clear-label-hover:#404040;--cs-color-button-secondary-clear-label-disabled:#a3a3a3;--cs-color-button-black-bg:#181818;--cs-color-button-black-bg-hover:#0b0b0b;--cs-color-button-black-bg-disabled:#e5e5e5;--cs-color-button-black-label:#e5e5e5;--cs-color-button-black-label-disabled:#a3a3a3;--cs-color-button-white-bg:#fdfdfd;--cs-color-button-white-bg-hover:#f5f5f5;--cs-color-button-white-bg-disabled:#f5f5f5;--cs-color-button-white-label:#111;--cs-color-button-white-label-hover:#111;--cs-color-button-white-label-disabled:#a3a3a3;--cs-color-button-white-stroke:#d4d4d4;--cs-color-button-white-stroke-hover:#a3a3a3;--cs-color-button-white-stroke-disabled:#e5e5e5;--cs-color-button-danger-bg:#e52e24;--cs-color-button-danger-bg-hover:#d1181e;--cs-color-button-danger-bg-disabled:#fad6d2;--cs-color-button-danger-label:#fff;--cs-color-button-danger-label-disabled:#f2948c;--cs-color-button-danger-outline-bg-hover:#d1181e;--cs-color-button-danger-outline-label:#d1181e;--cs-color-button-danger-outline-label-hover:#b61427;--cs-color-button-danger-outline-label-disabled:#f2948c;--cs-color-button-danger-outline-stroke:#d1181e;--cs-color-button-danger-outline-stroke-hover:#b61427;--cs-color-button-danger-outline-stroke-disabled:#f2948c;--cs-color-button-danger-clear-bg-hover:#d1181e;--cs-color-button-danger-clear-label:#d1181e;--cs-color-button-danger-clear-label-hover:#b61427;--cs-color-button-danger-clear-label-disabled:#f2948c;--cs-color-button-success-bg:#52b759;--cs-color-button-success-bg-hover:#43a041;--cs-color-button-success-bg-disabled:#d8efda;--cs-color-button-success-label:#fff;--cs-color-button-success-label-disabled:#a2d9a8;--cs-color-button-warning-bg:#ffc400;--cs-color-button-warning-bg-hover:#fdb502;--cs-color-button-warning-bg-disabled:#f5f5f5;--cs-color-button-warning-label:#171717;--cs-color-button-warning-label-disabled:#a3a3a3;--cs-color-button-ai-bg:#9b8afb;--cs-color-button-ai-bg-hover:#7a5af8;--cs-color-button-ai-bg-disabled:#ebe9fe;--cs-color-button-ai-label:#fafafa;--cs-color-button-ai-label-disabled:#bdb4fe}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-color-brand-50:#592307;--cs-color-brand-100:#873408;--cs-color-brand-300:#df5906;--cs-color-brand-400:#fb6d0e;--cs-color-brand-500:#fc7f2c;--cs-color-brand-600:#fb914c;--cs-color-brand-700:#fca96e;--cs-color-brand-800:#fbc198;--cs-color-bg-app:#111;--cs-color-bg-app-strong:#070707;--cs-color-bg-canvas:#070707;--cs-color-bg-paper-0:#181818;--cs-color-bg-paper-1:#1e1e1e;--cs-color-bg-modal:#333;--cs-color-bg-selected:#242424;--cs-color-bg-tooltip:#2b2b2b;--cs-color-bg-accent-neutral:#262626;--cs-color-bg-primary:#fb6d0e;--cs-color-bg-primary-weak:#525252;--cs-color-bg-error:#e52e24;--cs-color-bg-success:#52b759;--cs-color-bg-info:#3763ff;--cs-color-bg-warning:#ffc400;--cs-color-bg-warning-accent:#ff7d52;--cs-color-bg-purple:#7a5af8;--cs-color-text-primary:#fafafa;--cs-color-text-secondary:#d4d4d4;--cs-color-text-tertiary:#a3a3a3;--cs-color-text-disabled:#525252;--cs-color-text-brand:#fc7f2c;--cs-color-text-brand-weak:#fb914c;--cs-color-text-destructive:#e52e24;--cs-color-text-destructive-disabled:#ee7269;--cs-color-text-info:#6991ff;--cs-color-text-on-dark:#0a0a0a;--cs-color-text-on-light:#fafafa;--cs-color-fg-default:#a3a3a3;--cs-color-fg-weak:#737373;--cs-color-fg-disabled:#525252;--cs-color-fg-brand:#fc7f2c;--cs-color-fg-brand-weak:#fb914c;--cs-color-fg-warning:#ffc400;--cs-color-fg-success:#52b759;--cs-color-fg-success-light:#6ec173;--cs-color-fg-error:#e52e24;--cs-color-fg-white:#fafafa;--cs-color-fg-black:#0a0a0a;--cs-color-border-default:#3b3b3b;--cs-color-border-neutral:#404040;--cs-color-border-strong:#434343;--cs-color-border-disabled:#242424;--cs-color-border-success:#6ec173;--cs-color-input-bg:#1e1e1e;--cs-color-input-bg-focus:#181818;--cs-color-input-bg-disabled:#242424;--cs-color-input-border-focus:#fc7f2c;--cs-color-input-border-error:#e52e24;--cs-color-input-border-success:#6ec173;--cs-color-input-border-disabled:#242424;--cs-color-control-bg-active:#fb6d0e;--cs-color-control-bg-default:#525252;--cs-color-control-bg-disabled:#171717;--cs-color-control-handle:#fafafa;--cs-color-control-handle-disabled:#525252;--cs-color-control-segmented:#171717;--cs-color-component-tab-bar:#171717;--cs-color-component-tab-active-bg:#1e1e1e;--cs-color-component-separator:#3b3b3b;--cs-color-component-sheet-handle:#d4d4d4;--cs-color-component-placeholder:#525252;--cs-color-table-cell-bg-idle:#181818;--cs-color-table-cell-bg-highlight:#242424;--cs-color-table-header-bg:#1e1e1e;--cs-color-table-row-border:#262626;--cs-color-table-workout-cell-bg-error:#620a2a;--cs-color-table-workout-cell-border-error:#ea5046;--cs-color-table-workout-cell-title-error:#f6b5af;--cs-color-table-workout-cell-bg-success:#192c13;--cs-color-table-workout-cell-border-success:#3d8335;--cs-color-table-workout-cell-title-success:#bde4c2;--cs-color-table-workout-cell-bg-purple:#27115f;--cs-color-table-workout-cell-border-purple:#9b8afb;--cs-color-table-workout-cell-title-purple:#ebe9fe;--cs-color-table-workout-cell-bg-info:#102a56;--cs-color-table-workout-cell-border-info:#53b1fd;--cs-color-table-workout-cell-title-info:#d1e9ff;--cs-color-table-workout-cell-bg-warning:#6c1c01;--cs-color-table-workout-cell-border-warning:#ff9876;--cs-color-table-workout-cell-title-warning:#feddd2;--cs-color-table-workout-cell-meta-neutral:#d4d4d4;--cs-color-status-error:#e52e24;--cs-color-status-success:#52b759;--cs-color-status-neutral:#737373;--cs-color-status-focus:#ffc400;--cs-color-chip-neutral-bg:#262626;--cs-color-chip-neutral-text:#d4d4d4;--cs-color-chip-neutral-ring:#404040;--cs-color-chip-brand-bg:#592307;--cs-color-chip-brand-text:#fbc198;--cs-color-chip-brand-ring:#873408;--cs-color-chip-success-bg:#294b1d;--cs-color-chip-success-text:#bde4c2;--cs-color-chip-success-ring:#3d8335;--cs-color-chip-warning-bg:#2e1e03;--cs-color-chip-warning-text:#ffda85;--cs-color-chip-warning-ring:#7a4d03;--cs-color-chip-error-bg:#7e0d2d;--cs-color-chip-error-text:#f6b5af;--cs-color-chip-error-ring:#b61427;--cs-color-chip-indigo-bg:#2d31a6;--cs-color-chip-indigo-text:#e0eaff;--cs-color-chip-indigo-ring:#444ce7;--cs-color-chip-purple-bg:#4a1fb8;--cs-color-chip-purple-text:#ebe9fe;--cs-color-chip-purple-ring:#6938ef;--cs-color-chip-pink-bg:#70065f;--cs-color-chip-pink-text:#ffd1f7;--cs-color-chip-pink-ring:#a5088c;--cs-color-zone-1-fg:#6991ff;--cs-color-zone-1-bg:#102a56;--cs-color-zone-2-fg:#6ec173;--cs-color-zone-2-bg:#294b1d;--cs-color-zone-3-fg:#ffc400;--cs-color-zone-3-bg:#2e1e03;--cs-color-zone-4-fg:#fb6d0e;--cs-color-zone-4-bg:#592307;--cs-color-zone-5-fg:#e52e24;--cs-color-zone-5-bg:#7e0d2d;--cs-color-button-primary-bg:#b54708;--cs-color-button-primary-bg-hover:#873408;--cs-color-button-primary-bg-disabled:#592307;--cs-color-button-primary-label:#fff;--cs-color-button-primary-label-disabled:#b54708;--cs-color-button-primary-outline-bg-hover:#fb6d0e;--cs-color-button-primary-outline-label:#fc7f2c;--cs-color-button-primary-outline-label-hover:#fb914c;--cs-color-button-primary-outline-label-disabled:#873408;--cs-color-button-primary-outline-stroke:#fc7f2c;--cs-color-button-primary-outline-stroke-hover:#fb914c;--cs-color-button-primary-outline-stroke-disabled:#873408;--cs-color-button-primary-clear-bg-hover:#fb6d0e;--cs-color-button-primary-clear-label:#fc7f2c;--cs-color-button-primary-clear-label-hover:#fb914c;--cs-color-button-primary-clear-label-disabled:#873408;--cs-color-button-secondary-bg:#2b2b2b;--cs-color-button-secondary-bg-hover:#3b3b3b;--cs-color-button-secondary-bg-disabled:#242424;--cs-color-button-secondary-label:#d4d4d4;--cs-color-button-secondary-label-hover:#e5e5e5;--cs-color-button-secondary-label-disabled:#a3a3a3;--cs-color-button-secondary-outline-bg-hover:#d4d4d4;--cs-color-button-secondary-outline-label:#d4d4d4;--cs-color-button-secondary-outline-label-hover:#e5e5e5;--cs-color-button-secondary-outline-label-disabled:#a3a3a3;--cs-color-button-secondary-outline-stroke:#a3a3a3;--cs-color-button-secondary-outline-stroke-hover:#d4d4d4;--cs-color-button-secondary-outline-stroke-disabled:#404040;--cs-color-button-secondary-clear-bg-hover:#404040;--cs-color-button-secondary-clear-label:#d4d4d4;--cs-color-button-secondary-clear-label-hover:#e5e5e5;--cs-color-button-secondary-clear-label-disabled:#a3a3a3;--cs-color-button-black-bg:#181818;--cs-color-button-black-bg-hover:#0b0b0b;--cs-color-button-black-bg-disabled:#2b2b2b;--cs-color-button-black-label:#e5e5e5;--cs-color-button-black-label-disabled:#525252;--cs-color-button-white-bg:#fdfdfd;--cs-color-button-white-bg-hover:#f5f5f5;--cs-color-button-white-bg-disabled:#404040;--cs-color-button-white-label:#111;--cs-color-button-white-label-hover:#111;--cs-color-button-white-label-disabled:#737373;--cs-color-button-white-stroke:#434343;--cs-color-button-white-stroke-hover:#333;--cs-color-button-white-stroke-disabled:#404040;--cs-color-button-danger-bg:#e52e24;--cs-color-button-danger-bg-hover:#d1181e;--cs-color-button-danger-bg-disabled:#7e0d2d;--cs-color-button-danger-label:#fff;--cs-color-button-danger-label-disabled:#b61427;--cs-color-button-danger-outline-bg-hover:#d1181e;--cs-color-button-danger-outline-label:#ea5046;--cs-color-button-danger-outline-label-hover:#ee7269;--cs-color-button-danger-outline-label-disabled:#9a112c;--cs-color-button-danger-outline-stroke:#ea5046;--cs-color-button-danger-outline-stroke-hover:#ee7269;--cs-color-button-danger-outline-stroke-disabled:#9a112c;--cs-color-button-danger-clear-bg-hover:#d1181e;--cs-color-button-danger-clear-label:#ea5046;--cs-color-button-danger-clear-label-hover:#ee7269;--cs-color-button-danger-clear-label-disabled:#9a112c;--cs-color-button-success-bg:#52b759;--cs-color-button-success-bg-hover:#43a041;--cs-color-button-success-bg-disabled:#294b1d;--cs-color-button-success-label:#fff;--cs-color-button-success-label-disabled:#3d8335;--cs-color-button-warning-bg:#ffc400;--cs-color-button-warning-bg-hover:#fdb502;--cs-color-button-warning-bg-disabled:#242424;--cs-color-button-warning-label:#171717;--cs-color-button-warning-label-disabled:#525252;--cs-color-button-ai-bg:#7a5af8;--cs-color-button-ai-bg-hover:#6938ef;--cs-color-button-ai-bg-disabled:#3e1c96;--cs-color-button-ai-label:#fafafa;--cs-color-button-ai-label-disabled:#9b8afb}@theme inline{--color-brand-50: var(--cs-color-brand-50); --color-brand-100: var(--cs-color-brand-100); --color-brand-300: var(--cs-color-brand-300); --color-brand-400: var(--cs-color-brand-400); --color-brand-500: var(--cs-color-brand-500); --color-brand-600: var(--cs-color-brand-600); --color-brand-700: var(--cs-color-brand-700); --color-brand-800: var(--cs-color-brand-800); --color-bg-app: var(--cs-color-bg-app); --color-bg-app-strong: var(--cs-color-bg-app-strong); --color-bg-canvas: var(--cs-color-bg-canvas); --color-bg-paper-0: var(--cs-color-bg-paper-0); --color-bg-paper-1: var(--cs-color-bg-paper-1); --color-bg-modal: var(--cs-color-bg-modal); --color-bg-selected: var(--cs-color-bg-selected); --color-bg-tooltip: var(--cs-color-bg-tooltip); --color-bg-accent-neutral: var(--cs-color-bg-accent-neutral); --color-bg-primary: var(--cs-color-bg-primary); --color-bg-primary-weak: var(--cs-color-bg-primary-weak); --color-bg-error: var(--cs-color-bg-error); --color-bg-success: var(--cs-color-bg-success); --color-bg-info: var(--cs-color-bg-info); --color-bg-warning: var(--cs-color-bg-warning); --color-bg-warning-accent: var(--cs-color-bg-warning-accent); --color-bg-purple: var(--cs-color-bg-purple); --color-text-primary: var(--cs-color-text-primary); --color-text-secondary: var(--cs-color-text-secondary); --color-text-tertiary: var(--cs-color-text-tertiary); --color-text-disabled: var(--cs-color-text-disabled); --color-text-brand: var(--cs-color-text-brand); --color-text-brand-weak: var(--cs-color-text-brand-weak); --color-text-destructive: var(--cs-color-text-destructive); --color-text-destructive-disabled: var(--cs-color-text-destructive-disabled); --color-text-info: var(--cs-color-text-info); --color-text-on-dark: var(--cs-color-text-on-dark); --color-text-on-light: var(--cs-color-text-on-light); --color-fg-default: var(--cs-color-fg-default); --color-fg-weak: var(--cs-color-fg-weak); --color-fg-disabled: var(--cs-color-fg-disabled); --color-fg-brand: var(--cs-color-fg-brand); --color-fg-brand-weak: var(--cs-color-fg-brand-weak); --color-fg-warning: var(--cs-color-fg-warning); --color-fg-success: var(--cs-color-fg-success); --color-fg-success-light: var(--cs-color-fg-success-light); --color-fg-error: var(--cs-color-fg-error); --color-fg-white: var(--cs-color-fg-white); --color-fg-black: var(--cs-color-fg-black); --color-border-default: var(--cs-color-border-default); --color-border-neutral: var(--cs-color-border-neutral); --color-border-strong: var(--cs-color-border-strong); --color-border-disabled: var(--cs-color-border-disabled); --color-border-success: var(--cs-color-border-success); --color-input-bg: var(--cs-color-input-bg); --color-input-bg-focus: var(--cs-color-input-bg-focus); --color-input-bg-disabled: var(--cs-color-input-bg-disabled); --color-input-border-focus: var(--cs-color-input-border-focus); --color-input-border-error: var(--cs-color-input-border-error); --color-input-border-success: var(--cs-color-input-border-success); --color-input-border-disabled: var(--cs-color-input-border-disabled); --color-control-bg-active: var(--cs-color-control-bg-active); --color-control-bg-default: var(--cs-color-control-bg-default); --color-control-bg-disabled: var(--cs-color-control-bg-disabled); --color-control-handle: var(--cs-color-control-handle); --color-control-handle-disabled: var(--cs-color-control-handle-disabled); --color-control-segmented: var(--cs-color-control-segmented); --color-component-tab-bar: var(--cs-color-component-tab-bar); --color-component-tab-active-bg: var(--cs-color-component-tab-active-bg); --color-component-separator: var(--cs-color-component-separator); --color-component-sheet-handle: var(--cs-color-component-sheet-handle); --color-component-placeholder: var(--cs-color-component-placeholder); --color-table-cell-bg-idle: var(--cs-color-table-cell-bg-idle); --color-table-cell-bg-highlight: var(--cs-color-table-cell-bg-highlight); --color-table-header-bg: var(--cs-color-table-header-bg); --color-table-row-border: var(--cs-color-table-row-border); --color-table-workout-cell-bg-error: var(--cs-color-table-workout-cell-bg-error); --color-table-workout-cell-border-error: var(--cs-color-table-workout-cell-border-error); --color-table-workout-cell-title-error: var(--cs-color-table-workout-cell-title-error); --color-table-workout-cell-bg-success: var(--cs-color-table-workout-cell-bg-success); --color-table-workout-cell-border-success: var(--cs-color-table-workout-cell-border-success); --color-table-workout-cell-title-success: var(--cs-color-table-workout-cell-title-success); --color-table-workout-cell-bg-purple: var(--cs-color-table-workout-cell-bg-purple); --color-table-workout-cell-border-purple: var(--cs-color-table-workout-cell-border-purple); --color-table-workout-cell-title-purple: var(--cs-color-table-workout-cell-title-purple); --color-table-workout-cell-bg-info: var(--cs-color-table-workout-cell-bg-info); --color-table-workout-cell-border-info: var(--cs-color-table-workout-cell-border-info); --color-table-workout-cell-title-info: var(--cs-color-table-workout-cell-title-info); --color-table-workout-cell-bg-warning: var(--cs-color-table-workout-cell-bg-warning); --color-table-workout-cell-border-warning: var(--cs-color-table-workout-cell-border-warning); --color-table-workout-cell-title-warning: var(--cs-color-table-workout-cell-title-warning); --color-table-workout-cell-meta-neutral: var(--cs-color-table-workout-cell-meta-neutral); --color-status-error: var(--cs-color-status-error); --color-status-success: var(--cs-color-status-success); --color-status-neutral: var(--cs-color-status-neutral); --color-status-focus: var(--cs-color-status-focus); --color-chip-neutral-bg: var(--cs-color-chip-neutral-bg); --color-chip-neutral-text: var(--cs-color-chip-neutral-text); --color-chip-neutral-ring: var(--cs-color-chip-neutral-ring); --color-chip-brand-bg: var(--cs-color-chip-brand-bg); --color-chip-brand-text: var(--cs-color-chip-brand-text); --color-chip-brand-ring: var(--cs-color-chip-brand-ring); --color-chip-success-bg: var(--cs-color-chip-success-bg); --color-chip-success-text: var(--cs-color-chip-success-text); --color-chip-success-ring: var(--cs-color-chip-success-ring); --color-chip-warning-bg: var(--cs-color-chip-warning-bg); --color-chip-warning-text: var(--cs-color-chip-warning-text); --color-chip-warning-ring: var(--cs-color-chip-warning-ring); --color-chip-error-bg: var(--cs-color-chip-error-bg); --color-chip-error-text: var(--cs-color-chip-error-text); --color-chip-error-ring: var(--cs-color-chip-error-ring); --color-chip-indigo-bg: var(--cs-color-chip-indigo-bg); --color-chip-indigo-text: var(--cs-color-chip-indigo-text); --color-chip-indigo-ring: var(--cs-color-chip-indigo-ring); --color-chip-purple-bg: var(--cs-color-chip-purple-bg); --color-chip-purple-text: var(--cs-color-chip-purple-text); --color-chip-purple-ring: var(--cs-color-chip-purple-ring); --color-chip-pink-bg: var(--cs-color-chip-pink-bg); --color-chip-pink-text: var(--cs-color-chip-pink-text); --color-chip-pink-ring: var(--cs-color-chip-pink-ring); --color-zone-1-fg: var(--cs-color-zone-1-fg); --color-zone-1-bg: var(--cs-color-zone-1-bg); --color-zone-2-fg: var(--cs-color-zone-2-fg); --color-zone-2-bg: var(--cs-color-zone-2-bg); --color-zone-3-fg: var(--cs-color-zone-3-fg); --color-zone-3-bg: var(--cs-color-zone-3-bg); --color-zone-4-fg: var(--cs-color-zone-4-fg); --color-zone-4-bg: var(--cs-color-zone-4-bg); --color-zone-5-fg: var(--cs-color-zone-5-fg); --color-zone-5-bg: var(--cs-color-zone-5-bg); --color-button-primary-bg: var(--cs-color-button-primary-bg); --color-button-primary-bg-hover: var(--cs-color-button-primary-bg-hover); --color-button-primary-bg-disabled: var(--cs-color-button-primary-bg-disabled); --color-button-primary-label: var(--cs-color-button-primary-label); --color-button-primary-label-disabled: var(--cs-color-button-primary-label-disabled); --color-button-primary-outline-bg-hover: var(--cs-color-button-primary-outline-bg-hover); --color-button-primary-outline-label: var(--cs-color-button-primary-outline-label); --color-button-primary-outline-label-hover: var(--cs-color-button-primary-outline-label-hover); --color-button-primary-outline-label-disabled: var(--cs-color-button-primary-outline-label-disabled); --color-button-primary-outline-stroke: var(--cs-color-button-primary-outline-stroke); --color-button-primary-outline-stroke-hover: var(--cs-color-button-primary-outline-stroke-hover); --color-button-primary-outline-stroke-disabled: var(--cs-color-button-primary-outline-stroke-disabled); --color-button-primary-clear-bg-hover: var(--cs-color-button-primary-clear-bg-hover); --color-button-primary-clear-label: var(--cs-color-button-primary-clear-label); --color-button-primary-clear-label-hover: var(--cs-color-button-primary-clear-label-hover); --color-button-primary-clear-label-disabled: var(--cs-color-button-primary-clear-label-disabled); --color-button-secondary-bg: var(--cs-color-button-secondary-bg); --color-button-secondary-bg-hover: var(--cs-color-button-secondary-bg-hover); --color-button-secondary-bg-disabled: var(--cs-color-button-secondary-bg-disabled); --color-button-secondary-label: var(--cs-color-button-secondary-label); --color-button-secondary-label-hover: var(--cs-color-button-secondary-label-hover); --color-button-secondary-label-disabled: var(--cs-color-button-secondary-label-disabled); --color-button-secondary-outline-bg-hover: var(--cs-color-button-secondary-outline-bg-hover); --color-button-secondary-outline-label: var(--cs-color-button-secondary-outline-label); --color-button-secondary-outline-label-hover: var(--cs-color-button-secondary-outline-label-hover); --color-button-secondary-outline-label-disabled: var(--cs-color-button-secondary-outline-label-disabled); --color-button-secondary-outline-stroke: var(--cs-color-button-secondary-outline-stroke); --color-button-secondary-outline-stroke-hover: var(--cs-color-button-secondary-outline-stroke-hover); --color-button-secondary-outline-stroke-disabled: var(--cs-color-button-secondary-outline-stroke-disabled); --color-button-secondary-clear-bg-hover: var(--cs-color-button-secondary-clear-bg-hover); --color-button-secondary-clear-label: var(--cs-color-button-secondary-clear-label); --color-button-secondary-clear-label-hover: var(--cs-color-button-secondary-clear-label-hover); --color-button-secondary-clear-label-disabled: var(--cs-color-button-secondary-clear-label-disabled); --color-button-black-bg: var(--cs-color-button-black-bg); --color-button-black-bg-hover: var(--cs-color-button-black-bg-hover); --color-button-black-bg-disabled: var(--cs-color-button-black-bg-disabled); --color-button-black-label: var(--cs-color-button-black-label); --color-button-black-label-disabled: var(--cs-color-button-black-label-disabled); --color-button-white-bg: var(--cs-color-button-white-bg); --color-button-white-bg-hover: var(--cs-color-button-white-bg-hover); --color-button-white-bg-disabled: var(--cs-color-button-white-bg-disabled); --color-button-white-label: var(--cs-color-button-white-label); --color-button-white-label-hover: var(--cs-color-button-white-label-hover); --color-button-white-label-disabled: var(--cs-color-button-white-label-disabled); --color-button-white-stroke: var(--cs-color-button-white-stroke); --color-button-white-stroke-hover: var(--cs-color-button-white-stroke-hover); --color-button-white-stroke-disabled: var(--cs-color-button-white-stroke-disabled); --color-button-danger-bg: var(--cs-color-button-danger-bg); --color-button-danger-bg-hover: var(--cs-color-button-danger-bg-hover); --color-button-danger-bg-disabled: var(--cs-color-button-danger-bg-disabled); --color-button-danger-label: var(--cs-color-button-danger-label); --color-button-danger-label-disabled: var(--cs-color-button-danger-label-disabled); --color-button-danger-outline-bg-hover: var(--cs-color-button-danger-outline-bg-hover); --color-button-danger-outline-label: var(--cs-color-button-danger-outline-label); --color-button-danger-outline-label-hover: var(--cs-color-button-danger-outline-label-hover); --color-button-danger-outline-label-disabled: var(--cs-color-button-danger-outline-label-disabled); --color-button-danger-outline-stroke: var(--cs-color-button-danger-outline-stroke); --color-button-danger-outline-stroke-hover: var(--cs-color-button-danger-outline-stroke-hover); --color-button-danger-outline-stroke-disabled: var(--cs-color-button-danger-outline-stroke-disabled); --color-button-danger-clear-bg-hover: var(--cs-color-button-danger-clear-bg-hover); --color-button-danger-clear-label: var(--cs-color-button-danger-clear-label); --color-button-danger-clear-label-hover: var(--cs-color-button-danger-clear-label-hover); --color-button-danger-clear-label-disabled: var(--cs-color-button-danger-clear-label-disabled); --color-button-success-bg: var(--cs-color-button-success-bg); --color-button-success-bg-hover: var(--cs-color-button-success-bg-hover); --color-button-success-bg-disabled: var(--cs-color-button-success-bg-disabled); --color-button-success-label: var(--cs-color-button-success-label); --color-button-success-label-disabled: var(--cs-color-button-success-label-disabled); --color-button-warning-bg: var(--cs-color-button-warning-bg); --color-button-warning-bg-hover: var(--cs-color-button-warning-bg-hover); --color-button-warning-bg-disabled: var(--cs-color-button-warning-bg-disabled); --color-button-warning-label: var(--cs-color-button-warning-label); --color-button-warning-label-disabled: var(--cs-color-button-warning-label-disabled); --color-button-ai-bg: var(--cs-color-button-ai-bg); --color-button-ai-bg-hover: var(--cs-color-button-ai-bg-hover); --color-button-ai-bg-disabled: var(--cs-color-button-ai-bg-disabled); --color-button-ai-label: var(--cs-color-button-ai-label); --color-button-ai-label-disabled: var(--cs-color-button-ai-label-disabled);}@theme{--radius-none: 0rem; --radius-xs: .25rem; --radius-sm: .5rem; --radius-md: .75rem; --radius-lg: 1rem; --radius-xl: 1.5rem; --radius-xxl: 2rem; --radius-full: 9999px; --text-xxs: .625rem; --text-xs: .75rem; --text-sm: .875rem; --text-md: 1rem; --text-lg: 1.125rem; --text-xl: 1.25rem; --text-2xl: 1.5rem; --leading-xs: .75rem; --leading-sm: 1rem; --leading-md: 1.25rem; --leading-lg: 1.5rem; --leading-xl: 1.75rem; --leading-2xl: 2rem; --shadow-sm: 0px 1px 2px 0px #0000000d, 0px 1px 3px 0px #0000001a; --shadow-md: 0px 2px 4px -1px #0000000d, 0px 4px 6px -1px #00000014; --shadow-lg: 0px 4px 6px -2px #0000000d, 0px 10px 15px -3px #00000014; --blur-sm: 4px; --blur-md: 12px; --blur-lg: 16px; --blur-3xl: 64px; --font-sans: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif;}@custom-variant dark ([data-theme="dark"] &);:root{--spacing-none:0rem;--spacing-xxs:.125rem;--spacing-xs:.25rem;--spacing-sm:.375rem;--spacing-md:.5rem;--spacing-lg:.625rem;--spacing-xl:.75rem;--spacing-xxl:1rem;--spacing-3xl:1.25rem;--spacing-4xl:1.5rem;--spacing-6xl:2rem;--spacing-9xl:2.75rem}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--cs-color-bg-app);--paper:var(--cs-color-bg-paper-0);--line:var(--cs-color-border-neutral);--line-strong:var(--cs-color-border-default);--text:var(--cs-color-text-primary);--text-2:var(--cs-color-fg-default);--text-3:var(--cs-color-text-tertiary);--brand:var(--cs-color-brand-400);--brand-text:var(--cs-color-fg-brand);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--font:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--column:760px;--gutter:clamp(16px, 4vw, 32px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text-2);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.6;display:flex}a{color:inherit}:focus-visible{outline:2px solid var(--cs-color-input-border-focus);outline-offset:2px;border-radius:4px}.skip{border-radius:var(--radius-sm);background:var(--text);color:var(--paper);z-index:10;padding:8px 14px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.cl-nav{z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.cl-nav__inner,.cl-footer__inner,.cl-main{width:100%;max-width:calc(var(--column) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.cl-nav__inner{justify-content:space-between;align-items:center;height:60px;display:flex}.cl-brand{color:var(--text);letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.cl-brand .mark{width:24px;height:24px;color:var(--brand)}.cl-nav__link{color:var(--text-2);border-radius:var(--radius-full);border:1px solid var(--line-strong);background:var(--paper);padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.cl-nav__link:hover{color:var(--text);border-color:var(--cs-color-border-strong)}.cl-main{flex:1;padding-block:clamp(40px,7vw,72px) clamp(56px,8vw,96px)}.cl-head h1{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(34px,6vw,48px);line-height:1.1}.cl-intro{color:var(--text-3);margin:10px 0 28px;font-size:17px}.cl-tabs{border-radius:var(--radius-full);background:var(--cs-color-bg-app-strong);gap:4px;padding:4px;display:inline-flex}.cl-tab{border-radius:var(--radius-full);text-align:center;min-width:96px;color:var(--text-3);padding:8px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s}.cl-tab:hover{color:var(--text)}.cl-tab[aria-current=page]{background:var(--paper);color:var(--text);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line)}.cl-list{flex-direction:column;gap:16px;margin-top:40px;display:flex}.cl-entry{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);grid-template-columns:184px 1fr;gap:24px;padding:24px;scroll-margin-top:76px;display:grid}.cl-entry:target{border-color:var(--cs-color-chip-brand-ring);box-shadow:0 0 0 3px var(--cs-color-chip-brand-bg)}.cl-entry__meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cl-entry__version{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;line-height:1.2}.cl-entry__version a{color:var(--text);text-decoration:none}.cl-entry__version a:hover{color:var(--brand-text)}.cl-entry__meta time{color:var(--text-3);font-size:14px}.cl-entry__badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cl-pill{border-radius:var(--radius-full);background:var(--cs-color-chip-neutral-bg);color:var(--cs-color-chip-neutral-text);box-shadow:inset 0 0 0 1px var(--cs-color-chip-neutral-ring);padding:2px 10px;font-size:12px;font-weight:600}.cl-pill--latest{background:var(--cs-color-chip-brand-bg);color:var(--cs-color-chip-brand-text);box-shadow:inset 0 0 0 1px var(--cs-color-chip-brand-ring)}.cl-entry__body{overflow-wrap:anywhere;min-width:0}.cl-entry__body>:first-child,.cl-entry__body .cl-entry__title+*{margin-top:0}.cl-entry__body>:last-child{margin-bottom:0}.cl-entry__title{color:var(--text);margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.35}.cl-entry__body h3,.cl-entry__body h4{color:var(--text);margin:20px 0 8px;font-size:15px}.cl-section{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;padding:2px 10px;font-weight:700;display:inline-block;font-size:12px!important}.cl-section--new{background:var(--cs-color-chip-brand-bg);color:var(--cs-color-chip-brand-text)}.cl-section--improved{background:var(--cs-color-chip-indigo-bg);color:var(--cs-color-chip-indigo-text)}.cl-section--fixed{background:var(--cs-color-chip-success-bg);color:var(--cs-color-chip-success-text)}.cl-entry__body p{margin:0 0 12px}.cl-entry__body ul,.cl-entry__body ol{margin:0 0 12px;padding-left:20px}.cl-entry__body li{margin-bottom:4px}.cl-entry__body li::marker{color:var(--text-3)}.cl-entry__body strong{color:var(--text)}.cl-entry__body a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.cl-entry__body code{background:var(--cs-color-bg-app);border-radius:6px;padding:1px 6px;font-size:.9em}.cl-entry__body img{border-radius:var(--radius-md);border:1px solid var(--line);max-width:100%;height:auto}.cl-empty{color:var(--text-3)}.cl-footer{border-top:1px solid var(--line);color:var(--text-3);font-size:14px}.cl-footer__inner{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:24px;display:flex}.cl-footer nav{gap:20px;display:flex}.cl-footer a{text-decoration:none}.cl-footer a:hover{color:var(--text)}@media (width<=640px){.cl-entry{grid-template-columns:1fr;gap:14px;padding:20px}.cl-entry__meta{flex-flow:wrap;align-items:baseline;gap:4px 12px}.cl-entry__badges{margin-top:0}.cl-tabs{display:flex}.cl-tab{flex:1}}
