.cadence{--color-stone-0:#fff;--color-stone-100:#fafaf9;--color-stone-200:#f5f4f2;--color-stone-300:#e7e5e1;--color-stone-400:#bcb9b3;--color-stone-500:#938f87;--color-stone-600:#858078;--color-stone-700:#73706a;--color-stone-800:#57544f;--color-stone-900:#3a3835;--color-stone-1000:#2c2a25;--color-stone-1100:#191716;--color-gray-0:#fff;--color-gray-50:#fafafb;--color-gray-100:#f6f7f8;--color-gray-200:#eef0f2;--color-gray-300:#dadde1;--color-gray-400:#b4b8bd;--color-gray-500:#898f96;--color-gray-600:#7a8188;--color-gray-700:#686e75;--color-gray-800:#4d5257;--color-gray-900:#383c41;--color-gray-1000:#262a2d;--color-gray-1100:#1c1e21;--color-red-100:#ffeeec;--color-red-200:#ffd7d2;--color-red-300:#ff9f92;--color-red-400:#f97966;--color-red-500:#f0624b;--color-red-600:#e04f36;--color-red-700:#c53d23;--color-red-800:#aa331c;--color-red-900:#5e2319;--color-red-1000:#41231e;--color-tangerine-100:#ffede3;--color-tangerine-200:#ffd7c2;--color-tangerine-300:#ff9c61;--color-tangerine-400:#f27c2c;--color-tangerine-500:#e46d0e;--color-tangerine-600:#d06100;--color-tangerine-700:#b55300;--color-tangerine-800:#9c4804;--color-tangerine-900:#592500;--color-tangerine-1000:#39281f;--color-orange-100:#fff4dc;--color-orange-200:#fce2a8;--color-orange-300:#f7c133;--color-orange-400:#f39e1b;--color-orange-500:#ec8220;--color-orange-600:#d9681e;--color-orange-700:#b85818;--color-orange-800:#9a4b14;--color-orange-900:#642e06;--color-orange-1000:#392b1f;--color-yellow-100:#fbf7cb;--color-yellow-200:#efe98f;--color-yellow-300:#e1cd37;--color-yellow-400:#d0af1d;--color-yellow-500:#c39b11;--color-yellow-600:#ab8512;--color-yellow-700:#8f7010;--color-yellow-800:#7a5f0d;--color-yellow-900:#4d3d05;--color-yellow-1000:#312e1c;--color-lime-100:#f1fcd5;--color-lime-200:#d8eea7;--color-lime-300:#b7d76d;--color-lime-400:#9abf42;--color-lime-500:#88ae30;--color-lime-600:#739721;--color-lime-700:#637e24;--color-lime-800:#536a20;--color-lime-900:#37431c;--color-lime-1000:#29301b;--color-sage-100:#f5faf2;--color-sage-200:#e0ecdb;--color-sage-300:#c3d5bb;--color-sage-400:#a5bb9a;--color-sage-500:#93ac87;--color-sage-600:#789469;--color-sage-700:#647c58;--color-sage-800:#526648;--color-sage-900:#394434;--color-sage-1000:#2a2f27;--color-leaf-100:#e9ffe8;--color-leaf-200:#d2f4cf;--color-leaf-300:#a3e49d;--color-leaf-400:#72cc73;--color-leaf-500:#61ba62;--color-leaf-600:#4c9e4e;--color-leaf-700:#438344;--color-leaf-800:#2d6a2e;--color-leaf-900:#2c492c;--color-leaf-1000:#223222;--color-green-100:#dffeee;--color-green-200:#bff1d7;--color-green-300:#87dcaf;--color-green-400:#5cc78c;--color-green-500:#45b575;--color-green-600:#3d9e65;--color-green-700:#358356;--color-green-800:#306e4c;--color-green-900:#1c4730;--color-green-1000:#1e3227;--color-sea-100:#e9f9f8;--color-sea-200:#d3f0ef;--color-sea-300:#aad9d7;--color-sea-400:#86c4c1;--color-sea-500:#6db4b0;--color-sea-600:#5c9d9b;--color-sea-700:#4a7e7c;--color-sea-800:#456f6e;--color-sea-900:#2b4746;--color-sea-1000:#23302f;--color-teal-100:#e8f8ff;--color-teal-200:#c8ebfb;--color-teal-300:#9dd2ea;--color-teal-400:#6fbcdc;--color-teal-500:#4babd3;--color-teal-600:#3894bd;--color-teal-700:#307c9c;--color-teal-800:#2b6984;--color-teal-900:#1a4253;--color-teal-1000:#1f3037;--color-blue-100:#eaf4ff;--color-blue-200:#d0e3fd;--color-blue-300:#92bff9;--color-blue-400:#68a4f3;--color-blue-500:#4791ef;--color-blue-600:#3183e7;--color-blue-700:#066dd8;--color-blue-800:#085cba;--color-blue-900:#123664;--color-blue-1000:#1c2c42;--color-periwinkle-100:#ebf1ff;--color-periwinkle-200:#dee7ff;--color-periwinkle-300:#bcf;--color-periwinkle-400:#90a8ff;--color-periwinkle-500:#6984f8;--color-periwinkle-600:#4b63e6;--color-periwinkle-700:#3e52cc;--color-periwinkle-800:#3243ad;--color-periwinkle-900:#232f75;--color-periwinkle-1000:#161e43;--color-blueberry-100:#f0f1f9;--color-blueberry-200:#e5e8f8;--color-blueberry-300:#c2c8ec;--color-blueberry-400:#a4abe1;--color-blueberry-500:#8a91d1;--color-blueberry-600:#777ec2;--color-blueberry-700:#656ba8;--color-blueberry-800:#535b96;--color-blueberry-900:#353859;--color-blueberry-1000:#232637;--color-lavender-100:#f1f1ff;--color-lavender-200:#deddff;--color-lavender-300:#b4b0ff;--color-lavender-400:#9c92ff;--color-lavender-500:#8b7cf0;--color-lavender-600:#8272eb;--color-lavender-700:#6e60c9;--color-lavender-800:#5b4fc4;--color-lavender-900:#342e61;--color-lavender-1000:#2a2942;--color-purple-100:#faeffd;--color-purple-200:#f1d8f9;--color-purple-300:#e0a4f2;--color-purple-400:#d17fec;--color-purple-500:#c666e8;--color-purple-600:#b45ad5;--color-purple-700:#9a4bb5;--color-purple-800:#83409c;--color-purple-900:#4c2659;--color-purple-1000:#36243d;--color-mauve-100:#f8f0f8;--color-mauve-200:#f2e0f1;--color-mauve-300:#dfb5dc;--color-mauve-400:#cd98c9;--color-mauve-500:#c087bd;--color-mauve-600:#b178ad;--color-mauve-700:#956592;--color-mauve-800:#80577e;--color-mauve-900:#4a3348;--color-mauve-1000:#342833;--color-magenta-100:#ffedfa;--color-magenta-200:#fcd3f0;--color-magenta-300:#f59dda;--color-magenta-400:#e47bc4;--color-magenta-500:#d669b4;--color-magenta-600:#c857a3;--color-magenta-700:#a94b8c;--color-magenta-800:#904077;--color-magenta-900:#502843;--color-magenta-1000:#3c2333;--color-alpha-dark-3:#1c1e2108;--color-alpha-dark-4:#1c1e210a;--color-alpha-dark-6:#1c1e210f;--color-alpha-dark-8:#1c1e2114;--color-alpha-dark-14:#1c1e2124;--color-alpha-dark-28:#1c1e2147;--color-alpha-dark-35:#1c1e2159;--color-alpha-dark-50:#1c1e2180;--color-alpha-light-14:#ffffff24;--color-alpha-light-70:#ffffffb3;--color-alpha-light-94:#fffffff0;--color-alpha-periwinkle-12:#4b63e61f;--color-alpha-periwinkle-18:#4b63e62e;--color-alpha-red-50:#e04f3680;--space-0:0px;--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-avatar-overlap:-4px;--space-border-collapse-overlap-1:-1px;--size-4:4px;--size-8:8px;--size-9:9px;--size-10:10px;--size-count-pill:18px;--size-12:12px;--size-14:14px;--size-16:16px;--size-20:20px;--size-kbd:18px;--size-24:24px;--size-28:28px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-48:48px;--size-64:64px;--size-textarea-min-height-sm:64px;--size-textarea-min-height-md:72px;--size-textarea-min-height-lg:96px;--size-indicator-dot:6px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:16px;--radius-4xl:20px;--radius-focus:14px;--radius-full:9999px;--border-width-0:0px;--border-width-1:1px;--border-width-1_5:1.5px;--border-width-2:2px;--icon-stroke-1_2:1.2px;--icon-stroke-1_5:1.5px;--shadow-xs:0 1px 2px #1c1e210f;--shadow-sm:0 2px 6px -2px #1c1e2114;--shadow-md:0 12px 28px -12px #1c1e2147;--shadow-lg:0 24px 64px -16px #1c1e2159;--shadow-inset-highlight:inset 0 1px 0 #ffffff24;--shadow-glow-reference:0 0 4px var(--color-chart-reference-glow);--focus-ring:0 0 0 2px var(--color-surface-card), 0 0 0 4px var(--color-border-focus);--shadow-inset-selected-bar-left:inset 1.5px 0 0 var(--color-state-selected-bar);--opacity-0:0;--opacity-25:.25;--opacity-40:.4;--opacity-70:.7;--opacity-100:1;--duration-80:80ms;--duration-120:.12s;--duration-150:.15s;--duration-200:.2s;--duration-350:.35s;--easing-standard:cubic-bezier(.25, .1, .25, 1);--easing-emphasized:cubic-bezier(.2, .8, .2, 1);--motion-hover:.15s;--motion-press:80ms;--motion-tooltip:.12s;--motion-menu:.15s;--motion-menu-close:.1s;--motion-expand:.2s;--motion-ask-pie:5s;--z-base:0;--z-sticky:10;--z-dropdown:50;--z-overlay:60;--z-modal:70;--z-tooltip:75;--z-toast:80;--color-text-primary:var(--color-gray-1100);--color-text-body:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-text-muted:var(--color-gray-700);--color-text-disabled:var(--color-gray-400);--color-text-disabled-label:var(--color-gray-500);--color-text-inverse:var(--color-gray-0);--color-text-inverse-secondary:var(--color-alpha-light-70);--color-text-inverse-disabled:var(--color-gray-300);--color-text-link:var(--color-periwinkle-700);--color-text-link-hover:var(--color-periwinkle-800);--color-text-link-inverse:var(--color-periwinkle-300);--color-surface-page:var(--color-gray-50);--color-surface-card:var(--color-gray-0);--color-surface-subtle:var(--color-gray-200);--color-surface-subtlest:var(--color-gray-100);--color-surface-sunken:var(--color-gray-200);--color-surface-shell:var(--color-blueberry-100);--color-surface-inverse:var(--color-gray-1100);--color-surface-inverse-subtle:var(--color-alpha-light-14);--color-skeleton:var(--color-gray-200);--color-skeleton-subtle:var(--color-gray-100);--color-blanket:var(--color-alpha-dark-28);--color-border-divider:var(--color-alpha-dark-6);--color-border-divider-default:var(--color-gray-300);--color-border-default:var(--color-gray-300);--color-border-strong:var(--color-gray-400);--color-border-input:var(--color-gray-400);--color-border-input-hover:var(--color-gray-500);--color-border-selected:var(--color-gray-1100);--color-border-focus:var(--color-periwinkle-600);--color-border-divider-inverse:var(--color-alpha-light-14);--color-border-surface:var(--color-gray-0);--color-border-disabled:var(--color-gray-200);--color-action-primary:var(--color-gray-1100);--color-action-primary-hover:var(--color-gray-1000);--color-action-primary-pressed:var(--color-gray-900);--color-action-secondary:var(--color-gray-0);--color-action-secondary-hover:var(--color-gray-100);--color-action-secondary-pressed:var(--color-gray-200);--color-action-danger:var(--color-red-700);--color-action-danger-hover:var(--color-red-800);--color-action-danger-pressed:var(--color-red-900);--color-action-disabled:var(--color-gray-200);--color-action-primary-disabled:var(--color-gray-600);--color-state-hovered:var(--color-alpha-dark-4);--color-state-pressed:var(--color-alpha-dark-6);--color-state-selected:var(--color-periwinkle-100);--color-state-selected-hovered:var(--color-periwinkle-200);--color-state-selected-text:var(--color-gray-1100);--color-state-selected-icon:var(--color-periwinkle-600);--color-state-selected-bar:var(--color-periwinkle-600);--color-control-checked:var(--color-periwinkle-600);--color-control-checked-hover:var(--color-periwinkle-700);--color-control-checked-pressed:var(--color-periwinkle-800);--color-control-disabled:var(--color-periwinkle-300);--color-control-track:var(--color-gray-300);--color-control-unchecked:var(--color-gray-400);--color-control-unchecked-hover:var(--color-gray-500);--color-control-halo-hover:var(--color-alpha-periwinkle-12);--color-control-halo-active:var(--color-alpha-periwinkle-18);--color-control-progress:var(--color-gray-900);--color-control-progress-inverse:var(--color-gray-0);--color-control-progress-current:var(--color-periwinkle-700);--color-icon-default:var(--color-gray-800);--color-icon-subtle:var(--color-gray-600);--color-icon-ai:var(--color-lavender-700);--color-icon-strong:var(--color-gray-1100);--color-icon-secondary:var(--color-gray-700);--color-icon-body:var(--color-gray-900);--color-icon-muted:var(--color-gray-500);--color-icon-danger-hover:var(--color-red-800);--color-text-subtle:var(--color-gray-600);--color-border-subtle:var(--color-gray-200);--color-border-focus-gap:var(--color-gray-0);--color-control-caret:var(--color-gray-1100);--color-status-neutral-icon-strong:var(--color-gray-800);--color-status-info-icon-strong:var(--color-blue-800);--color-status-warning-icon-strong:var(--color-yellow-800);--color-status-waiting-icon-strong:var(--color-tangerine-800);--color-status-new-icon-strong:var(--color-lavender-800);--color-icon-disabled:var(--color-gray-500);--color-icon-inverse:var(--color-gray-0);--color-icon-inverse-secondary:#ffffffb8;--color-icon-inverse-disabled:var(--color-gray-300);--color-icon-link:var(--color-periwinkle-600);--color-icon-danger:var(--color-red-700);--color-status-neutral-bg-subtle:var(--color-gray-100);--color-status-neutral-bg:var(--color-gray-300);--color-status-neutral-border:var(--color-gray-400);--color-status-neutral-icon:var(--color-gray-600);--color-status-neutral-bold:var(--color-gray-700);--color-status-neutral-text:var(--color-gray-800);--color-status-info-bg-subtle:var(--color-blue-100);--color-status-info-bg:var(--color-blue-200);--color-status-info-border:var(--color-blue-300);--color-status-info-icon:var(--color-blue-600);--color-status-info-bold:var(--color-blue-700);--color-status-info-text:var(--color-blue-800);--color-status-success-bg-subtle:var(--color-leaf-100);--color-status-success-bg:var(--color-leaf-200);--color-status-success-border:var(--color-leaf-300);--color-status-success-icon:var(--color-leaf-600);--color-status-success-bold:var(--color-leaf-700);--color-status-success-text:var(--color-leaf-800);--color-status-success-icon-strong:var(--color-leaf-800);--color-status-warning-bg-subtle:var(--color-yellow-100);--color-status-warning-bg:var(--color-yellow-200);--color-status-warning-border:var(--color-yellow-300);--color-status-warning-icon:var(--color-yellow-600);--color-status-warning-bold:var(--color-yellow-700);--color-status-warning-text:var(--color-yellow-800);--color-status-waiting-bg-subtle:var(--color-tangerine-100);--color-status-waiting-bg:var(--color-tangerine-200);--color-status-waiting-border:var(--color-tangerine-300);--color-status-waiting-icon:var(--color-tangerine-600);--color-status-waiting-bold:var(--color-tangerine-700);--color-status-waiting-text:var(--color-tangerine-800);--color-status-danger-bg-subtle:var(--color-red-100);--color-status-danger-bg:var(--color-red-200);--color-status-danger-border:var(--color-red-300);--color-status-danger-icon:var(--color-red-600);--color-status-danger-bold:var(--color-red-700);--color-status-danger-text:var(--color-red-800);--color-status-danger-icon-strong:var(--color-red-800);--color-status-new-bg-subtle:var(--color-lavender-100);--color-status-new-bg:var(--color-lavender-200);--color-status-new-border:var(--color-lavender-300);--color-status-new-icon:var(--color-lavender-600);--color-status-new-bold:var(--color-lavender-700);--color-status-new-text:var(--color-lavender-800);--color-status-info-icon-inverse:var(--color-blue-400);--color-status-success-icon-inverse:var(--color-leaf-400);--color-status-warning-icon-inverse:var(--color-yellow-400);--color-status-danger-icon-inverse:var(--color-red-400);--color-status-danger-text-inverse:var(--color-red-300);--color-status-danger-border-hover:var(--color-red-400);--color-category-1-bg-subtle:var(--color-sea-100);--color-category-1-bg:var(--color-sea-200);--color-category-1-text:var(--color-sea-800);--color-category-1-bold:var(--color-sea-700);--color-category-1-dot:var(--color-sea-600);--color-category-2-bg-subtle:var(--color-blue-100);--color-category-2-bg:var(--color-blue-200);--color-category-2-text:var(--color-blue-800);--color-category-2-bold:var(--color-blue-700);--color-category-2-dot:var(--color-blue-600);--color-category-3-bg-subtle:var(--color-periwinkle-100);--color-category-3-bg:var(--color-periwinkle-200);--color-category-3-text:var(--color-periwinkle-800);--color-category-3-bold:var(--color-periwinkle-700);--color-category-3-dot:var(--color-periwinkle-600);--color-category-4-bg-subtle:var(--color-blueberry-100);--color-category-4-bg:var(--color-blueberry-200);--color-category-4-text:var(--color-blueberry-800);--color-category-4-bold:var(--color-blueberry-700);--color-category-4-dot:var(--color-blueberry-600);--color-category-5-bg-subtle:var(--color-mauve-100);--color-category-5-bg:var(--color-mauve-200);--color-category-5-text:var(--color-mauve-800);--color-category-5-bold:var(--color-mauve-700);--color-category-5-dot:var(--color-mauve-600);--color-category-6-bg-subtle:var(--color-magenta-100);--color-category-6-bg:var(--color-magenta-200);--color-category-6-text:var(--color-magenta-800);--color-category-6-bold:var(--color-magenta-700);--color-category-6-dot:var(--color-magenta-600);--color-category-7-bg-subtle:var(--color-sage-100);--color-category-7-bg:var(--color-sage-200);--color-category-7-text:var(--color-sage-800);--color-category-7-bold:var(--color-sage-700);--color-category-7-dot:var(--color-sage-600);--color-chart-cat-1:var(--color-sea-500);--color-chart-cat-2:var(--color-teal-700);--color-chart-cat-3:var(--color-periwinkle-800);--color-chart-cat-4:var(--color-blueberry-600);--color-chart-cat-5:var(--color-mauve-700);--color-chart-cat-6:var(--color-magenta-800);--color-chart-cat-7:var(--color-lavender-600);--color-chart-cat-8:var(--color-purple-700);--color-chart-cat-9:var(--color-sage-600);--color-chart-station-1:var(--color-sea-300);--color-chart-station-1-text:var(--color-text-primary);--color-chart-station-2:var(--color-teal-300);--color-chart-station-2-text:var(--color-text-primary);--color-chart-station-3:var(--color-blue-300);--color-chart-station-3-text:var(--color-text-primary);--color-chart-station-4:var(--color-periwinkle-300);--color-chart-station-4-text:var(--color-text-primary);--color-chart-station-5:var(--color-blueberry-300);--color-chart-station-5-text:var(--color-text-primary);--color-chart-station-6:var(--color-lavender-300);--color-chart-station-6-text:var(--color-text-primary);--color-chart-station-7:var(--color-purple-300);--color-chart-station-7-text:var(--color-text-primary);--color-chart-station-8:var(--color-mauve-300);--color-chart-station-8-text:var(--color-text-primary);--color-chart-station-9:var(--color-magenta-300);--color-chart-station-9-text:var(--color-text-primary);--color-chart-station-10:var(--color-tangerine-300);--color-chart-station-10-text:var(--color-text-primary);--color-chart-station-11:var(--color-orange-300);--color-chart-station-11-text:var(--color-text-primary);--color-chart-station-12:var(--color-yellow-300);--color-chart-station-12-text:var(--color-text-primary);--color-chart-station-13:var(--color-lime-300);--color-chart-station-13-text:var(--color-text-primary);--color-chart-station-14:var(--color-sage-300);--color-chart-station-14-text:var(--color-text-primary);--color-chart-station-15:var(--color-sea-700);--color-chart-station-15-text:var(--color-text-inverse);--color-chart-station-16:var(--color-teal-700);--color-chart-station-16-text:var(--color-text-inverse);--color-chart-station-17:var(--color-blue-700);--color-chart-station-17-text:var(--color-text-inverse);--color-chart-station-18:var(--color-periwinkle-700);--color-chart-station-18-text:var(--color-text-inverse);--color-chart-station-19:var(--color-blueberry-700);--color-chart-station-19-text:var(--color-text-inverse);--color-chart-station-20:var(--color-lavender-700);--color-chart-station-20-text:var(--color-text-inverse);--color-chart-station-21:var(--color-purple-700);--color-chart-station-21-text:var(--color-text-inverse);--color-chart-station-22:var(--color-mauve-700);--color-chart-station-22-text:var(--color-text-inverse);--color-chart-station-23:var(--color-magenta-700);--color-chart-station-23-text:var(--color-text-inverse);--color-chart-station-24:var(--color-tangerine-700);--color-chart-station-24-text:var(--color-text-inverse);--color-chart-station-25:var(--color-orange-700);--color-chart-station-25-text:var(--color-text-inverse);--color-chart-station-26:var(--color-yellow-700);--color-chart-station-26-text:var(--color-text-inverse);--color-chart-station-27:var(--color-lime-700);--color-chart-station-27-text:var(--color-text-inverse);--color-chart-station-28:var(--color-sage-700);--color-chart-station-28-text:var(--color-text-inverse);--color-chart-station-29:var(--color-sea-900);--color-chart-station-29-text:var(--color-text-inverse);--color-chart-station-30:var(--color-teal-900);--color-chart-station-30-text:var(--color-text-inverse);--color-chart-station-31:var(--color-blue-900);--color-chart-station-31-text:var(--color-text-inverse);--color-chart-station-32:var(--color-periwinkle-900);--color-chart-station-32-text:var(--color-text-inverse);--color-chart-station-33:var(--color-blueberry-900);--color-chart-station-33-text:var(--color-text-inverse);--color-chart-station-34:var(--color-lavender-900);--color-chart-station-34-text:var(--color-text-inverse);--color-chart-station-35:var(--color-purple-900);--color-chart-station-35-text:var(--color-text-inverse);--color-chart-station-36:var(--color-mauve-900);--color-chart-station-36-text:var(--color-text-inverse);--color-chart-station-37:var(--color-magenta-900);--color-chart-station-37-text:var(--color-text-inverse);--color-chart-station-38:var(--color-tangerine-900);--color-chart-station-38-text:var(--color-text-inverse);--color-chart-station-39:var(--color-orange-900);--color-chart-station-39-text:var(--color-text-inverse);--color-chart-station-40:var(--color-yellow-900);--color-chart-station-40-text:var(--color-text-inverse);--color-chart-station-41:var(--color-lime-900);--color-chart-station-41-text:var(--color-text-inverse);--color-chart-station-42:var(--color-sage-900);--color-chart-station-42-text:var(--color-text-inverse);--color-code-text:var(--color-gray-800);--color-code-keyword:var(--color-purple-800);--color-code-reserved:var(--color-teal-800);--color-code-builtin:var(--color-periwinkle-700);--color-code-number:var(--color-tangerine-800);--color-code-string:var(--color-sea-800);--color-code-comment:var(--color-gray-700);--color-chart-seq-1:var(--color-blueberry-200);--color-chart-seq-2:var(--color-blueberry-300);--color-chart-seq-3:var(--color-blueberry-400);--color-chart-seq-4:var(--color-blueberry-600);--color-chart-seq-5:var(--color-blueberry-800);--color-chart-seq-6:var(--color-blueberry-900);--color-chart-grid:var(--color-gray-200);--color-chart-axis:var(--color-gray-300);--color-chart-label:var(--color-gray-700);--color-chart-reference:var(--color-red-600);--color-chart-reference-glow:var(--color-alpha-red-50);--color-chart-target:var(--color-gray-1100);--color-chart-other:var(--color-gray-400);--color-chart-waterfall-total:var(--color-blueberry-500);--color-chart-waterfall-loss:var(--color-tangerine-500);--color-chart-waterfall-gain:var(--color-sea-500);--color-chart-lb-activity:var(--color-blueberry-700);--color-chart-lb-activity-text:var(--color-gray-0);--color-chart-lb-moved:var(--color-blueberry-200);--color-chart-lb-moved-text:var(--color-blueberry-800);--color-chart-lb-moved-border:var(--color-blueberry-500);--color-chart-lb-bottleneck:var(--color-red-100);--color-chart-lb-bottleneck-text:var(--color-red-800);--color-chart-lb-bottleneck-border:var(--color-red-600);--color-chart-lb-va:var(--color-green-200);--color-chart-lb-va-text:var(--color-green-800);--color-chart-lb-rnva:var(--color-yellow-200);--color-chart-lb-rnva-text:var(--color-yellow-800);--color-chart-lb-nva:var(--color-orange-400);--color-chart-lb-nva-text:var(--color-orange-1000);--color-chart-lb-track:var(--color-gray-100);--color-chart-lb-drop:var(--color-blueberry-100);--color-chart-lb-drop-border:var(--color-blueberry-700);--color-chart-lb-drop-yamazumi:var(--color-sea-100);--color-chart-lb-drop-yamazumi-border:var(--color-sea-700);--color-metric-tab-tint:var(--color-blueberry-300);--color-metric-tab-edge-hover:var(--color-blueberry-400);--color-metric-tab-edge-selected:var(--color-blueberry-600);--color-metric-tab-value-start:var(--color-blueberry-900);--color-metric-tab-value-end:var(--color-blueberry-600);--color-ai-accent:var(--color-lavender-700);--color-ai-accent-hover:var(--color-lavender-800);--color-ai-border:var(--color-alpha-dark-8);--color-ai-tab-inactive:var(--color-stone-100);--color-ai-focus-border:var(--color-lavender-400);--color-ai-focus-glow:var(--color-lavender-100);--color-ai-orb-start:var(--color-lavender-500);--color-ai-orb-end:var(--color-periwinkle-500);--color-ai-header:var(--color-blueberry-1000);--color-ai-gradient-mid:var(--color-lavender-400);--color-ai-gradient-end:var(--color-purple-300);--color-ai-context-border:var(--color-periwinkle-300);--color-ai-glow-warm:var(--color-tangerine-600);--color-ai-glow-rose:var(--color-red-600);--radius-ai:24px;--motion-ai-working:1.1s;--shadow-ai-prompt:0 4px 16px 0 #1c1e210a;--shadow-ai-prompt-focus:0 4px 16px 0 #1c1e210a, 0 0 0 4px var(--color-ai-focus-glow);--ai-text-prompt-font-family:var(--font-sans);--ai-text-prompt-font-size:16px;--ai-text-prompt-font-weight:400;--ai-text-prompt-line-height:24px;--ai-text-prompt-letter-spacing:-.32px;--ai-text-greeting-font-family:var(--font-sans);--ai-text-greeting-font-size:24px;--ai-text-greeting-font-weight:500;--ai-text-greeting-line-height:32px;--ai-text-greeting-letter-spacing:-.96px;--font-sans:var(--font-inter,"Inter"), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--text-display-font-family:var(--font-sans);--text-display-font-size:32px;--text-display-font-weight:600;--text-display-line-height:40px;--text-display-letter-spacing:-1.28px;--text-title-page-font-family:var(--font-sans);--text-title-page-font-size:24px;--text-title-page-font-weight:600;--text-title-page-line-height:32px;--text-title-page-letter-spacing:-.96px;--text-title-section-font-family:var(--font-sans);--text-title-section-font-size:20px;--text-title-section-font-weight:600;--text-title-section-line-height:28px;--text-title-section-letter-spacing:-.4px;--text-title-drawer-font-family:var(--font-sans);--text-title-drawer-font-size:18px;--text-title-drawer-font-weight:600;--text-title-drawer-line-height:24px;--text-title-drawer-letter-spacing:-.36px;--text-title-card-font-family:var(--font-sans);--text-title-card-font-size:16px;--text-title-card-font-weight:600;--text-title-card-line-height:24px;--text-title-card-letter-spacing:-.32px;--text-heading-font-family:var(--font-sans);--text-heading-font-size:14px;--text-heading-font-weight:600;--text-heading-line-height:20px;--text-heading-letter-spacing:-.15px;--text-body-lg-font-family:var(--font-sans);--text-body-lg-font-size:14px;--text-body-lg-font-weight:400;--text-body-lg-line-height:22px;--text-body-lg-letter-spacing:-.15px;--text-body-font-family:var(--font-sans);--text-body-font-size:13px;--text-body-font-weight:400;--text-body-line-height:20px;--text-body-letter-spacing:-.14px;--text-body-strong-font-family:var(--font-sans);--text-body-strong-font-size:13px;--text-body-strong-font-weight:500;--text-body-strong-line-height:20px;--text-body-strong-letter-spacing:-.14px;--text-body-bold-font-family:var(--font-sans);--text-body-bold-font-size:13px;--text-body-bold-font-weight:600;--text-body-bold-line-height:20px;--text-body-bold-letter-spacing:-.14px;--text-body-compact-font-family:var(--font-sans);--text-body-compact-font-size:13px;--text-body-compact-font-weight:400;--text-body-compact-line-height:18px;--text-body-compact-letter-spacing:-.14px;--text-label-font-family:var(--font-sans);--text-label-font-size:12px;--text-label-font-weight:500;--text-label-line-height:16px;--text-label-letter-spacing:-.13px;--text-label-italic-font-family:var(--font-sans);--text-label-italic-font-size:12px;--text-label-italic-font-style:italic;--text-label-italic-font-weight:500;--text-label-italic-line-height:16px;--text-label-italic-letter-spacing:-.13px;--text-caption-font-family:var(--font-sans);--text-caption-font-size:12px;--text-caption-font-weight:400;--text-caption-line-height:16px;--text-caption-letter-spacing:-.13px;--text-overline-font-family:var(--font-sans);--text-overline-font-size:11px;--text-overline-font-weight:600;--text-overline-line-height:16px;--text-overline-letter-spacing:.66px;--text-lozenge-font-family:var(--font-sans);--text-lozenge-font-size:10px;--text-lozenge-font-weight:700;--text-lozenge-line-height:12px;--text-lozenge-letter-spacing:.4px;--text-avatar-xs-font-family:var(--font-sans);--text-avatar-xs-font-size:8px;--text-avatar-xs-font-weight:600;--text-avatar-sm-font-family:var(--font-sans);--text-avatar-sm-font-size:10px;--text-avatar-sm-font-weight:600;--text-avatar-md-font-family:var(--font-sans);--text-avatar-md-font-size:12px;--text-avatar-md-font-weight:600;--text-avatar-lg-font-family:var(--font-sans);--text-avatar-lg-font-size:14px;--text-avatar-lg-font-weight:600;--text-avatar-xl-font-family:var(--font-sans);--text-avatar-xl-font-size:22px;--text-avatar-xl-font-weight:600;--text-metric-font-family:var(--font-sans);--text-metric-font-size:24px;--text-metric-font-weight:600;--text-metric-line-height:28px;--text-metric-letter-spacing:-.72px;--text-metric-sm-font-family:var(--font-sans);--text-metric-sm-font-size:16px;--text-metric-sm-font-weight:600;--text-metric-sm-line-height:20px;--text-metric-sm-letter-spacing:-.32px;--text-code-font-family:var(--font-mono);--text-code-font-size:12px;--text-code-font-weight:400;--text-code-line-height:18px;--text-code-letter-spacing:0px;--text-metric-lg-font-family:var(--font-sans);--text-metric-lg-font-size:40px;--text-metric-lg-font-weight:600;--text-metric-lg-line-height:46px;--text-metric-lg-letter-spacing:-1.6px;--text-metric-unit-font-family:var(--font-sans);--text-metric-unit-font-size:14px;--text-metric-unit-font-weight:500;--text-metric-unit-line-height:16px;--text-metric-unit-letter-spacing:-.14px;--text-metric-unit-lg-font-family:var(--font-sans);--text-metric-unit-lg-font-size:20px;--text-metric-unit-lg-font-weight:500;--text-metric-unit-lg-line-height:24px;--text-metric-unit-lg-letter-spacing:-.2px;--title-text-display-font-family:var(--text-display-font-family);--title-text-display-font-size:var(--text-display-font-size);--title-text-display-font-weight:var(--text-display-font-weight);--title-text-display-line-height:var(--text-display-line-height);--title-text-display-letter-spacing:var(--text-display-letter-spacing);--title-text-title-page-font-family:var(--text-title-page-font-family);--title-text-title-page-font-size:var(--text-title-page-font-size);--title-text-title-page-font-weight:var(--text-title-page-font-weight);--title-text-title-page-line-height:var(--text-title-page-line-height);--title-text-title-page-letter-spacing:var(--text-title-page-letter-spacing);--title-text-title-section-font-family:var(--text-title-section-font-family);--title-text-title-section-font-size:var(--text-title-section-font-size);--title-text-title-section-font-weight:var(--text-title-section-font-weight);--title-text-title-section-line-height:var(--text-title-section-line-height);--title-text-title-section-letter-spacing:var(--text-title-section-letter-spacing);--title-text-title-drawer-font-family:var(--text-title-drawer-font-family);--title-text-title-drawer-font-size:var(--text-title-drawer-font-size);--title-text-title-drawer-font-weight:var(--text-title-drawer-font-weight);--title-text-title-drawer-line-height:var(--text-title-drawer-line-height);--title-text-title-drawer-letter-spacing:var(--text-title-drawer-letter-spacing);--title-text-title-card-font-family:var(--text-title-card-font-family);--title-text-title-card-font-size:var(--text-title-card-font-size);--title-text-title-card-font-weight:var(--text-title-card-font-weight);--title-text-title-card-line-height:var(--text-title-card-line-height);--title-text-title-card-letter-spacing:var(--text-title-card-letter-spacing);--title-text-heading-font-family:var(--text-heading-font-family);--title-text-heading-font-size:var(--text-heading-font-size);--title-text-heading-font-weight:var(--text-heading-font-weight);--title-text-heading-line-height:var(--text-heading-line-height);--title-text-heading-letter-spacing:var(--text-heading-letter-spacing);--body-text-body-lg-font-family:var(--text-body-lg-font-family);--body-text-body-lg-font-size:var(--text-body-lg-font-size);--body-text-body-lg-font-weight:var(--text-body-lg-font-weight);--body-text-body-lg-line-height:var(--text-body-lg-line-height);--body-text-body-lg-letter-spacing:var(--text-body-lg-letter-spacing);--body-text-body-font-family:var(--text-body-font-family);--body-text-body-font-size:var(--text-body-font-size);--body-text-body-font-weight:var(--text-body-font-weight);--body-text-body-line-height:var(--text-body-line-height);--body-text-body-letter-spacing:var(--text-body-letter-spacing);--body-text-body-strong-font-family:var(--text-body-strong-font-family);--body-text-body-strong-font-size:var(--text-body-strong-font-size);--body-text-body-strong-font-weight:var(--text-body-strong-font-weight);--body-text-body-strong-line-height:var(--text-body-strong-line-height);--body-text-body-strong-letter-spacing:var(--text-body-strong-letter-spacing);--body-text-body-bold-font-family:var(--text-body-bold-font-family);--body-text-body-bold-font-size:var(--text-body-bold-font-size);--body-text-body-bold-font-weight:var(--text-body-bold-font-weight);--body-text-body-bold-line-height:var(--text-body-bold-line-height);--body-text-body-bold-letter-spacing:var(--text-body-bold-letter-spacing);--body-text-body-compact-font-family:var(--text-body-compact-font-family);--body-text-body-compact-font-size:var(--text-body-compact-font-size);--body-text-body-compact-font-weight:var(--text-body-compact-font-weight);--body-text-body-compact-line-height:var(--text-body-compact-line-height);--body-text-body-compact-letter-spacing:var(--text-body-compact-letter-spacing);--label-text-label-font-family:var(--text-label-font-family);--label-text-label-font-size:var(--text-label-font-size);--label-text-label-font-weight:var(--text-label-font-weight);--label-text-label-line-height:var(--text-label-line-height);--label-text-label-letter-spacing:var(--text-label-letter-spacing);--label-text-label-italic-font-family:var(--text-label-italic-font-family);--label-text-label-italic-font-size:var(--text-label-italic-font-size);--label-text-label-italic-font-style:var(--text-label-italic-font-style);--label-text-label-italic-font-weight:var(--text-label-italic-font-weight);--label-text-label-italic-line-height:var(--text-label-italic-line-height);--label-text-label-italic-letter-spacing:var(--text-label-italic-letter-spacing);--label-text-caption-font-family:var(--text-caption-font-family);--label-text-caption-font-size:var(--text-caption-font-size);--label-text-caption-font-weight:var(--text-caption-font-weight);--label-text-caption-line-height:var(--text-caption-line-height);--label-text-caption-letter-spacing:var(--text-caption-letter-spacing);--label-text-overline-font-family:var(--text-overline-font-family);--label-text-overline-font-size:var(--text-overline-font-size);--label-text-overline-font-weight:var(--text-overline-font-weight);--label-text-overline-line-height:var(--text-overline-line-height);--label-text-overline-letter-spacing:var(--text-overline-letter-spacing);--label-text-lozenge-font-family:var(--text-lozenge-font-family);--label-text-lozenge-font-size:var(--text-lozenge-font-size);--label-text-lozenge-font-weight:var(--text-lozenge-font-weight);--label-text-lozenge-line-height:var(--text-lozenge-line-height);--label-text-lozenge-letter-spacing:var(--text-lozenge-letter-spacing);--data-text-metric-font-family:var(--text-metric-font-family);--data-text-metric-font-size:var(--text-metric-font-size);--data-text-metric-font-weight:var(--text-metric-font-weight);--data-text-metric-line-height:var(--text-metric-line-height);--data-text-metric-letter-spacing:var(--text-metric-letter-spacing);--data-text-metric-sm-font-family:var(--text-metric-sm-font-family);--data-text-metric-sm-font-size:var(--text-metric-sm-font-size);--data-text-metric-sm-font-weight:var(--text-metric-sm-font-weight);--data-text-metric-sm-line-height:var(--text-metric-sm-line-height);--data-text-metric-sm-letter-spacing:var(--text-metric-sm-letter-spacing);--data-text-code-font-family:var(--text-code-font-family);--data-text-code-font-size:var(--text-code-font-size);--data-text-code-font-weight:var(--text-code-font-weight);--data-text-code-line-height:var(--text-code-line-height);--data-text-code-letter-spacing:var(--text-code-letter-spacing);--data-text-metric-lg-font-family:var(--text-metric-lg-font-family);--data-text-metric-lg-font-size:var(--text-metric-lg-font-size);--data-text-metric-lg-font-weight:var(--text-metric-lg-font-weight);--data-text-metric-lg-line-height:var(--text-metric-lg-line-height);--data-text-metric-lg-letter-spacing:var(--text-metric-lg-letter-spacing);--data-text-metric-unit-font-family:var(--text-metric-unit-font-family);--data-text-metric-unit-font-size:var(--text-metric-unit-font-size);--data-text-metric-unit-font-weight:var(--text-metric-unit-font-weight);--data-text-metric-unit-line-height:var(--text-metric-unit-line-height);--data-text-metric-unit-letter-spacing:var(--text-metric-unit-letter-spacing);--data-text-metric-unit-lg-font-family:var(--text-metric-unit-lg-font-family);--data-text-metric-unit-lg-font-size:var(--text-metric-unit-lg-font-size);--data-text-metric-unit-lg-font-weight:var(--text-metric-unit-lg-font-weight);--data-text-metric-unit-lg-line-height:var(--text-metric-unit-lg-line-height);--data-text-metric-unit-lg-letter-spacing:var(--text-metric-unit-lg-letter-spacing);--grid-margin:24px;--grid-gutter:16px;--grid-card-columns:1;--grid-drawer-width:400px}@media (min-width:768px){.cadence{--grid-card-columns:2}}@media (min-width:1024px){.cadence{--grid-card-columns:3}}@media (min-width:1280px){.cadence{--grid-card-columns:4}}@media (min-width:1440px){.cadence{--grid-margin:32px;--grid-card-columns:5;--grid-drawer-width:420px}}@media (min-width:1728px){.cadence{--grid-margin:40px;--grid-drawer-width:480px}}.cd-text-display{font-family:var(--text-display-font-family);font-size:var(--text-display-font-size);font-weight:var(--text-display-font-weight);line-height:var(--text-display-line-height);letter-spacing:var(--text-display-letter-spacing)}.cd-text-title-page{font-family:var(--text-title-page-font-family);font-size:var(--text-title-page-font-size);font-weight:var(--text-title-page-font-weight);line-height:var(--text-title-page-line-height);letter-spacing:var(--text-title-page-letter-spacing)}.cd-text-title-section{font-family:var(--text-title-section-font-family);font-size:var(--text-title-section-font-size);font-weight:var(--text-title-section-font-weight);line-height:var(--text-title-section-line-height);letter-spacing:var(--text-title-section-letter-spacing)}.cd-text-title-drawer{font-family:var(--text-title-drawer-font-family);font-size:var(--text-title-drawer-font-size);font-weight:var(--text-title-drawer-font-weight);line-height:var(--text-title-drawer-line-height);letter-spacing:var(--text-title-drawer-letter-spacing)}.cd-text-title-card{font-family:var(--text-title-card-font-family);font-size:var(--text-title-card-font-size);font-weight:var(--text-title-card-font-weight);line-height:var(--text-title-card-line-height);letter-spacing:var(--text-title-card-letter-spacing)}.cd-text-heading{font-family:var(--text-heading-font-family);font-size:var(--text-heading-font-size);font-weight:var(--text-heading-font-weight);line-height:var(--text-heading-line-height);letter-spacing:var(--text-heading-letter-spacing)}.cd-text-body-lg{font-family:var(--text-body-lg-font-family);font-size:var(--text-body-lg-font-size);font-weight:var(--text-body-lg-font-weight);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}.cd-text-body{font-family:var(--text-body-font-family);font-size:var(--text-body-font-size);font-weight:var(--text-body-font-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.cd-text-body-strong{font-family:var(--text-body-strong-font-family);font-size:var(--text-body-strong-font-size);font-weight:var(--text-body-strong-font-weight);line-height:var(--text-body-strong-line-height);letter-spacing:var(--text-body-strong-letter-spacing)}.cd-text-body-bold{font-family:var(--text-body-bold-font-family);font-size:var(--text-body-bold-font-size);font-weight:var(--text-body-bold-font-weight);line-height:var(--text-body-bold-line-height);letter-spacing:var(--text-body-bold-letter-spacing)}.cd-text-body-compact{font-family:var(--text-body-compact-font-family);font-size:var(--text-body-compact-font-size);font-weight:var(--text-body-compact-font-weight);line-height:var(--text-body-compact-line-height);letter-spacing:var(--text-body-compact-letter-spacing)}.cd-text-label{font-family:var(--text-label-font-family);font-size:var(--text-label-font-size);font-weight:var(--text-label-font-weight);line-height:var(--text-label-line-height);letter-spacing:var(--text-label-letter-spacing)}.cd-text-label-italic{font-family:var(--text-label-italic-font-family);font-size:var(--text-label-italic-font-size);font-style:var(--text-label-italic-font-style);font-weight:var(--text-label-italic-font-weight);line-height:var(--text-label-italic-line-height);letter-spacing:var(--text-label-italic-letter-spacing)}.cd-text-caption{font-family:var(--text-caption-font-family);font-size:var(--text-caption-font-size);font-weight:var(--text-caption-font-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing)}.cd-text-overline{font-family:var(--text-overline-font-family);font-size:var(--text-overline-font-size);font-weight:var(--text-overline-font-weight);line-height:var(--text-overline-line-height);letter-spacing:var(--text-overline-letter-spacing)}.cd-text-lozenge{font-family:var(--text-lozenge-font-family);font-size:var(--text-lozenge-font-size);font-weight:var(--text-lozenge-font-weight);line-height:var(--text-lozenge-line-height);letter-spacing:var(--text-lozenge-letter-spacing)}.cd-text-metric{font-family:var(--text-metric-font-family);font-size:var(--text-metric-font-size);font-weight:var(--text-metric-font-weight);line-height:var(--text-metric-line-height);letter-spacing:var(--text-metric-letter-spacing);font-variant-numeric:tabular-nums}.cd-text-metric-sm{font-family:var(--text-metric-sm-font-family);font-size:var(--text-metric-sm-font-size);font-weight:var(--text-metric-sm-font-weight);line-height:var(--text-metric-sm-line-height);letter-spacing:var(--text-metric-sm-letter-spacing);font-variant-numeric:tabular-nums}.cd-text-code{font-family:var(--text-code-font-family);font-size:var(--text-code-font-size);font-weight:var(--text-code-font-weight);line-height:var(--text-code-line-height);letter-spacing:var(--text-code-letter-spacing)}.cd-text-metric-lg{font-family:var(--text-metric-lg-font-family);font-size:var(--text-metric-lg-font-size);font-weight:var(--text-metric-lg-font-weight);line-height:var(--text-metric-lg-line-height);letter-spacing:var(--text-metric-lg-letter-spacing);font-variant-numeric:tabular-nums}.cd-text-metric-unit{font-family:var(--text-metric-unit-font-family);font-size:var(--text-metric-unit-font-size);font-weight:var(--text-metric-unit-font-weight);line-height:var(--text-metric-unit-line-height);letter-spacing:var(--text-metric-unit-letter-spacing);font-variant-numeric:tabular-nums}.cd-text-metric-unit-lg{font-family:var(--text-metric-unit-lg-font-family);font-size:var(--text-metric-unit-lg-font-size);font-weight:var(--text-metric-unit-lg-font-weight);line-height:var(--text-metric-unit-lg-line-height);letter-spacing:var(--text-metric-unit-lg-letter-spacing);font-variant-numeric:tabular-nums}.cd-button{--cd-bg:transparent;--cd-fg:var(--color-text-primary);--cd-icon:var(--cd-fg);--cd-inset:0 0 0 0 transparent;--cd-ring:0 0 0 0 transparent;--cd-height:var(--size-28);--cd-pad-x:var(--space-10);--cd-pad-icon-side:var(--space-8);--cd-gap:var(--space-6);--cd-icon-size:var(--size-16);--cd-icon-stroke:var(--icon-stroke-1_2);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--cd-gap);height:var(--cd-height);padding:0 var(--cd-pad-x);border-radius:var(--radius-xl);background:var(--cd-bg);color:var(--cd-fg);box-shadow:var(--cd-inset), var(--cd-ring);font-family:var(--text-body-strong-font-family);font-size:var(--text-body-strong-font-size);font-weight:var(--text-body-strong-font-weight);line-height:var(--text-body-strong-line-height);letter-spacing:var(--text-body-strong-letter-spacing);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-hover) var(--easing-standard), box-shadow var(--motion-hover) var(--easing-standard), transform var(--motion-hover) var(--easing-standard);border:0;outline:none;display:inline-flex;position:relative}.cd-button:active:not(:disabled,[aria-busy=true]),.cd-button[data-state=pressed]:not(:disabled,[aria-busy=true]){transform:scale(.98)}.cd-button:active,.cd-button[data-state=pressed]{transition-duration:var(--motion-press)}.cd-button--md{--cd-height:var(--size-32);--cd-pad-x:var(--space-12);--cd-pad-icon-side:var(--space-10)}.cd-button--lg{--cd-height:var(--size-36);--cd-pad-x:var(--space-14);--cd-pad-icon-side:var(--space-12);--cd-gap:var(--space-8);--cd-icon-size:var(--size-20);--cd-icon-stroke:var(--border-width-1_5)}.cd-button--icon-label{padding-left:var(--cd-pad-icon-side)}.cd-button--icon{width:var(--cd-height);padding:0}.cd-button:is(.cd-button--attached-top,.cd-button--attached-left,.cd-button--attached-top-left){border-top-left-radius:var(--radius-none)}.cd-button:is(.cd-button--attached-top,.cd-button--attached-right,.cd-button--attached-top-right){border-top-right-radius:var(--radius-none)}.cd-button:is(.cd-button--attached-bottom,.cd-button--attached-right,.cd-button--attached-bottom-right){border-bottom-right-radius:var(--radius-none)}.cd-button:is(.cd-button--attached-bottom,.cd-button--attached-left,.cd-button--attached-bottom-left){border-bottom-left-radius:var(--radius-none)}.cd-button__notify{top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);width:var(--size-10);height:var(--size-10);border-radius:var(--radius-full);background:var(--color-status-danger-icon);box-shadow:0 0 0 var(--border-width-2) var(--color-surface-card);position:absolute}.cd-button__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cd-button__icon{color:var(--cd-icon);flex:none;display:inline-flex}.cd-button__icon svg{width:var(--cd-icon-size);height:var(--cd-icon-size);stroke-width:var(--cd-icon-stroke)}.cd-button__spinner-slot{padding:var(--space-2);color:var(--cd-icon);flex:none;display:inline-flex;overflow:clip}.cd-button__spinner{animation:.8s linear infinite cd-spin;display:block;overflow:visible}@keyframes cd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cd-button{transition:none}.cd-button:active:not(:disabled,[aria-busy=true]),.cd-button[data-state=pressed]:not(:disabled,[aria-busy=true]){transform:none}.cd-button__spinner{animation-duration:1.6s}}.cd-button--primary{--cd-bg:var(--color-action-primary);--cd-fg:var(--color-text-inverse);--cd-inset:inset 0 1px 0 0 var(--color-alpha-light-14)}.cd-button--secondary{--cd-bg:var(--color-action-secondary);--cd-inset:inset 0 0 0 var(--border-width-1) var(--color-border-default)}.cd-button--ghost{--cd-bg:transparent}.cd-button--danger{--cd-bg:var(--color-action-danger);--cd-fg:var(--color-text-inverse);--cd-inset:inset 0 1px 0 0 var(--color-alpha-light-14)}.cd-button--danger-outline{--cd-bg:var(--color-surface-card);--cd-fg:var(--color-status-danger-text);--cd-inset:inset 0 0 0 var(--border-width-1) var(--color-status-danger-border)}.cd-button--primary:is(:hover,[data-state=hover]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-action-primary-hover)}.cd-button--primary:is(:active,[data-state=pressed]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-action-primary-pressed)}.cd-button--secondary:is(:hover,[data-state=hover]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-action-secondary-hover);--cd-inset:inset 0 0 0 var(--border-width-1) var(--color-border-strong)}.cd-button--secondary:is(:active,[data-state=pressed]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-action-secondary-pressed);--cd-inset:inset 0 0 0 var(--border-width-1) var(--color-border-strong)}.cd-button--ghost:is(:hover,[data-state=hover]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-state-hovered)}.cd-button--ghost:is(:active,[data-state=pressed]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-state-pressed)}.cd-button--danger:is(:hover,[data-state=hover]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-action-danger-hover)}.cd-button--danger:is(:active,[data-state=pressed]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-action-danger-pressed)}.cd-button--danger-outline:is(:hover,[data-state=hover]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-status-danger-bg-subtle);--cd-inset:inset 0 0 0 var(--border-width-1) var(--color-status-danger-border-hover)}.cd-button--danger-outline:is(:active,[data-state=pressed]):not(:disabled,[aria-busy=true]){--cd-bg:var(--color-status-danger-bg);--cd-inset:inset 0 0 0 var(--border-width-1) var(--color-status-danger-border-hover)}.cd-button:is(:focus-visible,[data-state=focus]){--cd-ring:var(--focus-ring)}.cd-button:disabled{--cd-bg:var(--color-action-disabled);--cd-fg:var(--color-text-disabled-label);--cd-inset:0 0 0 0 transparent;cursor:not-allowed}.cd-button--secondary:disabled{--cd-bg:var(--color-action-secondary);--cd-inset:inset 0 0 0 var(--border-width-1) var(--color-border-disabled)}.cd-button--ghost:disabled{--cd-bg:transparent}.cd-button--danger-outline:disabled{--cd-bg:var(--color-surface-card);--cd-inset:inset 0 0 0 var(--border-width-1) var(--color-border-disabled)}.cd-button--primary:disabled{--cd-bg:var(--color-action-primary-disabled);--cd-fg:var(--color-text-inverse-disabled);--cd-icon:var(--color-icon-inverse-disabled)}.cd-button[aria-busy=true]{cursor:progress;pointer-events:none}@keyframes cd-menu-out{to{opacity:0}}