@layer properties,theme,base,components,utilities;@layer theme{[data-cottonwood-dil-component]{--font-sans: ui-sans-serif,system-ui,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono: "SF Mono","SFMono-Regular",ui-monospace,consolas,liberation mono,menlo,monospace;--spacing: .25rem;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--container-2xl: 42rem;--container-3xl: 48rem;--animate-ping: ping 1s cubic-bezier(0,0,.2,1)infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4,0,.2,1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--breakpoint-xs: 380px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-2xs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 9999px;--text-lg: var(--font-text-lg-size);--text-lg--line-height: var(--font-text-lg-line-height);--text-lg--font-weight: var(--font-text-lg-weight);--text-lg--letter-spacing: var(--font-text-lg-tracking);--text-base: var(--font-text-md-size);--text-base--line-height: var(--font-text-md-line-height);--text-base--font-weight: var(--font-text-md-weight);--text-base--letter-spacing: var(--font-text-md-tracking);--text-sm: var(--font-text-sm-size);--text-sm--line-height: var(--font-text-sm-line-height);--text-sm--font-weight: var(--font-text-sm-weight);--text-sm--letter-spacing: var(--font-text-sm-tracking);--text-xs: var(--font-text-xs-size);--text-xs--line-height: var(--font-text-xs-line-height);--text-xs--font-weight: var(--font-text-xs-weight);--text-xs--letter-spacing: var(--font-text-xs-tracking);--text-2xs: var(--font-text-2xs-size);--text-2xs--line-height: var(--font-text-2xs-line-height);--text-2xs--font-weight: var(--font-text-2xs-weight);--text-2xs--letter-spacing: var(--font-text-2xs-tracking);--text-3xs: var(--font-text-3xs-size);--text-3xs--line-height: var(--font-text-3xs-line-height);--text-3xs--font-weight: var(--font-text-3xs-weight);--text-3xs--letter-spacing: var(--font-text-3xs-tracking);--text-xl: var(--font-heading-md-size);--text-xl--line-height: var(--font-heading-md-line-height);--text-xl--font-weight: var(--font-text-lg-weight);--text-xl--letter-spacing: var(--font-heading-md-tracking);--text-2xl: var(--font-heading-lg-size);--text-2xl--line-height: var(--font-heading-lg-line-height);--text-2xl--font-weight: var(--font-text-lg-weight);--text-2xl--letter-spacing: var(--font-heading-lg-tracking);--text-3xl: var(--font-heading-xl-size);--text-3xl--line-height: var(--font-heading-xl-line-height);--text-3xl--font-weight: var(--font-text-lg-weight);--text-3xl--letter-spacing: var(--font-heading-xl-tracking);--tracking-wide: var(--font-tracking-wide);--tracking-normal: var(--font-tracking-normal);--tracking-tight: var(--font-tracking-tight);--shadow-md: var(--shadow-200);--shadow-hairline: var(--shadow-hairline);--color-gray-100: var(--gray-100);--color-gray-150: var(--gray-150);--color-gray-300: var(--gray-300);--color-gray-350: var(--gray-350);--color-gray-500: var(--gray-500);--color-red-500: var(--red-500);--color-red-600: var(--red-600);--color-alpha: var(--alpha-base);--color-white: var(--white);--color-black: var(--black);--ease-basic: var(--transition-ease-basic)}[data-cottonwood-dil-component]{--gray-500: #5d5d5d;--alpha-0: color-mix(in oklab, var(--alpha-base) 0%, transparent);--alpha-01: color-mix(in oklab, var(--alpha-base) 1%, transparent);--alpha-02: color-mix(in oklab, var(--alpha-base) 2%, transparent);--alpha-04: color-mix(in oklab, var(--alpha-base) 4%, transparent);--alpha-05: color-mix(in oklab, var(--alpha-base) 5%, transparent);--alpha-06: color-mix(in oklab, var(--alpha-base) 6%, transparent);--alpha-08: color-mix(in oklab, var(--alpha-base) 8%, transparent);--alpha-10: color-mix(in oklab, var(--alpha-base) 10%, transparent);--alpha-12: color-mix(in oklab, var(--alpha-base) 12%, transparent);--alpha-15: color-mix(in oklab, var(--alpha-base) 15%, transparent);--alpha-16: color-mix(in oklab, var(--alpha-base) 16%, transparent);--alpha-20: color-mix(in oklab, var(--alpha-base) 20%, transparent);--alpha-25: color-mix(in oklab, var(--alpha-base) 25%, transparent);--alpha-30: color-mix(in oklab, var(--alpha-base) 30%, transparent);--alpha-35: color-mix(in oklab, var(--alpha-base) 35%, transparent);--alpha-40: color-mix(in oklab, var(--alpha-base) 40%, transparent);--alpha-50: color-mix(in oklab, var(--alpha-base) 50%, transparent);--alpha-60: color-mix(in oklab, var(--alpha-base) 60%, transparent);--alpha-70: color-mix(in oklab, var(--alpha-base) 70%, transparent);--white: #fff;--black: #000;--green-25: #edfaf2;--green-50: #d9f4e4;--green-75: #b8ebcc;--green-100: #8cdfad;--green-200: #66d492;--green-300: #40c977;--green-400: #04b84c;--green-500: #00a240;--green-600: #008635;--green-700: #00692a;--green-800: #004f1f;--green-900: #003716;--green-950: #011c0b;--green-1000: #001207;--green-a25: color-mix(in oklab, var(--green-400) 8%, transparent);--green-a50: color-mix(in oklab, var(--green-400) 15%, transparent);--green-a75: color-mix(in oklab, var(--green-400) 29%, transparent);--green-a100: color-mix(in oklab, var(--green-400) 45%, transparent);--green-a200: color-mix(in oklab, var(--green-400) 60%, transparent);--green-a300: color-mix(in oklab, var(--green-400) 75%, transparent);--red-25: #fff0f0;--red-50: #ffd9d9;--red-75: #ffc6c5;--red-100: #ffa4a2;--red-200: #ff8583;--red-300: #ff6764;--red-400: #fa423e;--red-500: #e02e2a;--red-600: #ba2623;--red-700: #911e1b;--red-800: #6e1615;--red-900: #4d100e;--red-950: #280b0a;--red-1000: #1f0909;--red-a25: color-mix(in oklab, var(--red-400) 8%, transparent);--red-a50: color-mix(in oklab, var(--red-400) 16%, transparent);--red-a75: color-mix(in oklab, var(--red-400) 30%, transparent);--red-a100: color-mix(in oklab, var(--red-400) 48%, transparent);--red-a200: color-mix(in oklab, var(--red-400) 64%, transparent);--red-a300: color-mix(in oklab, var(--red-400) 79%, transparent);--pink-25: #fff4f9;--pink-50: #ffe8f3;--pink-75: #ffd4e8;--pink-100: #ffbada;--pink-200: #ffa3ce;--pink-300: #ff8cc1;--pink-400: #ff66ad;--pink-500: #e04c91;--pink-600: #ba437a;--pink-700: #963c67;--pink-800: #6e2c4a;--pink-900: #4d1f34;--pink-950: #29101c;--pink-1000: #1a0a11;--pink-a25: color-mix(in oklab, var(--pink-400) 8%, transparent);--pink-a50: color-mix(in oklab, var(--pink-400) 16%, transparent);--pink-a75: color-mix(in oklab, var(--pink-400) 28%, transparent);--pink-a100: color-mix(in oklab, var(--pink-400) 45%, transparent);--pink-a200: color-mix(in oklab, var(--pink-400) 60%, transparent);--pink-a300: color-mix(in oklab, var(--pink-400) 76%, transparent);--orange-25: #fff5f0;--orange-50: #ffe7d9;--orange-75: #ffcfb4;--orange-100: #ffb790;--orange-200: #ff9e6c;--orange-300: #ff8549;--orange-400: #fb6a22;--orange-500: #e25507;--orange-600: #b9480d;--orange-700: #923b0f;--orange-800: #6d2e0f;--orange-900: #4a2206;--orange-950: #281105;--orange-1000: #211107;--orange-a25: color-mix(in oklab, var(--orange-400) 7%, transparent);--orange-a50: color-mix(in oklab, var(--orange-400) 16%, transparent);--orange-a75: color-mix(in oklab, var(--orange-400) 33%, transparent);--orange-a100: color-mix(in oklab, var(--orange-400) 48%, transparent);--orange-a200: color-mix(in oklab, var(--orange-400) 65%, transparent);--orange-a300: color-mix(in oklab, var(--orange-400) 81%, transparent);--yellow-25: #fffbed;--yellow-50: #fff6d9;--yellow-75: #ffeeb8;--yellow-100: #ffe48c;--yellow-200: #ffdb66;--yellow-300: #ffd240;--yellow-400: #ffc300;--yellow-500: #e0ac00;--yellow-600: #ba8e00;--yellow-700: #916f00;--yellow-800: #6e5400;--yellow-900: #4d3b00;--yellow-950: #261d00;--yellow-1000: #1a1400;--yellow-a25: color-mix(in oklab, var(--yellow-400) 8%, transparent);--yellow-a50: color-mix(in oklab, var(--yellow-400) 15%, transparent);--yellow-a75: color-mix(in oklab, var(--yellow-400) 27%, transparent);--yellow-a100: color-mix(in oklab, var(--yellow-400) 45%, transparent);--yellow-a200: color-mix(in oklab, var(--yellow-400) 59%, transparent);--yellow-a300: color-mix(in oklab, var(--yellow-400) 74%, transparent);--purple-25: #f9f5fe;--purple-50: #efe5fe;--purple-75: #e0cefd;--purple-100: #ceb0fb;--purple-200: #be95fa;--purple-300: #ad7bf9;--purple-400: #924ff7;--purple-500: #8046d9;--purple-600: #6b3ab4;--purple-700: #532d8d;--purple-800: #3f226a;--purple-900: #2c184a;--purple-950: #160c25;--purple-1000: #100a19;--purple-a25: color-mix(in oklab, var(--purple-400) 6%, transparent);--purple-a50: color-mix(in oklab, var(--purple-400) 15%, transparent);--purple-a75: color-mix(in oklab, var(--purple-400) 28%, transparent);--purple-a100: color-mix(in oklab, var(--purple-400) 45%, transparent);--purple-a200: color-mix(in oklab, var(--purple-400) 60%, transparent);--purple-a300: color-mix(in oklab, var(--purple-400) 75%, transparent);--blue-25: #f5faff;--blue-50: #e5f3ff;--blue-75: #cce6ff;--blue-100: #99ceff;--blue-200: #66b5ff;--blue-300: #339cff;--blue-400: #0285ff;--blue-500: #0169cc;--blue-600: #004f99;--blue-700: #003f7a;--blue-800: #013566;--blue-900: #00284d;--blue-950: #000e1a;--blue-1000: #000d19;--blue-a25: color-mix(in oklab, var(--blue-400) 4%, transparent);--blue-a50: color-mix(in oklab, var(--blue-400) 13%, transparent);--blue-a75: color-mix(in oklab, var(--blue-400) 25%, transparent);--blue-a100: color-mix(in oklab, var(--blue-400) 40%, transparent);--blue-a200: color-mix(in oklab, var(--blue-400) 60%, transparent);--blue-a300: color-mix(in oklab, var(--blue-400) 80%, transparent);--hairline: 1px;--shadow-color: 0 0 0;--elevation-100-geo: 0 1px 2px -1px;--elevation-200-geo: 0 2px 4px -1px;--elevation-300-geo: 0 4px 8px -2px;--elevation-400-geo: 0 8px 16px -4px}.electron-light [data-cottonwood-dil-component],[data-theme=light] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=light]{--gray-0: #fff;--gray-25: #fcfcfc;--gray-50: #f9f9f9;--gray-75: #f3f3f3;--gray-100: #ededed;--gray-150: #dfdfdf;--gray-200: #cdcdcd;--gray-250: #b9b9b9;--gray-300: #afafaf;--gray-350: #9f9f9f;--gray-400: #8f8f8f;--gray-450: #767676;--gray-550: #4f4f4f;--gray-600: #414141;--gray-650: #393939;--gray-700: #303030;--gray-750: #282828;--gray-800: #212121;--gray-850: #1c1c1c;--gray-900: #181818;--gray-925: #161616;--gray-950: #131313;--gray-975: #101010;--gray-1000: #0d0d0d;--alpha-base: #0d0d0d}.electron-dark [data-cottonwood-dil-component],[data-theme=dark] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=dark]{--gray-0: #0d0d0d;--gray-25: #101010;--gray-50: #131313;--gray-75: #161616;--gray-100: #181818;--gray-150: #1c1c1c;--gray-200: #212121;--gray-250: #282828;--gray-300: #303030;--gray-350: #393939;--gray-400: #414141;--gray-450: #4f4f4f;--gray-550: #767676;--gray-600: #8f8f8f;--gray-650: #9f9f9f;--gray-700: #afafaf;--gray-750: #b9b9b9;--gray-800: #cdcdcd;--gray-850: #dcdcdc;--gray-900: #ededed;--gray-925: #f3f3f3;--gray-950: #f3f3f3;--gray-975: #f9f9f9;--gray-1000: #fff;--alpha-base: #fff}@media(min-resolution:150dpi),(min-resolution:1.5x){[data-cottonwood-dil-component]{--hairline: .5px}}.electron-light [data-cottonwood-dil-component],[data-theme=light] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=light]{--shadow-alpha-100: .08;--shadow-alpha-200: .08;--shadow-alpha-300: .1;--shadow-alpha-400: .12;--shadow-hairline-width: 1px;--shadow-hairline-color: #00000014}@media(min-resolution:150dpi),(min-resolution:1.5x){.electron-light [data-cottonwood-dil-component],[data-theme=light] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=light]{--shadow-hairline-width: .5px;--shadow-hairline-color: #0000001a}}.electron-dark [data-cottonwood-dil-component],[data-theme=dark] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=dark]{--shadow-alpha-100: .2;--shadow-alpha-200: .2;--shadow-alpha-300: .36;--shadow-alpha-400: .3;--shadow-hairline-width: 1px;--shadow-hairline-color: #ffffff1a}@media(min-resolution:150dpi),(min-resolution:1.5x){.electron-dark [data-cottonwood-dil-component],[data-theme=dark] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=dark]{--shadow-hairline-width: .5px;--shadow-hairline-color: #ffffff1f}}.electron-dark [data-cottonwood-dil-component] [data-surface=elevated],[data-theme=dark] [data-cottonwood-dil-component] [data-surface=elevated],[data-cottonwood-dil-component][data-theme=dark] [data-surface=elevated]{--shadow-hairline: 0 0 #0000}[data-cottonwood-dil-component]{--color-text-emphasis: var(--gray-1000);--color-text-prose: var(--color-text-emphasis);--color-text-inverse: var(--gray-0);--color-text-primary: var(--color-text-emphasis);--color-text-primary-soft: var(--color-text-emphasis);--color-background-primary-soft-alt: var(--alpha-02);--color-border-primary-soft-alt: var(--alpha-06);--color-text-primary-soft-alt: var(--color-text-emphasis);--color-text-primary-surface: var(--color-text-emphasis);--color-text-primary-solid: var(--color-text-inverse);--color-text-primary-outline: var(--color-text-emphasis);--color-text-primary-outline-hover: var(--color-text-emphasis);--color-text-primary-ghost: var(--color-text-emphasis);--color-text-primary-ghost-hover: var(--color-text-emphasis);--color-ring-primary: var(--color-ring);--color-ring-primary-soft: var(--color-ring-primary);--color-ring-primary-solid: var(--color-ring-primary);--color-ring-primary-outline: var(--color-ring-primary);--color-ring-primary-ghost: var(--color-ring-primary);--color-text-secondary-soft: var(--color-text);--color-background-secondary-soft-alt: var(--alpha-02);--color-border-secondary-soft-alt: var(--alpha-06);--color-text-secondary-soft-alt: var(--color-text);--color-text-secondary-solid: var(--white);--color-text-secondary-outline: var(--color-text-secondary);--color-text-secondary-outline-hover: var(--color-text);--color-text-secondary-ghost: var(--color-text-secondary);--color-text-secondary-ghost-hover: var(--color-text);--color-ring-secondary: var(--color-ring);--color-ring-secondary-soft: var(--color-ring-secondary);--color-ring-secondary-solid: var(--color-ring-secondary);--color-ring-secondary-outline: var(--color-ring-secondary);--color-ring-secondary-ghost: var(--color-ring-secondary);--color-background-info-soft: var(--blue-50);--color-background-info-soft-hover: var(--blue-75);--color-background-info-soft-active: var(--blue-75);--color-background-info-soft-alpha: var(--blue-a50);--color-background-info-soft-alpha-hover: var(--blue-a75);--color-background-info-soft-alpha-active: var(--blue-a75);--color-background-info-solid: var(--blue-400);--color-background-info-solid-hover: var(--blue-500);--color-background-info-solid-active: var(--blue-500);--color-text-info-solid: var(--white);--color-background-info-outline-hover: var(--blue-a25);--color-background-info-outline-active: var(--blue-a25);--color-border-info-outline: var(--blue-500);--color-border-info-outline-hover: var(--blue-500);--color-text-info-outline: var(--blue-500);--color-text-info-outline-hover: var(--blue-500);--color-background-info-ghost-hover: var(--blue-a50);--color-background-info-ghost-active: var(--blue-a50);--color-ring-info: var(--color-ring);--color-ring-info-soft: var(--color-ring-info);--color-ring-info-solid: var(--color-ring-info);--color-ring-info-outline: var(--color-ring-info);--color-ring-info-ghost: var(--color-ring-info);--color-background-warning-soft: var(--orange-50);--color-background-warning-soft-hover: var(--orange-75);--color-background-warning-soft-active: var(--orange-75);--color-background-warning-soft-alpha: var(--orange-a50);--color-background-warning-soft-alpha-hover: var(--orange-a75);--color-background-warning-soft-alpha-active: var(--orange-a75);--color-background-warning-solid: var(--orange-500);--color-background-warning-solid-hover: var(--orange-600);--color-background-warning-solid-active: var(--orange-600);--color-text-warning-solid: var(--white);--color-background-warning-outline-hover: var(--orange-a25);--color-background-warning-outline-active: var(--orange-a25);--color-border-warning-outline: var(--orange-500);--color-border-warning-outline-hover: var(--orange-500);--color-text-warning-outline: var(--orange-500);--color-text-warning-outline-hover: var(--orange-500);--color-background-warning-ghost-hover: var(--orange-a50);--color-background-warning-ghost-active: var(--orange-a50);--color-text-warning-ghost: var(--orange-500);--color-text-warning-ghost-hover: var(--orange-500);--color-ring-warning: var(--color-ring);--color-ring-warning-soft: var(--color-ring-warning);--color-ring-warning-solid: var(--color-ring-warning);--color-ring-warning-outline: var(--color-ring-warning);--color-ring-warning-ghost: var(--color-ring-warning);--color-text-caution-hover: var(--yellow-800);--color-background-caution-soft: var(--yellow-50);--color-background-caution-soft-hover: var(--yellow-75);--color-background-caution-soft-active: var(--yellow-75);--color-background-caution-soft-alpha: var(--yellow-a50);--color-background-caution-soft-alpha-hover: var(--yellow-a75);--color-background-caution-soft-alpha-active: var(--yellow-a75);--color-background-caution-solid: var(--yellow-600);--color-background-caution-solid-hover: var(--yellow-700);--color-background-caution-solid-active: var(--yellow-700);--color-text-caution-solid: var(--white);--color-background-caution-outline-hover: var(--yellow-a25);--color-background-caution-outline-active: var(--yellow-a25);--color-border-caution-outline: var(--yellow-700);--color-border-caution-outline-hover: var(--yellow-700);--color-text-caution-outline: var(--yellow-700);--color-text-caution-outline-hover: var(--yellow-700);--color-background-caution-ghost-hover: var(--yellow-a50);--color-background-caution-ghost-active: var(--yellow-a50);--color-text-caution-ghost: var(--yellow-700);--color-text-caution-ghost-hover: var(--yellow-700);--color-ring-caution: var(--color-ring);--color-ring-caution-soft: var(--color-ring-caution);--color-ring-caution-solid: var(--color-ring-caution);--color-ring-caution-outline: var(--color-ring-caution);--color-ring-caution-ghost: var(--color-ring-caution);--color-background-danger-soft: var(--red-50);--color-background-danger-soft-hover: var(--red-75);--color-background-danger-soft-active: var(--red-75);--color-background-danger-soft-alpha: var(--red-a50);--color-background-danger-soft-alpha-hover: var(--red-a75);--color-background-danger-soft-alpha-active: var(--red-a75);--color-background-danger-solid: var(--red-500);--color-background-danger-solid-hover: var(--red-600);--color-background-danger-solid-active: var(--red-600);--color-text-danger-solid: var(--white);--color-background-danger-outline-hover: var(--red-a25);--color-background-danger-outline-active: var(--red-a25);--color-border-danger-outline: var(--red-500);--color-border-danger-outline-hover: var(--red-500);--color-text-danger-outline: var(--red-500);--color-text-danger-outline-hover: var(--red-500);--color-background-danger-ghost-hover: var(--red-a50);--color-background-danger-ghost-active: var(--red-a50);--color-text-danger-ghost: var(--red-500);--color-text-danger-ghost-hover: var(--red-500);--color-ring-danger: var(--red-200);--color-ring-danger-soft: var(--color-ring-danger);--color-ring-danger-solid: var(--color-ring-danger);--color-ring-danger-outline: var(--color-ring-danger);--color-ring-danger-ghost: var(--color-ring-danger);--color-background-success-soft: var(--green-50);--color-background-success-soft-hover: var(--green-75);--color-background-success-soft-active: var(--green-75);--color-background-success-soft-alpha: var(--green-a50);--color-background-success-soft-alpha-hover: var(--green-a75);--color-background-success-soft-alpha-active: var(--green-a75);--color-text-success-solid: var(--white);--color-background-success-outline-hover: var(--green-a25);--color-background-success-outline-active: var(--green-a25);--color-text-success-outline: var(--green-500);--color-text-success-outline-hover: var(--green-500);--color-background-success-ghost-hover: var(--green-a50);--color-background-success-ghost-active: var(--green-a50);--color-text-success-ghost: var(--green-500);--color-text-success-ghost-hover: var(--green-500);--color-ring-success: var(--color-ring);--color-ring-success-soft: var(--color-ring-info);--color-ring-success-solid: var(--color-ring-info);--color-ring-success-outline: var(--color-ring-info);--color-ring-success-ghost: var(--color-ring-info);--color-background-discovery-soft: var(--purple-50);--color-background-discovery-soft-hover: var(--purple-75);--color-background-discovery-soft-active: var(--purple-75);--color-background-discovery-soft-alpha: var(--purple-a50);--color-background-discovery-soft-alpha-hover: var(--purple-a75);--color-background-discovery-soft-alpha-active: var(--purple-a75);--color-background-discovery-solid: var(--purple-400);--color-background-discovery-solid-hover: var(--purple-500);--color-background-discovery-solid-active: var(--purple-500);--color-text-discovery-solid: var(--white);--color-background-discovery-outline-hover: var(--purple-a25);--color-background-discovery-outline-active: var(--purple-a25);--color-border-discovery-outline: var(--purple-500);--color-border-discovery-outline-hover: var(--purple-500);--color-background-discovery-ghost-hover: var(--purple-a50);--color-background-discovery-ghost-active: var(--purple-a50);--color-text-discovery-ghost: var(--purple-500);--color-text-discovery-ghost-hover: var(--purple-500);--color-ring-discovery: var(--color-ring);--color-ring-discovery-soft: var(--color-ring);--color-ring-discovery-solid: var(--color-ring);--color-ring-discovery-outline: var(--color-ring);--color-ring-discovery-ghost: var(--color-ring);--color-background-disabled: var(--alpha-05);--color-border-disabled: var(--alpha-06);--font-tracking-wide: 0em;--font-tracking-normal: -.01em;--font-tracking-tight: -.02em;--font-heading-5xl-size: 4.5rem;--font-heading-5xl-line-height: 4.5rem;--font-heading-5xl-weight: var(--font-weight-semibold);--font-heading-5xl-tracking: var(--tracking-tight);--font-heading-4xl-size: 3.75rem;--font-heading-4xl-line-height: 3.75rem;--font-heading-4xl-weight: var(--font-weight-semibold);--font-heading-4xl-tracking: var(--tracking-tight);--font-heading-3xl-size: 3rem;--font-heading-3xl-line-height: 3rem;--font-heading-3xl-weight: var(--font-weight-semibold);--font-heading-3xl-tracking: var(--tracking-tight);--font-heading-2xl-size: 2.25rem;--font-heading-2xl-line-height: 2.625rem;--font-heading-2xl-weight: var(--font-weight-semibold);--font-heading-2xl-tracking: var(--tracking-tight);--font-heading-xl-size: 2rem;--font-heading-xl-line-height: 2.375rem;--font-heading-xl-weight: var(--font-weight-semibold);--font-heading-xl-tracking: var(--tracking-tight);--font-heading-lg-size: 1.5rem;--font-heading-lg-line-height: 1.75rem;--font-heading-lg-weight: var(--font-weight-semibold);--font-heading-lg-tracking: var(--tracking-normal);--font-heading-md-size: 1.25rem;--font-heading-md-line-height: 1.625rem;--font-heading-md-weight: var(--font-weight-semibold);--font-heading-md-tracking: var(--tracking-normal);--font-heading-sm-size: 1.125rem;--font-heading-sm-line-height: 1.625rem;--font-heading-sm-weight: var(--font-weight-semibold);--font-heading-sm-tracking: var(--tracking-normal);--font-heading-xs-size: 1rem;--font-heading-xs-line-height: 1.5rem;--font-heading-xs-weight: var(--font-weight-semibold);--font-heading-xs-tracking: var(--tracking-normal);--font-text-lg-size: 1.125rem;--font-text-lg-line-height: 1.8125rem;--font-text-lg-weight: var(--font-weight-normal);--font-text-lg-tracking: var(--tracking-normal);--font-text-md-size: 1rem;--font-text-md-line-height: 1.5rem;--font-text-md-weight: var(--font-weight-normal);--font-text-md-tracking: var(--tracking-normal);--font-text-sm-size: .875rem;--font-text-sm-line-height: 1.25rem;--font-text-sm-weight: var(--font-weight-normal);--font-text-sm-tracking: var(--tracking-normal);--font-text-xs-size: .75rem;--font-text-xs-line-height: 1.125rem;--font-text-xs-weight: var(--font-weight-normal);--font-text-xs-tracking: var(--tracking-wide);--font-text-2xs-size: .625rem;--font-text-2xs-line-height: .875rem;--font-text-2xs-weight: var(--font-weight-normal);--font-text-2xs-tracking: var(--tracking-wide);--font-text-3xs-size: .5rem;--font-text-3xs-line-height: .75rem;--font-text-3xs-weight: var(--font-weight-normal);--font-text-3xs-tracking: var(--tracking-wide);--font-small-caps-md-size: .6875rem;--font-small-caps-md-line-height: .9375rem;--font-small-caps-md-weight: var(--font-weight-semibold);--font-small-caps-md-tracking: .65px;--font-small-caps-lg-size: .8125rem;--font-small-caps-lg-line-height: 1.1875rem;--font-small-caps-lg-weight: var(--font-weight-semibold);--font-small-caps-lg-tracking: .6px;--control-size-3xs: 1.375rem;--control-size-2xs: 1.5rem;--control-size-xs: 1.625rem;--control-size-sm: 1.75rem;--control-size-md: 2rem;--control-size-lg: 2.25rem;--control-size-xl: 2.5rem;--control-size-2xl: 2.75rem;--control-size-3xl: 3rem;--control-gutter-2xs: .375rem;--control-gutter-xs: .5rem;--control-gutter-sm: .625rem;--control-gutter-md: .75rem;--control-gutter-lg: .875rem;--control-gutter-xl: 1rem;--control-gutter-pill-scaling: 1.33;--control-radius-sm: var(--radius-sm);--control-radius-md: var(--radius-md);--control-radius-lg: var(--radius-lg);--control-radius-xl: var(--radius-xl);--control-font-size-sm: var(--font-text-xs-size);--control-font-size-md: var(--font-text-sm-size);--control-font-size-lg: var(--font-text-md-size);--control-icon-size-xs: .875rem;--control-icon-size-sm: 1rem;--control-icon-size-md: 1.125rem;--control-icon-size-lg: 1.25rem;--control-icon-size-xl: 1.375rem;--control-icon-size-2xl: 1.5rem;--cubic-enter: cubic-bezier(.19,1,.22,1);--cubic-exit: cubic-bezier(.8,0,.4,1);--cubic-exit-snappy: cubic-bezier(.65,0,.4,1);--cubic-move: cubic-bezier(.65,0,.35,1);--transition-duration-basic: .15s;--transition-ease-basic: ease;--scrollbar-color: var(--alpha-30);--shadow-hairline: 0 0 0 var(--shadow-hairline-width)var(--shadow-hairline-color);--shadow-100: var(--elevation-100-geo)rgb(var(--shadow-color)/var(--shadow-alpha-100));--shadow-100-strong: var(--elevation-100-geo)rgb(var(--shadow-color)/calc(var(--shadow-alpha-100)*1.25));--shadow-100-stronger: var(--elevation-100-geo)rgb(var(--shadow-color)/calc(var(--shadow-alpha-100)*1.6));--shadow-200: var(--elevation-200-geo)rgb(var(--shadow-color)/var(--shadow-alpha-200));--shadow-200-strong: var(--elevation-200-geo)rgb(var(--shadow-color)/calc(var(--shadow-alpha-200)*1.25));--shadow-200-stronger: var(--elevation-200-geo)rgb(var(--shadow-color)/calc(var(--shadow-alpha-200)*1.6));--shadow-300: var(--elevation-300-geo)rgb(var(--shadow-color)/var(--shadow-alpha-300));--shadow-300-strong: var(--elevation-300-geo)rgb(var(--shadow-color)/calc(var(--shadow-alpha-300)*1.25));--shadow-300-stronger: var(--elevation-300-geo)rgb(var(--shadow-color)/calc(var(--shadow-alpha-300)*1.6));--shadow-400: var(--elevation-400-geo)rgb(var(--shadow-color)/var(--shadow-alpha-400));--shadow-400-strong: var(--elevation-400-geo)rgb(var(--shadow-color)/calc(var(--shadow-alpha-400)*1.25));--shadow-400-stronger: var(--elevation-400-geo)rgb(var(--shadow-color)/calc(var(--shadow-alpha-400)*1.6));--alert-border-radius: var(--radius-xl);--alert-gap: calc(var(--spacing) * 3);--alert-gutter: calc(var(--spacing) * 4);--alert-font-size: var(--font-text-sm-size);--alert-line-height: var(--font-text-sm-line-height);--alert-title-font-weight: var(--font-weight-semibold);--avatar-radius: var(--radius-full);--avatar-size: 28px;--avatar-font-size-scaling: .5;--avatar-overflow-font-size-scaling-one: .45;--avatar-overflow-font-size-scaling-two: .37;--avatar-overflow-font-size-scaling-three: .3;--avatar-group-cutout-width: 3px;--avatar-group-cutout-color: var(--color-surface);--avatar-group-spacing: -8px;--badge-gutter-sm: calc(var(--control-gutter-2xs) - 1px);--badge-gutter-md: var(--control-gutter-2xs);--badge-gutter-lg: var(--control-gutter-xs);--badge-size-sm: calc(var(--control-size-3xs) - 2px);--badge-size-md: var(--control-size-3xs);--badge-size-lg: var(--control-size-2xs);--badge-radius-sm: var(--radius-xs);--badge-radius-md: var(--radius-xs);--badge-radius-lg: var(--radius-sm);--badge-font-size-sm: var(--font-text-xs-size);--badge-font-size-md: var(--font-text-sm-size);--badge-font-size-lg: var(--font-text-sm-size);--badge-tracking-sm: var(--tracking-wide);--badge-tracking-md: var(--tracking-normal);--badge-tracking-lg: var(--tracking-normal);--badge-font-weight-sm: var(--font-weight-semibold);--badge-font-weight-md: var(--font-weight-semibold);--badge-font-weight-lg: var(--font-weight-semibold);--badge-icon-font-size-sm: var(--font-text-xs-size);--badge-icon-font-size-md: var(--font-text-md-size);--badge-icon-font-size-lg: var(--font-text-md-size);--badge-indicator-size-sm: var(--font-text-xs-size);--badge-indicator-size-md: var(--font-text-xs-size);--badge-indicator-size-lg: var(--font-text-sm-size);--button-gap-sm: 3px;--button-gap-md: 4px;--button-gap-lg: 6px;--button-font-weight: var(--font-weight-medium);--input-gap-xs: 4px;--input-gap-sm: 6px;--input-gap-md: 8px;--input-gap-lg: 10px;--input-text-color: var(--color-text);--input-placeholder-text-color: var(--color-text-tertiary);--input-outline-border-color: var(--color-border-primary-outline);--input-outline-border-color-focus: var(--alpha-50);--input-soft-background-color: var(--color-background-primary-soft-alpha);--input-soft-border-color-focus: var(--alpha-20);--link-font-weight: inherit;--link-gap: calc(var(--spacing) * .5);--link-radius: var(--radius-sm);--link-underline-decoration-offset: .1em;--chat-max-width: 800px;--chat-gutter: calc(var(--spacing) * 5);--chat-background-color: var(--color-surface);--thread-gutter: calc(var(--spacing) * 4);--composer-gutter: calc(var(--spacing) * 3);--composer-compact-gutter: calc(var(--spacing) * 2);--composer-radius: var(--radius-4xl);--composer-background-color: var(--color-surface-elevated);--smoothing-background-color: var(--color-surface);--user-message-text-color: var(--color-text-prose);--source-list-gutter: var(--thread-gutter);--codeblock-background-color: var(--gray-25);--codeblock-syntax-4: var(--pink-500);--dialog-min-width: 250px;--dialog-max-width: 450px;--dialog-radius: var(--radius-xl);--dialog-container-inner-padding: calc(var(--spacing) * 5);--dialog-backdrop-dim-background: var(--modal-backdrop-background);--dialog-backdrop-fade-background: var(--modal-backdrop-fade-background);--dialog-backdrop-fade-filter: var(--modal-backdrop-fade-filter);--dialog-backdrop-fade-shadow: var(--modal-backdrop-fade-shadow);--menu-gutter: calc(var(--spacing) * 1.5);--menu-radius: var(--radius-xl);--menu-font-size: var(--font-text-sm-size);--menu-line-height: var(--font-text-sm-line-height);--menu-item-padding: calc(var(--spacing) * 1.5)calc(var(--spacing) * 2);--menu-item-gap: calc(var(--spacing) * 1.5);--menu-separator-gutter: var(--menu-gutter)calc(-1*var(--menu-gutter));--menu-separator-background-color: var(--color-border);--menu-radio-indicator-size: var(--font-text-lg-size);--menu-radio-indicator-hole-size: var(--font-text-3xs-size);--menu-checkbox-indicator-size: var(--font-text-lg-size);--modal-radius: var(--radius-xl);--modal-backdrop-fade-filter: blur(1px);--modal-backdrop-dim-shadow: var(--shadow);--modal-container-inner-padding: calc(var(--spacing) * 5);--popover-radius: var(--radius-xl);--radio-group-col-gap: calc(var(--spacing) * 2.5);--radio-group-row-gap: calc(var(--spacing) * 5);--radio-group-item-gap: calc(var(--spacing) * 1.5);--radio-group-item-font-size: var(--font-text-sm-size);--radio-group-item-line-height: var(--font-text-sm-line-height);--radio-group-indicator-size: var(--font-text-md-size);--radio-group-indicator-border-color: var(--color-border-primary-outline);--radio-group-indicator-border-color-hover: var(--alpha-25);--radio-group-indicator-background-color: var(--color-background-primary-solid);--radio-group-indicator-hole-size: .375rem;--radio-group-indicator-hole-background-color: var(--color-text-primary-solid);--segmented-control-gap: 2px;--segmented-control-gutter: 2px;--segmented-control-font-weight: var(--font-weight-semibold);--segmented-control-thumb-shadow: 0 1px 4px -1px #0003;--segmented-control-option-highlight-gutter: 1px;--select-list-scale: .95;--select-item-active-font-weight: var(--font-weight-semibold);--select-control-font-weight: var(--font-weight-medium);--switch-track-width: 32px;--switch-track-height: 19px;--switch-thumb-offset: 3px;--switch-thumb-size: calc(var(--switch-track-height) - 2*var(--switch-thumb-offset));--switch-thumb-shadow: 0 1px 2px #0003;--switch-label-gap: calc(var(--spacing) * 2);--tooltip-border-radius: var(--radius-md);--tooltip-background-color: var(--color-surface-elevated);--tooltip-text-color: var(--color-text);--tooltip-box-shadow: var(--shadow),var(--shadow-hairline);--tooltip-font-size: var(--font-text-sm-size);--tooltip-font-weight: var(--font-weight-normal);--tooltip-line-height: 1.45;--tooltip-padding-sm: calc(var(--spacing) * 2)calc(var(--spacing) * 3);--tooltip-padding-md: calc(var(--spacing) * 3)calc(var(--spacing) * 4);--tooltip-padding-lg: 14px 18px;--tooltip-compact-padding: calc(var(--spacing) * .5)calc(var(--spacing) * 2);--tooltip-compact-background-color: var(--gray-700);--tooltip-compact-text-color: var(--gray-0);--tooltip-compact-interactive-background-color-hover: var(--gray-600);--tooltip-compact-interactive-text-color-hover: var(--gray-0);--tooltip-compact-font-size: var(--font-text-sm-size);--tooltip-compact-font-weight: var(--font-weight-normal)}.electron-light [data-cottonwood-dil-component],[data-theme=light] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=light]{--color-text: var(--gray-750);--color-text-secondary: var(--gray-500);--color-text-tertiary: var(--gray-400);--color-ring: var(--blue-500);--color-background-primary-soft: var(--gray-100);--color-background-primary-soft-hover: var(--gray-150);--color-background-primary-soft-active: var(--gray-200);--color-background-primary-soft-alpha: var(--alpha-08);--color-background-primary-soft-alpha-hover: var(--alpha-12);--color-background-primary-soft-alpha-active: var(--alpha-16);--color-background-primary-surface: var(--alpha-05);--color-border-primary-surface: var(--alpha-05);--color-background-primary-solid: var(--gray-900);--color-background-primary-solid-hover: var(--gray-700);--color-background-primary-solid-active: var(--gray-600);--color-background-primary-outline-hover: var(--alpha-02);--color-background-primary-outline-active: var(--alpha-04);--color-border-primary-outline: var(--alpha-16);--color-border-primary-outline-hover: var(--alpha-20);--color-background-primary-ghost-hover: var(--alpha-08);--color-background-primary-ghost-active: var(--alpha-12);--color-background-secondary-soft: var(--gray-100);--color-background-secondary-soft-hover: var(--gray-150);--color-background-secondary-soft-active: var(--gray-200);--color-background-secondary-soft-alpha: var(--alpha-08);--color-background-secondary-soft-alpha-hover: var(--alpha-12);--color-background-secondary-soft-alpha-active: var(--alpha-16);--color-background-secondary-solid: var(--gray-500);--color-background-secondary-solid-hover: var(--gray-600);--color-background-secondary-solid-active: var(--gray-700);--color-background-secondary-outline-hover: var(--alpha-02);--color-background-secondary-outline-active: var(--alpha-04);--color-border-secondary-outline: var(--alpha-16);--color-border-secondary-outline-hover: var(--alpha-20);--color-background-secondary-ghost-hover: var(--alpha-08);--color-background-secondary-ghost-active: var(--alpha-12);--color-text-info: var(--blue-500);--color-text-info-soft: var(--blue-600);--color-background-info-surface: var(--blue-a25);--color-border-info-surface: var(--blue-a25);--color-text-info-surface: var(--blue-600);--color-text-info-ghost: var(--blue-500);--color-text-info-ghost-hover: var(--blue-500);--color-text-warning: var(--orange-700);--color-text-warning-soft: var(--orange-700);--color-background-warning-surface: var(--orange-a25);--color-border-warning-surface: var(--orange-a25);--color-text-warning-surface: var(--orange-700);--color-text-caution: var(--yellow-700);--color-text-caution-soft: var(--yellow-800);--color-background-caution-surface: var(--yellow-a25);--color-border-caution-surface: var(--yellow-a25);--color-text-caution-surface: var(--yellow-800);--color-text-danger: var(--red-700);--color-text-danger-soft: var(--red-600);--color-background-danger-surface: var(--red-a25);--color-border-danger-surface: var(--red-a25);--color-text-danger-surface: var(--red-600);--color-text-success: var(--green-700);--color-text-success-soft: var(--green-600);--color-background-success-surface: var(--green-a25);--color-border-success-surface: var(--green-a25);--color-text-success-surface: var(--green-600);--color-background-success-solid: var(--green-500);--color-background-success-solid-hover: var(--green-500);--color-background-success-solid-active: var(--green-500);--color-border-success-outline: var(--green-500);--color-border-success-outline-hover: var(--green-500);--color-text-discovery: var(--purple-700);--color-text-discovery-soft: var(--purple-600);--color-background-discovery-surface: var(--purple-a25);--color-border-discovery-surface: var(--purple-a25);--color-text-discovery-surface: var(--purple-600);--color-text-discovery-outline: var(--purple-500);--color-text-discovery-outline-hover: var(--purple-500);--color-text-disabled: var(--gray-400);--color-border-subtle: var(--alpha-05);--color-border: var(--alpha-10);--color-border-strong: var(--alpha-15);--shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--color-surface: var(--gray-0);--color-surface-secondary: var(--gray-50);--color-surface-tertiary: var(--gray-75);--color-surface-elevated: var(--gray-0);--color-surface-elevated-secondary: var(--gray-50);--avatar-image-border-color: var(--alpha-04);--input-outline-border-color-hover: var(--alpha-25);--input-border-color-invalid: var(--red-500);--link-primary-text-color: var(--blue-500);--link-primary-text-color-hover: var(--blue-800);--user-message-background-color: var(--alpha-05);--codeblock-syntax-1: #c0660d;--codeblock-syntax-2: var(--blue-500);--codeblock-syntax-3: var(--green-600);--codeblock-syntax-5: var(--purple-500);--menu-item-background-color: var(--alpha-08);--modal-backdrop-background: #0000004d;--modal-backdrop-fade-background: #f2f2f280;--segmented-control-background: var(--gray-100);--segmented-control-thumb-background: var(--gray-0);--segmented-control-option-highlight-background-color: var(--gray-200);--slider-track-color: var(--gray-150);--slider-range-color: var(--gray-450);--switch-track-color: var(--gray-150);--switch-track-color-hover: var(--gray-200);--switch-track-color-checked: var(--gray-900);--switch-track-color-checked-disabled: var(--gray-300);--switch-track-color-disabled: var(--gray-100);--switch-thumb-color: var(--gray-0);--switch-thumb-color-disabled: var(--gray-0)}.electron-dark [data-cottonwood-dil-component],[data-theme=dark] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=dark]{--color-text: var(--gray-850);--color-text-secondary: var(--gray-700);--color-text-tertiary: var(--gray-600);--color-ring: var(--blue-400);--color-background-primary-soft: var(--gray-300);--color-background-primary-soft-hover: var(--gray-350);--color-background-primary-soft-active: var(--gray-400);--color-background-primary-soft-alpha: var(--alpha-12);--color-background-primary-soft-alpha-hover: var(--alpha-16);--color-background-primary-soft-alpha-active: var(--alpha-20);--color-background-primary-surface: var(--alpha-08);--color-border-primary-surface: var(--alpha-08);--color-background-primary-solid: var(--gray-950);--color-background-primary-solid-hover: var(--gray-900);--color-background-primary-solid-active: var(--gray-850);--color-background-primary-outline-hover: var(--alpha-04);--color-background-primary-outline-active: var(--alpha-06);--color-border-primary-outline: var(--alpha-25);--color-border-primary-outline-hover: var(--alpha-30);--color-background-primary-ghost-hover: var(--alpha-12);--color-background-primary-ghost-active: var(--alpha-16);--color-background-secondary-soft: var(--gray-300);--color-background-secondary-soft-hover: var(--gray-350);--color-background-secondary-soft-active: var(--gray-400);--color-background-secondary-soft-alpha: var(--alpha-12);--color-background-secondary-soft-alpha-hover: var(--alpha-16);--color-background-secondary-soft-alpha-active: var(--alpha-20);--color-background-secondary-solid: var(--gray-400);--color-background-secondary-solid-hover: var(--gray-450);--color-background-secondary-solid-active: var(--gray-500);--color-background-secondary-outline-hover: var(--alpha-04);--color-background-secondary-outline-active: var(--alpha-06);--color-border-secondary-outline: var(--alpha-25);--color-border-secondary-outline-hover: var(--alpha-30);--color-background-secondary-ghost-hover: var(--alpha-12);--color-background-secondary-ghost-active: var(--alpha-16);--color-text-info: var(--blue-200);--color-text-info-soft: var(--blue-300);--color-background-info-surface: var(--blue-a50);--color-border-info-surface: var(--blue-a50);--color-text-info-surface: var(--blue-300);--color-text-info-ghost: var(--blue-200);--color-text-info-ghost-hover: var(--blue-200);--color-text-warning: var(--orange-500);--color-text-warning-soft: var(--orange-400);--color-background-warning-surface: var(--orange-a50);--color-border-warning-surface: var(--orange-a50);--color-text-warning-surface: var(--orange-400);--color-text-caution: var(--yellow-500);--color-text-caution-soft: var(--yellow-400);--color-background-caution-surface: var(--yellow-a50);--color-border-caution-surface: var(--yellow-a50);--color-text-caution-surface: var(--yellow-400);--color-text-danger: var(--red-500);--color-text-danger-soft: var(--red-400);--color-background-danger-surface: var(--red-a50);--color-border-danger-surface: var(--red-a50);--color-text-danger-surface: var(--red-400);--color-text-success: var(--green-400);--color-text-success-soft: var(--green-400);--color-background-success-surface: var(--green-a50);--color-border-success-surface: var(--green-a50);--color-text-success-surface: var(--green-400);--color-background-success-solid: var(--green-600);--color-background-success-solid-hover: var(--green-600);--color-background-success-solid-active: var(--green-600);--color-border-success-outline: var(--green-600);--color-border-success-outline-hover: var(--green-600);--color-text-discovery: var(--purple-500);--color-text-discovery-soft: var(--purple-200);--color-background-discovery-surface: var(--purple-a50);--color-border-discovery-surface: var(--purple-a50);--color-text-discovery-surface: var(--purple-200);--color-text-discovery-outline: var(--purple-400);--color-text-discovery-outline-hover: var(--purple-400);--color-text-disabled: var(--gray-500);--color-border-subtle: var(--alpha-06);--color-border: var(--alpha-12);--color-border-strong: var(--alpha-20);--shadow: 0 10px 15px -3px #0003,0 4px 6px -4px #0003;--color-surface: var(--gray-200);--color-surface-secondary: var(--gray-100);--color-surface-tertiary: var(--gray-50);--color-surface-elevated: var(--gray-300);--color-surface-elevated-secondary: var(--gray-400);--avatar-image-border-color: var(--alpha-15);--input-outline-border-color-hover: var(--alpha-30);--input-border-color-invalid: var(--red-600);--link-primary-text-color: var(--blue-300);--link-primary-text-color-hover: var(--blue-400);--user-message-background-color: var(--alpha-08);--codeblock-syntax-1: var(--yellow-100);--codeblock-syntax-2: var(--blue-200);--codeblock-syntax-3: var(--green-300);--codeblock-syntax-5: var(--purple-300);--menu-item-background-color: var(--alpha-10);--modal-backdrop-background: #00000080;--modal-backdrop-fade-background: #00000080;--segmented-control-background: var(--gray-0);--segmented-control-thumb-background: var(--gray-300);--segmented-control-option-highlight-background-color: var(--gray-300);--slider-track-color: var(--gray-400);--slider-range-color: var(--gray-600);--switch-track-color: var(--gray-400);--switch-track-color-hover: var(--gray-450);--switch-track-color-checked: var(--blue-400);--switch-track-color-checked-disabled: var(--blue-700);--switch-track-color-disabled: var(--gray-300);--switch-thumb-color: var(--gray-1000);--switch-thumb-color-disabled: var(--gray-800)}.electron-light [data-cottonwood-dil-component],[data-theme=light] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=light]{--modal-sheet-fade-shadow: 0 -8px 16px 0 #00000012,0 -2px 6px 0 #0000000d,0 0 0 1px var(--color-border);--modal-backdrop-fade-shadow: 0 8px 16px 0 #00000012,0 2px 6px 0 #0000000d,0 0 0 1px var(--color-border)}.electron-dark [data-cottonwood-dil-component],[data-theme=dark] [data-cottonwood-dil-component],[data-cottonwood-dil-component][data-theme=dark]{--modal-sheet-fade-shadow: 0 -8px 16px 0 #00000059,0 -2px 8px 0 #0003,0 0 0 1px #0006;--modal-backdrop-fade-shadow: 0 8px 16px 0 #00000059,0 2px 8px 0 #0003,inset 0 0 0 1px var(--color-border-subtle)}}@layer theme{:root,:host{--green-600: #008635;--color-token-discount-badge-background: var(--green-600);--color-token-discount-badge-foreground: var(--white);--color-token-image-remove-brush: #6192f6;--color-token-application-menu-background: var( --color-background-application-menu, var(--vscode-menu-background) );--color-token-application-menu-foreground: var( --color-foreground-application-menu, var(--vscode-menu-foreground) );--color-token-application-menu-separator: var( --color-border-application-menu-separator, var(--vscode-menu-separatorBackground) )}}@layer theme,base,components,utilities;:root{--startup-background: transparent;--startup-logo-shimmer-base: rgb(0 0 0 / .24);--startup-logo-shimmer-peak: rgb(255 255 255 / .48);--startup-logo-shimmer-soft: rgb(255 255 255 / .04);--startup-logo-shimmer-tail: rgb(255 255 255 / .08);--startup-logo-mask: url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cpath%20d='M11.6475%2018.3409C11.0975%2018.3409%2010.575%2018.2364%2010.08%2018.0274C9.58502%2017.8184%209.14502%2017.5269%208.76002%2017.1529C8.34202%2017.2959%207.90751%2017.3674%207.45651%2017.3674C6.71951%2017.3674%206.03751%2017.1859%205.41051%2016.8229C4.78351%2016.4599%204.27751%2015.9649%203.89251%2015.3379C3.51851%2014.7109%203.33151%2014.0124%203.33151%2013.2424C3.33151%2012.9234%203.37551%2012.5769%203.46351%2012.2029C3.02351%2011.7959%202.68251%2011.3284%202.44051%2010.8004C2.19851%2010.2614%202.07751%209.70044%202.07751%209.11744C2.07751%208.52344%202.20401%207.95144%202.45701%207.40144C2.71001%206.85144%203.06201%206.37844%203.51301%205.98244C3.97501%205.57544%204.50851%205.29494%205.11351%205.14094C5.23451%204.51394%205.48751%203.95294%205.87251%203.45794C6.26851%202.95194%206.75252%202.55594%207.32452%202.26994C7.89652%201.98394%208.50702%201.84094%209.15602%201.84094C9.70602%201.84094%2010.2285%201.94544%2010.7235%202.15444C11.2185%202.36344%2011.6585%202.65494%2012.0435%203.02894C12.4615%202.88594%2012.896%202.81444%2013.347%202.81444C14.084%202.81444%2014.766%202.99594%2015.393%203.35894C16.02%203.72194%2016.5205%204.21694%2016.8945%204.84394C17.2795%205.47094%2017.472%206.16944%2017.472%206.93944C17.472%207.25844%2017.428%207.60494%2017.34%207.97894C17.78%208.38594%2018.121%208.85894%2018.363%209.39794C18.605%209.92594%2018.726%2010.4814%2018.726%2011.0644C18.726%2011.6584%2018.5995%2012.2304%2018.3465%2012.7804C18.0935%2013.3304%2017.736%2013.8089%2017.274%2014.2159C16.823%2014.6119%2016.295%2014.8869%2015.69%2015.0409C15.569%2015.6679%2015.3105%2016.2289%2014.9145%2016.7239C14.5295%2017.2299%2014.051%2017.6259%2013.479%2017.9119C12.907%2018.1979%2012.2965%2018.3409%2011.6475%2018.3409ZM7.57201%2016.2784C8.12201%2016.2784%208.60051%2016.1629%209.00751%2015.9319L12.1095%2014.1499C12.2195%2014.0729%2012.2745%2013.9684%2012.2745%2013.8364V12.4174L8.28152%2014.7109C8.03952%2014.8539%207.79751%2014.8539%207.55552%2014.7109L4.43701%2012.9124C4.43701%2012.9454%204.43151%2012.9839%204.42051%2013.0279C4.42051%2013.0719%204.42051%2013.1379%204.42051%2013.2259C4.42051%2013.7869%204.55252%2014.3039%204.81651%2014.7769C5.09152%2015.2389%205.47101%2015.6019%205.95501%2015.8659C6.43901%2016.1409%206.97801%2016.2784%207.57201%2016.2784ZM7.73701%2013.5889C7.80301%2013.6219%207.86351%2013.6384%207.91851%2013.6384C7.97351%2013.6384%208.02852%2013.6219%208.08352%2013.5889L9.32101%2012.8794L5.34451%2010.5694C5.10251%2010.4264%204.98151%2010.2119%204.98151%209.92594V6.34544C4.43151%206.58744%203.99151%206.96144%203.66151%207.46744C3.33151%207.96244%203.16651%208.51244%203.16651%209.11744C3.16651%209.65644%203.30401%2010.1734%203.57901%2010.6684C3.85401%2011.1634%204.21151%2011.5374%204.65151%2011.7904L7.73701%2013.5889ZM11.6475%2017.2519C12.2305%2017.2519%2012.7585%2017.1199%2013.2315%2016.8559C13.7045%2016.5919%2014.0785%2016.2289%2014.3535%2015.7669C14.6285%2015.3049%2014.766%2014.7879%2014.766%2014.2159V10.6519C14.766%2010.5199%2014.711%2010.4209%2014.601%2010.3549L13.347%209.62894V14.2324C13.347%2014.5184%2013.226%2014.7329%2012.984%2014.8759L9.86551%2016.6744C10.4045%2017.0594%2010.9985%2017.2519%2011.6475%2017.2519ZM12.2745%2011.2129V8.96894L10.41%207.91294L8.52902%208.96894V11.2129L10.41%2012.2689L12.2745%2011.2129ZM7.45651%205.94944C7.45651%205.66344%207.57752%205.44894%207.81952%205.30594L10.938%203.50744C10.399%203.12244%209.80502%202.92994%209.15602%202.92994C8.57302%202.92994%208.04501%203.06194%207.57201%203.32594C7.09902%203.58994%206.72502%203.95294%206.45002%204.41494C6.18602%204.87694%206.05401%205.39394%206.05401%205.96594V9.51344C6.05401%209.64544%206.10901%209.74994%206.21902%209.82694L7.45651%2010.5529V5.94944ZM15.8385%2013.8364C16.3885%2013.5944%2016.823%2013.2204%2017.142%2012.7144C17.472%2012.2084%2017.637%2011.6584%2017.637%2011.0644C17.637%2010.5254%2017.4995%2010.0084%2017.2245%209.51344C16.9495%209.01844%2016.592%208.64444%2016.152%208.39144L13.0665%206.60944C13.0005%206.56544%2012.94%206.54894%2012.885%206.55994C12.83%206.55994%2012.775%206.57644%2012.72%206.60944L11.4825%207.30244L15.4755%209.62894C15.5965%209.69494%2015.6845%209.78294%2015.7395%209.89294C15.8055%209.99194%2015.8385%2010.1129%2015.8385%2010.2559V13.8364ZM12.522%205.45444C12.764%205.30044%2013.006%205.30044%2013.248%205.45444L16.383%207.28594C16.383%207.20894%2016.383%207.10994%2016.383%206.98894C16.383%206.46094%2016.251%205.96044%2015.987%205.48744C15.734%205.00344%2015.3655%204.61844%2014.8815%204.33244C14.4085%204.04644%2013.8585%203.90344%2013.2315%203.90344C12.6815%203.90344%2012.203%204.01894%2011.796%204.24994L8.69402%206.03194C8.58402%206.10894%208.52902%206.21344%208.52902%206.34544V7.76444L12.522%205.45444Z'%20fill='currentColor'%20/%3e%3c/svg%3e");--meter-inline-size-sm: 96px;--meter-inline-size-md: 168px;--meter-block-size-sm: 6px;--meter-block-size-md: 8px;--meter-radius: 999px;--meter-track-color: var(--color-background-elevated-secondary);--meter-value-color: var(--color-text-foreground);--chart-layout-gap: 12px;--chart-height: 320px;--chart-min-width: 560px;--chart-radius: 8px;--chart-focus-ring: 0 0 0 2px var(--color-border-focus);--chart-grid-color: var(--color-border-light);--chart-grid-width: 1px;--chart-axis-color: var(--color-text-foreground-tertiary);--chart-axis-font: 12px/1.3 var(--font-family-sans);--chart-axis-title-color: var(--color-text-foreground-secondary);--chart-axis-title-font: 12px/1.3 var(--font-family-sans);--chart-line-width: 2px;--chart-area-opacity: 18%;--chart-bar-radius: 3px;--chart-dot-stroke: 2px;--chart-surface: var(--color-background-surface);--chart-cursor-color: var(--color-border-heavy);--chart-cursor-width: 1px;--chart-cursor-dash: 3 3;--chart-tooltip-gap: 2px;--chart-tooltip-translate: -50% calc(-100% - 10px) ;--chart-tooltip-padding: 8px 10px;--chart-tooltip-border: 1px solid var(--color-border);--chart-tooltip-radius: 8px;--chart-tooltip-background: var(--color-background-elevated-primary-opaque);--chart-tooltip-color: var(--color-text-foreground);--chart-tooltip-secondary-color: var(--color-text-foreground-secondary);--chart-tooltip-shadow: 0 8px 28px rgb(0 0 0 / .18);--chart-tooltip-font: 12px/1.4 var(--font-family-sans);--chart-tooltip-layer: 2;--chart-legend-gap: 6px;--chart-legend-item-gap: 6px;--chart-legend-height: 28px;--chart-legend-padding: 0 8px;--chart-legend-radius: 6px;--chart-legend-color: var(--color-text-foreground-secondary);--chart-legend-font: 12px/1 var(--font-family-sans);--chart-legend-hover-background: var(--color-background-button-secondary-hover);--chart-legend-focus-width: 2px;--chart-legend-focus-color: var(--color-border-focus);--chart-legend-focus-offset: 1px;--chart-legend-muted-opacity: .45;--chart-legend-swatch-size: 8px;--chart-legend-swatch-radius: 999px;--chart-empty-color: var(--color-text-foreground-secondary);--chart-empty-font: 13px/1.4 var(--font-family-sans);--chart-motion-duration: .16s;--chart-motion-easing: ease-out;--chart-series-1: #3b82f6;--chart-series-2: #8b5cf6;--chart-series-3: #14b8a6;--chart-series-4: #f59e0b;--chart-series-5: #ec4899;--chart-series-6: #64748b;--visually-hidden-size: 1px;--visually-hidden-offset: -1px;--catalog-demo-section-gap: 32px;--catalog-demo-group-gap: 12px;--catalog-demo-frame-padding: 20px;--catalog-demo-control-gap: 16px;--catalog-demo-label-width: 44px;--example-operations-background: var(--color-background-surface);--example-operations-shell-columns: var(--app-shell-left-panel-default-width) minmax(0, 1fr);--example-operations-sidebar-position: sticky;--example-operations-sidebar-inline-size: var(--app-shell-left-panel-default-width);--example-operations-sidebar-block-size: 100vh;--example-operations-sidebar-padding: 20px 12px;--example-operations-resizer-display: block;--example-operations-brand-gap: 10px;--example-operations-brand-size: 28px;--example-operations-brand-radius: 8px;--example-operations-main-padding: 44px clamp(24px, 5vw, 72px) 64px;--example-operations-main-padding-narrow: 24px 16px 48px;--example-operations-section-gap: 32px;--example-operations-header-gap: 20px;--example-operations-header-direction: row;--example-operations-header-alignment: flex-start;--example-operations-copy-gap: 4px;--example-operations-overline-size: 12px;--example-operations-title-size: 28px;--example-operations-title-leading: 1.2;--example-operations-body-size: 13px;--example-operations-divider: 1px solid var(--color-border-light);--example-operations-metric-columns: repeat(4, minmax(0, 1fr));--example-operations-metric-divider: var(--example-operations-divider);--example-operations-second-metric-divider: var(--example-operations-divider);--example-operations-metric-inline-padding: 20px;--example-operations-metric-gap: 6px;--example-operations-metric-padding: 20px;--example-operations-metric-size: 24px;--example-operations-metric-leading: 1.2;--example-operations-panel-gap: 20px;--example-operations-panel-padding: 8px;--example-operations-section-title-size: 16px;--example-operations-chart-panel-height: 420px;--example-operations-filter-gap: 8px;--example-operations-filter-justify: flex-end;--example-operations-code-size: 12px;--example-operations-empty-height: 220px;--example-operations-notice-offset: 20px;--example-operations-notice-layer: 20;--example-operations-notice-width: 360px;--example-operations-state-width: 560px}:root.electron-dark{--startup-logo-shimmer-base: rgb(255 255 255 / .68)}@media(prefers-color-scheme:dark){:root:not(.electron-light):not(.electron-dark){--startup-logo-shimmer-base: rgb(255 255 255 / .68)}}html,body{margin:0;width:100%;height:100%;background:var(--startup-background)}body{outline:none}#root{width:100%;height:100%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--vscode-font-family,var(--font-sans-default));--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--vscode-editor-font-family,var(--font-mono-default));--color-red-500:oklch(63.7% .237 25.331);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-800:oklch(47% .157 37.304);--color-amber-400:oklch(82.8% .189 84.429);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:11px;--text-xs--line-height:calc(1 / .75);--text-sm:12px;--text-sm--line-height:calc(1.25 / .875);--text-base:14px;--text-base--line-height: 1.5 ;--text-lg:16px;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:28px;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:36px;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:48px;--text-3xl--line-height: 1.2 ;--text-4xl:72px;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:calc(var(--radius-xs-base) * var(--corner-radius-scale));--radius-sm:calc(var(--radius-sm-base) * var(--corner-radius-scale));--radius-md:calc(var(--radius-md-base) * var(--corner-radius-scale));--radius-lg:calc(var(--radius-lg-base) * var(--corner-radius-scale));--radius-xl:calc(var(--radius-xl-base) * var(--corner-radius-scale));--radius-2xl:calc(var(--radius-2xl-base) * var(--corner-radius-scale));--radius-3xl:calc(var(--radius-3xl-base) * var(--corner-radius-scale));--radius-4xl:calc(var(--radius-4xl-base) * var(--corner-radius-scale));--shadow-sm:0px 1px 2px -1px #00000014;--shadow-md:0px 2px 4px -1px #00000014;--shadow-lg:0px 4px 8px -2px #0000001a;--shadow-xl:0px 8px 16px -4px #0000001f;--shadow-2xl:0px 16px 32px -8px #00000030;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--gray-0:#fff;--gray-50:#f9f9f9;--gray-75:#f3f3f3;--gray-100:#ededed;--gray-300:#afafaf;--gray-500:#5d5d5d;--gray-550:#4f4f4f;--gray-600:#414141;--gray-700:#303030;--gray-750:#282828;--gray-800:#212121;--gray-900:#181818;--gray-1000:#0d0d0d;--white:#fff;--green-50:#d9f4e4;--green-300:#40c977;--green-400:#04b84c;--green-500:#00a240;--green-700:#00692a;--green-800:#004f1f;--red-50:#ffd9d9;--red-300:#ff6764;--red-400:#fa423e;--red-500:#e02e2a;--red-600:#ba2623;--red-900:#4d100e;--pink-400:#ff66ad;--orange-50:#ffe7d9;--orange-300:#ff8549;--orange-400:#fb6a22;--orange-500:#e25507;--orange-700:#923b0f;--orange-900:#4a2206;--yellow-300:#ffd240;--yellow-400:#ffc300;--purple-300:#ad7bf9;--purple-400:#924ff7;--blue-50:#e5f3ff;--blue-100:#99ceff;--blue-300:#339cff;--blue-400:#0285ff;--blue-900:#00284d;--font-sans-default:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-openai-sans:"OpenAI Sans", var(--font-sans-default);--font-mono-default:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-heading-lg:24px;--text-heading-md:20px;--text-heading-sm:18px;--corner-radius-scale:1;--radius-2xs-base:.125rem;--radius-xs-base:.25rem;--radius-sm-base:.375rem;--radius-md-base:.5rem;--radius-lg-base:.625rem;--radius-xl-base:.75rem;--radius-2xl-base:1rem;--radius-3xl-base:1.25rem;--radius-4xl-base:1.5rem;--radius-2xs:calc(var(--radius-2xs-base) * var(--corner-radius-scale));--radius-full:9999px;--shadow-hairline:0px 0px 0px .5px #0000001a;--shadow-md-stronger:0px 2px 4px -1px #00000021;--padding-row-y:var(--padding-row-y);--padding-row-x:calc(var(--spacing) * 2);--height-token-nav-row:var(--height-token-nav-row);--height-token-settings-row:4rem;--height-token-empty-state-page:26.25rem;--padding-panel:var(--padding-panel);--padding-toolbar:var(--padding-toolbar);--cursor-interaction:pointer;--height-toolbar:46px;--height-toolbar-sm:36px;--height-toolbar-pane:40px;--inset-toolbar:var(--height-toolbar);--inset-toolbar-sm:var(--height-toolbar-sm);--spacing-token-sidebar:clamp(240px, 275px, min(520px, calc(100vw - 320px) ));--spacing-token-button-composer:calc(var(--spacing) * 7);--spacing-token-button-composer-sm:calc(var(--spacing) * 5);--spacing-token-button-composer-gap:var(--spacing);--radius-token-composer-single-line:calc(var(--spacing) * 5.5);--spacing-token-safe-header-left:0px;--spacing-token-safe-header-right:0px;--h-token-button-composer-gap:var(--spacing-token-button-composer-gap);--cubic-enter:cubic-bezier(.19, 1, .22, 1);--transition-duration-basic:.15s;--transition-duration-relaxed:.3s;--ease-basic:ease;--ease-enter:var(--cubic-enter);--ease-enter-snappy:cubic-bezier(.23, 1, .32, 1);--thread-content-max-width:none;--markdown-wide-block-max-width:64rem;--markdown-wide-block-max-height:80vh;--color-token-border:var(--color-border,var(--vscode-foreground))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-border:var(--color-border,color-mix(in oklab, var(--vscode-foreground) 8%, transparent))}}:root,:host{--color-token-border-default:var(--color-border,var(--vscode-foreground))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-border-default:var(--color-border,color-mix(in oklab, var(--vscode-foreground) 8%, transparent))}}:root,:host{--color-token-border-heavy:var(--color-border-heavy,var(--vscode-foreground))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-border-heavy:var(--color-border-heavy,color-mix(in oklab, var(--vscode-foreground) 12%, transparent))}}:root,:host{--color-token-border-light:var(--color-border-light,var(--vscode-foreground))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-border-light:var(--color-border-light,color-mix(in oklab, var(--vscode-foreground) 5%, transparent))}}:root,:host{--color-token-foreground:var(--vscode-foreground);--color-token-disabled-foreground:var(--vscode-disabledForeground);--color-token-error-foreground:var(--vscode-errorForeground);--color-token-description-foreground:var(--vscode-descriptionForeground);--color-token-conversation-header:var(--color-token-foreground)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-conversation-header:color-mix(in oklab, var(--color-token-foreground) 30%, transparent)}}:root,:host{--color-token-conversation-body:var(--color-token-foreground)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-conversation-body:color-mix(in oklab, var(--color-token-foreground) 60%, transparent)}}:root,:host{--color-token-non-assistant-body-descendant:var(--color-token-foreground)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-non-assistant-body-descendant:color-mix(in oklab, var(--color-token-foreground) 50%, transparent)}}:root,:host{--color-token-conversation-summary-leading:var(--color-token-description-foreground)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-conversation-summary-leading:color-mix(in oklab, var(--color-token-description-foreground) 90%, transparent)}}:root,:host{--color-token-conversation-summary-trailing:var(--color-token-foreground)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-conversation-summary-trailing:color-mix(in oklab, var(--color-token-foreground) 40%, transparent)}}:root,:host{--color-token-text-primary:var(--color-token-foreground);--color-token-text-secondary:var(--color-token-foreground)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-text-secondary:color-mix(in srgb, var(--color-token-foreground) 65%, transparent)}}:root,:host{--color-token-text-tertiary:var(--color-token-description-foreground);--color-token-icon-foreground:var(--vscode-icon-foreground);--color-token-focus-border:var(--vscode-focusBorder);--color-token-text-link-foreground:var(--vscode-textLink-foreground);--color-token-text-link-active-foreground:var(--vscode-textLink-activeForeground);--color-token-link:var(--color-token-text-link-foreground);--color-token-primary:var(--color-token-text-link-foreground);--color-token-text-preformat-foreground:var(--vscode-textPreformat-foreground);--color-token-text-preformat-background:var(--vscode-textPreformat-background);--color-token-text-code-block-background:var(--vscode-textCodeBlock-background);--color-token-badge-background:var(--vscode-badge-background);--color-token-badge-foreground:var(--vscode-badge-foreground);--color-token-scrollbar-slider-background:var(--vscode-scrollbarSlider-background);--color-token-scrollbar-slider-hover-background:var(--vscode-scrollbarSlider-hoverBackground);--color-token-scrollbar-slider-active-background:var(--vscode-scrollbarSlider-activeBackground);--color-token-progress-bar-background:var(--vscode-progressBar-background);--color-token-editor-background:var(--vscode-editor-background);--color-token-editor-foreground:var(--vscode-editor-foreground);--color-token-editor-widget-background:var(--vscode-editorWidget-background);--color-token-editor-error-foreground:var(--vscode-editorError-foreground);--color-token-editor-warning-foreground:var(--vscode-editorWarning-foreground);--color-token-editor-selection-background:var(--vscode-editor-selectionBackground);--color-token-editor-find-match-background:var(--vscode-editor-findMatchBackground);--color-token-editor-find-match-highlight-background:var(--vscode-editor-findMatchHighlightBackground);--color-token-diff-editor-removed-text-background:var(--vscode-diffEditor-removedTextBackground);--color-token-diff-editor-inserted-line-background:var(--vscode-diffEditor-insertedLineBackground);--color-token-diff-editor-removed-line-background:var(--vscode-diffEditor-removedLineBackground);--color-token-toolbar-hover-background:var(--vscode-toolbar-hoverBackground);--color-token-input-background:var(--vscode-input-background);--color-token-input-foreground:var(--vscode-input-foreground);--color-token-input-border:var(--vscode-input-border,transparent);--color-token-input-placeholder-foreground:var(--vscode-input-placeholderForeground);--color-token-input-validation-info-background:var(--vscode-inputValidation-infoBackground);--color-token-input-validation-warning-background:var(--vscode-inputValidation-warningBackground);--color-token-input-validation-warning-border:var(--vscode-inputValidation-warningBorder);--color-token-input-validation-error-background:var(--vscode-inputValidation-errorBackground);--color-token-input-validation-error-border:var(--vscode-inputValidation-errorBorder);--color-token-dropdown-background:var(--vscode-dropdown-background);--color-token-dropdown-foreground:var(--vscode-dropdown-foreground);--color-token-on-accent:var(--color-text-on-accent,var(--vscode-button-foreground));--color-token-button-foreground:var(--vscode-button-foreground);--color-token-button-background:var(--vscode-button-background);--color-token-button-border:var(--vscode-button-border);--color-token-button-secondary-hover-background:var(--vscode-button-secondaryHoverBackground);--color-token-radio-active-foreground:var(--vscode-radio-activeForeground);--color-token-radio-inactive-border:var(--vscode-radio-inactiveBorder);--color-token-checkbox-background:var(--vscode-checkbox-background);--color-token-checkbox-foreground:var(--vscode-checkbox-foreground);--color-token-checkbox-border:var(--vscode-checkbox-border);--color-token-list-focus-outline:var(--vscode-list-focusOutline);--color-token-list-active-selection-background:var(--vscode-list-activeSelectionBackground);--color-token-list-active-selection-foreground:var(--vscode-list-activeSelectionForeground);--color-token-list-active-selection-icon-foreground:var(--vscode-list-activeSelectionIconForeground);--color-token-list-hover-background:var(--vscode-list-hoverBackground);--color-token-charts-red:var(--vscode-charts-red);--color-token-charts-blue:var(--vscode-charts-blue);--color-token-charts-yellow:var(--vscode-charts-yellow);--color-token-charts-orange:var(--vscode-charts-orange);--color-token-charts-green:var(--vscode-charts-green);--color-token-charts-purple:var(--vscode-charts-purple);--color-token-activity-bar-badge-background:var(--vscode-activityBarBadge-background);--color-token-activity-bar-badge-foreground:var(--vscode-activityBarBadge-foreground);--color-token-side-bar-background:var(--vscode-sideBar-background);--color-token-bg-primary:var(--color-token-side-bar-background);--color-token-diff-surface:var(--color-token-main-surface-primary)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-diff-surface:color-mix(in srgb, var(--color-token-main-surface-primary) 94%, var(--color-token-foreground))}}:root,:host{--color-token-main-surface-primary:var(--color-background-surface);--color-token-bg-secondary:var(--color-token-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-bg-secondary:color-mix(in srgb, var(--color-token-bg-primary) 92%, transparent)}}:root,:host{--color-token-bg-appshot:var(--color-token-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-bg-appshot:color-mix(in srgb, var(--color-token-bg-primary) 75%, transparent)}}:root,:host{--color-token-bg-fog:var(--color-token-foreground)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-bg-fog:color-mix(in oklab, var(--color-token-foreground) 2.5%, transparent)}}:root,:host{--color-token-bg-tertiary:var(--color-token-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-token-bg-tertiary:color-mix(in srgb, var(--color-token-bg-primary) 85%, transparent)}}:root,:host{--color-token-menubar-selection-foreground:var(--vscode-menubar-selectionForeground);--color-token-menubar-selection-background:var(--vscode-menubar-selectionBackground);--color-token-menu-background:var(--vscode-menu-background);--color-token-menu-border:var(--vscode-menu-border);--color-token-editor-group-drop-background:var(--vscode-editorGroup-dropBackground);--color-token-editor-group-drop-into-prompt-foreground:var(--vscode-editorGroup-dropIntoPromptForeground);--color-token-editor-group-drop-into-prompt-background:var(--vscode-editorGroup-dropIntoPromptBackground);--color-token-git-decoration-added-resource-foreground:var(--vscode-gitDecoration-addedResourceForeground);--color-token-git-decoration-modified-resource-foreground:var(--vscode-gitDecoration-modifiedResourceForeground);--color-token-git-decoration-deleted-resource-foreground:var(--vscode-gitDecoration-deletedResourceForeground);--color-token-git-decoration-renamed-resource-foreground:var(--vscode-gitDecoration-renamedResourceForeground);--color-token-git-decoration-untracked-resource-foreground:var(--vscode-gitDecoration-untrackedResourceForeground);--color-token-git-decoration-ignored-resource-foreground:var(--vscode-gitDecoration-ignoredResourceForeground);--color-token-terminal-foreground:var(--vscode-terminal-foreground);--color-token-terminal-background:var(--color-token-main-surface-primary);--color-token-terminal-border:var(--vscode-terminal-border);--color-token-terminal-ansi-black:var(--vscode-terminal-ansiBlack);--color-token-terminal-ansi-red:var(--vscode-terminal-ansiRed);--color-token-terminal-ansi-green:var(--vscode-terminal-ansiGreen);--color-token-terminal-ansi-yellow:var(--vscode-terminal-ansiYellow);--color-token-terminal-ansi-blue:var(--vscode-terminal-ansiBlue);--color-token-terminal-ansi-magenta:var(--vscode-terminal-ansiMagenta);--color-token-terminal-ansi-cyan:var(--vscode-terminal-ansiCyan);--color-token-terminal-ansi-white:var(--vscode-terminal-ansiWhite);--color-token-terminal-ansi-bright-black:var(--vscode-terminal-ansiBrightBlack);--color-token-terminal-ansi-bright-red:var(--vscode-terminal-ansiBrightRed);--color-token-terminal-ansi-bright-green:var(--vscode-terminal-ansiBrightGreen);--color-token-terminal-ansi-bright-yellow:var(--vscode-terminal-ansiBrightYellow);--color-token-terminal-ansi-bright-blue:var(--vscode-terminal-ansiBrightBlue);--color-token-terminal-ansi-bright-magenta:var(--vscode-terminal-ansiBrightMagenta);--color-token-terminal-ansi-bright-cyan:var(--vscode-terminal-ansiBrightCyan);--color-token-terminal-ansi-bright-white:var(--vscode-terminal-ansiBrightWhite)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.electron-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background-surface:var(--gray-900);--color-background-surface-under:black;--color-background-editor-opaque:var(--gray-800);--color-background-elevated-primary:#212121f5}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-elevated-primary:color-mix(in oklab, var(--gray-800) 96%, transparent)}}.electron-dark{--color-background-elevated-primary-opaque:var(--gray-750);--color-background-elevated-secondary:#ffffff08}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-elevated-secondary:color-mix(in oklab, var(--gray-0) 3%, transparent)}}.electron-dark{--color-background-elevated-secondary-opaque:var(--gray-800);--color-background-button-primary:var(--gray-1000);--color-background-button-primary-hover:#0d0d0d0f}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-primary-hover:color-mix(in oklab, var(--gray-1000) 6%, transparent)}}.electron-dark{--color-background-button-primary-active:#0d0d0d1a}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-primary-active:color-mix(in oklab, var(--gray-1000) 10%, transparent)}}.electron-dark{--color-background-button-primary-inactive:#0d0d0d08}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-primary-inactive:color-mix(in oklab, var(--gray-1000) 3%, transparent)}}.electron-dark{--color-background-button-secondary:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-secondary:color-mix(in oklab, var(--gray-0) 5%, transparent)}}.electron-dark{--color-background-button-secondary-hover:#ffffff14}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-secondary-hover:color-mix(in oklab, var(--gray-0) 8%, transparent)}}.electron-dark{--color-background-button-secondary-active:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-secondary-active:color-mix(in oklab, var(--gray-0) 12%, transparent)}}.electron-dark{--color-background-button-secondary-inactive:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-secondary-inactive:color-mix(in oklab, var(--gray-0) 4%, transparent)}}.electron-dark{--color-background-button-tertiary:#ffffff08}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-tertiary:color-mix(in oklab, var(--gray-0) 3%, transparent)}}.electron-dark{--color-background-button-tertiary-hover:#ffffff12}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-tertiary-hover:color-mix(in oklab, var(--gray-0) 7%, transparent)}}.electron-dark{--color-background-button-tertiary-active:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-button-tertiary-active:color-mix(in oklab, var(--gray-0) 10%, transparent)}}.electron-dark{--color-background-accent:var(--blue-900);--color-background-accent-hover:var(--blue-900);--color-background-accent-active:var(--blue-900);--color-background-status-success:#04b84c29}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-status-success:color-mix(in oklab, var(--green-400) 16%, transparent)}}.electron-dark{--color-background-status-warning:var(--orange-900);--color-background-status-error:var(--red-900);--color-background-danger-active:#fa423e5c}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-background-danger-active:color-mix(in oklab, var(--red-400) 36%, transparent)}}.electron-dark{--color-text-foreground:var(--gray-0);--color-text-foreground-secondary:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-text-foreground-secondary:color-mix(in oklab, var(--gray-0) 70%, transparent)}}.electron-dark{--color-text-foreground-tertiary:#ffffff80}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-text-foreground-tertiary:color-mix(in oklab, var(--gray-0) 50%, transparent)}}.electron-dark{--color-text-button-primary:var(--gray-1000);--color-text-button-secondary:var(--gray-300);--color-text-button-tertiary:var(--gray-500);--color-text-accent:var(--blue-100);--color-text-on-accent:var(--gray-1000);--color-text-success:var(--green-300);--color-text-warning:var(--orange-300);--color-text-error:var(--red-300);--color-icon-primary:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-icon-primary:color-mix(in oklab, var(--white) 90%, transparent)}}.electron-dark{--color-icon-secondary:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-icon-secondary:color-mix(in oklab, var(--white) 70%, transparent)}}.electron-dark{--color-icon-tertiary:#ffffff80}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-icon-tertiary:color-mix(in oklab, var(--white) 50%, transparent)}}.electron-dark{--color-icon-accent:var(--blue-300);--color-icon-success:var(--green-300);--color-icon-warning:var(--orange-300);--color-icon-error:var(--red-300);--color-accent-red:var(--red-300);--color-accent-blue:var(--blue-300);--color-accent-yellow:var(--yellow-300);--color-accent-orange:var(--orange-400);--color-accent-green:var(--green-300);--color-accent-purple:var(--purple-300);--color-border:#ffffff14}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-border:color-mix(in oklab, var(--white) 8%, transparent)}}.electron-dark{--color-border-heavy:#ffffff29}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-border-heavy:color-mix(in oklab, var(--white) 16%, transparent)}}.electron-dark{--color-border-light:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-border-light:color-mix(in oklab, var(--white) 4%, transparent)}}.electron-dark{--color-border-warning:#ff854966}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-border-warning:color-mix(in oklab, var(--orange-300) 40%, transparent)}}.electron-dark{--color-border-error:#fa423e66}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-border-error:color-mix(in oklab, var(--red-400) 40%, transparent)}}.electron-dark{--color-border-focus:#339cffb3}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-border-focus:color-mix(in oklab, var(--blue-300) 70%, transparent)}}.electron-dark{--color-decoration-added:var(--green-300);--color-decoration-modified:var(--orange-300);--color-decoration-deleted:var(--red-400);--color-decoration-unchanged:var(--gray-600);--color-editor-added:#40c9773b}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-editor-added:color-mix(in oklab, var(--green-300) 23%, transparent)}}.electron-dark{--color-editor-deleted:#fa423e3b}@supports (color:color-mix(in lab,red,red)){.electron-dark{--color-editor-deleted:color-mix(in oklab, var(--red-400) 23%, transparent)}}.electron-dark{--vscode-terminal-ansiBlack:#fff;--vscode-terminal-ansiRed:#f67576;--vscode-terminal-ansiGreen:#85df7b;--vscode-terminal-ansiYellow:#fa994c;--vscode-terminal-ansiBlue:#3d8dff;--vscode-terminal-ansiMagenta:#b06dff;--vscode-terminal-ansiCyan:#6dcbf4;--vscode-terminal-ansiWhite:#999;--vscode-terminal-ansiBrightBlack:#000;--vscode-terminal-ansiBrightRed:#f44a4c;--vscode-terminal-ansiBrightGreen:#59d24e;--vscode-terminal-ansiBrightYellow:#f87915;--vscode-terminal-ansiBrightBlue:#006aff;--vscode-terminal-ansiBrightMagenta:#9840ff;--vscode-terminal-ansiBrightCyan:#20b8ff;--vscode-terminal-ansiBrightWhite:#828282;--color-simple-scrim:#ffffff1a}.electron-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background-surface:var(--gray-0);--color-background-surface-under:var(--gray-50);--color-background-editor-opaque:#ededed66}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-editor-opaque:color-mix(in oklab, var(--gray-100) 40%, transparent)}}.electron-light{--color-background-elevated-primary:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-elevated-primary:color-mix(in oklab, var(--gray-0) 70%, transparent)}}.electron-light{--color-background-elevated-primary-opaque:var(--gray-0);--color-background-elevated-secondary:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-elevated-secondary:color-mix(in oklab, var(--color-text-foreground) 2%, transparent)}}.electron-light{--color-background-elevated-secondary-opaque:#ededed66}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-elevated-secondary-opaque:color-mix(in oklab, var(--gray-100) 40%, transparent)}}.electron-light{--color-background-button-primary:var(--color-text-foreground);--color-background-button-primary-hover:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-primary-hover:color-mix(in oklab, var(--color-text-foreground) 8%, transparent)}}.electron-light{--color-background-button-primary-active:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-primary-active:color-mix(in oklab, var(--color-text-foreground) 16%, transparent)}}.electron-light{--color-background-button-primary-inactive:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-primary-inactive:color-mix(in oklab, var(--color-text-foreground) 24%, transparent)}}.electron-light{--color-background-button-secondary:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-secondary:color-mix(in oklab, var(--color-text-foreground) 5%, transparent)}}.electron-light{--color-background-button-secondary-hover:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-secondary-hover:color-mix(in oklab, var(--color-text-foreground) 5%, transparent)}}.electron-light{--color-background-button-secondary-active:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-secondary-active:color-mix(in oklab, var(--color-text-foreground) 4%, transparent)}}.electron-light{--color-background-button-secondary-inactive:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-secondary-inactive:color-mix(in oklab, var(--color-text-foreground) 2%, transparent)}}.electron-light{--color-background-button-tertiary:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-tertiary:color-mix(in oklab, var(--color-text-foreground) 0%, transparent)}}.electron-light{--color-background-button-tertiary-hover:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-tertiary-hover:color-mix(in oklab, var(--color-text-foreground) 10%, transparent)}}.electron-light{--color-background-button-tertiary-active:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-button-tertiary-active:color-mix(in oklab, var(--color-text-foreground) 20%, transparent)}}.electron-light{--color-background-accent:var(--blue-50);--color-background-accent-hover:var(--blue-50);--color-background-accent-active:var(--blue-50);--color-background-status-success:#00a24012}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-status-success:color-mix(in oklab, var(--green-500) 7%, transparent)}}.electron-light{--color-background-status-warning:var(--orange-50);--color-background-status-error:var(--red-50);--color-background-danger-active:#e02e2ae6}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-background-danger-active:color-mix(in oklab, var(--red-500) 90%, transparent)}}.electron-light{--color-text-foreground:#1a1c1f;--color-text-foreground-secondary:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-text-foreground-secondary:color-mix(in oklab, var(--color-text-foreground) 70%, transparent)}}.electron-light{--color-text-foreground-tertiary:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-text-foreground-tertiary:color-mix(in oklab, var(--color-text-foreground) 50%, transparent)}}.electron-light{--color-text-button-primary:var(--gray-0);--color-text-button-secondary:var(--color-text-foreground);--color-text-button-tertiary:var(--gray-500);--color-text-accent:var(--blue-300);--color-text-on-accent:var(--gray-1000);--color-text-success:var(--green-500);--color-text-warning:var(--orange-500);--color-text-error:var(--red-500);--color-icon-primary:var(--color-text-foreground);--color-icon-secondary:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-icon-secondary:color-mix(in oklab, var(--color-text-foreground) 70%, transparent)}}.electron-light{--color-icon-tertiary:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-icon-tertiary:color-mix(in oklab, var(--color-text-foreground) 50%, transparent)}}.electron-light{--color-icon-accent:var(--blue-300);--color-icon-success:var(--green-500);--color-icon-warning:var(--orange-500);--color-icon-error:var(--red-500);--color-accent-red:var(--red-500);--color-accent-blue:var(--blue-300);--color-accent-yellow:var(--yellow-400);--color-accent-orange:var(--orange-500);--color-accent-green:var(--green-500);--color-accent-purple:var(--purple-400);--color-border:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-border:color-mix(in oklab, var(--color-text-foreground) 8%, transparent)}}.electron-light{--color-border-heavy:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-border-heavy:color-mix(in oklab, var(--color-text-foreground) 12%, transparent)}}.electron-light{--color-border-light:var(--color-text-foreground)}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-border-light:color-mix(in oklab, var(--color-text-foreground) 5%, transparent)}}.electron-light{--color-border-warning:#e2550726}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-border-warning:color-mix(in oklab, var(--orange-500) 15%, transparent)}}.electron-light{--color-border-error:#e02e2a26}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-border-error:color-mix(in oklab, var(--red-500) 15%, transparent)}}.electron-light{--color-border-focus:var(--blue-300);--color-decoration-added:var(--green-500);--color-decoration-modified:var(--orange-700);--color-decoration-deleted:var(--red-600);--color-decoration-unchanged:var(--gray-300);--color-editor-added:#00a24026}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-editor-added:color-mix(in oklab, var(--green-500) 15%, transparent)}}.electron-light{--color-editor-deleted:#ba262326}@supports (color:color-mix(in lab,red,red)){.electron-light{--color-editor-deleted:color-mix(in oklab, var(--red-600) 15%, transparent)}}.electron-light{--vscode-terminal-ansiBlack:#000;--vscode-terminal-ansiRed:#d53538;--vscode-terminal-ansiGreen:#008809;--vscode-terminal-ansiYellow:#bd5800;--vscode-terminal-ansiBlue:#001bcb;--vscode-terminal-ansiMagenta:#751ed9;--vscode-terminal-ansiCyan:#0071ea;--vscode-terminal-ansiWhite:#666;--vscode-terminal-ansiBrightBlack:#000;--vscode-terminal-ansiBrightRed:#f44a4c;--vscode-terminal-ansiBrightGreen:#59d24e;--vscode-terminal-ansiBrightYellow:#f87915;--vscode-terminal-ansiBrightBlue:#006aff;--vscode-terminal-ansiBrightMagenta:#9840ff;--vscode-terminal-ansiBrightCyan:#20b8ff;--vscode-terminal-ansiBrightWhite:#828282;--color-simple-scrim:#0000001a}.app-theme{--vscode-font-family:inherit;--vscode-font-weight:430;--vscode-editor-font-family:inherit;--vscode-editor-font-weight:normal;--text-link-decoration:none;--vscode-foreground:var(--color-text-foreground);--vscode-disabledForeground:var(--color-text-foreground-tertiary);--vscode-errorForeground:var(--color-text-error);--vscode-descriptionForeground:var(--color-text-foreground-tertiary);--vscode-icon-foreground:var(--color-icon-primary);--vscode-focusBorder:var(--color-border-focus);--vscode-textLink-foreground:var(--color-text-accent);--vscode-textLink-activeForeground:var(--color-text-accent);--vscode-textSeparator-foreground:var(--color-text-foreground);--vscode-textPreformat-foreground:var(--color-text-foreground);--vscode-textPreformat-background:var(--color-background-elevated-secondary);--vscode-textBlockQuote-background:var(--color-background-elevated-secondary);--vscode-textBlockQuote-border:var(--color-border);--vscode-textCodeBlock-background:var(--color-background-button-secondary);--vscode-sash-hoverBorder:var(--color-border);--vscode-badge-background:var(--color-background-button-secondary);--vscode-badge-foreground:var(--color-text-foreground-secondary);--vscode-activityWarningBadge-foreground:var(--color-text-warning);--vscode-activityWarningBadge-background:var(--color-background-status-warning);--vscode-activityErrorBadge-foreground:var(--color-text-error);--vscode-activityErrorBadge-background:var(--color-background-danger-active);--vscode-scrollbar-shadow:var(--color-border-light);--vscode-scrollbarSlider-background:var(--color-border);--vscode-scrollbarSlider-hoverBackground:var(--color-border-heavy);--vscode-scrollbarSlider-activeBackground:var(--color-border-heavy);--vscode-progressBar-background:var(--color-background-accent-active);--vscode-chart-line:var(--color-text-foreground);--vscode-chart-axis:var(--color-text-foreground-tertiary);--vscode-chart-guide:var(--color-text-foreground-tertiary);--vscode-editor-background:var(--color-background-editor-opaque);--vscode-editor-foreground:var(--color-text-foreground);--vscode-editorStickyScroll-background:var(--color-background-elevated-secondary);--vscode-editorStickyScrollHover-background:var(--color-background-elevated-primary);--vscode-editorStickyScroll-shadow:var(--color-border-light);--vscode-editorWidget-background:var(--color-background-elevated-primary);--vscode-editorWidget-foreground:var(--color-text-foreground);--vscode-editorWidget-border:var(--color-border);--vscode-editorError-foreground:var(--color-text-error);--vscode-editorWarning-foreground:var(--color-text-warning);--vscode-editorInfo-foreground:var(--color-text-accent);--vscode-editorHint-foreground:var(--color-text-accent);--vscode-editorLink-activeForeground:var(--color-text-accent);--vscode-editor-selectionBackground:var(--color-background-accent-active);--vscode-editor-inactiveSelectionBackground:var(--color-background-accent-hover);--vscode-editor-selectionHighlightBackground:var(--color-background-accent-active);--vscode-editor-compositionBorder:var(--color-border);--vscode-editor-findMatchBackground:var(--color-background-accent-hover);--vscode-editor-findMatchHighlightBackground:var(--color-background-accent-active);--vscode-editor-findRangeHighlightBackground:var(--color-background-accent-active);--vscode-editor-hoverHighlightBackground:var(--color-background-accent-hover);--vscode-editorHoverWidget-background:var(--color-background-elevated-primary);--vscode-editorHoverWidget-foreground:var(--color-text-foreground);--vscode-editorHoverWidget-border:var(--color-border);--vscode-editorHoverWidget-statusBarBackground:var(--color-background-elevated-secondary);--vscode-editorInlayHint-foreground:var(--color-text-accent);--vscode-editorInlayHint-background:var(--color-background-accent);--vscode-editorInlayHint-typeForeground:var(--color-text-accent);--vscode-editorInlayHint-typeBackground:var(--color-background-accent);--vscode-editorInlayHint-parameterForeground:var(--color-text-accent);--vscode-editorInlayHint-parameterBackground:var(--color-background-accent);--vscode-editorLightBulb-foreground:var(--color-text-accent);--vscode-editorLightBulbAutoFix-foreground:var(--color-text-accent);--vscode-editorLightBulbAi-foreground:var(--color-text-accent);--vscode-editor-snippetTabstopHighlightBackground:var(--color-background-accent-active);--vscode-editor-snippetFinalTabstopHighlightBorder:var(--color-border-light);--vscode-diffEditor-insertedTextBackground:var(--color-editor-added);--vscode-diffEditor-removedTextBackground:var(--color-editor-deleted);--vscode-diffEditor-insertedLineBackground:var(--color-editor-added);--vscode-diffEditor-removedLineBackground:var(--color-editor-deleted);--vscode-diffEditor-diagonalFill:var(--color-background-button-tertiary-active);--vscode-diffEditor-unchangedRegionBackground:transparent;--vscode-diffEditor-unchangedRegionForeground:transparent;--vscode-diffEditor-unchangedCodeBackground:transparent;--vscode-widget-shadow:var(--color-border-light);--vscode-widget-border:var(--color-border);--vscode-toolbar-hoverBackground:var(--color-background-button-secondary-hover);--vscode-toolbar-activeBackground:var(--color-background-button-secondary-active);--vscode-breadcrumb-foreground:var(--color-text-foreground-tertiary);--vscode-breadcrumb-background:var(--color-background-elevated-secondary);--vscode-breadcrumb-focusForeground:var(--color-text-foreground-tertiary);--vscode-breadcrumb-activeSelectionForeground:var(--color-text-foreground);--vscode-breadcrumbPicker-background:var(--color-background-elevated-primary);--vscode-merge-currentHeaderBackground:var(--color-background-status-success);--vscode-merge-currentContentBackground:var(--color-background-status-success);--vscode-merge-incomingHeaderBackground:var(--color-background-accent-active);--vscode-merge-incomingContentBackground:var(--color-background-accent);--vscode-merge-commonHeaderBackground:var(--color-background-elevated-primary);--vscode-merge-commonContentBackground:var(--color-background-elevated-secondary);--vscode-editorOverviewRuler-currentContentForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-incomingContentForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-commonContentForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-findMatchForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-selectionHighlightForeground:var(--color-text-foreground);--vscode-problemsErrorIcon-foreground:var(--color-icon-error);--vscode-problemsWarningIcon-foreground:var(--color-icon-warning);--vscode-problemsInfoIcon-foreground:var(--color-icon-accent);--vscode-minimap-findMatchHighlight:var(--color-text-accent);--vscode-minimap-selectionOccurrenceHighlight:var(--color-text-accent);--vscode-minimap-selectionHighlight:var(--color-text-accent);--vscode-minimap-infoHighlight:var(--color-text-accent);--vscode-minimap-warningHighlight:var(--color-text-accent);--vscode-minimap-errorHighlight:var(--color-text-accent);--vscode-minimap-foregroundOpacity:var(--color-text-foreground);--vscode-minimapSlider-background:var(--color-background-elevated-secondary);--vscode-minimapSlider-hoverBackground:var(--color-background-elevated-primary);--vscode-minimapSlider-activeBackground:var(--color-background-accent-active);--vscode-charts-foreground:var(--color-text-foreground);--vscode-charts-lines:var(--color-text-foreground);--vscode-charts-red:var(--color-accent-red);--vscode-charts-blue:var(--color-accent-blue);--vscode-charts-yellow:var(--color-accent-yellow);--vscode-charts-orange:var(--color-accent-orange);--vscode-charts-green:var(--color-accent-green);--vscode-charts-purple:var(--color-accent-purple);--vscode-input-background:var(--color-background-control);--vscode-input-foreground:var(--color-text-foreground);--vscode-input-border:var(--color-border-heavy);--vscode-inputOption-activeBorder:var(--color-border-heavy);--vscode-inputOption-hoverBackground:var(--color-background-control);--vscode-inputOption-activeBackground:var(--color-background-accent-hover);--vscode-inputOption-activeForeground:var(--color-text-foreground);--vscode-input-placeholderForeground:var(--color-text-foreground-tertiary);--vscode-inputValidation-infoBackground:var(--color-background-accent);--vscode-inputValidation-infoBorder:var(--color-border-focus);--vscode-inputValidation-warningBackground:var(--color-background-status-warning);--vscode-inputValidation-warningBorder:var(--color-border-warning);--vscode-inputValidation-errorBackground:var(--color-background-status-error);--vscode-inputValidation-errorBorder:var(--color-border-error);--vscode-dropdown-background:var(--color-background-control-opaque);--vscode-dropdown-listBackground:var(--color-background-control);--vscode-dropdown-foreground:var(--color-text-foreground);--vscode-dropdown-border:var(--color-border);--vscode-button-foreground:var(--color-text-button-primary);--vscode-button-separator:var(--color-border-light);--vscode-button-background:var(--color-background-button-primary);--vscode-button-hoverBackground:var(--color-background-button-primary-hover);--vscode-button-border:var(--color-border);--vscode-button-secondaryForeground:var(--color-text-button-secondary);--vscode-button-secondaryBackground:var(--color-background-button-secondary);--vscode-button-secondaryHoverBackground:var(--color-background-button-secondary-hover);--vscode-radio-activeForeground:var(--color-text-foreground);--vscode-radio-activeBackground:var(--color-background-accent-active);--vscode-radio-activeBorder:var(--color-border-heavy);--vscode-radio-inactiveBorder:var(--color-border-heavy);--vscode-radio-inactiveHoverBackground:var(--color-background-elevated-secondary);--vscode-checkbox-background:var(--color-background-elevated-primary);--vscode-checkbox-selectBackground:var(--color-background-elevated-primary);--vscode-checkbox-foreground:var(--color-text-foreground);--vscode-checkbox-border:var(--color-border);--vscode-checkbox-selectBorder:var(--color-border);--vscode-keybindingLabel-background:var(--color-background-button-secondary);--vscode-keybindingLabel-foreground:var(--color-text-foreground-tertiary);--vscode-keybindingLabel-border:var(--color-border);--vscode-keybindingLabel-bottomBorder:var(--color-border);--vscode-list-focusOutline:var(--color-border-focus);--vscode-list-focusAndSelectionOutline:var(--color-border-focus);--vscode-list-activeSelectionBackground:var(--color-background-button-secondary);--vscode-list-activeSelectionForeground:var(--color-text-foreground);--vscode-list-activeSelectionIconForeground:var(--color-icon-primary);--vscode-list-inactiveSelectionBackground:var(--color-background-elevated-secondary);--vscode-list-hoverBackground:var(--color-background-button-secondary-hover);--vscode-list-dropBackground:var(--color-background-button-secondary-active);--vscode-list-dropBetweenBackground:var(--color-background-elevated-secondary);--vscode-list-highlightForeground:var(--color-text-foreground);--vscode-list-focusHighlightForeground:var(--color-text-foreground);--vscode-list-invalidItemForeground:var(--color-text-error);--vscode-list-errorForeground:var(--color-text-error);--vscode-list-warningForeground:var(--color-text-warning);--vscode-listFilterWidget-background:var(--color-background-control);--vscode-listFilterWidget-outline:var(--color-border);--vscode-listFilterWidget-noMatchesOutline:var(--color-border);--vscode-listFilterWidget-shadow:var(--color-border-light);--vscode-list-filterMatchBackground:var(--color-background-accent-hover);--vscode-list-deemphasizedForeground:var(--color-text-foreground);--vscode-tree-indentGuidesStroke:var(--color-border-light);--vscode-tree-inactiveIndentGuidesStroke:var(--color-border-light);--vscode-tree-tableColumnsBorder:var(--color-border);--vscode-tree-tableOddRowsBackground:var(--color-background-elevated-secondary);--vscode-editorActionList-background:var(--color-background-elevated-secondary);--vscode-editorActionList-foreground:var(--color-text-foreground);--vscode-editorActionList-focusForeground:var(--color-text-foreground);--vscode-editorActionList-focusBackground:var(--color-background-elevated-primary);--vscode-menu-border:var(--color-border);--vscode-menu-foreground:var(--color-text-foreground);--vscode-menu-background:var(--color-background-elevated-primary);--vscode-menu-selectionForeground:var(--color-text-button-primary);--vscode-menu-selectionBackground:var(--color-background-accent-active);--vscode-menu-separatorBackground:var(--color-border);--vscode-quickInput-background:var(--color-background-elevated-primary);--vscode-quickInput-foreground:var(--color-text-foreground);--vscode-quickInputTitle-background:var(--color-background-elevated-primary);--vscode-pickerGroup-foreground:var(--color-text-foreground);--vscode-pickerGroup-border:var(--color-border);--vscode-quickInputList-focusForeground:var(--color-text-foreground);--vscode-quickInputList-focusIconForeground:var(--color-icon-primary);--vscode-quickInputList-focusBackground:var(--color-background-elevated-primary);--vscode-search-resultsInfoForeground:var(--color-text-accent);--vscode-searchEditor-findMatchBackground:var(--color-background-elevated-primary);--vscode-editor-lineHighlightBorder:var(--color-border-light);--vscode-editor-rangeHighlightBackground:var(--color-background-accent-active);--vscode-editor-symbolHighlightBackground:var(--color-background-accent-active);--vscode-editorCursor-foreground:var(--color-text-foreground);--vscode-editorMultiCursor-primary\.foreground:var(--color-text-foreground);--vscode-editorMultiCursor-secondary\.foreground:var(--color-text-foreground-tertiary);--vscode-editorWhitespace-foreground:var(--color-text-foreground);--vscode-editorLineNumber-foreground:var(--color-text-foreground);--vscode-editorIndentGuide-background:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground:var(--color-background-accent);--vscode-editorIndentGuide-background1:var(--color-background-accent);--vscode-editorIndentGuide-background2:var(--color-background-accent);--vscode-editorIndentGuide-background3:var(--color-background-accent);--vscode-editorIndentGuide-background4:var(--color-background-accent);--vscode-editorIndentGuide-background5:var(--color-background-accent);--vscode-editorIndentGuide-background6:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground1:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground2:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground3:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground4:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground5:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground6:var(--color-background-accent);--vscode-editorActiveLineNumber-foreground:var(--color-text-foreground);--vscode-editorLineNumber-activeForeground:var(--color-text-foreground);--vscode-editorRuler-foreground:var(--color-text-foreground);--vscode-editorCodeLens-foreground:var(--color-text-foreground-tertiary);--vscode-editorBracketMatch-background:var(--color-background-accent-hover);--vscode-editorBracketMatch-border:var(--color-border);--vscode-editorOverviewRuler-border:var(--color-border);--vscode-editorGutter-background:var(--color-background-surface);--vscode-editorUnnecessaryCode-opacity:var(--color-text-foreground);--vscode-editorGhostText-foreground:var(--color-text-foreground-tertiary);--vscode-editorOverviewRuler-rangeHighlightForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-errorForeground:var(--color-text-error);--vscode-editorOverviewRuler-warningForeground:var(--color-text-warning);--vscode-editorOverviewRuler-infoForeground:var(--color-text-accent);--vscode-editorBracketHighlight-foreground1:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground2:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground3:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground4:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground5:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground6:var(--color-text-foreground);--vscode-editorBracketHighlight-unexpectedBracket\.foreground:var(--color-text-foreground);--vscode-editorBracketPairGuide-background1:var(--color-background-accent);--vscode-editorBracketPairGuide-background2:var(--color-background-accent);--vscode-editorBracketPairGuide-background3:var(--color-background-accent);--vscode-editorBracketPairGuide-background4:var(--color-background-accent);--vscode-editorBracketPairGuide-background5:var(--color-background-accent);--vscode-editorBracketPairGuide-background6:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground1:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground2:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground3:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground4:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground5:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground6:var(--color-background-accent);--vscode-editorUnicodeHighlight-border:var(--color-border-light);--vscode-diffEditor-move\.border:var(--color-border);--vscode-diffEditor-moveActive\.border:var(--color-border-heavy);--vscode-diffEditor-unchangedRegionShadow:var(--color-border-light);--vscode-editorOverviewRuler-bracketMatchForeground:var(--color-text-foreground);--vscode-actionBar-toggledBackground:var(--color-background-elevated-secondary);--vscode-symbolIcon-arrayForeground:var(--color-accent-green);--vscode-symbolIcon-booleanForeground:var(--color-accent-green);--vscode-symbolIcon-classForeground:var(--color-accent-orange);--vscode-symbolIcon-colorForeground:var(--color-icon-primary);--vscode-symbolIcon-constantForeground:var(--color-icon-primary);--vscode-symbolIcon-constructorForeground:var(--color-accent-purple);--vscode-symbolIcon-enumeratorForeground:var(--color-accent-orange);--vscode-symbolIcon-enumeratorMemberForeground:var(--color-accent-orange);--vscode-symbolIcon-eventForeground:var(--color-accent-orange);--vscode-symbolIcon-fieldForeground:var(--color-accent-blue);--vscode-symbolIcon-fileForeground:var(--color-icon-primary);--vscode-symbolIcon-folderForeground:var(--color-icon-primary);--vscode-symbolIcon-functionForeground:var(--color-accent-purple);--vscode-symbolIcon-interfaceForeground:var(--color-accent-orange);--vscode-symbolIcon-keyForeground:var(--color-accent-blue);--vscode-symbolIcon-keywordForeground:var(--color-accent-blue);--vscode-symbolIcon-methodForeground:var(--color-accent-purple);--vscode-symbolIcon-moduleForeground:var(--color-accent-orange);--vscode-symbolIcon-namespaceForeground:var(--color-accent-orange);--vscode-symbolIcon-nullForeground:var(--color-icon-primary);--vscode-symbolIcon-numberForeground:var(--color-accent-green);--vscode-symbolIcon-objectForeground:var(--color-accent-orange);--vscode-symbolIcon-operatorForeground:var(--color-icon-primary);--vscode-symbolIcon-packageForeground:var(--color-accent-orange);--vscode-symbolIcon-propertyForeground:var(--color-accent-blue);--vscode-symbolIcon-referenceForeground:var(--color-accent-blue);--vscode-symbolIcon-snippetForeground:var(--color-icon-primary);--vscode-symbolIcon-stringForeground:var(--color-accent-green);--vscode-symbolIcon-structForeground:var(--color-accent-orange);--vscode-symbolIcon-textForeground:var(--color-icon-primary);--vscode-symbolIcon-typeParameterForeground:var(--color-icon-primary);--vscode-symbolIcon-unitForeground:var(--color-icon-primary);--vscode-symbolIcon-variableForeground:var(--color-accent-blue);--vscode-peekViewTitle-background:var(--color-background-elevated-primary);--vscode-peekViewTitleLabel-foreground:var(--color-text-foreground);--vscode-peekViewTitleDescription-foreground:var(--color-text-foreground-tertiary);--vscode-peekView-border:var(--color-border);--vscode-peekViewResult-background:var(--color-background-elevated-primary);--vscode-peekViewResult-lineForeground:var(--color-text-foreground);--vscode-peekViewResult-fileForeground:var(--color-text-foreground);--vscode-peekViewResult-selectionBackground:var(--color-background-accent-active);--vscode-peekViewResult-selectionForeground:var(--color-text-foreground);--vscode-peekViewEditor-background:var(--color-background-elevated-primary);--vscode-peekViewEditorGutter-background:var(--color-background-elevated-primary);--vscode-peekViewEditorStickyScroll-background:var(--color-background-elevated-primary);--vscode-peekViewResult-matchHighlightBackground:var(--color-background-accent-active);--vscode-peekViewEditor-matchHighlightBackground:var(--color-background-accent-active);--vscode-editor-foldBackground:var(--color-background-elevated-secondary);--vscode-editor-foldPlaceholderForeground:var(--color-text-foreground-tertiary);--vscode-editorGutter-foldingControlForeground:var(--color-text-foreground);--vscode-editorSuggestWidget-background:var(--color-background-elevated-primary);--vscode-editorSuggestWidget-border:var(--color-border);--vscode-editorSuggestWidget-foreground:var(--color-text-foreground);--vscode-editorSuggestWidget-selectedForeground:var(--color-text-foreground);--vscode-editorSuggestWidget-selectedIconForeground:var(--color-icon-primary);--vscode-editorSuggestWidget-selectedBackground:var(--color-background-accent-active);--vscode-editorSuggestWidget-highlightForeground:var(--color-text-foreground);--vscode-editorSuggestWidget-focusHighlightForeground:var(--color-text-foreground);--vscode-editorSuggestWidgetStatus-foreground:var(--color-text-foreground);--vscode-inlineEdit-indicator\.foreground:var(--color-text-foreground);--vscode-inlineEdit-indicator\.background:var(--color-background-elevated-secondary);--vscode-inlineEdit-indicator\.border:var(--color-border);--vscode-inlineEdit-originalBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-modifiedBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-originalChangedLineBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-originalChangedTextBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-modifiedChangedLineBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-modifiedChangedTextBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-border:var(--color-border);--vscode-inlineChat-foreground:var(--color-text-foreground);--vscode-inlineChat-background:var(--color-background-elevated-primary);--vscode-inlineChat-border:var(--color-border);--vscode-inlineChat-shadow:var(--color-border-light);--vscode-inlineChatInput-border:var(--color-border);--vscode-inlineChatInput-focusBorder:var(--color-border-focus);--vscode-inlineChatInput-placeholderForeground:var(--color-text-foreground-tertiary);--vscode-inlineChatInput-background:var(--color-background-elevated-primary);--vscode-inlineChatDiff-inserted:var(--color-text-success);--vscode-editorOverviewRuler-inlineChatInserted:var(--color-editor-added);--vscode-inlineChatDiff-removed:var(--color-text-error);--vscode-editorOverviewRuler-inlineChatRemoved:var(--color-editor-deleted);--vscode-editor-wordHighlightBackground:var(--color-background-accent-active);--vscode-editor-wordHighlightStrongBackground:var(--color-background-accent-active);--vscode-editor-wordHighlightTextBackground:var(--color-background-accent-active);--vscode-editorOverviewRuler-wordHighlightForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-wordHighlightStrongForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-wordHighlightTextForeground:var(--color-text-foreground);--vscode-tab-activeBackground:var(--color-background-elevated-primary);--vscode-tab-unfocusedActiveBackground:var(--color-background-elevated-primary);--vscode-tab-inactiveBackground:var(--color-background-elevated-secondary);--vscode-tab-unfocusedInactiveBackground:var(--color-background-elevated-secondary);--vscode-tab-activeForeground:var(--color-text-foreground);--vscode-tab-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-tab-unfocusedActiveForeground:var(--color-text-foreground);--vscode-tab-unfocusedInactiveForeground:var(--color-text-foreground-tertiary);--vscode-tab-hoverBackground:var(--color-background-elevated-primary);--vscode-tab-unfocusedHoverBackground:var(--color-background-elevated-primary);--vscode-tab-border:var(--color-border);--vscode-tab-lastPinnedBorder:var(--color-border);--vscode-tab-activeBorder:var(--color-border-heavy);--vscode-tab-unfocusedActiveBorder:var(--color-border-focus);--vscode-tab-activeBorderTop:var(--color-border-heavy);--vscode-tab-unfocusedActiveBorderTop:var(--color-border-focus);--vscode-tab-selectedBorderTop:var(--color-border);--vscode-tab-selectedBackground:var(--color-background-accent-active);--vscode-tab-selectedForeground:var(--color-text-foreground);--vscode-tab-dragAndDropBorder:var(--color-border);--vscode-tab-activeModifiedBorder:var(--color-border-heavy);--vscode-tab-inactiveModifiedBorder:var(--color-border-heavy);--vscode-tab-unfocusedActiveModifiedBorder:var(--color-border-focus);--vscode-tab-unfocusedInactiveModifiedBorder:var(--color-border-focus);--vscode-editorPane-background:var(--color-background-surface);--vscode-editorGroupHeader-tabsBackground:var(--color-background-elevated-primary);--vscode-editorGroupHeader-tabsBorder:var(--color-border);--vscode-editorGroupHeader-noTabsBackground:var(--color-background-elevated-primary);--vscode-editorGroup-border:var(--color-border);--vscode-editorGroup-dropBackground:var(--color-background-accent-active);--vscode-editorGroup-dropIntoPromptForeground:var(--color-text-foreground);--vscode-editorGroup-dropIntoPromptBackground:var(--color-background-accent-active);--vscode-sideBySideEditor-horizontalBorder:var(--color-border);--vscode-sideBySideEditor-verticalBorder:var(--color-border);--vscode-panel-background:var(--color-background-elevated-primary);--vscode-panel-border:var(--color-border);--vscode-panelTitle-activeForeground:var(--color-text-foreground);--vscode-panelTitle-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-panelTitle-activeBorder:var(--color-border-heavy);--vscode-panelInput-border:var(--color-border);--vscode-panel-dropBorder:var(--color-border);--vscode-panelSection-dropBackground:var(--color-background-accent-active);--vscode-panelSectionHeader-background:var(--color-background-elevated-primary);--vscode-panelSection-border:var(--color-border);--vscode-panelStickyScroll-background:var(--color-background-elevated-primary);--vscode-panelStickyScroll-shadow:var(--color-border-light);--vscode-banner-background:var(--color-background-elevated-secondary);--vscode-banner-foreground:var(--color-text-foreground);--vscode-banner-iconForeground:var(--color-icon-primary);--vscode-statusBar-foreground:var(--color-text-foreground);--vscode-statusBar-noFolderForeground:var(--color-text-foreground);--vscode-statusBar-background:var(--color-background-surface);--vscode-statusBar-noFolderBackground:var(--color-background-surface);--vscode-statusBar-border:var(--color-border);--vscode-statusBar-focusBorder:var(--color-border-focus);--vscode-statusBar-noFolderBorder:var(--color-border);--vscode-statusBarItem-activeBackground:var(--color-background-button-secondary-active);--vscode-statusBarItem-focusBorder:var(--color-border-focus);--vscode-statusBarItem-hoverBackground:var(--color-background-elevated-primary);--vscode-statusBarItem-hoverForeground:var(--color-text-foreground);--vscode-statusBarItem-compactHoverBackground:var(--color-background-elevated-primary);--vscode-statusBarItem-prominentForeground:var(--color-text-foreground);--vscode-statusBarItem-prominentBackground:var(--color-background-elevated-secondary);--vscode-statusBarItem-prominentHoverForeground:var(--color-text-foreground);--vscode-statusBarItem-prominentHoverBackground:var(--color-background-button-secondary-hover);--vscode-statusBarItem-errorBackground:var(--color-background-status-error);--vscode-statusBarItem-errorForeground:var(--color-text-error);--vscode-statusBarItem-errorHoverForeground:var(--color-text-error);--vscode-statusBarItem-errorHoverBackground:var(--color-background-status-error);--vscode-statusBarItem-warningBackground:var(--color-background-status-warning);--vscode-statusBarItem-warningForeground:var(--color-text-warning);--vscode-statusBarItem-warningHoverForeground:var(--color-text-warning);--vscode-statusBarItem-warningHoverBackground:var(--color-background-status-warning);--vscode-activityBar-background:var(--color-background-surface);--vscode-activityBar-foreground:var(--color-text-foreground);--vscode-activityBar-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-activityBar-border:var(--color-border);--vscode-activityBar-activeBorder:var(--color-border-heavy);--vscode-activityBar-dropBorder:var(--color-border);--vscode-activityBarBadge-background:var(--color-background-accent-active);--vscode-activityBarBadge-foreground:var(--color-text-foreground);--vscode-activityBarTop-foreground:var(--color-text-foreground);--vscode-activityBarTop-activeBorder:var(--color-border-heavy);--vscode-activityBarTop-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-activityBarTop-dropBorder:var(--color-border);--vscode-profileBadge-background:var(--color-background-elevated-secondary);--vscode-profileBadge-foreground:var(--color-text-foreground);--vscode-statusBarItem-remoteBackground:var(--color-background-elevated-secondary);--vscode-statusBarItem-remoteForeground:var(--color-text-foreground);--vscode-statusBarItem-remoteHoverForeground:var(--color-text-foreground);--vscode-statusBarItem-remoteHoverBackground:var(--color-background-elevated-primary);--vscode-statusBarItem-offlineBackground:var(--color-background-elevated-secondary);--vscode-statusBarItem-offlineForeground:var(--color-text-foreground);--vscode-statusBarItem-offlineHoverForeground:var(--color-text-foreground);--vscode-statusBarItem-offlineHoverBackground:var(--color-background-elevated-primary);--vscode-extensionBadge-remoteBackground:var(--color-background-elevated-secondary);--vscode-extensionBadge-remoteForeground:var(--color-text-foreground);--vscode-sideBar-background:var(--color-background-surface-under);--vscode-sideBar-foreground:var(--color-text-foreground);--vscode-sideBar-border:var(--color-border);--vscode-sideBarTitle-background:var(--color-background-surface-under);--vscode-sideBarTitle-foreground:var(--color-text-foreground);--vscode-sideBar-dropBackground:var(--color-background-accent-active);--vscode-sideBarSectionHeader-background:var(--color-background-elevated-primary);--vscode-sideBarSectionHeader-foreground:var(--color-text-foreground);--vscode-sideBarSectionHeader-border:var(--color-border);--vscode-sideBarActivityBarTop-border:var(--color-border);--vscode-sideBarStickyScroll-background:var(--color-background-elevated-secondary);--vscode-sideBarStickyScroll-shadow:var(--color-border-light);--vscode-titleBar-activeForeground:var(--color-text-foreground);--vscode-titleBar-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-titleBar-activeBackground:var(--color-background-surface);--vscode-titleBar-inactiveBackground:var(--color-background-elevated-secondary);--vscode-titleBar-border:var(--color-border);--vscode-menubar-selectionForeground:var(--color-text-foreground);--vscode-menubar-selectionBackground:var(--color-token-bg-fog);--vscode-commandCenter-foreground:var(--color-text-foreground);--vscode-commandCenter-activeForeground:var(--color-text-foreground);--vscode-commandCenter-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-commandCenter-background:var(--color-background-elevated-primary);--vscode-commandCenter-activeBackground:var(--color-background-accent-hover);--vscode-commandCenter-border:var(--color-border);--vscode-commandCenter-activeBorder:var(--color-border-heavy);--vscode-commandCenter-inactiveBorder:var(--color-border-heavy);--vscode-notificationCenter-border:var(--color-border);--vscode-notificationToast-border:var(--color-border);--vscode-notifications-foreground:var(--color-text-foreground);--vscode-notifications-background:var(--color-background-elevated-primary);--vscode-notificationLink-foreground:var(--color-text-accent);--vscode-notificationCenterHeader-foreground:var(--color-text-foreground);--vscode-notificationCenterHeader-background:var(--color-background-elevated-secondary);--vscode-notifications-border:var(--color-border);--vscode-notificationsErrorIcon-foreground:var(--color-icon-error);--vscode-notificationsWarningIcon-foreground:var(--color-icon-warning);--vscode-notificationsInfoIcon-foreground:var(--color-icon-accent);--vscode-extensionButton-background:var(--color-background-accent-active);--vscode-extensionButton-foreground:var(--color-text-foreground);--vscode-extensionButton-hoverBackground:var(--color-background-accent-hover);--vscode-extensionButton-separator:var(--color-border-light);--vscode-extensionButton-prominentBackground:var(--color-background-accent-active);--vscode-extensionButton-prominentForeground:var(--color-text-foreground);--vscode-extensionButton-prominentHoverBackground:var(--color-background-accent-hover);--vscode-editorGutter-modifiedBackground:var(--color-background-status-warning);--vscode-editorGutter-addedBackground:var(--color-background-status-success);--vscode-editorGutter-deletedBackground:var(--color-background-status-error);--vscode-minimapGutter-modifiedBackground:var(--color-background-status-warning);--vscode-minimapGutter-addedBackground:var(--color-background-status-success);--vscode-minimapGutter-deletedBackground:var(--color-background-status-error);--vscode-editorOverviewRuler-modifiedForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-addedForeground:var(--color-text-success);--vscode-editorOverviewRuler-deletedForeground:var(--color-text-foreground);--vscode-chat-requestBorder:var(--color-border);--vscode-chat-requestBackground:var(--color-background-elevated-primary);--vscode-chat-slashCommandBackground:var(--color-background-elevated-secondary);--vscode-chat-slashCommandForeground:var(--color-text-foreground);--vscode-chat-avatarBackground:var(--color-background-elevated-secondary);--vscode-chat-avatarForeground:var(--color-text-foreground);--vscode-chat-editedFileForeground:var(--color-text-foreground);--vscode-terminal-background:var(--color-background-surface);--vscode-terminal-foreground:var(--color-text-foreground);--vscode-terminalCursor-foreground:var(--color-text-foreground);--vscode-terminal-selectionBackground:var(--color-simple-scrim);--vscode-terminal-inactiveSelectionBackground:var(--color-simple-scrim);--vscode-terminalCommandDecoration-defaultBackground:var(--color-decoration-unchanged);--vscode-terminalCommandDecoration-successBackground:var(--color-decoration-unchanged);--vscode-terminalCommandDecoration-errorBackground:var(--color-decoration-unchanged);--vscode-terminalOverviewRuler-cursorForeground:var(--color-text-foreground);--vscode-terminal-border:var(--color-border);--vscode-terminalOverviewRuler-border:var(--color-border);--vscode-terminal-findMatchBackground:var(--color-background-accent-hover);--vscode-terminal-hoverHighlightBackground:var(--color-background-accent-hover);--vscode-terminal-findMatchHighlightBackground:var(--color-background-accent-active);--vscode-terminalOverviewRuler-findMatchForeground:var(--color-text-foreground);--vscode-terminal-dropBackground:var(--color-background-accent-active);--vscode-terminal-tab\.activeBorder:var(--color-border-heavy);--vscode-terminal-initialHintForeground:var(--color-text-accent);--vscode-editorMarkerNavigationError-background:var(--color-background-status-error);--vscode-editorMarkerNavigationError-headerBackground:var(--color-background-status-error);--vscode-editorMarkerNavigationWarning-background:var(--color-background-status-warning);--vscode-editorMarkerNavigationWarning-headerBackground:var(--color-background-status-warning);--vscode-editorMarkerNavigationInfo-background:var(--color-background-accent);--vscode-editorMarkerNavigationInfo-headerBackground:var(--color-background-accent);--vscode-editorMarkerNavigation-background:var(--color-background-accent-active);--vscode-editor-linkedEditingBackground:var(--color-background-accent-active);--vscode-editorHoverWidget-highlightForeground:var(--color-text-foreground);--vscode-editor-placeholder\.foreground:var(--color-text-foreground-tertiary);--vscode-scmGraph-historyItemRefColor:var(--color-text-foreground);--vscode-scmGraph-historyItemRemoteRefColor:var(--color-text-foreground);--vscode-scmGraph-historyItemBaseRefColor:var(--color-text-foreground);--vscode-scmGraph-historyItemHoverDefaultLabelForeground:var(--color-text-accent);--vscode-scmGraph-historyItemHoverDefaultLabelBackground:var(--color-background-accent);--vscode-scmGraph-historyItemHoverLabelForeground:var(--color-text-foreground);--vscode-scmGraph-historyItemHoverAdditionsForeground:var(--color-text-foreground);--vscode-scmGraph-historyItemHoverDeletionsForeground:var(--color-text-foreground);--vscode-scmGraph-foreground1:var(--color-text-foreground);--vscode-scmGraph-foreground2:var(--color-text-foreground);--vscode-scmGraph-foreground3:var(--color-text-foreground);--vscode-scmGraph-foreground4:var(--color-text-foreground);--vscode-scmGraph-foreground5:var(--color-text-foreground);--vscode-commentsView-resolvedIcon:var(--color-icon-success);--vscode-commentsView-unresolvedIcon:var(--color-icon-success);--vscode-editorCommentsWidget-replyInputBackground:var(--color-background-elevated-primary);--vscode-editorCommentsWidget-resolvedBorder:var(--color-border);--vscode-editorCommentsWidget-unresolvedBorder:var(--color-border);--vscode-editorCommentsWidget-rangeBackground:var(--color-background-elevated-primary);--vscode-editorCommentsWidget-rangeActiveBackground:var(--color-background-accent-active);--vscode-editorGutter-commentRangeForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-commentForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-commentUnresolvedForeground:var(--color-text-success);--vscode-editorGutter-commentGlyphForeground:var(--color-text-foreground);--vscode-editorGutter-commentUnresolvedGlyphForeground:var(--color-text-success);--vscode-ports-iconRunningProcessForeground:var(--color-icon-primary);--vscode-simpleFindWidget-sashBorder:var(--color-border);--vscode-settings-headerForeground:var(--color-text-foreground);--vscode-settings-settingsHeaderHoverForeground:var(--color-text-foreground);--vscode-settings-modifiedItemIndicator:var(--color-accent-orange);--vscode-settings-headerBorder:var(--color-border);--vscode-settings-sashBorder:var(--color-border);--vscode-settings-dropdownBackground:var(--color-background-elevated-primary-opaque);--vscode-settings-dropdownForeground:var(--color-text-foreground);--vscode-settings-dropdownBorder:var(--color-border);--vscode-settings-dropdownListBorder:var(--color-border);--vscode-settings-checkboxBackground:var(--color-background-elevated-primary);--vscode-settings-checkboxForeground:var(--color-text-foreground);--vscode-settings-checkboxBorder:var(--color-border);--vscode-settings-textInputBackground:var(--color-background-elevated-primary);--vscode-settings-textInputForeground:var(--color-text-foreground);--vscode-settings-textInputBorder:var(--color-border);--vscode-settings-numberInputBackground:var(--color-background-elevated-primary);--vscode-settings-numberInputForeground:var(--color-text-foreground);--vscode-settings-numberInputBorder:var(--color-border);--vscode-settings-focusedRowBackground:var(--color-background-elevated-primary);--vscode-settings-rowHoverBackground:var(--color-background-elevated-secondary);--vscode-settings-focusedRowBorder:var(--color-border-focus);--vscode-keybindingTable-headerBackground:var(--color-background-elevated-secondary);--vscode-keybindingTable-rowsBackground:var(--color-background-elevated-secondary);--vscode-debugToolBar-background:var(--color-background-elevated-primary);--vscode-debugIcon-startForeground:var(--color-icon-primary);--vscode-notebook-cellBorderColor:var(--color-border);--vscode-notebook-focusedEditorBorder:var(--color-border-focus);--vscode-notebookStatusSuccessIcon-foreground:var(--color-icon-success);--vscode-notebookEditorOverviewRuler-runningCellForeground:var(--color-text-foreground);--vscode-notebookStatusErrorIcon-foreground:var(--color-icon-error);--vscode-notebookStatusRunningIcon-foreground:var(--color-icon-primary);--vscode-notebook-cellToolbarSeparator:var(--color-border-light);--vscode-notebook-selectedCellBackground:var(--color-background-accent-active);--vscode-notebook-selectedCellBorder:var(--color-border);--vscode-notebook-focusedCellBorder:var(--color-border-focus);--vscode-notebook-inactiveFocusedCellBorder:var(--color-border-focus);--vscode-notebook-cellStatusBarItemHoverBackground:var(--color-background-elevated-primary);--vscode-notebook-cellInsertionIndicator:var(--color-accent-blue);--vscode-notebookScrollbarSlider-background:var(--color-background-elevated-secondary);--vscode-notebookScrollbarSlider-hoverBackground:var(--color-background-elevated-primary);--vscode-notebookScrollbarSlider-activeBackground:var(--color-background-accent-active);--vscode-notebook-symbolHighlightBackground:var(--color-background-accent-active);--vscode-notebook-cellEditorBackground:var(--color-background-elevated-primary);--vscode-notebook-editorBackground:var(--color-background-surface);--vscode-debugIcon-breakpointForeground:var(--color-icon-error);--vscode-debugIcon-breakpointDisabledForeground:var(--color-icon-error);--vscode-debugIcon-breakpointUnverifiedForeground:var(--color-icon-error);--vscode-debugIcon-breakpointCurrentStackframeForeground:var(--color-icon-error);--vscode-debugIcon-breakpointStackframeForeground:var(--color-icon-error);--vscode-editor-stackFrameHighlightBackground:var(--color-background-accent-active);--vscode-editor-focusedStackFrameHighlightBackground:var(--color-background-accent-active);--vscode-multiDiffEditor-headerBackground:var(--color-background-elevated-primary);--vscode-multiDiffEditor-background:var(--color-background-surface);--vscode-multiDiffEditor-border:var(--color-border);--vscode-interactive-activeCodeBorder:var(--color-border-heavy);--vscode-interactive-inactiveCodeBorder:var(--color-border-heavy);--vscode-testing-iconFailed:var(--color-icon-error);--vscode-testing-iconErrored:var(--color-icon-error);--vscode-testing-iconPassed:var(--color-icon-success);--vscode-testing-runAction:var(--color-icon-success);--vscode-testing-iconQueued:var(--color-icon-accent);--vscode-testing-iconUnset:var(--color-icon-tertiary);--vscode-testing-iconSkipped:var(--color-icon-tertiary);--vscode-testing-peekBorder:var(--color-border);--vscode-testing-messagePeekBorder:var(--color-border);--vscode-testing-peekHeaderBackground:var(--color-background-elevated-primary);--vscode-testing-messagePeekHeaderBackground:var(--color-background-elevated-primary);--vscode-testing-coveredBackground:var(--color-background-status-success);--vscode-testing-coveredBorder:var(--color-border);--vscode-testing-coveredGutterBackground:var(--color-background-status-success);--vscode-testing-uncoveredBranchBackground:var(--color-background-status-success);--vscode-testing-uncoveredBackground:var(--color-background-status-success);--vscode-testing-uncoveredBorder:var(--color-border);--vscode-testing-uncoveredGutterBackground:var(--color-background-status-success);--vscode-testing-coverCountBadgeBackground:var(--color-background-status-success);--vscode-testing-coverCountBadgeForeground:var(--color-text-success);--vscode-testing-message\.error\.badgeBackground:var(--color-background-danger-active);--vscode-testing-message\.error\.badgeBorder:var(--color-border-error);--vscode-testing-message\.error\.badgeForeground:var(--color-text-error);--vscode-testing-message\.info\.decorationForeground:var(--color-decoration-unchanged);--vscode-testing-iconErrored\.retired:var(--color-icon-error);--vscode-testing-iconFailed\.retired:var(--color-icon-error);--vscode-testing-iconPassed\.retired:var(--color-icon-success);--vscode-testing-iconQueued\.retired:var(--color-icon-accent);--vscode-testing-iconUnset\.retired:var(--color-icon-secondary);--vscode-testing-iconSkipped\.retired:var(--color-icon-secondary);--vscode-searchEditor-textInputBorder:var(--color-border);--vscode-debugExceptionWidget-border:var(--color-border-error);--vscode-debugExceptionWidget-background:var(--color-background-status-error);--vscode-editor-inlineValuesForeground:var(--color-text-foreground);--vscode-editor-inlineValuesBackground:var(--color-background-elevated-secondary);--vscode-statusBar-debuggingBackground:var(--color-background-accent-active);--vscode-statusBar-debuggingForeground:var(--color-text-foreground);--vscode-statusBar-debuggingBorder:var(--color-border);--vscode-commandCenter-debuggingBackground:var(--color-background-accent-active);--vscode-debugTokenExpression-name:var(--color-accent-purple);--vscode-debugTokenExpression-type:var(--color-accent-blue);--vscode-debugTokenExpression-value:var(--color-text-foreground-tertiary);--vscode-debugTokenExpression-string:var(--color-accent-red);--vscode-debugTokenExpression-boolean:var(--color-accent-blue);--vscode-debugTokenExpression-number:var(--color-accent-green);--vscode-debugTokenExpression-error:var(--color-text-error);--vscode-debugView-exceptionLabelForeground:var(--color-text-error);--vscode-debugView-exceptionLabelBackground:var(--color-background-status-error);--vscode-debugView-stateLabelForeground:var(--color-text-foreground);--vscode-debugView-stateLabelBackground:var(--color-background-elevated-secondary);--vscode-debugView-valueChangedHighlight:var(--color-text-accent);--vscode-debugConsole-infoForeground:var(--color-text-accent);--vscode-debugConsole-warningForeground:var(--color-text-warning);--vscode-debugConsole-errorForeground:var(--color-text-error);--vscode-debugConsole-sourceForeground:var(--color-text-foreground);--vscode-debugConsoleInputIcon-foreground:var(--color-icon-primary);--vscode-debugIcon-pauseForeground:var(--color-icon-primary);--vscode-debugIcon-stopForeground:var(--color-icon-primary);--vscode-debugIcon-disconnectForeground:var(--color-icon-primary);--vscode-debugIcon-restartForeground:var(--color-icon-primary);--vscode-debugIcon-stepOverForeground:var(--color-icon-primary);--vscode-debugIcon-stepIntoForeground:var(--color-icon-primary);--vscode-debugIcon-stepOutForeground:var(--color-icon-primary);--vscode-debugIcon-continueForeground:var(--color-icon-primary);--vscode-debugIcon-stepBackForeground:var(--color-icon-primary);--vscode-mergeEditor-change\.background:var(--color-background-status-warning);--vscode-mergeEditor-change\.word\.background:var(--color-background-status-warning);--vscode-mergeEditor-changeBase\.background:var(--color-background-status-warning);--vscode-mergeEditor-changeBase\.word\.background:var(--color-background-status-warning);--vscode-mergeEditor-conflict\.unhandledUnfocused\.border:var(--color-border-focus);--vscode-mergeEditor-conflict\.unhandledFocused\.border:var(--color-border-focus);--vscode-mergeEditor-conflict\.handledUnfocused\.border:var(--color-border-focus);--vscode-mergeEditor-conflict\.handledFocused\.border:var(--color-border-focus);--vscode-mergeEditor-conflict\.handled\.minimapOverViewRuler:var(--color-background-status-success);--vscode-mergeEditor-conflict\.unhandled\.minimapOverViewRuler:var(--color-background-status-warning);--vscode-mergeEditor-conflictingLines\.background:var(--color-background-status-error);--vscode-mergeEditor-conflict\.input1\.background:var(--color-background-elevated-primary);--vscode-mergeEditor-conflict\.input2\.background:var(--color-background-elevated-primary);--vscode-extensionIcon-starForeground:var(--color-icon-primary);--vscode-extensionIcon-verifiedForeground:var(--color-icon-primary);--vscode-extensionIcon-preReleaseForeground:var(--color-icon-primary);--vscode-extensionIcon-sponsorForeground:var(--color-icon-primary);--vscode-terminal-ansiBlack:var(--color-text-foreground-tertiary);--vscode-terminal-ansiRed:var(--color-accent-red);--vscode-terminal-ansiGreen:var(--color-accent-green);--vscode-terminal-ansiYellow:var(--color-accent-yellow);--vscode-terminal-ansiBlue:var(--color-accent-blue);--vscode-terminal-ansiMagenta:var(--color-accent-purple);--vscode-terminal-ansiCyan:var(--color-accent-blue);--vscode-terminal-ansiWhite:var(--color-text-foreground);--vscode-terminal-ansiBrightBlack:var(--color-text-foreground-secondary);--vscode-terminal-ansiBrightRed:var(--color-accent-red);--vscode-terminal-ansiBrightGreen:var(--color-accent-green);--vscode-terminal-ansiBrightYellow:var(--color-accent-yellow);--vscode-terminal-ansiBrightBlue:var(--color-accent-blue);--vscode-terminal-ansiBrightMagenta:var(--color-accent-purple);--vscode-terminal-ansiBrightCyan:var(--color-accent-blue);--vscode-terminal-ansiBrightWhite:var(--color-text-foreground);--vscode-terminalStickyScrollHover-background:var(--color-background-elevated-primary);--vscode-terminalCommandGuide-foreground:var(--color-text-accent);--vscode-walkThrough-embeddedEditorBackground:var(--color-background-elevated-primary);--vscode-profiles-sashBorder:var(--color-border);--vscode-gitDecoration-addedResourceForeground:var(--color-decoration-added);--vscode-gitDecoration-modifiedResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-deletedResourceForeground:var(--color-decoration-deleted);--vscode-gitDecoration-renamedResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-untrackedResourceForeground:var(--color-decoration-added);--vscode-gitDecoration-ignoredResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-stageModifiedResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-stageDeletedResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-conflictingResourceForeground:var(--color-decoration-unchanged);--vscode-gitDecoration-submoduleResourceForeground:var(--color-decoration-modified);--vscode-git-blame\.editorDecorationForeground:var(--color-decoration-unchanged)}}body{counter-reset:katexEqnNo mmlEqnNo}:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]){--vscode-font-family:inherit;--vscode-font-weight:430;--vscode-editor-font-family:inherit;--vscode-editor-font-weight:normal;--text-link-decoration:none;--vscode-foreground:var(--color-text-foreground);--vscode-disabledForeground:var(--color-text-foreground-tertiary);--vscode-errorForeground:var(--color-text-error);--vscode-descriptionForeground:var(--color-text-foreground-tertiary);--vscode-icon-foreground:var(--color-icon-primary);--vscode-focusBorder:var(--color-border-focus);--vscode-textLink-foreground:var(--color-text-accent);--vscode-textLink-activeForeground:var(--color-text-accent);--vscode-textSeparator-foreground:var(--color-text-foreground);--vscode-textPreformat-foreground:var(--color-text-foreground);--vscode-textPreformat-background:var(--color-background-elevated-secondary);--vscode-textBlockQuote-background:var(--color-background-elevated-secondary);--vscode-textBlockQuote-border:var(--color-border);--vscode-textCodeBlock-background:var(--color-background-button-secondary);--vscode-sash-hoverBorder:var(--color-border);--vscode-badge-background:var(--color-background-button-secondary);--vscode-badge-foreground:var(--color-text-foreground-secondary);--vscode-activityWarningBadge-foreground:var(--color-text-warning);--vscode-activityWarningBadge-background:var(--color-background-status-warning);--vscode-activityErrorBadge-foreground:var(--color-text-error);--vscode-activityErrorBadge-background:var(--color-background-danger-active);--vscode-scrollbar-shadow:var(--color-border-light);--vscode-scrollbarSlider-background:var(--color-border);--vscode-scrollbarSlider-hoverBackground:var(--color-border-heavy);--vscode-scrollbarSlider-activeBackground:var(--color-border-heavy);--vscode-progressBar-background:var(--color-background-accent-active);--vscode-chart-line:var(--color-text-foreground);--vscode-chart-axis:var(--color-text-foreground-tertiary);--vscode-chart-guide:var(--color-text-foreground-tertiary);--vscode-editor-background:var(--color-background-editor-opaque);--vscode-editor-foreground:var(--color-text-foreground);--vscode-editorStickyScroll-background:var(--color-background-elevated-secondary);--vscode-editorStickyScrollHover-background:var(--color-background-elevated-primary);--vscode-editorStickyScroll-shadow:var(--color-border-light);--vscode-editorWidget-background:var(--color-background-elevated-primary);--vscode-editorWidget-foreground:var(--color-text-foreground);--vscode-editorWidget-border:var(--color-border);--vscode-editorError-foreground:var(--color-text-error);--vscode-editorWarning-foreground:var(--color-text-warning);--vscode-editorInfo-foreground:var(--color-text-accent);--vscode-editorHint-foreground:var(--color-text-accent);--vscode-editorLink-activeForeground:var(--color-text-accent);--vscode-editor-selectionBackground:var(--color-background-accent-active);--vscode-editor-inactiveSelectionBackground:var(--color-background-accent-hover);--vscode-editor-selectionHighlightBackground:var(--color-background-accent-active);--vscode-editor-compositionBorder:var(--color-border);--vscode-editor-findMatchBackground:var(--color-background-accent-hover);--vscode-editor-findMatchHighlightBackground:var(--color-background-accent-active);--vscode-editor-findRangeHighlightBackground:var(--color-background-accent-active);--vscode-editor-hoverHighlightBackground:var(--color-background-accent-hover);--vscode-editorHoverWidget-background:var(--color-background-elevated-primary);--vscode-editorHoverWidget-foreground:var(--color-text-foreground);--vscode-editorHoverWidget-border:var(--color-border);--vscode-editorHoverWidget-statusBarBackground:var(--color-background-elevated-secondary);--vscode-editorInlayHint-foreground:var(--color-text-accent);--vscode-editorInlayHint-background:var(--color-background-accent);--vscode-editorInlayHint-typeForeground:var(--color-text-accent);--vscode-editorInlayHint-typeBackground:var(--color-background-accent);--vscode-editorInlayHint-parameterForeground:var(--color-text-accent);--vscode-editorInlayHint-parameterBackground:var(--color-background-accent);--vscode-editorLightBulb-foreground:var(--color-text-accent);--vscode-editorLightBulbAutoFix-foreground:var(--color-text-accent);--vscode-editorLightBulbAi-foreground:var(--color-text-accent);--vscode-editor-snippetTabstopHighlightBackground:var(--color-background-accent-active);--vscode-editor-snippetFinalTabstopHighlightBorder:var(--color-border-light);--vscode-diffEditor-insertedTextBackground:var(--color-editor-added);--vscode-diffEditor-removedTextBackground:var(--color-editor-deleted);--vscode-diffEditor-insertedLineBackground:var(--color-editor-added);--vscode-diffEditor-removedLineBackground:var(--color-editor-deleted);--vscode-diffEditor-diagonalFill:var(--color-background-button-tertiary-active);--vscode-diffEditor-unchangedRegionBackground:transparent;--vscode-diffEditor-unchangedRegionForeground:transparent;--vscode-diffEditor-unchangedCodeBackground:transparent;--vscode-widget-shadow:var(--color-border-light);--vscode-widget-border:var(--color-border);--vscode-toolbar-hoverBackground:var(--color-background-button-secondary-hover);--vscode-toolbar-activeBackground:var(--color-background-button-secondary-active);--vscode-breadcrumb-foreground:var(--color-text-foreground-tertiary);--vscode-breadcrumb-background:var(--color-background-elevated-secondary);--vscode-breadcrumb-focusForeground:var(--color-text-foreground-tertiary);--vscode-breadcrumb-activeSelectionForeground:var(--color-text-foreground);--vscode-breadcrumbPicker-background:var(--color-background-elevated-primary);--vscode-merge-currentHeaderBackground:var(--color-background-status-success);--vscode-merge-currentContentBackground:var(--color-background-status-success);--vscode-merge-incomingHeaderBackground:var(--color-background-accent-active);--vscode-merge-incomingContentBackground:var(--color-background-accent);--vscode-merge-commonHeaderBackground:var(--color-background-elevated-primary);--vscode-merge-commonContentBackground:var(--color-background-elevated-secondary);--vscode-editorOverviewRuler-currentContentForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-incomingContentForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-commonContentForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-findMatchForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-selectionHighlightForeground:var(--color-text-foreground);--vscode-problemsErrorIcon-foreground:var(--color-icon-error);--vscode-problemsWarningIcon-foreground:var(--color-icon-warning);--vscode-problemsInfoIcon-foreground:var(--color-icon-accent);--vscode-minimap-findMatchHighlight:var(--color-text-accent);--vscode-minimap-selectionOccurrenceHighlight:var(--color-text-accent);--vscode-minimap-selectionHighlight:var(--color-text-accent);--vscode-minimap-infoHighlight:var(--color-text-accent);--vscode-minimap-warningHighlight:var(--color-text-accent);--vscode-minimap-errorHighlight:var(--color-text-accent);--vscode-minimap-foregroundOpacity:var(--color-text-foreground);--vscode-minimapSlider-background:var(--color-background-elevated-secondary);--vscode-minimapSlider-hoverBackground:var(--color-background-elevated-primary);--vscode-minimapSlider-activeBackground:var(--color-background-accent-active);--vscode-charts-foreground:var(--color-text-foreground);--vscode-charts-lines:var(--color-text-foreground);--vscode-charts-red:var(--color-accent-red);--vscode-charts-blue:var(--color-accent-blue);--vscode-charts-yellow:var(--color-accent-yellow);--vscode-charts-orange:var(--color-accent-orange);--vscode-charts-green:var(--color-accent-green);--vscode-charts-purple:var(--color-accent-purple);--vscode-input-background:var(--color-background-control);--vscode-input-foreground:var(--color-text-foreground);--vscode-input-border:var(--color-border-heavy);--vscode-inputOption-activeBorder:var(--color-border-heavy);--vscode-inputOption-hoverBackground:var(--color-background-control);--vscode-inputOption-activeBackground:var(--color-background-accent-hover);--vscode-inputOption-activeForeground:var(--color-text-foreground);--vscode-input-placeholderForeground:var(--color-text-foreground-tertiary);--vscode-inputValidation-infoBackground:var(--color-background-accent);--vscode-inputValidation-infoBorder:var(--color-border-focus);--vscode-inputValidation-warningBackground:var(--color-background-status-warning);--vscode-inputValidation-warningBorder:var(--color-border-warning);--vscode-inputValidation-errorBackground:var(--color-background-status-error);--vscode-inputValidation-errorBorder:var(--color-border-error);--vscode-dropdown-background:var(--color-background-control-opaque);--vscode-dropdown-listBackground:var(--color-background-control);--vscode-dropdown-foreground:var(--color-text-foreground);--vscode-dropdown-border:var(--color-border);--vscode-button-foreground:var(--color-text-button-primary);--vscode-button-separator:var(--color-border-light);--vscode-button-background:var(--color-background-button-primary);--vscode-button-hoverBackground:var(--color-background-button-primary-hover);--vscode-button-border:var(--color-border);--vscode-button-secondaryForeground:var(--color-text-button-secondary);--vscode-button-secondaryBackground:var(--color-background-button-secondary);--vscode-button-secondaryHoverBackground:var(--color-background-button-secondary-hover);--vscode-radio-activeForeground:var(--color-text-foreground);--vscode-radio-activeBackground:var(--color-background-accent-active);--vscode-radio-activeBorder:var(--color-border-heavy);--vscode-radio-inactiveBorder:var(--color-border-heavy);--vscode-radio-inactiveHoverBackground:var(--color-background-elevated-secondary);--vscode-checkbox-background:var(--color-background-elevated-primary);--vscode-checkbox-selectBackground:var(--color-background-elevated-primary);--vscode-checkbox-foreground:var(--color-text-foreground);--vscode-checkbox-border:var(--color-border);--vscode-checkbox-selectBorder:var(--color-border);--vscode-keybindingLabel-background:var(--color-background-button-secondary);--vscode-keybindingLabel-foreground:var(--color-text-foreground-tertiary);--vscode-keybindingLabel-border:var(--color-border);--vscode-keybindingLabel-bottomBorder:var(--color-border);--vscode-list-focusOutline:var(--color-border-focus);--vscode-list-focusAndSelectionOutline:var(--color-border-focus);--vscode-list-activeSelectionBackground:var(--color-background-button-secondary);--vscode-list-activeSelectionForeground:var(--color-text-foreground);--vscode-list-activeSelectionIconForeground:var(--color-icon-primary);--vscode-list-inactiveSelectionBackground:var(--color-background-elevated-secondary);--vscode-list-hoverBackground:var(--color-background-button-secondary-hover);--vscode-list-dropBackground:var(--color-background-button-secondary-active);--vscode-list-dropBetweenBackground:var(--color-background-elevated-secondary);--vscode-list-highlightForeground:var(--color-text-foreground);--vscode-list-focusHighlightForeground:var(--color-text-foreground);--vscode-list-invalidItemForeground:var(--color-text-error);--vscode-list-errorForeground:var(--color-text-error);--vscode-list-warningForeground:var(--color-text-warning);--vscode-listFilterWidget-background:var(--color-background-control);--vscode-listFilterWidget-outline:var(--color-border);--vscode-listFilterWidget-noMatchesOutline:var(--color-border);--vscode-listFilterWidget-shadow:var(--color-border-light);--vscode-list-filterMatchBackground:var(--color-background-accent-hover);--vscode-list-deemphasizedForeground:var(--color-text-foreground);--vscode-tree-indentGuidesStroke:var(--color-border-light);--vscode-tree-inactiveIndentGuidesStroke:var(--color-border-light);--vscode-tree-tableColumnsBorder:var(--color-border);--vscode-tree-tableOddRowsBackground:var(--color-background-elevated-secondary);--vscode-editorActionList-background:var(--color-background-elevated-secondary);--vscode-editorActionList-foreground:var(--color-text-foreground);--vscode-editorActionList-focusForeground:var(--color-text-foreground);--vscode-editorActionList-focusBackground:var(--color-background-elevated-primary);--vscode-menu-border:var(--color-border);--vscode-menu-foreground:var(--color-text-foreground);--vscode-menu-background:var(--color-background-elevated-primary);--vscode-menu-selectionForeground:var(--color-text-button-primary);--vscode-menu-selectionBackground:var(--color-background-accent-active);--vscode-menu-separatorBackground:var(--color-border);--vscode-quickInput-background:var(--color-background-elevated-primary);--vscode-quickInput-foreground:var(--color-text-foreground);--vscode-quickInputTitle-background:var(--color-background-elevated-primary);--vscode-pickerGroup-foreground:var(--color-text-foreground);--vscode-pickerGroup-border:var(--color-border);--vscode-quickInputList-focusForeground:var(--color-text-foreground);--vscode-quickInputList-focusIconForeground:var(--color-icon-primary);--vscode-quickInputList-focusBackground:var(--color-background-elevated-primary);--vscode-search-resultsInfoForeground:var(--color-text-accent);--vscode-searchEditor-findMatchBackground:var(--color-background-elevated-primary);--vscode-editor-lineHighlightBorder:var(--color-border-light);--vscode-editor-rangeHighlightBackground:var(--color-background-accent-active);--vscode-editor-symbolHighlightBackground:var(--color-background-accent-active);--vscode-editorCursor-foreground:var(--color-text-foreground);--vscode-editorMultiCursor-primary\.foreground:var(--color-text-foreground);--vscode-editorMultiCursor-secondary\.foreground:var(--color-text-foreground-tertiary);--vscode-editorWhitespace-foreground:var(--color-text-foreground);--vscode-editorLineNumber-foreground:var(--color-text-foreground);--vscode-editorIndentGuide-background:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground:var(--color-background-accent);--vscode-editorIndentGuide-background1:var(--color-background-accent);--vscode-editorIndentGuide-background2:var(--color-background-accent);--vscode-editorIndentGuide-background3:var(--color-background-accent);--vscode-editorIndentGuide-background4:var(--color-background-accent);--vscode-editorIndentGuide-background5:var(--color-background-accent);--vscode-editorIndentGuide-background6:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground1:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground2:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground3:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground4:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground5:var(--color-background-accent);--vscode-editorIndentGuide-activeBackground6:var(--color-background-accent);--vscode-editorActiveLineNumber-foreground:var(--color-text-foreground);--vscode-editorLineNumber-activeForeground:var(--color-text-foreground);--vscode-editorRuler-foreground:var(--color-text-foreground);--vscode-editorCodeLens-foreground:var(--color-text-foreground-tertiary);--vscode-editorBracketMatch-background:var(--color-background-accent-hover);--vscode-editorBracketMatch-border:var(--color-border);--vscode-editorOverviewRuler-border:var(--color-border);--vscode-editorGutter-background:var(--color-background-surface);--vscode-editorUnnecessaryCode-opacity:var(--color-text-foreground);--vscode-editorGhostText-foreground:var(--color-text-foreground-tertiary);--vscode-editorOverviewRuler-rangeHighlightForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-errorForeground:var(--color-text-error);--vscode-editorOverviewRuler-warningForeground:var(--color-text-warning);--vscode-editorOverviewRuler-infoForeground:var(--color-text-accent);--vscode-editorBracketHighlight-foreground1:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground2:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground3:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground4:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground5:var(--color-text-foreground);--vscode-editorBracketHighlight-foreground6:var(--color-text-foreground);--vscode-editorBracketHighlight-unexpectedBracket\.foreground:var(--color-text-foreground);--vscode-editorBracketPairGuide-background1:var(--color-background-accent);--vscode-editorBracketPairGuide-background2:var(--color-background-accent);--vscode-editorBracketPairGuide-background3:var(--color-background-accent);--vscode-editorBracketPairGuide-background4:var(--color-background-accent);--vscode-editorBracketPairGuide-background5:var(--color-background-accent);--vscode-editorBracketPairGuide-background6:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground1:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground2:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground3:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground4:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground5:var(--color-background-accent);--vscode-editorBracketPairGuide-activeBackground6:var(--color-background-accent);--vscode-editorUnicodeHighlight-border:var(--color-border-light);--vscode-diffEditor-move\.border:var(--color-border);--vscode-diffEditor-moveActive\.border:var(--color-border-heavy);--vscode-diffEditor-unchangedRegionShadow:var(--color-border-light);--vscode-editorOverviewRuler-bracketMatchForeground:var(--color-text-foreground);--vscode-actionBar-toggledBackground:var(--color-background-elevated-secondary);--vscode-symbolIcon-arrayForeground:var(--color-accent-green);--vscode-symbolIcon-booleanForeground:var(--color-accent-green);--vscode-symbolIcon-classForeground:var(--color-accent-orange);--vscode-symbolIcon-colorForeground:var(--color-icon-primary);--vscode-symbolIcon-constantForeground:var(--color-icon-primary);--vscode-symbolIcon-constructorForeground:var(--color-accent-purple);--vscode-symbolIcon-enumeratorForeground:var(--color-accent-orange);--vscode-symbolIcon-enumeratorMemberForeground:var(--color-accent-orange);--vscode-symbolIcon-eventForeground:var(--color-accent-orange);--vscode-symbolIcon-fieldForeground:var(--color-accent-blue);--vscode-symbolIcon-fileForeground:var(--color-icon-primary);--vscode-symbolIcon-folderForeground:var(--color-icon-primary);--vscode-symbolIcon-functionForeground:var(--color-accent-purple);--vscode-symbolIcon-interfaceForeground:var(--color-accent-orange);--vscode-symbolIcon-keyForeground:var(--color-accent-blue);--vscode-symbolIcon-keywordForeground:var(--color-accent-blue);--vscode-symbolIcon-methodForeground:var(--color-accent-purple);--vscode-symbolIcon-moduleForeground:var(--color-accent-orange);--vscode-symbolIcon-namespaceForeground:var(--color-accent-orange);--vscode-symbolIcon-nullForeground:var(--color-icon-primary);--vscode-symbolIcon-numberForeground:var(--color-accent-green);--vscode-symbolIcon-objectForeground:var(--color-accent-orange);--vscode-symbolIcon-operatorForeground:var(--color-icon-primary);--vscode-symbolIcon-packageForeground:var(--color-accent-orange);--vscode-symbolIcon-propertyForeground:var(--color-accent-blue);--vscode-symbolIcon-referenceForeground:var(--color-accent-blue);--vscode-symbolIcon-snippetForeground:var(--color-icon-primary);--vscode-symbolIcon-stringForeground:var(--color-accent-green);--vscode-symbolIcon-structForeground:var(--color-accent-orange);--vscode-symbolIcon-textForeground:var(--color-icon-primary);--vscode-symbolIcon-typeParameterForeground:var(--color-icon-primary);--vscode-symbolIcon-unitForeground:var(--color-icon-primary);--vscode-symbolIcon-variableForeground:var(--color-accent-blue);--vscode-peekViewTitle-background:var(--color-background-elevated-primary);--vscode-peekViewTitleLabel-foreground:var(--color-text-foreground);--vscode-peekViewTitleDescription-foreground:var(--color-text-foreground-tertiary);--vscode-peekView-border:var(--color-border);--vscode-peekViewResult-background:var(--color-background-elevated-primary);--vscode-peekViewResult-lineForeground:var(--color-text-foreground);--vscode-peekViewResult-fileForeground:var(--color-text-foreground);--vscode-peekViewResult-selectionBackground:var(--color-background-accent-active);--vscode-peekViewResult-selectionForeground:var(--color-text-foreground);--vscode-peekViewEditor-background:var(--color-background-elevated-primary);--vscode-peekViewEditorGutter-background:var(--color-background-elevated-primary);--vscode-peekViewEditorStickyScroll-background:var(--color-background-elevated-primary);--vscode-peekViewResult-matchHighlightBackground:var(--color-background-accent-active);--vscode-peekViewEditor-matchHighlightBackground:var(--color-background-accent-active);--vscode-editor-foldBackground:var(--color-background-elevated-secondary);--vscode-editor-foldPlaceholderForeground:var(--color-text-foreground-tertiary);--vscode-editorGutter-foldingControlForeground:var(--color-text-foreground);--vscode-editorSuggestWidget-background:var(--color-background-elevated-primary);--vscode-editorSuggestWidget-border:var(--color-border);--vscode-editorSuggestWidget-foreground:var(--color-text-foreground);--vscode-editorSuggestWidget-selectedForeground:var(--color-text-foreground);--vscode-editorSuggestWidget-selectedIconForeground:var(--color-icon-primary);--vscode-editorSuggestWidget-selectedBackground:var(--color-background-accent-active);--vscode-editorSuggestWidget-highlightForeground:var(--color-text-foreground);--vscode-editorSuggestWidget-focusHighlightForeground:var(--color-text-foreground);--vscode-editorSuggestWidgetStatus-foreground:var(--color-text-foreground);--vscode-inlineEdit-indicator\.foreground:var(--color-text-foreground);--vscode-inlineEdit-indicator\.background:var(--color-background-elevated-secondary);--vscode-inlineEdit-indicator\.border:var(--color-border);--vscode-inlineEdit-originalBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-modifiedBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-originalChangedLineBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-originalChangedTextBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-modifiedChangedLineBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-modifiedChangedTextBackground:var(--color-background-elevated-secondary);--vscode-inlineEdit-border:var(--color-border);--vscode-inlineChat-foreground:var(--color-text-foreground);--vscode-inlineChat-background:var(--color-background-elevated-primary);--vscode-inlineChat-border:var(--color-border);--vscode-inlineChat-shadow:var(--color-border-light);--vscode-inlineChatInput-border:var(--color-border);--vscode-inlineChatInput-focusBorder:var(--color-border-focus);--vscode-inlineChatInput-placeholderForeground:var(--color-text-foreground-tertiary);--vscode-inlineChatInput-background:var(--color-background-elevated-primary);--vscode-inlineChatDiff-inserted:var(--color-text-success);--vscode-editorOverviewRuler-inlineChatInserted:var(--color-editor-added);--vscode-inlineChatDiff-removed:var(--color-text-error);--vscode-editorOverviewRuler-inlineChatRemoved:var(--color-editor-deleted);--vscode-editor-wordHighlightBackground:var(--color-background-accent-active);--vscode-editor-wordHighlightStrongBackground:var(--color-background-accent-active);--vscode-editor-wordHighlightTextBackground:var(--color-background-accent-active);--vscode-editorOverviewRuler-wordHighlightForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-wordHighlightStrongForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-wordHighlightTextForeground:var(--color-text-foreground);--vscode-tab-activeBackground:var(--color-background-elevated-primary);--vscode-tab-unfocusedActiveBackground:var(--color-background-elevated-primary);--vscode-tab-inactiveBackground:var(--color-background-elevated-secondary);--vscode-tab-unfocusedInactiveBackground:var(--color-background-elevated-secondary);--vscode-tab-activeForeground:var(--color-text-foreground);--vscode-tab-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-tab-unfocusedActiveForeground:var(--color-text-foreground);--vscode-tab-unfocusedInactiveForeground:var(--color-text-foreground-tertiary);--vscode-tab-hoverBackground:var(--color-background-elevated-primary);--vscode-tab-unfocusedHoverBackground:var(--color-background-elevated-primary);--vscode-tab-border:var(--color-border);--vscode-tab-lastPinnedBorder:var(--color-border);--vscode-tab-activeBorder:var(--color-border-heavy);--vscode-tab-unfocusedActiveBorder:var(--color-border-focus);--vscode-tab-activeBorderTop:var(--color-border-heavy);--vscode-tab-unfocusedActiveBorderTop:var(--color-border-focus);--vscode-tab-selectedBorderTop:var(--color-border);--vscode-tab-selectedBackground:var(--color-background-accent-active);--vscode-tab-selectedForeground:var(--color-text-foreground);--vscode-tab-dragAndDropBorder:var(--color-border);--vscode-tab-activeModifiedBorder:var(--color-border-heavy);--vscode-tab-inactiveModifiedBorder:var(--color-border-heavy);--vscode-tab-unfocusedActiveModifiedBorder:var(--color-border-focus);--vscode-tab-unfocusedInactiveModifiedBorder:var(--color-border-focus);--vscode-editorPane-background:var(--color-background-surface);--vscode-editorGroupHeader-tabsBackground:var(--color-background-elevated-primary);--vscode-editorGroupHeader-tabsBorder:var(--color-border);--vscode-editorGroupHeader-noTabsBackground:var(--color-background-elevated-primary);--vscode-editorGroup-border:var(--color-border);--vscode-editorGroup-dropBackground:var(--color-background-accent-active);--vscode-editorGroup-dropIntoPromptForeground:var(--color-text-foreground);--vscode-editorGroup-dropIntoPromptBackground:var(--color-background-accent-active);--vscode-sideBySideEditor-horizontalBorder:var(--color-border);--vscode-sideBySideEditor-verticalBorder:var(--color-border);--vscode-panel-background:var(--color-background-elevated-primary);--vscode-panel-border:var(--color-border);--vscode-panelTitle-activeForeground:var(--color-text-foreground);--vscode-panelTitle-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-panelTitle-activeBorder:var(--color-border-heavy);--vscode-panelInput-border:var(--color-border);--vscode-panel-dropBorder:var(--color-border);--vscode-panelSection-dropBackground:var(--color-background-accent-active);--vscode-panelSectionHeader-background:var(--color-background-elevated-primary);--vscode-panelSection-border:var(--color-border);--vscode-panelStickyScroll-background:var(--color-background-elevated-primary);--vscode-panelStickyScroll-shadow:var(--color-border-light);--vscode-banner-background:var(--color-background-elevated-secondary);--vscode-banner-foreground:var(--color-text-foreground);--vscode-banner-iconForeground:var(--color-icon-primary);--vscode-statusBar-foreground:var(--color-text-foreground);--vscode-statusBar-noFolderForeground:var(--color-text-foreground);--vscode-statusBar-background:var(--color-background-surface);--vscode-statusBar-noFolderBackground:var(--color-background-surface);--vscode-statusBar-border:var(--color-border);--vscode-statusBar-focusBorder:var(--color-border-focus);--vscode-statusBar-noFolderBorder:var(--color-border);--vscode-statusBarItem-activeBackground:var(--color-background-button-secondary-active);--vscode-statusBarItem-focusBorder:var(--color-border-focus);--vscode-statusBarItem-hoverBackground:var(--color-background-elevated-primary);--vscode-statusBarItem-hoverForeground:var(--color-text-foreground);--vscode-statusBarItem-compactHoverBackground:var(--color-background-elevated-primary);--vscode-statusBarItem-prominentForeground:var(--color-text-foreground);--vscode-statusBarItem-prominentBackground:var(--color-background-elevated-secondary);--vscode-statusBarItem-prominentHoverForeground:var(--color-text-foreground);--vscode-statusBarItem-prominentHoverBackground:var(--color-background-button-secondary-hover);--vscode-statusBarItem-errorBackground:var(--color-background-status-error);--vscode-statusBarItem-errorForeground:var(--color-text-error);--vscode-statusBarItem-errorHoverForeground:var(--color-text-error);--vscode-statusBarItem-errorHoverBackground:var(--color-background-status-error);--vscode-statusBarItem-warningBackground:var(--color-background-status-warning);--vscode-statusBarItem-warningForeground:var(--color-text-warning);--vscode-statusBarItem-warningHoverForeground:var(--color-text-warning);--vscode-statusBarItem-warningHoverBackground:var(--color-background-status-warning);--vscode-activityBar-background:var(--color-background-surface);--vscode-activityBar-foreground:var(--color-text-foreground);--vscode-activityBar-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-activityBar-border:var(--color-border);--vscode-activityBar-activeBorder:var(--color-border-heavy);--vscode-activityBar-dropBorder:var(--color-border);--vscode-activityBarBadge-background:var(--color-background-accent-active);--vscode-activityBarBadge-foreground:var(--color-text-foreground);--vscode-activityBarTop-foreground:var(--color-text-foreground);--vscode-activityBarTop-activeBorder:var(--color-border-heavy);--vscode-activityBarTop-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-activityBarTop-dropBorder:var(--color-border);--vscode-profileBadge-background:var(--color-background-elevated-secondary);--vscode-profileBadge-foreground:var(--color-text-foreground);--vscode-statusBarItem-remoteBackground:var(--color-background-elevated-secondary);--vscode-statusBarItem-remoteForeground:var(--color-text-foreground);--vscode-statusBarItem-remoteHoverForeground:var(--color-text-foreground);--vscode-statusBarItem-remoteHoverBackground:var(--color-background-elevated-primary);--vscode-statusBarItem-offlineBackground:var(--color-background-elevated-secondary);--vscode-statusBarItem-offlineForeground:var(--color-text-foreground);--vscode-statusBarItem-offlineHoverForeground:var(--color-text-foreground);--vscode-statusBarItem-offlineHoverBackground:var(--color-background-elevated-primary);--vscode-extensionBadge-remoteBackground:var(--color-background-elevated-secondary);--vscode-extensionBadge-remoteForeground:var(--color-text-foreground);--vscode-sideBar-background:var(--color-background-surface-under);--vscode-sideBar-foreground:var(--color-text-foreground);--vscode-sideBar-border:var(--color-border);--vscode-sideBarTitle-background:var(--color-background-surface-under);--vscode-sideBarTitle-foreground:var(--color-text-foreground);--vscode-sideBar-dropBackground:var(--color-background-accent-active);--vscode-sideBarSectionHeader-background:var(--color-background-elevated-primary);--vscode-sideBarSectionHeader-foreground:var(--color-text-foreground);--vscode-sideBarSectionHeader-border:var(--color-border);--vscode-sideBarActivityBarTop-border:var(--color-border);--vscode-sideBarStickyScroll-background:var(--color-background-elevated-secondary);--vscode-sideBarStickyScroll-shadow:var(--color-border-light);--vscode-titleBar-activeForeground:var(--color-text-foreground);--vscode-titleBar-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-titleBar-activeBackground:var(--color-background-surface);--vscode-titleBar-inactiveBackground:var(--color-background-elevated-secondary);--vscode-titleBar-border:var(--color-border);--vscode-menubar-selectionForeground:var(--color-text-foreground);--vscode-menubar-selectionBackground:var(--color-token-bg-fog);--vscode-commandCenter-foreground:var(--color-text-foreground);--vscode-commandCenter-activeForeground:var(--color-text-foreground);--vscode-commandCenter-inactiveForeground:var(--color-text-foreground-tertiary);--vscode-commandCenter-background:var(--color-background-elevated-primary);--vscode-commandCenter-activeBackground:var(--color-background-accent-hover);--vscode-commandCenter-border:var(--color-border);--vscode-commandCenter-activeBorder:var(--color-border-heavy);--vscode-commandCenter-inactiveBorder:var(--color-border-heavy);--vscode-notificationCenter-border:var(--color-border);--vscode-notificationToast-border:var(--color-border);--vscode-notifications-foreground:var(--color-text-foreground);--vscode-notifications-background:var(--color-background-elevated-primary);--vscode-notificationLink-foreground:var(--color-text-accent);--vscode-notificationCenterHeader-foreground:var(--color-text-foreground);--vscode-notificationCenterHeader-background:var(--color-background-elevated-secondary);--vscode-notifications-border:var(--color-border);--vscode-notificationsErrorIcon-foreground:var(--color-icon-error);--vscode-notificationsWarningIcon-foreground:var(--color-icon-warning);--vscode-notificationsInfoIcon-foreground:var(--color-icon-accent);--vscode-extensionButton-background:var(--color-background-accent-active);--vscode-extensionButton-foreground:var(--color-text-foreground);--vscode-extensionButton-hoverBackground:var(--color-background-accent-hover);--vscode-extensionButton-separator:var(--color-border-light);--vscode-extensionButton-prominentBackground:var(--color-background-accent-active);--vscode-extensionButton-prominentForeground:var(--color-text-foreground);--vscode-extensionButton-prominentHoverBackground:var(--color-background-accent-hover);--vscode-editorGutter-modifiedBackground:var(--color-background-status-warning);--vscode-editorGutter-addedBackground:var(--color-background-status-success);--vscode-editorGutter-deletedBackground:var(--color-background-status-error);--vscode-minimapGutter-modifiedBackground:var(--color-background-status-warning);--vscode-minimapGutter-addedBackground:var(--color-background-status-success);--vscode-minimapGutter-deletedBackground:var(--color-background-status-error);--vscode-editorOverviewRuler-modifiedForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-addedForeground:var(--color-text-success);--vscode-editorOverviewRuler-deletedForeground:var(--color-text-foreground);--vscode-chat-requestBorder:var(--color-border);--vscode-chat-requestBackground:var(--color-background-elevated-primary);--vscode-chat-slashCommandBackground:var(--color-background-elevated-secondary);--vscode-chat-slashCommandForeground:var(--color-text-foreground);--vscode-chat-avatarBackground:var(--color-background-elevated-secondary);--vscode-chat-avatarForeground:var(--color-text-foreground);--vscode-chat-editedFileForeground:var(--color-text-foreground);--vscode-terminal-background:var(--color-background-surface);--vscode-terminal-foreground:var(--color-text-foreground);--vscode-terminalCursor-foreground:var(--color-text-foreground);--vscode-terminal-selectionBackground:var(--color-simple-scrim);--vscode-terminal-inactiveSelectionBackground:var(--color-simple-scrim);--vscode-terminalCommandDecoration-defaultBackground:var(--color-decoration-unchanged);--vscode-terminalCommandDecoration-successBackground:var(--color-decoration-unchanged);--vscode-terminalCommandDecoration-errorBackground:var(--color-decoration-unchanged);--vscode-terminalOverviewRuler-cursorForeground:var(--color-text-foreground);--vscode-terminal-border:var(--color-border);--vscode-terminalOverviewRuler-border:var(--color-border);--vscode-terminal-findMatchBackground:var(--color-background-accent-hover);--vscode-terminal-hoverHighlightBackground:var(--color-background-accent-hover);--vscode-terminal-findMatchHighlightBackground:var(--color-background-accent-active);--vscode-terminalOverviewRuler-findMatchForeground:var(--color-text-foreground);--vscode-terminal-dropBackground:var(--color-background-accent-active);--vscode-terminal-tab\.activeBorder:var(--color-border-heavy);--vscode-terminal-initialHintForeground:var(--color-text-accent);--vscode-editorMarkerNavigationError-background:var(--color-background-status-error);--vscode-editorMarkerNavigationError-headerBackground:var(--color-background-status-error);--vscode-editorMarkerNavigationWarning-background:var(--color-background-status-warning);--vscode-editorMarkerNavigationWarning-headerBackground:var(--color-background-status-warning);--vscode-editorMarkerNavigationInfo-background:var(--color-background-accent);--vscode-editorMarkerNavigationInfo-headerBackground:var(--color-background-accent);--vscode-editorMarkerNavigation-background:var(--color-background-accent-active);--vscode-editor-linkedEditingBackground:var(--color-background-accent-active);--vscode-editorHoverWidget-highlightForeground:var(--color-text-foreground);--vscode-editor-placeholder\.foreground:var(--color-text-foreground-tertiary);--vscode-scmGraph-historyItemRefColor:var(--color-text-foreground);--vscode-scmGraph-historyItemRemoteRefColor:var(--color-text-foreground);--vscode-scmGraph-historyItemBaseRefColor:var(--color-text-foreground);--vscode-scmGraph-historyItemHoverDefaultLabelForeground:var(--color-text-accent);--vscode-scmGraph-historyItemHoverDefaultLabelBackground:var(--color-background-accent);--vscode-scmGraph-historyItemHoverLabelForeground:var(--color-text-foreground);--vscode-scmGraph-historyItemHoverAdditionsForeground:var(--color-text-foreground);--vscode-scmGraph-historyItemHoverDeletionsForeground:var(--color-text-foreground);--vscode-scmGraph-foreground1:var(--color-text-foreground);--vscode-scmGraph-foreground2:var(--color-text-foreground);--vscode-scmGraph-foreground3:var(--color-text-foreground);--vscode-scmGraph-foreground4:var(--color-text-foreground);--vscode-scmGraph-foreground5:var(--color-text-foreground);--vscode-commentsView-resolvedIcon:var(--color-icon-success);--vscode-commentsView-unresolvedIcon:var(--color-icon-success);--vscode-editorCommentsWidget-replyInputBackground:var(--color-background-elevated-primary);--vscode-editorCommentsWidget-resolvedBorder:var(--color-border);--vscode-editorCommentsWidget-unresolvedBorder:var(--color-border);--vscode-editorCommentsWidget-rangeBackground:var(--color-background-elevated-primary);--vscode-editorCommentsWidget-rangeActiveBackground:var(--color-background-accent-active);--vscode-editorGutter-commentRangeForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-commentForeground:var(--color-text-foreground);--vscode-editorOverviewRuler-commentUnresolvedForeground:var(--color-text-success);--vscode-editorGutter-commentGlyphForeground:var(--color-text-foreground);--vscode-editorGutter-commentUnresolvedGlyphForeground:var(--color-text-success);--vscode-ports-iconRunningProcessForeground:var(--color-icon-primary);--vscode-simpleFindWidget-sashBorder:var(--color-border);--vscode-settings-headerForeground:var(--color-text-foreground);--vscode-settings-settingsHeaderHoverForeground:var(--color-text-foreground);--vscode-settings-modifiedItemIndicator:var(--color-accent-orange);--vscode-settings-headerBorder:var(--color-border);--vscode-settings-sashBorder:var(--color-border);--vscode-settings-dropdownBackground:var(--color-background-elevated-primary-opaque);--vscode-settings-dropdownForeground:var(--color-text-foreground);--vscode-settings-dropdownBorder:var(--color-border);--vscode-settings-dropdownListBorder:var(--color-border);--vscode-settings-checkboxBackground:var(--color-background-elevated-primary);--vscode-settings-checkboxForeground:var(--color-text-foreground);--vscode-settings-checkboxBorder:var(--color-border);--vscode-settings-textInputBackground:var(--color-background-elevated-primary);--vscode-settings-textInputForeground:var(--color-text-foreground);--vscode-settings-textInputBorder:var(--color-border);--vscode-settings-numberInputBackground:var(--color-background-elevated-primary);--vscode-settings-numberInputForeground:var(--color-text-foreground);--vscode-settings-numberInputBorder:var(--color-border);--vscode-settings-focusedRowBackground:var(--color-background-elevated-primary);--vscode-settings-rowHoverBackground:var(--color-background-elevated-secondary);--vscode-settings-focusedRowBorder:var(--color-border-focus);--vscode-keybindingTable-headerBackground:var(--color-background-elevated-secondary);--vscode-keybindingTable-rowsBackground:var(--color-background-elevated-secondary);--vscode-debugToolBar-background:var(--color-background-elevated-primary);--vscode-debugIcon-startForeground:var(--color-icon-primary);--vscode-notebook-cellBorderColor:var(--color-border);--vscode-notebook-focusedEditorBorder:var(--color-border-focus);--vscode-notebookStatusSuccessIcon-foreground:var(--color-icon-success);--vscode-notebookEditorOverviewRuler-runningCellForeground:var(--color-text-foreground);--vscode-notebookStatusErrorIcon-foreground:var(--color-icon-error);--vscode-notebookStatusRunningIcon-foreground:var(--color-icon-primary);--vscode-notebook-cellToolbarSeparator:var(--color-border-light);--vscode-notebook-selectedCellBackground:var(--color-background-accent-active);--vscode-notebook-selectedCellBorder:var(--color-border);--vscode-notebook-focusedCellBorder:var(--color-border-focus);--vscode-notebook-inactiveFocusedCellBorder:var(--color-border-focus);--vscode-notebook-cellStatusBarItemHoverBackground:var(--color-background-elevated-primary);--vscode-notebook-cellInsertionIndicator:var(--color-accent-blue);--vscode-notebookScrollbarSlider-background:var(--color-background-elevated-secondary);--vscode-notebookScrollbarSlider-hoverBackground:var(--color-background-elevated-primary);--vscode-notebookScrollbarSlider-activeBackground:var(--color-background-accent-active);--vscode-notebook-symbolHighlightBackground:var(--color-background-accent-active);--vscode-notebook-cellEditorBackground:var(--color-background-elevated-primary);--vscode-notebook-editorBackground:var(--color-background-surface);--vscode-debugIcon-breakpointForeground:var(--color-icon-error);--vscode-debugIcon-breakpointDisabledForeground:var(--color-icon-error);--vscode-debugIcon-breakpointUnverifiedForeground:var(--color-icon-error);--vscode-debugIcon-breakpointCurrentStackframeForeground:var(--color-icon-error);--vscode-debugIcon-breakpointStackframeForeground:var(--color-icon-error);--vscode-editor-stackFrameHighlightBackground:var(--color-background-accent-active);--vscode-editor-focusedStackFrameHighlightBackground:var(--color-background-accent-active);--vscode-multiDiffEditor-headerBackground:var(--color-background-elevated-primary);--vscode-multiDiffEditor-background:var(--color-background-surface);--vscode-multiDiffEditor-border:var(--color-border);--vscode-interactive-activeCodeBorder:var(--color-border-heavy);--vscode-interactive-inactiveCodeBorder:var(--color-border-heavy);--vscode-testing-iconFailed:var(--color-icon-error);--vscode-testing-iconErrored:var(--color-icon-error);--vscode-testing-iconPassed:var(--color-icon-success);--vscode-testing-runAction:var(--color-icon-success);--vscode-testing-iconQueued:var(--color-icon-accent);--vscode-testing-iconUnset:var(--color-icon-tertiary);--vscode-testing-iconSkipped:var(--color-icon-tertiary);--vscode-testing-peekBorder:var(--color-border);--vscode-testing-messagePeekBorder:var(--color-border);--vscode-testing-peekHeaderBackground:var(--color-background-elevated-primary);--vscode-testing-messagePeekHeaderBackground:var(--color-background-elevated-primary);--vscode-testing-coveredBackground:var(--color-background-status-success);--vscode-testing-coveredBorder:var(--color-border);--vscode-testing-coveredGutterBackground:var(--color-background-status-success);--vscode-testing-uncoveredBranchBackground:var(--color-background-status-success);--vscode-testing-uncoveredBackground:var(--color-background-status-success);--vscode-testing-uncoveredBorder:var(--color-border);--vscode-testing-uncoveredGutterBackground:var(--color-background-status-success);--vscode-testing-coverCountBadgeBackground:var(--color-background-status-success);--vscode-testing-coverCountBadgeForeground:var(--color-text-success);--vscode-testing-message\.error\.badgeBackground:var(--color-background-danger-active);--vscode-testing-message\.error\.badgeBorder:var(--color-border-error);--vscode-testing-message\.error\.badgeForeground:var(--color-text-error);--vscode-testing-message\.info\.decorationForeground:var(--color-decoration-unchanged);--vscode-testing-iconErrored\.retired:var(--color-icon-error);--vscode-testing-iconFailed\.retired:var(--color-icon-error);--vscode-testing-iconPassed\.retired:var(--color-icon-success);--vscode-testing-iconQueued\.retired:var(--color-icon-accent);--vscode-testing-iconUnset\.retired:var(--color-icon-secondary);--vscode-testing-iconSkipped\.retired:var(--color-icon-secondary);--vscode-searchEditor-textInputBorder:var(--color-border);--vscode-debugExceptionWidget-border:var(--color-border-error);--vscode-debugExceptionWidget-background:var(--color-background-status-error);--vscode-editor-inlineValuesForeground:var(--color-text-foreground);--vscode-editor-inlineValuesBackground:var(--color-background-elevated-secondary);--vscode-statusBar-debuggingBackground:var(--color-background-accent-active);--vscode-statusBar-debuggingForeground:var(--color-text-foreground);--vscode-statusBar-debuggingBorder:var(--color-border);--vscode-commandCenter-debuggingBackground:var(--color-background-accent-active);--vscode-debugTokenExpression-name:var(--color-accent-purple);--vscode-debugTokenExpression-type:var(--color-accent-blue);--vscode-debugTokenExpression-value:var(--color-text-foreground-tertiary);--vscode-debugTokenExpression-string:var(--color-accent-red);--vscode-debugTokenExpression-boolean:var(--color-accent-blue);--vscode-debugTokenExpression-number:var(--color-accent-green);--vscode-debugTokenExpression-error:var(--color-text-error);--vscode-debugView-exceptionLabelForeground:var(--color-text-error);--vscode-debugView-exceptionLabelBackground:var(--color-background-status-error);--vscode-debugView-stateLabelForeground:var(--color-text-foreground);--vscode-debugView-stateLabelBackground:var(--color-background-elevated-secondary);--vscode-debugView-valueChangedHighlight:var(--color-text-accent);--vscode-debugConsole-infoForeground:var(--color-text-accent);--vscode-debugConsole-warningForeground:var(--color-text-warning);--vscode-debugConsole-errorForeground:var(--color-text-error);--vscode-debugConsole-sourceForeground:var(--color-text-foreground);--vscode-debugConsoleInputIcon-foreground:var(--color-icon-primary);--vscode-debugIcon-pauseForeground:var(--color-icon-primary);--vscode-debugIcon-stopForeground:var(--color-icon-primary);--vscode-debugIcon-disconnectForeground:var(--color-icon-primary);--vscode-debugIcon-restartForeground:var(--color-icon-primary);--vscode-debugIcon-stepOverForeground:var(--color-icon-primary);--vscode-debugIcon-stepIntoForeground:var(--color-icon-primary);--vscode-debugIcon-stepOutForeground:var(--color-icon-primary);--vscode-debugIcon-continueForeground:var(--color-icon-primary);--vscode-debugIcon-stepBackForeground:var(--color-icon-primary);--vscode-mergeEditor-change\.background:var(--color-background-status-warning);--vscode-mergeEditor-change\.word\.background:var(--color-background-status-warning);--vscode-mergeEditor-changeBase\.background:var(--color-background-status-warning);--vscode-mergeEditor-changeBase\.word\.background:var(--color-background-status-warning);--vscode-mergeEditor-conflict\.unhandledUnfocused\.border:var(--color-border-focus);--vscode-mergeEditor-conflict\.unhandledFocused\.border:var(--color-border-focus);--vscode-mergeEditor-conflict\.handledUnfocused\.border:var(--color-border-focus);--vscode-mergeEditor-conflict\.handledFocused\.border:var(--color-border-focus);--vscode-mergeEditor-conflict\.handled\.minimapOverViewRuler:var(--color-background-status-success);--vscode-mergeEditor-conflict\.unhandled\.minimapOverViewRuler:var(--color-background-status-warning);--vscode-mergeEditor-conflictingLines\.background:var(--color-background-status-error);--vscode-mergeEditor-conflict\.input1\.background:var(--color-background-elevated-primary);--vscode-mergeEditor-conflict\.input2\.background:var(--color-background-elevated-primary);--vscode-extensionIcon-starForeground:var(--color-icon-primary);--vscode-extensionIcon-verifiedForeground:var(--color-icon-primary);--vscode-extensionIcon-preReleaseForeground:var(--color-icon-primary);--vscode-extensionIcon-sponsorForeground:var(--color-icon-primary);--vscode-terminal-ansiBlack:var(--color-text-foreground-tertiary);--vscode-terminal-ansiRed:var(--color-accent-red);--vscode-terminal-ansiGreen:var(--color-accent-green);--vscode-terminal-ansiYellow:var(--color-accent-yellow);--vscode-terminal-ansiBlue:var(--color-accent-blue);--vscode-terminal-ansiMagenta:var(--color-accent-purple);--vscode-terminal-ansiCyan:var(--color-accent-blue);--vscode-terminal-ansiWhite:var(--color-text-foreground);--vscode-terminal-ansiBrightBlack:var(--color-text-foreground-secondary);--vscode-terminal-ansiBrightRed:var(--color-accent-red);--vscode-terminal-ansiBrightGreen:var(--color-accent-green);--vscode-terminal-ansiBrightYellow:var(--color-accent-yellow);--vscode-terminal-ansiBrightBlue:var(--color-accent-blue);--vscode-terminal-ansiBrightMagenta:var(--color-accent-purple);--vscode-terminal-ansiBrightCyan:var(--color-accent-blue);--vscode-terminal-ansiBrightWhite:var(--color-text-foreground);--vscode-terminalStickyScrollHover-background:var(--color-background-elevated-primary);--vscode-terminalCommandGuide-foreground:var(--color-text-accent);--vscode-walkThrough-embeddedEditorBackground:var(--color-background-elevated-primary);--vscode-profiles-sashBorder:var(--color-border);--vscode-gitDecoration-addedResourceForeground:var(--color-decoration-added);--vscode-gitDecoration-modifiedResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-deletedResourceForeground:var(--color-decoration-deleted);--vscode-gitDecoration-renamedResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-untrackedResourceForeground:var(--color-decoration-added);--vscode-gitDecoration-ignoredResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-stageModifiedResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-stageDeletedResourceForeground:var(--color-decoration-modified);--vscode-gitDecoration-conflictingResourceForeground:var(--color-decoration-unchanged);--vscode-gitDecoration-submoduleResourceForeground:var(--color-decoration-modified);--vscode-git-blame\.editorDecorationForeground:var(--color-decoration-unchanged)}[data-codex-window-type=electron]{--font-weight-medium:500;--vscode-font-weight:445;background:0 0;overflow:hidden}:is([data-codex-window-type=browser],[data-codex-window-type=chrome-extension],[data-codex-window-type=electron]) body{--padding-row-y:calc(var(--spacing) * 1.25);--height-token-nav-row:calc(var(--text-base) * 1.5 + var(--padding-row-y) * 2);--padding-panel-base:calc(var(--spacing) * 5);--padding-panel:var(--padding-panel-base);--thread-content-max-width:48rem;--composer-adjacent-max-width:calc(var(--thread-content-max-width) + var(--composer-inline-overhang) + var(--composer-inline-overhang) - var(--home-composer-inline-inset) - var(--home-composer-inline-inset));--markdown-wide-block-max-width:56rem;--color-token-bg-fog:var(--color-background-elevated-secondary);--vscode-editor-font-family:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--vscode-font-size:var(--text-base);--vscode-editor-font-size:var(--text-sm);--vscode-chat-font-size:var(--vscode-font-size);--vscode-chat-editor-font-size:var(--vscode-editor-font-size);--spacing-token-button-composer-sm:calc(var(--spacing) * 7);--text-heading-md:18px}[data-codex-window-type=electron] body{--cursor-interaction:default;overscroll-behavior:none;overflow:hidden}@font-face{font-family:OpenAI Sans;src:url("./media/OpenAISans-Regular-DFZxHTKM.woff2")format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OpenAI Sans;src:url("./media/OpenAISans-Medium-B7nJY_kG.woff2")format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--elevation-stroke:0 0 0 .5px var(--color-token-border-heavy);--elevation-prominent:var(--elevation-stroke), 0 3px 7.5px #0000000a, 0 0 20px #0000000d;--elevation-sidebar:var(--elevation-stroke), 0 3px 7.5px #00000008, 0 0 16px #00000005;--codex-window-zoom:1;--max-app-overlay-z-index:2147480000;--padding-row-y:calc(var(--spacing) * 1);--height-token-nav-row:calc(var(--text-base) * 1.5 + var(--padding-row-y) * 2);--height-token-row:var(--height-token-nav-row);--radius-token-row:9999px;--padding-panel-base:calc(var(--spacing) * 3);--padding-panel:var(--padding-panel-base);--padding-toolbar:calc(var(--spacing) * 4);--composer-inline-overhang:calc(var(--spacing) * 6);--home-composer-inline-inset:calc(var(--spacing) * 3.25);--composer-adjacent-max-width:100%;--composer-suggestion-inline-inset:calc(var(--padding-toolbar) + var(--home-composer-inline-inset));--inset-toolbar:var(--height-toolbar);--safe-area-left:0px;--safe-area-right:0px;--codex-chat-font-size:var(--vscode-chat-font-size,var(--vscode-font-size,13px));--codex-chat-code-font-size:var(--vscode-chat-editor-font-size,var(--vscode-editor-font-size,12px));--conversation-item-gap:16px;--conversation-grouped-item-gap:4px}@supports (corner-shape:superellipse(1.5)){:root{--codex-corner-radius-scale:1.25;--codex-corner-shape:superellipse(1.5);--corner-radius-scale:var(--codex-corner-radius-scale);--radius-md:calc(var(--radius-md-base) * var(--corner-radius-scale));--radius-lg:calc(var(--radius-lg-base) * var(--corner-radius-scale));--radius-xl:calc(var(--radius-xl-base) * var(--corner-radius-scale));--radius-2xl:calc(var(--radius-2xl-base) * var(--corner-radius-scale));--radius-3xl:calc(var(--radius-3xl-base) * var(--corner-radius-scale));--radius-4xl:calc(var(--radius-4xl-base) * var(--corner-radius-scale))}}body{color:var(--color-token-editor-foreground);font-family:var(--vscode-font-family);font-weight:var(--vscode-font-weight);background-color:#0000;height:100vh;padding:0}#root{height:100vh}:root{--diffs-font-family:var(--font-mono);--diffs-font-size:var(--vscode-editor-font-size,12px);--diffs-line-height:calc(var(--diffs-font-size,12px) * 1.8);--diffs-deletion-color-override:var(--color-token-git-decoration-deleted-resource-foreground);--diffs-addition-color-override:var(--color-token-git-decoration-added-resource-foreground);--diffs-gap-block:0;--diffs-min-number-column-width:4ch}:root[data-codex-window-type=extension]{--color-background-surface:var(--vscode-editor-background);--color-background-surface-under:var(--vscode-sideBar-background);--diffs-font-size:calc(var(--codex-chat-code-font-size) - 1px);--text-heading-md:16px}@property --tw-leading{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}:root{--tw-border-style: solid}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@layer cottonwood.foundation{:root{--catalog-font-family: var(--vscode-font-family, var(--font-sans-default));--catalog-font-mono: var(--font-mono);--catalog-title-size: var(--text-heading-lg);--catalog-section-size: var(--text-heading-sm);--catalog-body-size: var(--text-base);--catalog-caption-size: var(--text-sm);--catalog-meta-size: var(--text-xs);--catalog-title-leading: var(--leading-tight);--catalog-section-leading: var(--leading-snug);--catalog-body-leading: var(--leading-relaxed);--catalog-title-weight: var(--font-weight-semibold);--catalog-row-weight: var(--font-weight-medium);--catalog-body-weight: var(--font-weight-normal);--catalog-page-header-gap: calc(var(--spacing) * 14);--catalog-page-header-gap-narrow: calc(var(--spacing) * 10);--catalog-section-padding: calc(var(--spacing) * 10);--catalog-section-gap: calc(var(--spacing) * 6);--catalog-layout-preview-scale: .15;--catalog-example-preview-scale: .5;--catalog-example-preview-inverse-scale: 200%;--catalog-guidance-column-min: 13rem;--catalog-guidance-decision-min: 17rem;--catalog-guidance-badge-radius: var(--radius-full);--catalog-guidance-badge-padding-block: calc(var(--spacing) * 1.25);--catalog-guidance-badge-padding-inline: calc(var(--spacing) * 2.5);--catalog-guidance-panel-gap: calc(var(--spacing) * 6);--catalog-guidance-grid-gap: calc(var(--spacing) * 6);--catalog-component-load-gap: calc(var(--spacing) * 2);--catalog-component-load-padding-block: calc(var(--spacing) * 6);--catalog-component-load-color: var(--color-text-foreground-secondary);--catalog-label-divider: var(--border-width-hairline) solid var(--color-border-light);--catalog-card-page-gap: var(--catalog-section-padding);--catalog-card-section-gap: var(--catalog-section-gap);--catalog-card-heading-gap: calc(var(--spacing) * 2);--catalog-card-grid-gap: calc(var(--spacing) * 4);--catalog-card-anatomy-gap: calc(var(--spacing) * 6);--catalog-card-column-min: var(--container-3xs);--catalog-card-wide-column-min: var(--container-xs);--catalog-card-note-padding: calc(var(--spacing) * 4);--catalog-card-row-padding-block: calc(var(--spacing) * 3);--catalog-card-row-padding-inline: calc(var(--spacing) * 4);--catalog-card-focus-width: calc(var(--border-width-hairline) * 2);--catalog-card-focus-offset: calc(var(--spacing) * .5);--catalog-technical-summary-block-size: calc(var(--spacing) * 14);--catalog-app-shell-preview-block-size: calc(var(--spacing) * 96);--catalog-app-shell-preview-inline-size: 100%;--catalog-app-shell-canvas-padding: calc(var(--spacing) * 8);--catalog-app-shell-canvas-copy-width: var(--container-md);--catalog-responsive-breakpoint: 700px;--catalog-examples-stack-breakpoint: 820px;--catalog-examples-note-stack-breakpoint: 560px;--example-settings-page-min-block-size: 100dvh;--example-settings-content-inline-size: var(--container-3xl);--example-settings-field-copy-min: var(--container-3xs);--example-settings-field-control-min: var(--container-xs);--example-settings-narrow-breakpoint: 760px;--example-studio-page-min-block-size: 100dvh;--example-studio-inspector-inline-size: var(--container-xs);--example-studio-canvas-max-block-size: calc(100vh - var(--height-toolbar) - calc(var(--spacing) * 80));--example-studio-compact-rail-inline-size: calc(var(--spacing) * 16);--example-studio-medium-breakpoint: 1100px;--example-studio-narrow-breakpoint: 760px;--button-core-leading-18: var(--button-core-line-height-compact);--segmented-control-press-scale-default: .985;--segmented-control-press-scale-xs: .96;--segmented-control-press-scale-sm: .97;--segmented-control-press-scale-md: .98;--segmented-control-press-scale-xl: .995;--segmented-control-press-threshold-xs: 80px;--segmented-control-press-threshold-sm: 150px;--segmented-control-press-threshold-md: 220px;--segmented-control-press-threshold-xl: 600px;--segmented-control-thumb-end-gap: 2px;--segmented-control-thumb-end-adjustment: 1px;--example-store-page-min-block-size: 100dvh;--example-store-shell-background: var(--color-background-surface);--example-store-shell-columns: var(--app-shell-left-panel-default-width) minmax(0, 1fr);--example-store-fluid-track: 1fr;--example-store-shell-rows: minmax(0, var(--example-store-fluid-track));--example-store-shell-overflow: hidden;--example-store-content-rows: auto minmax(0, var(--example-store-fluid-track));--example-store-content-overflow: hidden;--example-store-main-overflow-y: auto;--example-store-main-overscroll-behavior: contain;--example-store-main-scrollbar-gutter: stable;--example-store-theme-control-inline-size: calc(var(--spacing) * 60);--example-store-preference-control-inline-size: calc(var(--spacing) * 52);--example-store-preference-control-gap: var(--spacing-2);--example-store-color-swatch-size: var(--size-5);--example-store-settings-panel-border: 1px solid var(--color-border);--example-store-settings-panel-background: var(--color-background-panel);--example-store-settings-page-inline-size: 100%;--example-store-settings-page-max-inline-size: none;--example-store-settings-divider-inset: var(--example-store-space-5);--example-store-settings-divider-size: 1px;--example-store-theme-setting-align-items: center;--example-store-theme-setting-direction: row;--example-store-setting-row-align-items: center;--example-store-setting-row-direction: row;--example-store-space-half: calc(var(--spacing) / 2);--example-store-space-1: var(--spacing);--example-store-space-2: calc(var(--spacing) * 2);--example-store-space-3: calc(var(--spacing) * 3);--example-store-space-4: calc(var(--spacing) * 4);--example-store-space-5: calc(var(--spacing) * 5);--example-store-space-6: calc(var(--spacing) * 6);--example-store-space-8: calc(var(--spacing) * 8);--example-store-space-10: calc(var(--spacing) * 10);--example-store-space-12: calc(var(--spacing) * 12);--example-store-navigation-position: sticky;--example-store-navigation-inset-block-start: 0;--example-store-navigation-z-index: 2;--example-store-navigation-block-size: 100dvh;--example-store-navigation-rows: auto minmax(0, 1fr) auto;--example-store-navigation-padding: var(--example-store-space-4);--example-store-rule-width: 1px;--example-store-navigation-border-inline-end: var(--example-store-rule-width) solid var(--color-border-light);--example-store-navigation-border-bottom: 0;--example-store-navigation-background: color-mix(in srgb, var(--color-text-foreground) 3%, var(--color-background-surface));--example-store-navigation-hover-background: color-mix(in srgb, var(--color-text-foreground) 4%, transparent);--example-store-navigation-active-background: color-mix(in srgb, var(--color-text-accent) 9%, transparent);--example-store-brand-row-padding: 0;--example-store-brand-mark-size: var(--example-store-space-8);--example-store-brand-description-display: block;--example-store-mobile-profile-display: none;--example-store-mobile-profile-size: var(--example-store-space-10);--example-store-nav-list-display: flex;--example-store-nav-list-direction: column;--example-store-nav-list-gap: var(--example-store-space-half);--example-store-nav-list-padding: var(--example-store-space-6) 0;--example-store-nav-list-overflow-x: visible;--example-store-nav-item-flex: none;--example-store-nav-item-padding: var(--example-store-space-2) var(--example-store-space-3);--example-store-nav-item-radius: var(--radius-full);--example-store-nav-item-min-block-size: calc(var(--spacing) * 8);--example-store-nav-icon-display: inline-flex;--example-store-count-background: color-mix(in srgb, var(--color-text-foreground) 6%, transparent);--example-store-warning-background: color-mix(in srgb, var(--color-text-warning) 10%, transparent);--example-store-nav-footer-display: block;--example-store-nav-footer-padding: var(--example-store-space-4);--example-store-navigation-avatar-size: var(--example-store-space-8);--example-store-avatar-background: color-mix(in srgb, var(--color-text-accent) 7%, transparent);--example-store-topbar-position: sticky;--example-store-topbar-display: flex;--example-store-topbar-z-index: 1;--example-store-topbar-block-size: 46px;--example-store-topbar-padding: var(--example-store-space-2) var(--example-store-space-6);--example-store-topbar-background: color-mix(in srgb, var(--color-background-surface) 96%, transparent);--example-store-main-content-rail: 80rem;--example-store-main-padding: var(--example-store-space-8) var(--example-store-space-6) var(--example-store-space-12);--example-store-working-font-size: var(--text-sm);--example-store-working-line-height: var(--text-sm--line-height);--example-store-divider: var(--example-store-rule-width) solid var(--color-border-light);--example-store-page-gap: var(--example-store-space-6);--example-store-page-header-direction: row;--example-store-page-header-align-items: flex-end;--example-store-page-header-gap: var(--example-store-space-6);--example-store-page-heading-measure: 32rem;--example-store-page-title-size: var(--text-heading-lg);--example-store-segmented-control-inline-size: 15rem;--example-store-table-tools-gap: var(--example-store-space-3);--example-store-table-tools-border: var(--example-store-divider);--example-store-table-tools-header-gap: var(--example-store-space-3);--example-store-filter-field-min-inline-size: 11rem;--example-store-filter-field-inline-size: 12rem;--example-store-filter-grid-gap: var(--example-store-space-3);--example-store-filter-field-gap: var(--example-store-space-1);--example-store-table-empty-padding: var(--example-store-space-8) var(--example-store-space-4);--example-store-metric-columns: repeat(4, minmax(0, 1fr));--example-store-metric-min-block-size: calc(var(--spacing) * 20);--example-store-metric-padding: var(--example-store-space-4);--example-store-metric-third-border-inline-start: var(--example-store-divider);--example-store-metric-third-border-block-start: 0;--example-store-metric-fourth-border-block-start: 0;--example-store-workspace-gap: var(--example-store-space-4);--example-store-workbench-min-inline-size: 30rem;--example-store-workbench-columns: repeat(auto-fit, minmax(min(100%, var(--example-store-workbench-min-inline-size)), 1fr));--example-store-secondary-columns: repeat(2, minmax(0, 1fr));--example-store-panel-gap: var(--example-store-space-4);--example-store-panel-padding: var(--example-store-space-4);--example-store-panel-border: var(--example-store-rule-width) solid var(--color-border-light);--example-store-panel-radius: var(--radius-lg);--example-store-panel-background: var(--color-background-surface);--example-store-chart-block-size: calc(var(--spacing) * 44);--example-store-chart-axis-size: var(--example-store-space-10);--example-store-chart-axis-gap: var(--example-store-space-3);--example-store-chart-grid-line-count: 5;--example-store-chart-grid-line: var(--example-store-rule-width) solid var(--color-border-light);--example-store-chart-line-width: calc(var(--example-store-rule-width) * 2);--example-store-chart-point-border-width: var(--example-store-rule-width);--example-store-chart-legend-size: var(--example-store-space-4);--example-store-list-row-gap: var(--example-store-space-3);--example-store-list-row-padding: var(--example-store-space-3);--example-store-compact-row-padding: var(--example-store-space-3);--example-store-queue-row-columns: minmax(0, 1fr) minmax(0, 1fr) max-content;--example-store-queue-row-areas: "identity shipping total";--example-store-available-column-size: var(--example-store-space-8);--example-store-table-min-inline-size: 44rem;--example-store-responsive-table-display: table;--example-store-responsive-table-inline-size: 100%;--example-store-responsive-head-position: static;--example-store-responsive-head-inline-size: auto;--example-store-responsive-head-block-size: auto;--example-store-responsive-head-overflow: visible;--example-store-responsive-head-clip-path: none;--example-store-responsive-head-white-space: normal;--example-store-responsive-body-display: table-row-group;--example-store-responsive-row-display: table-row;--example-store-responsive-row-columns: none;--example-store-responsive-row-gap: 0;--example-store-responsive-row-padding: 0;--example-store-responsive-row-border: var(--example-store-divider);--example-store-responsive-last-row-border: 0;--example-store-responsive-row-min-block-size: calc(var(--spacing) * 12);--example-store-responsive-cell-display: table-cell;--example-store-responsive-cell-gap: 0;--example-store-responsive-cell-min-inline-size: 0;--example-store-responsive-cell-padding: var(--example-store-space-1) var(--example-store-space-2);--example-store-responsive-cell-edge-padding: 0;--example-store-responsive-cell-border: 0;--example-store-responsive-cell-font-size: var(--text-sm);--example-store-responsive-cell-line-height: var(--text-sm--line-height);--example-store-responsive-label-display: none;--example-store-responsive-label-font-size: var(--text-xs);--example-store-responsive-label-font-weight: 500;--example-store-responsive-label-line-height: var(--text-sm--line-height);--example-store-responsive-label-opacity: .58;--example-store-responsive-primary-column: auto;--example-store-responsive-primary-font-size: var(--text-sm);--example-store-responsive-primary-line-height: var(--text-sm--line-height);--example-store-responsive-action-justify: auto;--example-store-responsive-action-align: auto;--example-store-responsive-meta-justify: auto;--example-store-order-row-areas: none;--example-store-customer-row-areas: none;--example-store-inventory-row-areas: none;--example-store-table-heading-font-size: var(--text-xs);--example-store-table-heading-font-weight: var(--font-weight-medium);--example-store-table-row-hover-background: color-mix(in srgb, var(--color-text-foreground) 4%, transparent);--example-store-table-panel-border: 0;--example-store-table-panel-block-border: var(--example-store-divider);--example-store-table-panel-radius: 0;--example-store-table-panel-background: transparent;--example-store-table-container-border: 0;--example-store-table-container-radius: 0;--example-store-overview-group-border: var(--example-store-divider);--example-store-overview-group-radius: var(--radius-lg);--example-store-overview-group-background: var(--color-background-surface);--example-store-overview-grid-gap: 0;--example-store-chart-panel-inline-divider: var(--example-store-divider);--example-store-chart-panel-block-divider: var(--example-store-divider);--example-store-queue-panel-block-divider: var(--example-store-divider);--example-store-inventory-panel-inline-divider: var(--example-store-divider);--example-store-inventory-panel-block-divider: 0;--example-store-customer-avatar-size: var(--example-store-space-8);--example-store-focused-content-rail: 48rem;--example-store-grouped-panel-border: var(--example-store-rule-width) solid var(--color-border-light);--example-store-grouped-panel-radius: 1.25rem;--example-store-grouped-panel-background: color-mix(in srgb, var(--color-text-foreground) 4%, var(--color-background-surface));--example-store-setting-row-padding: var(--example-store-space-3) var(--example-store-space-5);--example-store-profile-columns: minmax(0, 1fr) minmax(18rem, 1fr);--example-store-profile-card-padding: var(--example-store-space-6);--example-store-profile-card-avatar-size: var(--example-store-space-12);--example-store-focus-outline: var(--select-focus-outline);--example-store-focus-offset: var(--select-focus-offset);--example-store-motion-duration: .14s;--example-store-page-enter-duration: .22s;--example-store-page-enter-fill-mode: backwards;--example-store-page-enter-offset: var(--example-store-space-2);--example-store-motion-easing: cubic-bezier(.2, .8, .2, 1)}@media(max-width:48rem){:root{--example-store-shell-columns: minmax(0, 1fr);--example-store-shell-rows: auto minmax(0, var(--example-store-fluid-track));--example-store-navigation-position: sticky;--example-store-navigation-block-size: auto;--example-store-navigation-rows: auto auto;--example-store-navigation-padding: 0;--example-store-navigation-border-inline-end: 0;--example-store-navigation-border-bottom: var(--example-store-rule-width) solid var(--color-border-light);--example-store-brand-row-padding: var(--example-store-space-3) var(--example-store-space-4);--example-store-brand-mark-size: var(--example-store-space-8);--example-store-brand-description-display: none;--example-store-mobile-profile-display: grid;--example-store-nav-list-direction: row;--example-store-nav-list-gap: var(--example-store-space-half);--example-store-nav-list-padding: var(--example-store-space-half) var(--example-store-space-3) var(--example-store-space-2);--example-store-nav-list-overflow-x: auto;--example-store-nav-item-flex: 0 0 auto;--example-store-nav-item-padding: var(--example-store-space-2) var(--example-store-space-3);--example-store-nav-icon-display: inline-flex;--example-store-nav-footer-display: none;--example-store-topbar-display: none;--example-store-main-padding: var(--example-store-space-5) var(--example-store-space-4) var(--example-store-space-10);--example-store-page-gap: var(--example-store-space-5);--example-store-page-header-direction: column;--example-store-page-header-align-items: stretch;--example-store-page-header-gap: var(--example-store-space-4);--example-store-page-title-size: var(--text-heading-md);--example-store-segmented-control-inline-size: 100%;--example-store-filter-field-inline-size: 100%;--example-store-metric-columns: repeat(2, minmax(0, 1fr));--example-store-metric-min-block-size: calc(var(--spacing) * 20);--example-store-metric-padding: var(--example-store-space-3);--example-store-metric-third-border-inline-start: 0;--example-store-metric-third-border-block-start: var(--example-store-divider);--example-store-metric-fourth-border-block-start: var(--example-store-divider);--example-store-workbench-columns: minmax(0, 1fr);--example-store-secondary-columns: minmax(0, 1fr);--example-store-panel-padding: var(--example-store-space-4);--example-store-chart-block-size: calc(var(--spacing) * 32);--example-store-queue-row-columns: minmax(0, 1fr) max-content;--example-store-queue-row-areas: "identity total" "shipping total";--example-store-table-min-inline-size: 0;--example-store-responsive-table-display: block;--example-store-responsive-head-position: absolute;--example-store-responsive-head-inline-size: 1px;--example-store-responsive-head-block-size: 1px;--example-store-responsive-head-overflow: hidden;--example-store-responsive-head-clip-path: inset(50%);--example-store-responsive-head-white-space: nowrap;--example-store-responsive-body-display: grid;--example-store-responsive-row-display: grid;--example-store-responsive-row-columns: minmax(0, 1fr) auto;--example-store-responsive-row-gap: var(--example-store-space-2);--example-store-responsive-row-padding: var(--example-store-space-4) 0;--example-store-responsive-row-min-block-size: auto;--example-store-responsive-cell-display: grid;--example-store-responsive-cell-gap: var(--example-store-space-1);--example-store-responsive-cell-padding: 0;--example-store-responsive-label-display: block;--example-store-responsive-primary-column: auto;--example-store-responsive-action-justify: end;--example-store-responsive-action-align: end;--example-store-responsive-meta-justify: end;--example-store-order-row-areas: "order total" "customer action" "delivery status";--example-store-customer-row-areas: "customer spend" "location orders" "last segment";--example-store-inventory-row-areas: "product product" "sku available" "reserved status";--example-store-overview-group-border: 0;--example-store-overview-group-radius: 0;--example-store-chart-panel-inline-divider: 0;--example-store-chart-panel-block-divider: var(--example-store-divider);--example-store-queue-panel-block-divider: var(--example-store-divider);--example-store-inventory-panel-inline-divider: 0;--example-store-inventory-panel-block-divider: var(--example-store-divider);--example-store-profile-columns: minmax(0, 1fr);--example-store-setting-row-padding: var(--example-store-space-4);--example-store-theme-control-inline-size: 100%;--example-store-preference-control-inline-size: 100%;--example-store-theme-setting-align-items: stretch;--example-store-theme-setting-direction: column;--example-store-setting-row-align-items: stretch;--example-store-setting-row-direction: column}}}:root[data-cottonwood-sidebar-translucent=true]{--example-store-navigation-background: color-mix(in srgb, var(--color-background-surface) 82%, transparent)}:root[data-cottonwood-motion=off] *,:root[data-cottonwood-motion=off] *:before,:root[data-cottonwood-motion=off] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:root[data-cottonwood-motion=system] *,:root[data-cottonwood-motion=system] *:before,:root[data-cottonwood-motion=system] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@layer theme{:root{--cottonwood-theme-customizer-page-max-inline-size: 64rem;--cottonwood-theme-customizer-section-gap: calc(var(--spacing) * 8);--cottonwood-theme-customizer-heading-gap: calc(var(--spacing) * 3);--cottonwood-theme-customizer-header-gap: calc(var(--spacing) * .5);--cottonwood-theme-customizer-panel-border: 1px solid var(--color-border);--cottonwood-theme-customizer-panel-radius: 1.25rem;--cottonwood-theme-customizer-panel-background: var(--color-background-panel);--cottonwood-theme-customizer-row-align-items: center;--cottonwood-theme-customizer-row-direction: row;--cottonwood-theme-customizer-row-gap: calc(var(--spacing) * 4);--cottonwood-theme-customizer-row-padding: calc(var(--spacing) * 3) calc(var(--spacing) * 5);--cottonwood-theme-customizer-divider-inset: calc(var(--spacing) * 5);--cottonwood-theme-customizer-divider-size: 1px;--cottonwood-theme-customizer-copy-gap: calc(var(--spacing) * .5);--cottonwood-theme-customizer-control-inline-size: calc(var(--spacing) * 60);--cottonwood-theme-customizer-control-gap: calc(var(--spacing) * 2);--cottonwood-theme-customizer-swatch-size: calc(var(--spacing) * 5);--cottonwood-theme-customizer-swatch-border: 1px solid var(--color-border-light)}}@media(max-width:48rem){@layer theme{:root{--cottonwood-theme-customizer-row-align-items: stretch;--cottonwood-theme-customizer-row-direction: column;--cottonwood-theme-customizer-row-padding: calc(var(--spacing) * 4);--cottonwood-theme-customizer-control-inline-size: 100%}}}:root{--markdown-demo-page-inline-size: 100%;--markdown-demo-page-max-inline-size: 80rem;--markdown-demo-page-min-block-size: 100%;--markdown-demo-page-padding: calc(var(--spacing) * 8);--markdown-demo-readable-rail: 48rem;--markdown-demo-eyebrow-margin: 0 0 calc(var(--spacing) * 2);--markdown-demo-title-margin: 0;--markdown-demo-intro-margin: calc(var(--spacing) * 3) 0 0;--markdown-demo-title-font-size: var(--text-heading-lg);--markdown-demo-title-line-height: var(--leading-tight);--markdown-demo-body-font-size: var(--codex-chat-font-size);--markdown-demo-body-line-height: calc(var(--markdown-demo-body-font-size) + 8px);--markdown-demo-meta-font-size: var(--text-sm);--markdown-demo-meta-line-height: var(--leading-normal);--markdown-demo-label-font-size: var(--text-sm);--markdown-demo-label-line-height: var(--leading-normal);--markdown-demo-label-weight: var(--font-weight-medium);--markdown-demo-heading-weight: 600;--markdown-demo-pipeline-gap: calc(var(--spacing) * 2);--markdown-demo-pipeline-margin-block: calc(var(--spacing) * 6);--markdown-demo-workspace-columns: repeat(2, minmax(0, 1fr));--markdown-demo-workspace-gap: calc(var(--spacing) * 6);--markdown-demo-pane-rows: auto minmax(0, 1fr) auto;--markdown-demo-pane-gap: calc(var(--spacing) * 2);--markdown-demo-pane-heading-gap: calc(var(--spacing) * 3);--markdown-demo-pane-min-block-size: 34rem;--markdown-demo-pane-border: var(--border-width-hairline) solid var(--color-token-border-light);--markdown-demo-pane-radius: var(--radius-lg);--markdown-demo-pane-background: var(--color-token-bg-primary);--markdown-demo-control-inline-size: 100%;--markdown-demo-editor-padding: calc(var(--spacing) * 4);--markdown-demo-preview-padding: calc(var(--spacing) * 5);--markdown-demo-code-font-size: var(--codex-chat-code-font-size);--markdown-demo-code-line-height: 20px;--markdown-demo-focus-ring: 0 0 0 var(--pressable-focus-width) var(--color-border-focus);--markdown-demo-paragraph-margin: 0 0 .6875rem;--markdown-demo-heading-margin: 20px 0 10px;--markdown-demo-heading-line-height: 1.25;--markdown-demo-heading-1-size: 24px;--markdown-demo-heading-2-size: 20px;--markdown-demo-heading-3-size: 17px;--markdown-demo-heading-5-size: 15px;--markdown-demo-list-margin: 0 0 .625rem;--markdown-demo-list-padding-inline-start: 1.3125rem;--markdown-demo-list-item-gap: .5rem;--markdown-demo-task-control-gap: calc(var(--spacing) * 2);--markdown-demo-blockquote-margin: 0 0 8px;--markdown-demo-blockquote-padding-block: 8px;--markdown-demo-blockquote-padding-inline-start: 24px;--markdown-demo-blockquote-line-height: 24px;--markdown-demo-blockquote-bar-width: 4px;--markdown-demo-blockquote-bar-radius: 2px;--markdown-demo-rule-margin: 28px 0;--markdown-demo-rule-border: 1px solid var(--color-token-border-heavy);--markdown-demo-inline-code-radius: 6px;--markdown-demo-inline-code-padding: 1px 6px;--markdown-demo-inline-code-background: color-mix(in srgb, var(--color-token-list-hover-background) 60%, var(--color-token-foreground) 6%);--markdown-demo-inline-code-font-size: .92em;--markdown-demo-code-block-margin: 14px;--markdown-demo-code-block-radius: var(--radius-lg);--markdown-demo-code-block-padding: 8px;--markdown-demo-table-inline-size: 100%;--markdown-demo-table-font-size: 14px;--markdown-demo-table-cell-max-inline-size: 30rem;--markdown-demo-table-cell-padding-block: 10px;--markdown-demo-table-cell-padding-inline-end: 24px;--markdown-demo-table-cell-border: 1px solid var(--color-token-border-light);--markdown-demo-table-heading-padding-block: 8px;--markdown-demo-table-heading-border: 1px solid var(--color-token-border-heavy);--markdown-demo-table-heading-line-height: 16px}@media(max-width:48rem){:root{--markdown-demo-page-padding: calc(var(--spacing) * 4);--markdown-demo-workspace-columns: minmax(0, 1fr)}}@layer theme{:root{--radio-group-gap:8px;--radio-label-gap:8px;--radio-size:16px;--radio-border:1px solid var(--color-border);--radio-selected:var(--color-accent);--radio-indicator-size:8px;--segmented-padding:2px;--segmented-radius:var(--radius-md);--segmented-background:var(--color-background-control);--segmented-gap:2px;--segmented-option-padding:6px 10px;--segmented-color:var(--color-text-secondary);--segmented-selected-background:var(--color-surface-elevated);--segmented-selected-color:var(--color-text);--segmented-selected-shadow:var(--shadow-hairline);--select-height:32px;--select-padding:6px 28px 6px 8px;--select-border:1px solid var(--color-border);--select-radius:var(--radius-md);--select-background:var(--color-background-control);--select-color:var(--color-text);--select-focus-outline:2px solid var(--color-ring);--select-focus-offset:2px;--slider-accent:var(--color-accent);--slider-disabled-opacity:.6;--table-divider:1px solid var(--color-border);--table-cell-padding:8px 12px;--table-row-hover:var(--color-background-hover);--pagination-gap:8px;--pagination-color:var(--color-text);--pagination-label-width:5ch;--tabs-gap:4px;--tabs-border:1px solid var(--color-border);--tabs-padding:8px 12px;--tabs-active-border:2px solid transparent;--tabs-color:var(--color-text-secondary);--tabs-active-color:var(--color-text)}}@layer theme{:root{--popover-z-index:10;--popover-offset:4px;--popover-min-width:300px;--popover-max-width:700px;--popover-padding:12px;--popover-radius:var(--radius-lg);--popover-background:var(--color-surface-elevated);--popover-shadow:var(--shadow),var(--shadow-hairline);--popover-color:var(--color-text);--input-border:1px solid var(--color-border);--input-radius:var(--radius-md);--input-background:var(--color-background-control);--input-color:var(--color-text);--input-focus-shadow:inset 0 0 0 1px var(--input-outline-border-color-focus);--input-invalid-border:var(--color-border-status-error);--input-height:32px;--input-padding:6px 8px;--input-disabled-opacity:.6}}@layer theme{:root,[data-cottonwood-dil-component][data-w-component=date-picker]{--date-picker-proxy-size: 1px;--date-picker-proxy-margin: -1px;--date-picker-control-font-family: -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--date-picker-control-font-weight: var(--font-weight-medium);--date-picker-control-line-height: 26px;--date-picker-control-transition-duration: var(--transition-duration-basic);--date-picker-control-transition-ease: ease;--date-picker-control-transition-properties: color, box-shadow, background-color;--date-picker-control-border-width: 1px;--date-picker-control-ring-width: 2px;--date-picker-control-ring-style: solid;--date-picker-control-ring-color: var(--color-ring);--date-picker-control-ring-offset: 2px;--date-picker-control-ring-offset-inset: -1px;--date-picker-control-rest-scale: 1;--date-picker-control-active-scale: .98;--date-picker-control-hidden-opacity: 0;--date-picker-control-open-ghost-opacity: .6;--date-picker-control-indicator-opacity: .75;--date-picker-control-visible-opacity: 1;--date-picker-control-color: var(--gray-1000);--date-picker-control-placeholder-color: var(--color-text-tertiary);--date-picker-control-indicator-color: var(--color-text-secondary);--date-picker-control-outline-border: var(--date-picker-alpha-16);--date-picker-control-outline-border-hover: var(--date-picker-alpha-25);--date-picker-control-outline-focus-border: var(--date-picker-alpha-50);--date-picker-control-soft-focus-border: var(--date-picker-alpha-20);--date-picker-control-ghost-hover-background: var(--date-picker-alpha-08);--date-picker-control-ghost-active-background: var(--date-picker-alpha-12);--date-picker-control-soft-background: var(--date-picker-alpha-08);--date-picker-control-soft-hover-background: var(--date-picker-alpha-12);--date-picker-control-soft-active-background: var(--date-picker-alpha-16);--date-picker-control-invalid-border: var(--red-500);--date-picker-control-invalid-ring-color: var(--date-picker-red-200);--date-picker-control-disabled-background: var(--date-picker-alpha-05);--date-picker-control-disabled-border: var(--date-picker-alpha-06);--date-picker-control-disabled-color: var(--gray-400);--date-picker-alpha-05: color-mix(in oklab, var(--alpha-base) 5%, transparent);--date-picker-alpha-06: color-mix(in oklab, var(--alpha-base) 6%, transparent);--date-picker-alpha-08: color-mix(in oklab, var(--alpha-base) 8%, transparent);--date-picker-alpha-12: color-mix(in oklab, var(--alpha-base) 12%, transparent);--date-picker-alpha-16: color-mix(in oklab, var(--alpha-base) 16%, transparent);--date-picker-alpha-20: color-mix(in oklab, var(--alpha-base) 20%, transparent);--date-picker-alpha-25: color-mix(in oklab, var(--alpha-base) 25%, transparent);--date-picker-alpha-30: color-mix(in oklab, var(--alpha-base) 30%, transparent);--date-picker-alpha-50: color-mix(in oklab, var(--alpha-base) 50%, transparent);--date-picker-red-200: #ff8583;--date-picker-gray-850-dark: #dcdcdc;--date-picker-cubic-enter: cubic-bezier(.19, 1, .22, 1);--date-picker-cubic-move: cubic-bezier(.65, 0, .35, 1);--date-picker-control-size-3xs: 1.375rem;--date-picker-control-size-2xs: 1.5rem;--date-picker-control-size-xs: 1.625rem;--date-picker-control-size-sm: 1.75rem;--date-picker-control-size-md: 2rem;--date-picker-control-size-lg: 2.25rem;--date-picker-control-size-xl: 2.5rem;--date-picker-control-size-2xl: 2.75rem;--date-picker-control-size-3xl: 3rem;--date-picker-control-gutter-2xs: .375rem;--date-picker-control-gutter-xs: .5rem;--date-picker-control-gutter-sm: .625rem;--date-picker-control-gutter-md: .75rem;--date-picker-control-gutter-lg: .875rem;--date-picker-control-gutter-xl: 1rem;--date-picker-control-pill-gutter-scaling: 1.33;--date-picker-control-radius-sm: var(--radius-sm-base);--date-picker-control-radius-md: var(--radius-md-base);--date-picker-control-radius-lg: var(--radius-lg-base);--date-picker-control-radius-xl: var(--radius-xl-base);--date-picker-control-font-size-sm: var(--font-text-xs-size);--date-picker-control-font-size-md: var(--font-text-sm-size);--date-picker-control-font-size-lg: var(--font-text-md-size);--date-picker-control-icon-size-xs: .875rem;--date-picker-control-icon-size-sm: 1rem;--date-picker-control-icon-size-md: 1.125rem;--date-picker-control-icon-size-lg: 1.25rem;--date-picker-control-gap-xs: 4px;--date-picker-control-gap-sm: 6px;--date-picker-control-gap-md: 8px;--date-picker-control-gap-lg: 10px;--date-picker-offset-negative-xs: -1px;--date-picker-offset-negative-sm: -2px;--date-picker-offset-negative-md: -3px;--date-picker-offset-negative-lg: -4px;--date-picker-clear-size-xs: 14px;--date-picker-clear-size-sm: 16px;--date-picker-clear-size-md: 18px;--date-picker-clear-size-lg: 22px;--date-picker-clear-size-xl: 24px;--date-picker-clear-icon-size-xs: 13px;--date-picker-clear-icon-size-sm: 14px;--date-picker-clear-icon-size-md: 15px;--date-picker-clear-icon-size-lg: 16px;--date-picker-dropdown-width-xs: 6px;--date-picker-dropdown-height-xs: 9px;--date-picker-dropdown-width-sm: 7px;--date-picker-dropdown-height-sm: 11px;--date-picker-dropdown-width-md: 8px;--date-picker-dropdown-height-md: 12px;--date-picker-dropdown-width-lg: 9px;--date-picker-dropdown-height-lg: 13px;--date-picker-spacing-multiplier-xs: .5;--date-picker-spacing-multiplier-lg: 1.5;--date-picker-popover-z-index: var(--popover-z-index);--date-picker-popover-offset: 8px;--date-picker-popover-viewport-gutter: 16px;--date-picker-popover-min-width: 230px;--date-picker-popover-max-width: min(700px, calc(100vw - var(--date-picker-popover-viewport-gutter)));--date-picker-popover-max-height: calc(100vh - var(--date-picker-popover-viewport-gutter));--date-picker-popover-radius: var(--radius-xl);--date-picker-popover-background: var(--color-surface-elevated);--date-picker-popover-elevation: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--date-picker-popover-shadow: var(--date-picker-popover-elevation), var(--shadow-hairline);--date-picker-popover-rest-scale: 1;--date-picker-popover-enter-scale: .95;--date-picker-popover-transform-origin: center top;--date-picker-popover-transition: opacity .35s var(--date-picker-cubic-enter), transform .35s var(--date-picker-cubic-enter);--date-picker-calendar-font-family: ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--date-picker-popover-font-size: 16px;--date-picker-popover-font-weight: 445;--date-picker-popover-line-height: 24px;--date-picker-align-center-translate: -50%;--date-picker-hairline: 1px;--date-picker-calendar-width: 210px;--date-picker-calendar-height-four-weeks: 192px;--date-picker-calendar-height-five-weeks: 224px;--date-picker-calendar-height-six-weeks: 256px;--date-picker-calendar-height-transition: height .25s var(--date-picker-cubic-move);--date-picker-calendar-padding: 10px 12px 12px;--date-picker-calendar-range-transition: transform .25s var(--date-picker-cubic-move);--date-picker-calendar-font-size: 14px;--date-picker-calendar-line-height: 21px;--date-picker-cell-size: 30px;--date-picker-cell-vertical-gutter: 2px;--date-picker-day-label-color: var(--color-text-secondary);--date-picker-day-label-font-size: 12px;--date-picker-day-label-line-height: 18px;--date-picker-day-label-letter-spacing: 0;--date-picker-month-label-height: 28px;--date-picker-month-label-gap: 6px;--date-picker-month-label-color: var(--gray-750);--date-picker-month-label-font-size: 13px;--date-picker-month-label-font-weight: var(--font-weight-semibold);--date-picker-month-label-line-height: 19.5px;--date-picker-day-font-size: var(--font-text-sm-size);--date-picker-day-line-height: 21px;--date-picker-day-transition: background-color .15s var(--date-picker-cubic-enter);--date-picker-day-hover-border: 1px solid var(--color-text-emphasis);--date-picker-day-hover-transition: color .15s var(--date-picker-cubic-enter), opacity .15s var(--date-picker-cubic-enter);--date-picker-selected-background: var(--date-picker-alpha-06);--date-picker-selected-color: var(--color-text-emphasis);--date-picker-selected-foreground: var(--gray-0);--date-picker-disabled-opacity: .4;--date-picker-today-bottom: 3px;--date-picker-today-size: 3px;--date-picker-today-margin-left: -1px;--date-picker-today-color: var(--gray-750);--date-picker-today-selected-color: var(--gray-0);--date-picker-today-transition: background-color .15s var(--date-picker-cubic-enter);--date-picker-nav-z-index: 2;--date-picker-nav-edge-offset: -2px;--date-picker-nav-fade-edge-offset: -10px;--date-picker-nav-fade-edge-width: 12px;--date-picker-nav-fade-width: 14px;--date-picker-nav-fade-mask-previous: linear-gradient(-90deg, rgb(0 0 0 / 0%), rgb(0 0 0 / 100%));--date-picker-nav-fade-mask-next: linear-gradient(90deg, rgb(0 0 0 / 0%), rgb(0 0 0 / 100%))}.electron-dark [data-cottonwood-dil-component][data-w-component=date-picker],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=date-picker],[data-cottonwood-dil-component][data-w-component=date-picker][data-theme=dark]{--date-picker-control-color: var(--date-picker-gray-850-dark);--date-picker-month-label-color: var(--date-picker-gray-850-dark);--date-picker-today-color: var(--date-picker-gray-850-dark);--date-picker-control-outline-border: var(--date-picker-alpha-25);--date-picker-control-outline-border-hover: var(--date-picker-alpha-30);--date-picker-control-ghost-hover-background: var(--date-picker-alpha-12);--date-picker-control-ghost-active-background: var(--date-picker-alpha-16);--date-picker-control-soft-background: var(--date-picker-alpha-12);--date-picker-control-soft-hover-background: var(--date-picker-alpha-16);--date-picker-control-soft-active-background: var(--date-picker-alpha-20);--date-picker-control-invalid-border: var(--red-600);--date-picker-control-disabled-color: var(--gray-500);--date-picker-selected-background: var(--date-picker-alpha-08);--date-picker-popover-elevation: 0 10px 15px -3px #0003, 0 4px 6px -4px #0003;--date-picker-popover-shadow: var(--date-picker-popover-elevation), var(--shadow-hairline), inset 0 0 0 var(--date-picker-hairline) var(--color-border-subtle)}@media(min-resolution:150dpi),(min-resolution:1.5x){:root{--date-picker-hairline: .5px}}:root,[data-cottonwood-dil-component][data-w-component=input],[data-cottonwood-dil-component][data-w-component=textarea]{--input-control-size-3xs: 1.375rem;--input-control-size-2xs: 1.5rem;--input-control-size-xs: 1.625rem;--input-control-size-sm: 1.75rem;--input-control-size-md: 2rem;--input-control-size-lg: 2.25rem;--input-control-size-xl: 2.5rem;--input-control-size-2xl: 2.75rem;--input-control-size-3xl: 3rem;--input-control-gutter-2xs: .375rem;--input-control-gutter-xs: .5rem;--input-control-gutter-sm: .625rem;--input-control-gutter-md: .75rem;--input-control-gutter-lg: .875rem;--input-control-gutter-xl: 1rem;--input-control-gutter-pill-scaling: 1.33;--input-control-radius-sm: var(--radius-sm);--input-control-radius-md: var(--radius-md);--input-control-radius-lg: var(--radius-lg);--input-control-radius-xl: var(--radius-xl);--input-control-font-size-sm: var(--font-text-xs-size);--input-control-font-size-md: var(--font-text-sm-size);--input-control-font-size-lg: var(--font-text-md-size);--input-gap-xs: 4px;--input-gap-sm: 6px;--input-gap-md: 8px;--input-gap-lg: 10px;--input-alpha-05: color-mix(in oklab, var(--alpha-base) 5%, transparent);--input-alpha-06: color-mix(in oklab, var(--alpha-base) 6%, transparent);--input-alpha-08: color-mix(in oklab, var(--alpha-base) 8%, transparent);--input-alpha-12: color-mix(in oklab, var(--alpha-base) 12%, transparent);--input-alpha-16: color-mix(in oklab, var(--alpha-base) 16%, transparent);--input-alpha-20: color-mix(in oklab, var(--alpha-base) 20%, transparent);--input-alpha-25: color-mix(in oklab, var(--alpha-base) 25%, transparent);--input-alpha-30: color-mix(in oklab, var(--alpha-base) 30%, transparent);--input-alpha-50: color-mix(in oklab, var(--alpha-base) 50%, transparent);--input-red-a50: color-mix(in oklab, var(--red-400) 16%, transparent);--input-text-color: var(--color-text);--input-placeholder-text-color: var(--color-text-foreground-tertiary);--input-outline-border-color: var(--color-border-primary-outline);--input-outline-border-color-hover: var(--input-alpha-25);--input-outline-border-color-focus: var(--input-alpha-50);--input-soft-background-color: var(--color-background-primary-soft-alpha);--input-soft-border-color-focus: var(--input-alpha-20);--input-border-color-invalid: var(--red-500);--input-invalid-selection-color: var(--input-red-a50);--input-border-width: 1px;--input-disabled-opacity: .5;--input-font-weight: var(--font-weight-normal);--input-transition-duration: var(--transition-duration-basic);--input-transition-ease: var(--transition-ease-basic);--input-adornment-offset-xs: -1px;--input-adornment-offset-default: -2px;--input-adornment-offset-xl: -4px;--input-autofill-animation-duration: 1ms;--input-autofill-transition-duration: 0s;--input-autofill-transition-delay: 50000s;--input-autofill-opacity: 1;--input-autofill-text-color: var(--color-text);--textarea-line-height: 20px;--textarea-font-weight: var(--font-weight-normal);--textarea-color: var(--color-text);--textarea-placeholder-opacity: 1;--textarea-autofill-first-line-font-size: 16px;--textarea-resize: none;--textarea-resizer-visibility: hidden}.electron-dark [data-cottonwood-dil-component][data-w-component=input],.electron-dark [data-cottonwood-dil-component][data-w-component=textarea],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=input],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=textarea],[data-cottonwood-dil-component][data-w-component=input][data-theme=dark],[data-cottonwood-dil-component][data-w-component=textarea][data-theme=dark]{--input-outline-border-color-hover: var(--input-alpha-30);--input-border-color-invalid: var(--red-600)}.electron-light.electron-light [data-cottonwood-dil-component][data-w-component=input],.electron-light.electron-light [data-cottonwood-dil-component][data-w-component=textarea]{--color-text: var(--color-text-foreground);--input-text-color: var(--color-text-foreground);--input-placeholder-text-color: var(--color-text-foreground-tertiary);--input-outline-border-color: var(--color-border);--input-outline-border-color-hover: var(--color-border-heavy);--input-outline-border-color-focus: var(--color-border-focus)}:root{--checkbox-gray-0: #fff;--checkbox-gray-25: #fcfcfc;--checkbox-gray-100: #ededed;--checkbox-gray-150: #dfdfdf;--checkbox-gray-200: #cdcdcd;--checkbox-gray-300: #afafaf;--checkbox-gray-500: #5d5d5d;--checkbox-gray-600: #414141;--checkbox-gray-900: #181818;--checkbox-size: 18px;--checkbox-border-width: 1px;--checkbox-border-style: solid;--checkbox-radius: var(--radius-xs);--checkbox-background: transparent;--checkbox-transition: border-color .15s ease, background-color .15s ease;--checkbox-label-offset: 1px;--checkbox-focus-width: 2px;--checkbox-focus-style: solid;--checkbox-focus-color: var(--color-ring);--checkbox-focus-offset: 2px;--checkbox-native-width: var(--checkbox-size);--checkbox-native-height: 1px;--checkbox-native-opacity: 0;--checkbox-check-width: 64%;--checkbox-check-height: 32%;--checkbox-check-transform: rotate(-45deg) translate(-10%, 100%);--checkbox-check-transform-origin: center;--checkbox-check-start-opacity: 0;--checkbox-check-start-transform: scale(0);--checkbox-indeterminate-transform: translate(30%, 80%);--checkbox-indeterminate-before-opacity: 0;--checkbox-check-transition: opacity .15s ease, transform .15s ease;--checkbox-check-stroke: 2px;--checkbox-check-before-transform-origin: 0 0;--checkbox-check-after-transform-origin: 0 100%;--checkbox-check-before-transition: transform .1s ease 80ms, opacity .2s ease;--checkbox-check-after-transition: transform .1s ease .16s;--checkbox-label-min-height: 20px;--checkbox-label-font-size: 14px;--checkbox-label-line-height: 20px;--checkbox-label-gap: 8px;--checkbox-border-color: var(--checkbox-gray-200);--checkbox-border-color-hover: var(--checkbox-gray-300);--checkbox-selected-background: var(--checkbox-gray-900);--checkbox-disabled-border: var(--checkbox-gray-150);--checkbox-disabled-background: var(--checkbox-gray-25);--checkbox-disabled-selected: var(--checkbox-gray-300);--checkbox-check-color: var(--checkbox-gray-0);--checkbox-check-color-disabled: var(--checkbox-check-color)}.electron-dark,[data-theme=dark]{--checkbox-gray-0: #0d0d0d;--checkbox-gray-25: #101010;--checkbox-gray-100: #181818;--checkbox-gray-150: #1c1c1c;--checkbox-gray-200: #212121;--checkbox-gray-300: #303030;--checkbox-gray-500: #5d5d5d;--checkbox-gray-600: #8f8f8f;--checkbox-gray-900: #ededed;--checkbox-border-color: var(--checkbox-gray-500);--checkbox-border-color-hover: var(--checkbox-gray-600);--checkbox-selected-background: var(--checkbox-gray-900);--checkbox-disabled-border: var(--checkbox-gray-300);--checkbox-disabled-background: var(--checkbox-gray-200);--checkbox-disabled-selected: var(--checkbox-gray-200);--checkbox-check-color: var(--checkbox-gray-0);--checkbox-check-color-disabled: var(--checkbox-gray-100);--checkbox-focus-color: var(--color-ring)}}@layer theme{:root{--control-size-3xs:20px;--control-size-2xs:24px;--control-size-xs:28px;--control-size-sm:32px;--control-size-md:36px;--control-size-lg:40px;--control-size-xl:44px;--control-size-2xl:48px;--control-gutter-xs:6px;--control-gutter-sm:8px;--control-gutter-md:10px;--control-gutter-lg:12px;--control-radius-sm:var(--radius-sm);--control-radius-md:var(--radius-md);--control-radius-lg:var(--radius-lg);--control-font-size-sm:12px;--control-font-size-md:14px;--control-font-size-lg:16px;--input-text-color:var(--color-text);--input-placeholder-text-color:var(--color-text-secondary);--input-placeholder-opacity:1;--input-gap-xs:4px;--input-gap-sm:6px;--input-gap-md:8px;--input-gap-lg:10px;--input-outline-shadow:inset 0 0 0 1px var(--color-border);--input-outline-focus-shadow:inset 0 0 0 1px var(--input-outline-border-color-focus);--input-invalid-shadow:inset 0 0 0 1px var(--color-border-status-error);--input-soft-background-color:var(--color-background-control);--input-soft-focus-shadow:inset 0 0 0 1px var(--input-outline-border-color-focus);--input-padding-block:0;--input-native-border:0;--input-native-radius:0;--input-native-background:none;--input-native-shadow:none;--input-focus-outline:0;--input-pill-gutter:calc(var(--input-gutter) * var(--control-gutter-pill-scaling,1));--input-adorned-start-padding:0;--input-adorned-end-padding:0;--textarea-line-height:20px;--textarea-font-weight:var(--font-weight-normal);--textarea-color:var(--color-text);--textarea-gutter-y:calc(.5 * calc(var(--textarea-base-height) - var(--textarea-line-height)));--textarea-min-height:calc((var(--textarea-gutter-y) * 2) + (var(--textarea-line-height) * var(--textarea-min-rows,3)));--textarea-resize:none}}@layer theme{:root{--select-native-min-width:12rem;--select-native-padding:0 var(--control-gutter-sm);--select-native-border:1px solid var(--color-border);--select-native-background:var(--color-background-control);--select-native-shadow:none;--select-control-size:var(--control-size-md);--select-control-gap:var(--spacing);--select-control-padding:0 var(--control-gutter-md);--select-control-border:0;--select-control-radius:var(--control-radius-md);--select-control-background:var(--color-background-control);--select-control-shadow:inset 0 0 0 1px var(--color-border);--select-control-color:var(--color-text);--select-control-line-height:var(--font-text-md-line-height,20px);--select-focus-outline:2px solid var(--color-ring);--select-focus-offset:2px;--select-invalid-shadow:inset 0 0 0 1px var(--color-border-status-error);--dropdown-icon-width:8px;--dropdown-icon-height:12px;--select-indicator-opacity:.75;--select-indicator-open-opacity:1;--select-list-z-index:10;--select-list-offset:5px;--select-list-inline-start:0;--select-list-width:100%;--select-list-min-width:18.75rem;--select-list-shadow:var(--shadow),var(--shadow-hairline);--select-list-max-height:25rem;--menu-radius:var(--radius-md);--menu-font-size:var(--font-text-md-size,14px);--menu-line-height:var(--font-text-md-line-height,20px);--menu-gutter:4px;--menu-item-padding:6px 8px;--menu-item-background-color:var(--color-background-hover);--select-option-border:0;--select-option-radius:calc(var(--menu-radius) - var(--menu-gutter));--select-option-background:transparent;--select-option-focus-outline:0;--select-item-active-font-weight:var(--font-weight-semibold);--select-disabled-opacity:.5;--select-option-gap:var(--spacing);--select-search-padding:6px 8px;--select-search-border:0;--select-search-radius:0;--select-search-background:transparent;--select-empty-margin:var(--menu-item-padding);--select-page-gap:var(--spacing-token-button-composer);--select-page-width:28rem}}@layer theme{:root{--icon-size-3xs: 10px;--icon-size-xxs: 12px;--icon-size-2xs: 14px;--icon-size-xs: 16px;--icon-size-sm: 18px;--icon-size-base: 20px;--icon-size-md: 24px;--icon-size-lg: 28px}}@layer theme{:root{--switch-font-size: var(--text-sm);--switch-line-height: var(--text-sm--line-height);--switch-disabled-opacity: .6;--switch-focus-shadow: 0 0 0 2px var(--color-token-focus-border);--switch-track-width: calc(var(--spacing) * 8);--switch-track-height: calc(var(--spacing) * 5);--switch-track-width-sm: calc(var(--spacing) * 7);--switch-track-height-sm: calc(var(--spacing) * 4);--switch-track-radius: var(--radius-full);--switch-track-background: var(--color-token-foreground);--switch-track-background-checked: var(--color-token-charts-blue);--switch-track-transition: background-color var(--transition-duration-basic) var(--ease-out), color var(--transition-duration-basic) var(--ease-out), border-color var(--transition-duration-basic) var(--ease-out), outline-color var(--transition-duration-basic) var(--ease-out), text-decoration-color var(--transition-duration-basic) var(--ease-out), fill var(--transition-duration-basic) var(--ease-out), stroke var(--transition-duration-basic) var(--ease-out);--switch-thumb-size: calc(var(--spacing) * 4);--switch-thumb-size-sm: calc(var(--spacing) * 3);--switch-thumb-border: 1px solid var(--gray-0);--switch-thumb-radius: var(--radius-full);--switch-thumb-background: var(--gray-0);--switch-thumb-shadow: var(--shadow-sm);--switch-thumb-offset-unchecked: 2px;--switch-thumb-offset-checked: 14px;--switch-thumb-transition: translate var(--transition-duration-basic) var(--ease-out)}@supports (color: color-mix(in lab,red,red)){:root{--switch-track-background: color-mix(in oklab, var(--color-token-foreground) 10%, transparent)}}}@layer theme{:root{--badge-padding-block: 0;--badge-gap: calc(var(--spacing) * 1);--badge-icon-offset: -1px;--badge-outline-width: 1px;--badge-outline-shadow-geometry: 0 0 0 var(--badge-outline-width);--badge-interactive-transition: background-color .15s ease, color .15s ease;--badge-text-transition: color .15s ease}}@layer theme{:root{--segmented-control-gap:0;--segmented-control-size:var(--control-size-md);--segmented-control-gutter:2px;--segmented-control-radius:var(--control-radius-md);--segmented-control-background:var(--color-background-control);--segmented-control-font-size:var(--control-font-size-md);--segmented-control-font-weight:var(--font-weight-normal);--segmented-control-option-gutter:var(--control-gutter-md);--segmented-control-option-radius:calc(var(--segmented-control-radius) - var(--segmented-control-gutter));--segmented-control-option-z-index:1;--segmented-control-option-padding:0 var(--segmented-control-option-gutter);--segmented-control-option-border:0;--segmented-control-option-background:transparent;--segmented-control-option-line-height:1;--segmented-control-focus-outline:2px solid var(--color-ring);--segmented-control-disabled-opacity:.5;--segmented-control-thumb-background:var(--color-surface-elevated);--segmented-control-thumb-shadow:var(--shadow-hairline)}}@layer theme{:root,[data-cottonwood-dil-component][data-w-component=tooltip]{--tooltip-border-radius: var(--radius-md-base);--tooltip-background-color: var(--color-surface-elevated);--tooltip-text-color: var(--color-text);--tooltip-shadow-hairline: 0 0 0 .5px #0000001a;--tooltip-box-shadow: var(--shadow), var(--tooltip-shadow-hairline);--tooltip-font-family: ui-sans-serif, system-ui, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tooltip-font-size: var(--font-text-sm-size);--tooltip-font-weight: var(--font-weight-normal);--tooltip-letter-spacing: -.16px;--tooltip-line-height: 1.45;--tooltip-padding-sm: calc(var(--spacing) * 2) calc(var(--spacing) * 3);--tooltip-padding-md: calc(var(--spacing) * 3) calc(var(--spacing) * 4);--tooltip-padding-lg: 14px 18px;--tooltip-compact-padding: calc(var(--spacing) * .5) calc(var(--spacing) * 2);--tooltip-compact-background-color: var(--gray-700);--tooltip-compact-text-color: var(--gray-0);--tooltip-compact-interactive-background-color-hover: var(--gray-600);--tooltip-compact-interactive-text-color-hover: var(--gray-0);--tooltip-compact-font-size: var(--font-text-sm-size);--tooltip-compact-font-weight: var(--font-weight-normal);--tooltip-max-width: 300px;--tooltip-side-offset: 5px;--tooltip-align-offset: 0px;--tooltip-collision-padding: 15px;--tooltip-open-delay: .15s;--tooltip-click-guard-duration: .4s;--tooltip-enter-duration: .25s;--tooltip-exit-duration: .25s;--tooltip-background-transition: background-color .15s ease;--tooltip-trigger-decoration-duration: .2s;--tooltip-cursor-default: default;--tooltip-cursor-clickable: pointer;--tooltip-trigger-cursor: pointer;--tooltip-trigger-text-decoration: underline dotted;--tooltip-trigger-decoration-rest-color: transparent;--tooltip-trigger-outline: 0;--tooltip-accessible-content-size: 1px;--tooltip-accessible-content-padding: 0;--tooltip-accessible-content-margin: -1px;--tooltip-accessible-content-clip: rect(0, 0, 0, 0);--tooltip-accessible-content-border: 0;--cubic-exit: cubic-bezier(.8, 0, .4, 1);--tooltip-enter-opacity: 0;--tooltip-open-opacity: 1;--tooltip-exit-opacity: 0;--tooltip-enter-scale: .95;--tooltip-open-scale: 1;--tooltip-exit-scale: .97}.electron-light [data-cottonwood-dil-component][data-w-component=tooltip],[data-theme=light] [data-cottonwood-dil-component][data-w-component=tooltip],[data-cottonwood-dil-component][data-w-component=tooltip][data-theme=light]{--gray-0: #fff;--gray-300: #afafaf;--gray-600: #414141;--gray-700: #303030;--gray-750: #282828;--color-text: var(--gray-750);--color-surface-elevated: var(--gray-0);--shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tooltip-shadow-hairline: 0 0 0 .5px #0000001a}.electron-dark [data-cottonwood-dil-component][data-w-component=tooltip],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=tooltip],[data-cottonwood-dil-component][data-w-component=tooltip][data-theme=dark]{--gray-0: #0d0d0d;--gray-300: #303030;--gray-600: #8f8f8f;--gray-700: #afafaf;--gray-850: #dcdcdc;--color-text: var(--gray-850);--color-surface-elevated: var(--gray-300);--shadow: 0 10px 15px -3px #0003, 0 4px 6px -4px #0003;--tooltip-shadow-hairline: 0 0 0 .5px #ffffff1f}}@layer theme{:root{--loading-gray-50: #f9f9f9;--loading-gray-75: #f3f3f3;--loading-gray-400: #8f8f8f;--loading-gray-500: #5d5d5d;--loading-gray-600: #414141;--loading-gray-700: #303030;--loading-gray-1000: #0d0d0d;--loading-green-400: #04b84c;--loading-green-700: #00692a;--loading-red-400: #fa423e;--loading-red-500: #e02e2a;--loading-red-700: #911e1b;--loading-orange-500: #e25507;--loading-orange-700: #923b0f;--loading-text-emphasis: var(--loading-gray-1000);--loading-text-prose: var(--loading-text-emphasis);--loading-text-secondary: var(--loading-gray-500);--loading-text-tertiary: var(--loading-gray-400);--loading-text-success: var(--loading-green-700);--loading-text-warning: var(--loading-orange-700);--loading-text-danger: var(--loading-red-700);--loading-surface-tertiary: var(--loading-gray-75);--loading-progress-track-opacity: .16;--loading-progress-transition-duration-default: .12s;--loading-progress-transition-easing: ease-out;--loading-progress-fill-duration: var(--transition-duration-relaxed);--loading-progress-fill-easing: ease-out;--loading-progress-fill-start-dashoffset: 100px;--loading-progress-animation-delay-default: 0s;--loading-indicator-font-size-xs: 12px;--loading-indicator-line-height-xs: 18px;--loading-indicator-letter-spacing-xs: normal;--loading-indicator-font-weight-xs: var(--font-weight-normal);--loading-indicator-font-size-sm: 14px;--loading-indicator-line-height-sm: 20px;--loading-indicator-letter-spacing-sm: -.14px;--loading-indicator-font-weight-sm: var(--font-weight-normal);--loading-indicator-font-size-md: 16px;--loading-indicator-line-height-md: 24px;--loading-indicator-letter-spacing-md: -.16px;--loading-indicator-font-weight-md: var(--font-weight-normal);--loading-indicator-font-size-lg: 18px;--loading-indicator-line-height-lg: 29px;--loading-indicator-letter-spacing-lg: -.18px;--loading-indicator-font-weight-lg: var(--font-weight-normal);--loading-indicator-font-size-xl: 20px;--loading-indicator-line-height-xl: 26px;--loading-indicator-letter-spacing-xl: -.2px;--loading-indicator-font-weight-xl: var(--font-weight-normal);--loading-indicator-font-size-2xl: 24px;--loading-indicator-line-height-2xl: 28px;--loading-indicator-letter-spacing-2xl: -.24px;--loading-indicator-font-weight-2xl: var(--font-weight-normal);--loading-indicator-font-size-3xl: 32px;--loading-indicator-line-height-3xl: 38px;--loading-indicator-letter-spacing-3xl: -.64px;--loading-indicator-font-weight-3xl: var(--font-weight-normal);--loading-indicator-rotate-duration: .8s;--loading-indicator-rotate-easing: linear;--loading-indicator-webkit-mask-image: conic-gradient(rgb(0 0 0 / 0%), rgb(0 0 0));--loading-indicator-mask-image: conic-gradient(#0000, #000);--loading-block-background: var(--loading-surface-tertiary);--loading-block-duration-default: 1.5s;--loading-block-easing: ease-in-out;--loading-block-brightness-start: 1;--loading-block-brightness-end: 1.04;--loading-block-opacity-start: 1;--loading-block-opacity-end: .86;--loading-dot-size-default: 8px;--loading-dot-radius: var(--radius-full);--loading-dot-duration: 1.25s;--loading-dot-easing: ease-in-out;--loading-dot-scale-start: 1;--loading-dot-scale-peak: 1.25;--loading-dot-scale-z: 1;--loading-dot-base-transform: translateZ(0);--loading-pulse-size: 12px;--loading-pulse-radius: var(--radius-full);--loading-pulse-color-default: var(--loading-red-400);--loading-pulse-center-z-index: 1;--loading-pulse-wave-z-index: 0;--loading-pulse-start-scale: 1;--loading-pulse-end-scale: 2;--loading-pulse-start-opacity: .75;--loading-pulse-end-opacity: 0;--loading-pulse-duration: 2s;--loading-pulse-easing: ease-out}.electron-dark,[data-theme=dark]{--loading-gray-50: #131313;--loading-gray-75: #161616;--loading-gray-400: #414141;--loading-gray-500: #5d5d5d;--loading-gray-600: #8f8f8f;--loading-gray-700: #afafaf;--loading-gray-1000: #fff;--loading-text-secondary: var(--loading-gray-700);--loading-text-tertiary: var(--loading-gray-600);--loading-text-success: var(--loading-green-400);--loading-text-warning: var(--loading-orange-500);--loading-text-danger: var(--loading-red-500);--loading-surface-tertiary: var(--loading-gray-50)}@keyframes cottonwood-loading-indicator-rotate{to{transform:rotate(360deg)}}@keyframes cottonwood-loading-block-pulse{0%{filter:brightness(var(--loading-block-brightness-start));opacity:var(--loading-block-opacity-start)}to{filter:brightness(var(--loading-block-brightness-end));opacity:var(--loading-block-opacity-end)}}@keyframes cottonwood-loading-dot-pulse{0%,to{transform:scaleZ(var(--loading-dot-scale-start))}50%{transform:scale3d(var(--loading-dot-scale-peak),var(--loading-dot-scale-peak),var(--loading-dot-scale-z))}}@keyframes cottonwood-loading-pulse-wave{0%{opacity:var(--pulse-start-opacity, var(--loading-pulse-start-opacity));transform:scale(var(--loading-pulse-start-scale))}90%,to{opacity:var(--loading-pulse-end-opacity);transform:scale(var(--pulse-end-scale, var(--loading-pulse-end-scale)))}}@keyframes cottonwood-loading-progress-fill{0%{stroke-dashoffset:var(--loading-progress-fill-start-dashoffset)}}}@layer theme{:root{--border-width-hairline: 1px;--app-shell-left-panel-default-width: 275px;--app-shell-left-panel-min-width: 240px;--app-shell-left-panel-max-width: 520px;--app-shell-left-panel-compact-breakpoint: 720px;--app-shell-left-panel-background: color-mix(in srgb, var(--color-token-editor-background) 70%, transparent);--app-shell-left-panel-floating-background: var(--color-token-main-surface-primary);--app-shell-left-panel-floating-radius: var(--radius-lg);--app-shell-left-panel-floating-shadow: var(--elevation-sidebar);--app-shell-left-panel-floating-z-index: 42;--app-shell-left-panel-resizer-z-index: 20;--app-shell-left-panel-resizer-hit-size: calc(var(--spacing) * 4);--app-shell-left-panel-resizer-offset: calc(var(--app-shell-left-panel-resizer-hit-size) / 2);--app-shell-left-panel-resizer-line-width: var(--border-width-hairline);--app-shell-left-panel-resizer-line-color: color-mix(in srgb, var(--color-token-foreground) 25%, transparent);--app-shell-left-panel-resizer-keyboard-step: calc(var(--spacing) * 2.5);--app-shell-left-panel-resizer-transition: opacity var(--transition-duration-basic) var(--ease-basic);--app-shell-sidebar-header-height: var(--height-toolbar);--app-shell-sidebar-header-padding-inline: var(--padding-panel);--app-shell-sidebar-navigation-padding-inline: var(--padding-row-x);--app-shell-sidebar-navigation-padding-block-start: calc(var(--spacing) * 2);--app-shell-sidebar-section-gap: calc(var(--spacing) * 4);--app-shell-sidebar-row-stack-gap: var(--border-width-hairline);--app-shell-sidebar-row-height: 30px;--app-shell-sidebar-row-radius: 10px;--app-shell-sidebar-row-padding-inline: calc(var(--spacing) * 2);--app-shell-sidebar-row-color: var(--color-token-foreground);--app-shell-sidebar-row-active-background: var(--color-background-button-secondary-hover);--app-shell-sidebar-row-font-size: var(--text-base);--app-shell-sidebar-row-font-weight: var(--font-weight-normal);--app-shell-sidebar-row-active-font-weight: var(--font-weight-medium);--app-shell-sidebar-row-line-height: var(--text-base--line-height);--app-shell-sidebar-row-focus-width: calc(var(--border-width-hairline) * 2);--app-shell-sidebar-row-focus-offset: calc(var(--border-width-hairline) * -2);--app-shell-sidebar-row-focus-color: var(--color-token-focus-border);--app-shell-sidebar-label-color: var(--color-token-description-foreground);--app-shell-sidebar-label-font-size: var(--text-sm);--app-shell-sidebar-label-font-weight: var(--font-weight-medium);--app-shell-sidebar-label-line-height: var(--text-sm--line-height);--app-shell-sidebar-label-padding-inline: calc(var(--spacing) * 2);--codex-layout-viewport-min-block-size: 100vh;--codex-layout-viewport-background: var(--color-token-main-surface-primary);--codex-layout-page-max-inline-size: 78rem;--codex-layout-page-padding-block: calc(var(--spacing) * 3);--codex-layout-page-padding-inline: calc(var(--spacing) * 5);--codex-layout-page-title-size: var(--text-heading-lg);--codex-layout-page-title-line-height: var(--leading-tight);--codex-layout-page-title-weight: var(--font-weight-normal);--codex-layout-page-header-gap: calc(var(--spacing) * 2);--codex-layout-page-section-gap: calc(var(--spacing) * 10);--codex-layout-section-content-gap: calc(var(--spacing) * 4);--codex-layout-section-heading-gap: var(--spacing);--codex-layout-section-title-size: var(--text-lg);--codex-layout-section-title-line-height: var(--text-lg--line-height);--codex-layout-section-title-weight: var(--font-weight-medium);--codex-layout-description-size: var(--text-sm);--codex-layout-description-line-height: var(--text-sm--line-height);--codex-layout-description-color: var(--color-token-text-secondary);--codex-layout-link-color: var(--color-token-text-link-foreground);--codex-layout-group-background: var(--color-token-main-surface-secondary);--codex-layout-group-inline-size: 100%;--codex-layout-group-border: var(--border-width-hairline) solid var(--color-token-border);--codex-layout-group-radius: var(--radius-2xl);--codex-layout-row-min-block-size: calc(var(--spacing) * 13);--codex-layout-row-padding-block: calc(var(--spacing) * 2);--codex-layout-row-padding-inline: calc(var(--spacing) * 4);--codex-layout-row-gap: calc(var(--spacing) * 5);--codex-layout-row-copy-min-inline-size: 16rem;--codex-layout-row-title-size: var(--text-base);--codex-layout-row-title-line-height: var(--text-base--line-height);--codex-layout-row-title-weight: var(--font-weight-medium);--codex-layout-row-description-gap: calc(var(--spacing) * .5);--codex-layout-row-divider: var(--border-width-hairline) solid var(--color-token-border-light);--codex-layout-row-divider-padding: 0;--codex-layout-inline-actions-gap: calc(var(--spacing) * 2);--codex-layout-empty-min-block-size: calc(var(--spacing) * 13);--codex-layout-state-min-block-size: calc(var(--spacing) * 40);--codex-layout-state-gap: calc(var(--spacing) * 4);--codex-layout-progress-inline-size: calc(var(--spacing) * 42);--codex-layout-progress-block-size: calc(var(--spacing) * 2);--codex-layout-progress-radius: var(--radius-full);--codex-layout-progress-track: var(--color-token-input-background);--codex-layout-progress-value: var(--color-token-text-primary);--codex-layout-notice-background: var(--color-background-status-warning);--codex-layout-notice-border: var(--border-width-hairline) solid var(--color-border-warning);--codex-layout-notice-color: var(--color-text-warning);--codex-layout-notice-radius: var(--radius-2xl);--codex-layout-notice-padding: calc(var(--spacing) * 3);--codex-layout-notice-gap: calc(var(--spacing) * 3);--codex-layout-notice-following-gap: calc(var(--spacing) * 2);--codex-layout-danger-background: var(--color-background-status-error);--codex-layout-danger-color: var(--color-text-error);--codex-layout-sidebar-reference-width: 358px;--codex-layout-sidebar-max-inline-size: 100%;--codex-layout-sidebar-background: var(--color-token-editor-background);--codex-layout-sidebar-header-padding-block-start: calc(var(--spacing) * 3);--codex-layout-sidebar-header-padding-block-end: 0;--codex-layout-sidebar-header-actions-gap: var(--spacing);--codex-layout-sidebar-header-action-icon-size: var(--icon-size-sm);--codex-layout-sidebar-brand-gap: calc(var(--spacing) * 1.5);--codex-layout-sidebar-brand-chevron-icon-size: var(--icon-size-3xs);--codex-layout-sidebar-link-gap: calc(var(--spacing) * 2.5);--codex-layout-sidebar-icon-size: var(--icon-size-xs);--codex-layout-sidebar-project-loading-size: var(--icon-size-xxs);--codex-layout-sidebar-project-gap: var(--app-shell-sidebar-row-stack-gap);--codex-layout-sidebar-task-indent: calc(var(--spacing) * 8);--codex-layout-sidebar-task-list-padding-block-start: calc(var(--spacing) * .5);--codex-layout-sidebar-task-list-padding-block-end: calc(var(--spacing) * 2);--codex-layout-sidebar-task-action-control-size: calc(var(--spacing) * 5);--codex-layout-sidebar-task-action-icon-size: var(--icon-size-xs);--codex-layout-sidebar-task-action-padding: 0;--codex-layout-sidebar-task-actions-inline-size: calc(var(--spacing) * 13);--codex-layout-sidebar-task-actions-gap: calc(var(--spacing) * 2);--codex-layout-sidebar-task-actions-padding: var(--spacing);--codex-layout-sidebar-task-actions-hidden-opacity: 0;--codex-layout-sidebar-task-actions-visible-opacity: 1;--codex-layout-sidebar-task-actions-transition: opacity var(--transition-duration-basic) var(--ease-basic);--codex-layout-sidebar-toast-inset: calc(var(--spacing) * 3);--codex-layout-sidebar-toast-z-index: 2;--codex-layout-sidebar-footer-padding: calc(var(--spacing) * 3);--codex-layout-sidebar-footer-border: var(--border-width-hairline) solid var(--color-token-border-light);--codex-layout-sidebar-status-size: calc(var(--spacing) * 2);--codex-layout-sidebar-status-radius: var(--radius-full);--codex-layout-sidebar-status-color: var(--color-text-accent);--codex-layout-personalization-page-max-inline-size: var(--container-3xl);--codex-layout-personalization-page-padding-block: calc(var(--spacing) * 3);--codex-layout-personalization-page-padding-inline: calc(var(--spacing) * 6);--codex-layout-personalization-page-content-gap: calc(var(--spacing) * 6);--codex-layout-personalization-section-content-gap: calc(var(--spacing) * 2);--codex-layout-personalization-section-heading-gap: var(--spacing);--codex-layout-personalization-textarea-min-block-size: calc(var(--spacing) * 40);--codex-layout-personalization-textarea-padding-block: calc(var(--spacing) * 2);--codex-layout-personalization-textarea-padding-inline: calc(var(--spacing) * 3);--codex-layout-personalization-textarea-radius: var(--radius-xl);--codex-layout-personalization-textarea-background: var(--color-token-input-background);--codex-layout-personalization-card-background: var(--color-background-panel, var(--color-token-bg-fog));--codex-layout-personalization-card-border: var(--border-width-hairline) solid var(--color-token-border);--codex-layout-personalization-card-radius: var(--radius-2xl);--codex-layout-personalization-row-min-block-size: calc(var(--spacing) * 15);--codex-layout-personalization-row-padding-block: calc(var(--spacing) * 3);--codex-layout-personalization-row-padding-inline: calc(var(--spacing) * 4);--codex-layout-personalization-row-gap: calc(var(--spacing) * 6);--codex-layout-personalization-row-title-size: var(--text-base);--codex-layout-personalization-row-title-line-height: calc(var(--spacing) * 4.5);--codex-layout-personalization-row-description-size: var(--text-xs);--codex-layout-personalization-row-description-line-height: calc(var(--spacing) * 4);--codex-layout-personalization-row-description-gap: calc(var(--spacing) * .5);--codex-layout-personalization-select-min-inline-size: calc(var(--spacing) * 34);--codex-layout-personalization-select-menu-inline-size: calc(var(--spacing) * 65);--codex-layout-personalization-notice-background: color-mix(in srgb, var(--color-text-warning) 12%, transparent);--codex-layout-personalization-notice-border: var(--border-width-hairline) solid var(--color-border-warning);--codex-layout-personalization-notice-color: var(--color-token-text-primary);--codex-layout-personalization-notice-icon-color: var(--color-text-warning-soft);--codex-layout-personalization-notice-radius: var(--radius-2xl);--codex-layout-personalization-notice-padding-block: calc(var(--spacing) * 3);--codex-layout-personalization-notice-padding-inline: calc(var(--spacing) * 4);--codex-layout-personalization-notice-gap: calc(var(--spacing) * 3);--codex-layout-personalization-notice-following-gap: calc(var(--spacing) * 2);--codex-layout-personalization-notice-icon-size: var(--icon-size-xs);--codex-layout-personalization-toast-inset: calc(var(--spacing) * 5);--codex-layout-personalization-toast-z-index: 2;--codex-layout-connections-content-max-inline-size: var(--container-3xl);--codex-layout-connections-page-max-inline-size: calc(var(--codex-layout-connections-content-max-inline-size) + var(--codex-layout-connections-page-padding-inline) + var(--codex-layout-connections-page-padding-inline));--codex-layout-connections-page-padding-block: calc(var(--spacing) * 5);--codex-layout-connections-page-padding-inline: calc(var(--spacing) * 5);--codex-layout-connections-page-content-gap: 0;--codex-layout-connections-tabs-margin-block-start: calc(var(--spacing) * 6.5);--codex-layout-connections-first-section-margin-block-start: calc(var(--spacing) * 12);--codex-layout-connections-following-section-margin-block-start: calc(var(--spacing) * 14);--codex-layout-connections-section-content-gap: calc(var(--spacing) * 4);--codex-layout-connections-section-heading-min-block-size: calc(var(--spacing) * 7);--codex-layout-connections-heading-actions-gap: calc(var(--spacing) * 2);--codex-layout-connections-card-background: var(--color-background-panel, var(--color-token-bg-fog));--codex-layout-connections-card-border: var(--border-width-hairline) solid var(--color-token-border);--codex-layout-connections-card-radius: var(--radius-2xl);--codex-layout-connections-row-min-block-size: calc(var(--spacing) * 15);--codex-layout-connections-row-padding-block: calc(var(--spacing) * 3);--codex-layout-connections-row-padding-inline: calc(var(--spacing) * 4);--codex-layout-connections-row-gap: calc(var(--spacing) * 3);--codex-layout-connections-row-title-size: var(--text-base);--codex-layout-connections-row-title-line-height: calc(var(--spacing) * 4.5);--codex-layout-connections-row-description-size: var(--text-xs);--codex-layout-connections-row-description-line-height: calc(var(--spacing) * 4);--codex-layout-connections-row-description-gap: calc(var(--spacing) * .5);--codex-layout-connections-allow-row-min-block-size: calc(var(--spacing) * 11);--codex-layout-connections-allow-row-padding-block: calc(var(--spacing) * 2);--codex-layout-connections-icon-column: var(--icon-size-sm);--codex-layout-connections-divider-margin-inline: calc(var(--spacing) * 4);--codex-layout-connections-state-min-block-size: calc(var(--spacing) * 30);--codex-layout-connections-other-row-min-block-size: calc(var(--spacing) * 19.5);--codex-layout-connections-other-copy-max-inline-size: calc(var(--spacing) * 90);--codex-layout-connections-toast-inset: calc(var(--spacing) * 5);--codex-layout-connections-toast-z-index: 2;--codex-layout-general-content-max-inline-size: var(--container-3xl);--codex-layout-general-page-max-inline-size: calc(var(--codex-layout-general-content-max-inline-size) + var(--codex-layout-general-page-padding-inline) + var(--codex-layout-general-page-padding-inline));--codex-layout-general-page-padding-block: calc(var(--spacing) * 3);--codex-layout-general-page-padding-inline: calc(var(--spacing) * 5);--codex-layout-general-page-content-gap: calc(var(--spacing) * 2.5);--codex-layout-general-card-background: var(--color-background-panel, var(--color-token-bg-fog));--codex-layout-general-card-border: var(--border-width-hairline) solid var(--color-token-border);--codex-layout-general-card-radius: var(--radius-2xl);--codex-layout-general-row-min-block-size: calc(var(--spacing) * 15);--codex-layout-general-row-padding-block: calc(var(--spacing) * 3);--codex-layout-general-row-padding-inline: calc(var(--spacing) * 4);--codex-layout-general-row-gap: calc(var(--spacing) * 6);--codex-layout-general-row-title-size: var(--text-base);--codex-layout-general-row-title-line-height: calc(var(--spacing) * 4.5);--codex-layout-general-row-description-size: var(--text-xs);--codex-layout-general-row-description-line-height: calc(var(--spacing) * 4);--codex-layout-general-row-description-gap: calc(var(--spacing) * .5);--codex-layout-general-select-min-inline-size: 0;--codex-layout-general-open-target-gap: calc(var(--spacing) * 1.5);--codex-layout-general-open-target-icon-size: var(--icon-size-xs);--codex-layout-usage-content-max-inline-size: var(--container-3xl);--codex-layout-usage-page-max-inline-size: calc(var(--codex-layout-usage-content-max-inline-size) + var(--codex-layout-usage-page-padding-inline) + var(--codex-layout-usage-page-padding-inline));--codex-layout-usage-page-padding-block: calc(var(--spacing) * 5);--codex-layout-usage-page-padding-inline: calc(var(--spacing) * 5);--codex-layout-usage-page-header-gap: calc(var(--spacing) * 1.5);--codex-layout-usage-page-section-gap: calc(var(--spacing) * 10);--codex-layout-usage-page-subtitle-size: var(--text-base);--codex-layout-usage-page-subtitle-line-height: var(--text-base--line-height);--codex-layout-usage-section-content-gap: calc(var(--spacing) * 1.5);--codex-layout-usage-section-heading-gap: calc(var(--spacing) * .5);--codex-layout-usage-section-header-min-block-size: var(--height-toolbar);--codex-layout-usage-section-described-min-block-size: 0;--codex-layout-usage-section-described-title-size: var(--text-lg);--codex-layout-usage-card-min-block-size: calc(var(--spacing) * 14);--codex-layout-usage-card-background: var(--color-background-panel, var(--color-token-bg-fog));--codex-layout-usage-row-padding-block: calc(var(--spacing) * 3);--codex-layout-usage-row-padding-inline: calc(var(--spacing) * 4);--codex-layout-usage-row-gap: calc(var(--spacing) * 6);--codex-layout-usage-row-min-block-size: 0;--codex-layout-usage-row-description-size: var(--text-xs);--codex-layout-usage-row-description-line-height: calc(var(--spacing) * 4);--codex-layout-usage-meta-gap: var(--spacing);--codex-layout-usage-meta-dot-size: calc(var(--spacing) * .5);--codex-layout-usage-progress-inline-size: calc(var(--spacing) * 24);--codex-layout-usage-progress-block-size: calc(var(--spacing) * 1.5);--codex-layout-usage-progress-label-min-inline-size: calc(var(--spacing) * 18);--codex-layout-usage-progress-gap: calc(var(--spacing) * 2);--codex-layout-usage-progress-track: color-mix(in srgb, var(--color-token-foreground) 10%, transparent);--codex-layout-usage-progress-value: var(--color-token-foreground);--codex-layout-usage-empty-min-block-size: calc(var(--spacing) * 14);--codex-layout-usage-loading-gap: calc(var(--spacing) * 2);--codex-layout-usage-loading-size: var(--icon-size-xs);--codex-layout-usage-loading-padding-block: calc(var(--spacing) * 2);--codex-layout-usage-toast-inset: calc(var(--spacing) * 5);--codex-layout-usage-toast-z-index: 3;--codex-layout-button-pill-radius: var(--radius-full);--application-menu-width: var(--app-shell-left-panel-default-width);--application-menu-section-gap: var(--app-shell-sidebar-section-gap);--application-menu-row-height: var(--app-shell-sidebar-row-height);--application-menu-row-radius: var(--app-shell-sidebar-row-radius);--application-menu-item-padding: 0 var(--app-shell-sidebar-row-padding-inline);--application-menu-item-gap: calc(var(--spacing) * 2);--application-menu-item-color: var(--color-token-foreground);--application-menu-font-size: var(--text-base);--application-menu-content-min-height: calc(var(--spacing) * 6);--application-menu-icon-slot-size: calc(var(--spacing) * 4);--application-menu-item-active-background: var(--color-token-list-hover-background);--application-menu-item-active-color: var(--color-token-list-active-selection-foreground);--application-menu-item-active-icon-color: var(--color-token-list-active-selection-icon-foreground);--application-menu-item-accent-color: var(--color-token-text-link-foreground);--application-menu-item-accent-background: color-mix(in srgb, var(--color-token-text-link-foreground) 10%, transparent);--application-menu-item-accent-hover-background: color-mix(in srgb, var(--color-token-text-link-foreground) 15%, transparent);--application-menu-disabled-opacity: .5;--application-menu-focus-outline: 2px solid var(--color-token-border);--application-menu-focus-offset: 2px;--application-menu-trailing-color: var(--color-token-description-foreground);--application-menu-trailing-font-size: var(--text-sm);--application-menu-trailing-button-size: calc(var(--spacing) * 6);--application-menu-trailing-button-radius: var(--radius-md);--application-menu-heading-gap: calc(var(--spacing) * 2);--application-menu-heading-padding: 0 calc(var(--spacing) * .5) 0 calc(var(--spacing) * 2);--application-menu-heading-color: var(--color-token-input-placeholder-foreground);--application-menu-heading-font-size: var(--text-base);--application-menu-heading-weight: var(--font-weight-medium);--application-menu-heading-opacity: .75;--application-menu-section-toggle-gap: var(--spacing);--application-menu-section-toggle-padding: calc(var(--spacing) * .5) var(--spacing) calc(var(--spacing) * .5) 0;--application-menu-section-toggle-radius: var(--radius-md);--application-menu-section-transition: var(--transition-duration-basic) var(--ease-basic);--application-menu-section-content-inset: var(--spacing);--application-menu-item-stack-gap: var(--app-shell-sidebar-row-stack-gap);--application-menu-status-size: calc(var(--spacing) * 5);--application-menu-count-padding: calc(var(--spacing) * 1.5);--application-menu-count-font-size: var(--text-xs);--application-menu-count-weight: var(--font-weight-semibold);--application-menu-count-color: var(--color-token-text-link-foreground);--application-menu-count-background: color-mix(in srgb, var(--color-token-text-link-foreground) 18%, transparent);--application-menu-count-shadow: inset 0 0 0 1px color-mix(in srgb, var(--color-token-text-link-foreground) 72%, transparent);--application-menu-unread-dot-size: calc(var(--spacing) * 2);--application-menu-status-accent: var(--color-token-text-link-foreground);--application-menu-loading-duration: 2s}}@layer theme{:root{--toast-gap: calc(var(--spacing) * 1.5);--toast-padding: calc(var(--spacing) * 2);--toast-border: 1px solid var(--color-token-border);--toast-radius: var(--radius-2xl);--toast-background: var(--color-token-dropdown-background);--toast-success-background: var(--color-token-input-validation-info-background);--toast-warning-background: var(--color-token-input-validation-warning-background);--toast-warning-border: var(--color-token-input-validation-warning-border);--toast-danger-background: var(--color-token-input-validation-error-background);--toast-danger-border: var(--color-token-input-validation-error-border);--toast-color: var(--color-token-foreground);--toast-font-size: var(--text-base);--toast-line-height: 1.4;--toast-shadow: 0 4px 12px #0000001a;--toast-icon-size: 18px;--toast-title-weight: var(--font-weight-medium);--toast-description-gap: calc(var(--spacing) * 3);--toast-description-offset: var(--spacing);--toast-dismiss-offset: calc(var(--spacing) * .5);--toast-dismiss-radius: var(--radius-full);--toast-dismiss-opacity: .5;--toast-dismiss-hover-opacity: .8;--toast-dismiss-hover-background: color-mix(in oklab, var(--color-token-button-secondary-hover-background) 5%, transparent);--toast-dismiss-icon-size: 16px}.electron-light [data-cottonwood-toast],[data-theme=light] [data-cottonwood-toast],.electron-dark [data-cottonwood-toast],[data-theme=dark] [data-cottonwood-toast]{--toast-background: var(--color-background-elevated-primary-opaque)}}@layer theme{[data-cottonwood-dil-component][data-w-component=table-scroll]{--table-font-family: -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--table-root-font-size: 16px;--table-root-font-weight: 400;--table-root-line-height: 26px;--table-root-letter-spacing: -.16px;--table-root-color: #0d0d0d;--table-scrollbar-width: thin;--table-divider-unit: 1px;--table-divider-color-default: var(--color-border);--table-divider-color-subtle: var(--color-border-subtle);--table-divider-color-strong: var(--color-border-strong);--table-cell-padding: calc(var(--spacing) * 2);--table-header-font-weight: var(--font-weight-semibold);--table-row-label-padding-block-end: calc(var(--spacing) * 1);--table-row-label-color: #5d5d5d;--table-font-text-3xs-size: .375rem;--table-font-text-3xs-line-height: .625rem;--table-font-text-2xs-size: .5rem;--table-font-text-2xs-line-height: .75rem;--table-font-text-xs-size: .625rem;--table-font-text-xs-line-height: .875rem;--table-font-text-sm-size: .75rem;--table-font-text-sm-line-height: 1rem;--table-font-text-md-size: .875rem;--table-font-text-md-line-height: 1.125rem;--table-font-text-lg-size: 1rem;--table-font-text-lg-line-height: 1.625rem;--table-font-text-weight: var(--font-weight-normal);--table-font-heading-sm-size: 1rem;--table-font-heading-sm-line-height: 1.5rem;--table-font-heading-md-size: 1rem;--table-font-heading-md-line-height: 1.625rem;--table-font-heading-lg-size: 1.125rem;--table-font-heading-lg-line-height: 1.75rem;--table-font-heading-xl-size: 1.25rem;--table-font-heading-xl-line-height: 1.75rem;--table-font-heading-2xl-size: 1.5rem;--table-font-heading-2xl-line-height: 2rem;--table-font-heading-3xl-size: 2.25rem;--table-font-heading-3xl-line-height: 2.5rem;--table-font-heading-4xl-size: 3rem;--table-font-heading-4xl-line-height: 3rem;--table-font-heading-5xl-size: 3.75rem;--table-font-heading-5xl-line-height: 3.75rem;--table-font-heading-weight: var(--font-weight-semibold);--table-font-text-3xs-tracking: 0em;--table-font-text-2xs-tracking: 0em;--table-font-text-xs-tracking: 0em;--table-font-text-sm-tracking: 0em;--table-font-text-md-tracking: -.01em;--table-font-text-lg-tracking: -.01em;--table-font-heading-sm-tracking: -.01em;--table-font-heading-md-tracking: -.01em;--table-font-heading-lg-tracking: -.01em;--table-font-heading-xl-tracking: -.01em;--table-font-heading-2xl-tracking: -.02em;--table-font-heading-3xl-tracking: -.02em;--table-font-heading-4xl-tracking: -.02em;--table-font-heading-5xl-tracking: -.02em;--table-column-xs: calc(var(--thread-content-max-width, 40rem) * 4 / 24);--table-column-sm-min: calc(var(--thread-content-max-width, 40rem) * 4 / 24);--table-column-sm-max: calc(var(--thread-content-max-width, 40rem) * 6 / 24);--table-column-md-min: calc(var(--thread-content-max-width, 40rem) * 6 / 24);--table-column-md-max: calc(var(--thread-content-max-width, 40rem) * 8 / 24);--table-column-lg-min: calc(var(--thread-content-max-width, 40rem) * 8 / 24);--table-column-lg-max: calc(var(--thread-content-max-width, 40rem) * 12 / 24);--table-column-xl-min: calc(var(--thread-content-max-width, 40rem) * 14 / 24);--table-column-xl-max: calc(var(--thread-content-max-width, 40rem) * 18 / 24)}.electron-dark [data-cottonwood-dil-component][data-w-component=table-scroll],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=table-scroll],[data-cottonwood-dil-component][data-w-component=table-scroll][data-theme=dark]{--table-root-color: #fff;--table-row-label-color: #afafaf}.electron-light [data-cottonwood-dil-component][data-w-component=table-scroll],[data-theme=light] [data-cottonwood-dil-component][data-w-component=table-scroll],[data-cottonwood-dil-component][data-w-component=table-scroll][data-theme=light]{--table-root-color: #0d0d0d;--table-row-label-color: #5d5d5d}}@layer theme{[data-cottonwood-dil-component][data-w-component=slider]{--slider-font-family: -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--slider-root-font-size: 16px;--slider-root-font-weight: 400;--slider-root-line-height: 26px;--slider-root-letter-spacing: -.16px;--slider-root-color: #0d0d0d;--slider-text-color: #282828;--slider-secondary-text-color: #5d5d5d;--slider-label-gap: 4px;--slider-label-margin: 8px;--slider-label-font-size: 14px;--slider-reset-hidden-opacity: 0;--slider-reset-visible-opacity: 1;--slider-reset-hidden-transition: visibility 0ms ease .25s, opacity .25s ease;--slider-reset-visible-transition: visibility 0ms, opacity .25s ease;--slider-reset-size: 22px;--slider-reset-icon-size: 14px;--slider-value-gap: 2px;--slider-value-height-mobile: 26px;--slider-value-height-desktop: 22px;--slider-value-padding: 0 4px;--slider-value-border: .5px solid transparent;--slider-value-radius: var(--radius-sm);--slider-value-inline-end-margin: -4px;--slider-value-background: transparent;--slider-value-transition: border-color .25s ease;--slider-value-hover-border-color: #cdcdcd;--slider-value-focus-border-color: #5d5d5d;--slider-value-font-size-mobile: 16px;--slider-value-font-size-desktop: 13px;--slider-value-width-transition: width .1s ease;--slider-value-character-width-mobile: 9.5px;--slider-value-character-width-desktop: 7.8px;--slider-unit-font-size: 12px;--slider-root-padding-bottom: 6px;--slider-track-height: 4px;--slider-track-radius: var(--radius-2xs);--slider-track-color: #dfdfdf;--slider-range-color: #767676;--slider-thumb-size: 14px;--slider-thumb-half-size: 7px;--slider-thumb-radius: 50%;--slider-thumb-transform: translateX(-50%);--slider-thumb-background: #fff;--slider-thumb-shadow: inset 0 0 0 2px var(--slider-range-color);--slider-thumb-focus-visible-shadow: inset 0 0 0 2px #008635;--slider-thumb-focus-shadow: inset 0 0 0 2px var(--slider-range-color);--slider-marks-margin: 4px;--slider-mark-font-size: 12px;--slider-mark-font-weight: 400;--slider-mark-min-gap: 16px;--slider-desktop-breakpoint: 768px;--slider-editor-debounce-duration: .25s;--slider-motion-full-duration: .3s;--slider-motion-min-duration: .1s}.electron-dark [data-cottonwood-dil-component][data-w-component=slider],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=slider],[data-cottonwood-dil-component][data-w-component=slider][data-theme=dark]{--slider-root-color: #fff;--slider-text-color: #dcdcdc;--slider-secondary-text-color: #afafaf;--slider-value-hover-border-color: #212121;--slider-track-color: #414141;--slider-range-color: #8f8f8f;--slider-thumb-background: #0d0d0d}}@layer theme{:root{--input-size:var(--control-size-md);--input-font-size:var(--control-font-size-md);--input-gutter:var(--control-gutter-md);--input-gap:var(--input-gap-md)}}@layer theme{[data-cottonwood-dil-component][data-w-component=writing-block-option-tabs]{--tabs-writing-spacing: var(--spacing, .25rem);--tabs-writing-font-family: -apple-system, system-ui, "Segoe UI", sans-serif;--tabs-writing-root-font-size: 16px;--tabs-writing-root-font-weight: 445;--tabs-writing-root-line-height: 1.5;--tabs-writing-text-primary: var(--wb-text-primary, var(--color-token-text-primary, var(--text-primary, #0d0d0d)));--tabs-writing-text-tertiary: var(--wb-text-tertiary, var(--color-token-text-tertiary, var(--text-tertiary, #8f8f8f)));--tabs-writing-surface-primary: var(--wb-surface-primary, var(--color-token-main-surface-primary, var(--main-surface-primary, #fff)));--tabs-writing-surface-secondary: var(--wb-surface-secondary, var(--color-token-bg-tertiary, var(--main-surface-secondary, #f5f5f5)));--tabs-writing-divider: var(--wb-divider, var(--color-token-border-light, var(--border-light, rgb(0 0 0 / 5%))));--tabs-writing-focus: var(--wb-focus, var(--color-token-focus-border, var(--border-strong, #5b9dd9)));--tabs-writing-body-padding-inline: calc(var(--tabs-writing-spacing) * 4);--tabs-writing-body-padding-block-start: calc(var(--tabs-writing-spacing) * 2);--tabs-writing-body-padding-block-end: 0;--tabs-writing-body-border: 1px solid var(--tabs-writing-divider);--tabs-writing-list-gap: var(--tabs-writing-spacing);--tabs-writing-body-list-padding-block-end: calc(var(--tabs-writing-spacing) * 2);--tabs-writing-header-list-padding-block: var(--tabs-writing-spacing);--tabs-writing-header-list-margin-block: calc(var(--tabs-writing-spacing) * -1);--tabs-writing-option-padding-inline: calc(var(--tabs-writing-spacing) * 3);--tabs-writing-option-border: 0;--tabs-writing-option-radius: var(--radius-full);--tabs-writing-option-background: transparent;--tabs-writing-option-font-weight: var(--font-weight-medium);--tabs-writing-option-body-height: calc(var(--tabs-writing-spacing) * 7);--tabs-writing-option-body-padding-block: calc(var(--tabs-writing-spacing) * 1.5);--tabs-writing-option-body-font-size: .75rem;--tabs-writing-option-header-height: calc(var(--tabs-writing-spacing) * 9);--tabs-writing-option-header-font-size: var(--wb-font-size, .875rem);--tabs-writing-option-focus-outline: 2px solid var(--tabs-writing-focus);--tabs-writing-option-focus-offset: 1px;--tabs-writing-option-disabled-opacity: .5;--tabs-writing-option-visible-opacity: 1;--tabs-writing-label-gap: var(--tabs-writing-spacing);--tabs-writing-index-font-size: 1.2em;--tabs-writing-index-line-height: 1}.electron-dark [data-cottonwood-dil-component][data-w-component=writing-block-option-tabs]{--tabs-writing-focus: var(--wb-focus, rgb(131 195 255 / 76%))}}@layer theme{:root{--pagination-label-padding:4px;--pagination-font-size:var(--text-sm);--pagination-compact-width:240px;--pagination-label-compact-width:300px;--pagination-label-compact-width-value:36px;--pagination-label-compact-padding:2px}}:root{--cottonwood-color-canvas: var(--color-background-surface);--cottonwood-color-surface: var(--color-background-surface);--cottonwood-color-text: var(--color-text-foreground);--cottonwood-color-text-secondary: var(--color-text-foreground-secondary);--cottonwood-color-border: var(--color-border-subtle);--cottonwood-color-danger: var(--color-text-danger);--cottonwood-radius-md: var(--radius-xl);--cottonwood-space: var(--spacing);--transition-ease-basic: var(--ease-basic);--image-row-width: 40px;--image-opacity-transition: opacity .3s var(--transition-ease-basic);--image-focus-outline: 2px solid var(--color-ring);--image-transform-transition: transform .26s cubic-bezier(.22, 1, .36, 1);--image-hover-zoom-transform: scale(1.03);--image-frame-shadow: inset 0 0 0 1px var(--alpha-06)}@layer theme{:root{--dialog-z-index: 50;--dialog-overlay-background: #00000022;--dialog-width-narrow: 380px;--dialog-width-feature: 400px;--dialog-width-compact: 420px;--dialog-width-default: 520px;--dialog-width-wide: 600px;--dialog-width-xwide: 680px;--dialog-width-xxwide: 800px;--dialog-width-editor: 600px;--dialog-height-editor: 720px;--dialog-max-width: 92vw;--dialog-color: var(--color-token-foreground);--dialog-background: color-mix(in srgb, var(--color-token-dropdown-background) 90%, transparent);--dialog-radius: var(--radius-3xl);--dialog-shadow: 0 0 0 .5px var(--color-token-border), var(--shadow-lg);--dialog-backdrop-filter: blur(var(--blur-xl));--dialog-section-gap: calc(var(--spacing) * 3);--dialog-body-padding: calc(var(--spacing) * 5);--dialog-close-inset: calc(var(--spacing) * 4);--dialog-close-padding: calc(var(--spacing) * 1);--dialog-close-color: color-mix(in srgb, var(--color-token-foreground) 80%, transparent);--dialog-close-line-height: 1;--dialog-close-radius: var(--radius-sm);--dialog-close-hover-background: var(--color-token-toolbar-hover-background);--dialog-close-focus-shadow: 0 0 0 1px var(--color-token-focus-border)}.electron-light [data-cottonwood-dialog],[data-theme=light] [data-cottonwood-dialog]{--dialog-color: var(--color-text-foreground);--dialog-background: var(--color-background-elevated-primary-opaque);--dialog-shadow: 0 0 0 var(--border-width-hairline) var(--color-token-border), var(--shadow-lg);--dialog-close-color: var(--color-text-foreground-secondary);--dialog-close-hover-background: var(--color-background-button-secondary-hover);--dialog-close-focus-shadow: 0 0 0 var(--border-width-hairline) var(--color-border-focus)}.electron-dark [data-cottonwood-dialog],[data-theme=dark] [data-cottonwood-dialog]{--dialog-background: var(--color-background-elevated-primary-opaque)}}@layer theme{:root{--card-max-width: 100%;--card-width-full: 100vw;--card-width-sm: 360px;--card-width-md: 440px;--card-width-lg: 560px;--card-border-width: 1px;--card-theme-alpha-base: #0d0d0d;--card-theme-surface-elevated: #fff;--card-theme-surface-elevated-secondary: #f9f9f9;--card-theme-text: #0d0d0d;--card-theme-border-alpha: 10%;--card-border-color: color-mix(in oklab, var(--card-theme-alpha-base) var(--card-theme-border-alpha), transparent);--card-border: var(--card-border-width) solid var(--card-border-color);--card-radius: var(--radius-3xl);--card-surface-elevated: var(--card-theme-surface-elevated);--card-surface-elevated-secondary: var(--card-theme-surface-elevated-secondary);--card-shadow-color: 0 0 0;--card-shadow-alpha: .08;--card-shadow-hairline: 1px;--card-shadow-border: 0;--card-shadow: 0 0 0 var(--card-shadow-hairline) var(--card-border-color), 0 3px 4px -1px rgb(var(--card-shadow-color) / var(--card-shadow-alpha));--card-transition-duration: .6s;--card-interactive-transition-duration: .15s;--card-transition-timing: ease;--card-transition: opacity var(--card-transition-duration) var(--card-transition-timing), box-shadow var(--card-transition-duration) var(--card-transition-timing), background var(--card-transition-duration) var(--card-transition-timing), background-color var(--card-transition-duration) var(--card-transition-timing);--card-interactive-transition: background-color var(--card-interactive-transition-duration) var(--card-transition-timing);--card-carousel-thread-gutter: calc(var(--spacing) * 4);--card-carousel-padding-block: calc(var(--spacing) * 2);--card-carousel-scroll-padding: 1rem;--card-carousel-item-max-width: 100%;--card-carousel-control-block-position: 50%;--card-carousel-control-z-index: 1;--card-carousel-control-size: 28px;--card-carousel-control-padding: 0;--card-carousel-control-border: 1px solid var(--card-border-color);--card-carousel-control-radius: 999px;--card-carousel-control-hidden-opacity: 0;--card-carousel-control-visible-opacity: 1;--card-carousel-control-translate-block: -50%;--card-carousel-control-translate-negative: -50%;--card-carousel-control-translate-positive: 50%;--card-carousel-control-inline-inset: 0;--card-carousel-transition-duration: .15s;--card-carousel-transition-timing: ease;--card-carousel-controls-padding-inline-end: calc(var(--spacing) * 4);--card-carousel-shadow: 0 2px 4px -1px rgb(var(--card-shadow-color) / var(--card-shadow-alpha));--card-link-item-max-width: 100%;--card-link-item-border: 1px solid var(--card-border-color);--card-link-item-radius: var(--radius-xl);--card-link-item-margin: 0;--card-link-item-transition-duration: .15s;--card-link-item-transition-timing: ease;--card-link-item-width-sm: 200px;--card-link-item-width-md: 240px;--card-link-item-anchor-inset: 0}.electron-light,[data-theme=light]{--card-theme-alpha-base: #0d0d0d;--card-theme-surface-elevated: #fff;--card-theme-surface-elevated-secondary: #f9f9f9;--card-theme-text: #0d0d0d;--card-theme-border-alpha: 10%;--card-border-color: color-mix(in oklab, #0d0d0d 10%, transparent);--card-border: var(--card-border-width) solid var(--card-border-color);--card-surface-elevated: #fff;--card-surface-elevated-secondary: #f9f9f9;--card-shadow-alpha: .08;--card-shadow: 0 0 0 var(--card-shadow-hairline) var(--card-border-color), 0 3px 4px -1px rgb(var(--card-shadow-color) / .08)}.electron-dark,[data-theme=dark]{--card-theme-alpha-base: #fff;--card-theme-surface-elevated: var(--color-background-panel);--card-theme-surface-elevated-secondary: var(--color-background-elevated-secondary-opaque);--card-theme-text: #fff;--card-theme-border-alpha: 8.4%;--card-border-color: var(--color-border);--card-border: var(--card-border-width) solid var(--card-border-color);--card-surface-elevated: var(--color-background-panel);--card-surface-elevated-secondary: var(--color-background-elevated-secondary-opaque);--card-shadow-alpha: .2;--card-shadow: 0 0 0 var(--card-shadow-hairline) var(--card-border-color), 0 3px 4px -1px rgb(var(--card-shadow-color) / .2)}@media(min-resolution:150dpi),(min-resolution:1.5x){:root{--card-shadow-hairline: .5px}}}@layer theme{:root{--button-core-aspect-square: 1;--button-core-size-5: calc(var(--spacing) * 5);--button-core-size-4: calc(var(--spacing) * 4);--button-core-space-0: 0;--button-core-space-half: calc(var(--spacing) * .5);--button-core-space-1: var(--spacing);--button-core-space-1-5: calc(var(--spacing) * 1.5);--button-core-space-2: calc(var(--spacing) * 2);--button-core-space-2-5: calc(var(--spacing) * 2.5);--button-core-space-4: calc(var(--spacing) * 4);--button-core-space-5: calc(var(--spacing) * 5);--button-core-tab-strip-extra-height: 6px;--button-core-border-width: 1px;--button-core-gap-default: var(--spacing);--button-core-balanced-columns: 1fr auto 1fr;--button-core-shrink-none: 0;--button-core-transparent: transparent;--button-core-background-red-10: color-mix(in oklab, var(--color-token-charts-red) 10%, transparent);--button-core-background-red-20: color-mix(in oklab, var(--color-token-charts-red) 20%, transparent);--button-core-background-red-30: color-mix(in oklab, var(--color-token-charts-red) 30%, transparent);--button-core-background-red-80: color-mix(in oklab, var(--color-token-charts-red) 80%, transparent);--button-core-background-red-90: color-mix(in oklab, var(--color-token-charts-red) 90%, transparent);--button-core-background-foreground-5: color-mix(in oklab, var(--color-token-foreground) 5%, transparent);--button-core-background-foreground-10: color-mix(in oklab, var(--color-token-foreground) 10%, transparent);--button-core-background-foreground-15: color-mix(in oklab, var(--color-token-foreground) 15%, transparent);--button-core-background-foreground-20: color-mix(in oklab, var(--color-token-foreground) 20%, transparent);--button-core-background-foreground-70: color-mix(in oklab, var(--color-token-foreground) 70%, transparent);--button-core-background-foreground-80: color-mix(in oklab, var(--color-token-foreground) 80%, transparent);--button-core-color-foreground-70: color-mix(in oklab, var(--color-token-foreground) 70%, transparent);--button-core-background-link-10: color-mix(in oklab, var(--color-token-text-link-foreground) 10%, transparent);--button-core-background-link-15: color-mix(in oklab, var(--color-token-text-link-foreground) 15%, transparent);--button-core-background-link-20: color-mix(in oklab, var(--color-token-text-link-foreground) 20%, transparent);--button-core-background-link-80: color-mix(in oklab, var(--color-token-text-link-foreground) 80%, transparent);--button-core-background-link-90: color-mix(in oklab, var(--color-token-text-link-foreground) 90%, transparent);--button-core-line-height-compact: 18px;--button-core-line-height-none: 1;--button-core-disabled-opacity: .4;--button-core-spinner-cycle-ms: 1000;--button-press-width-compact-max: 80;--button-press-width-medium-max: 150;--button-press-width-wide-max: 220;--button-press-width-ultra-min: 600;--button-press-scale-compact: .96;--button-press-scale-medium: .97;--button-press-scale-wide: .98;--button-press-scale-default: .985;--button-press-scale-ultra: .995;--button-press-scale-multiplier: 1;--button-recipe-line-height: 1;--button-recipe-zero: 0;--button-recipe-full-size: 100%;--button-recipe-inline-center: 50%;--button-recipe-negative-direction: -1;--button-recipe-half-divisor: 2;--button-recipe-widget-shrink: 1;--button-recipe-primitive-shrink: 0;--button-recipe-indicator-size-default: 1em;--button-recipe-indicator-duration: .8s;--button-recipe-indicator-easing: linear;--button-recipe-indicator-transition: opacity .15s ease;--button-recipe-indicator-stroke: 2px;--button-recipe-indicator-radius: 50%;--button-recipe-indicator-marker-radius: 100%;--button-recipe-indicator-mask-webkit: conic-gradient(rgb(0 0 0 / 0%), rgb(0 0 0));--button-recipe-indicator-mask: conic-gradient(#0000, #000);--button-recipe-focus-width: 2px;--button-recipe-focus-offset: 2px;--button-recipe-icon-offset-sm: -1px;--button-recipe-icon-offset-lg: -2px;--button-recipe-indicator-size-3xs: 11px;--button-recipe-indicator-size-2xs: 12px;--button-recipe-indicator-size-xs: 13px;--button-recipe-indicator-size-sm: 15px;--button-recipe-indicator-size-md: 16px;--button-recipe-indicator-size-xl: 18px;--button-recipe-indicator-size-3xl: 20px;--button-recipe-progress-size-3xs: 11px;--button-recipe-progress-size-2xs: 12px;--button-recipe-progress-size-xs: 14px;--button-recipe-progress-size-sm: 15px;--button-recipe-progress-size-md: 16px;--button-recipe-progress-size-xl: 18px;--button-recipe-progress-size-3xl: 20px;--button-recipe-outline-ring-offset: -1px;--button-recipe-hidden-opacity: 0;--button-recipe-open-opacity: .6;--button-recipe-visible-opacity: 1;--button-recipe-resting-scale: 1;--button-recipe-border-width: 1px;--button-recipe-outline-shadow-base: 0 0 0 var(--button-recipe-border-width);--button-recipe-empty-shadow: 0 0 transparent;--button-recipe-content-transition: opacity .15s ease .1s;--button-recipe-content-hide-transition: opacity .3s ease;--button-recipe-loader-layer: 3;--button-recipe-loader-enter-transition: opacity .15s ease .1s;--button-recipe-loader-exit-transition: opacity .15s ease;--pressable-transparent: transparent;--pressable-border-width: 1px;--pressable-border-shadow-base: 0 0 0 var(--pressable-border-width);--pressable-transition: background-color .15s ease, box-shadow .15s ease, color .15s ease;--pressable-focus-width: 2px;--pressable-focus-offset: 2px;--pressable-focus-reset: 0}@keyframes cottonwood-button-indicator-rotate{to{transform:rotate(1turn)}}}@layer theme{[data-cottonwood-button-visual]{--radius-full:9999px;--font-weight-medium:500;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem}}@layer theme{[data-cottonwood-button-visual]{--blue-500:#0169cc;--blue-400:#0285ff;--alpha-08:color-mix(in oklab, var(--alpha-base) 8%, transparent);--alpha-12:color-mix(in oklab, var(--alpha-base) 12%, transparent);--alpha-16:color-mix(in oklab, var(--alpha-base) 16%, transparent);--red-a50:color-mix(in oklab, var(--red-400) 16%, transparent);--red-500:#e02e2a;--green-a50:color-mix(in oklab, var(--green-400) 15%, transparent);--green-500:#00a240;--orange-a50:color-mix(in oklab, var(--orange-400) 16%, transparent);--orange-500:#e25507;--yellow-a50:color-mix(in oklab, var(--yellow-400) 15%, transparent);--yellow-700:#916f00;--blue-a50:color-mix(in oklab, var(--blue-400) 13%, transparent);--blue-200:#66b5ff;--purple-a50:color-mix(in oklab, var(--purple-400) 15%, transparent);--purple-500:#8046d9;--gray-500:#5d5d5d;--white:#fff;--green-600:#008635;--red-600:#ba2623;--orange-600:#b9480d;--yellow-600:#ba8e00;--purple-400:#924ff7;--alpha-20:color-mix(in oklab, var(--alpha-base) 20%, transparent);--green-a75:color-mix(in oklab, var(--green-400) 29%, transparent);--green-400:#04b84c;--red-a75:color-mix(in oklab, var(--red-400) 30%, transparent);--red-400:#fa423e;--orange-a75:color-mix(in oklab, var(--orange-400) 33%, transparent);--orange-700:#923b0f;--orange-400:#fb6a22;--yellow-a75:color-mix(in oklab, var(--yellow-400) 27%, transparent);--yellow-800:#6e5400;--yellow-400:#ffc300;--blue-a75:color-mix(in oklab, var(--blue-400) 25%, transparent);--blue-600:#004f99;--blue-300:#339cff;--purple-a75:color-mix(in oklab, var(--purple-400) 28%, transparent);--purple-600:#6b3ab4;--purple-200:#be95fa;--alpha-02:color-mix(in oklab, var(--alpha-base) 2%, transparent);--alpha-04:color-mix(in oklab, var(--alpha-base) 4%, transparent);--alpha-06:color-mix(in oklab, var(--alpha-base) 6%, transparent);--alpha-25:color-mix(in oklab, var(--alpha-base) 25%, transparent);--alpha-30:color-mix(in oklab, var(--alpha-base) 30%, transparent);--red-a25:color-mix(in oklab, var(--red-400) 8%, transparent);--green-a25:color-mix(in oklab, var(--green-400) 8%, transparent);--orange-a25:color-mix(in oklab, var(--orange-400) 7%, transparent);--yellow-a25:color-mix(in oklab, var(--yellow-400) 8%, transparent);--blue-a25:color-mix(in oklab, var(--blue-400) 4%, transparent);--purple-a25:color-mix(in oklab, var(--purple-400) 6%, transparent);--alpha-05:color-mix(in oklab, var(--alpha-base) 5%, transparent);--red-200:#ff8583}}@layer theme{.electron-light.electron-light [data-cottonwood-button-visual]{--gray-900:#181818;--gray-950:#131313;--gray-700:#303030;--gray-600:#414141;--gray-850:#1c1c1c;--gray-400:#8f8f8f;--gray-450:#767676;--gray-500:#5d5d5d;--alpha-base:#0d0d0d;--gray-1000:#0d0d0d;--gray-750:#282828;--gray-0:#fff}}@layer theme{.electron-dark [data-cottonwood-button-visual]{--gray-900:#ededed;--gray-950:#f3f3f3;--gray-700:#afafaf;--gray-600:#8f8f8f;--gray-850:#dcdcdc;--gray-400:#414141;--gray-450:#4f4f4f;--alpha-base:#fff;--gray-1000:#fff;--gray-750:#b9b9b9;--gray-0:#0d0d0d}}@layer theme{[data-cottonwood-button-visual]{--button-font-weight:var(--font-weight-medium);--transition-duration-basic:.15s;--transition-ease-basic:ease;--control-gutter-pill-scaling:1.33;--control-size-3xs:1.375rem;--control-gutter-2xs:.375rem;--control-font-size-sm:var(--font-text-xs-size);--control-icon-size-xs:.875rem;--button-gap-sm:3px;--control-radius-sm:var(--radius-sm);--control-size-2xs:1.5rem;--control-gutter-xs:.5rem;--control-icon-size-sm:1rem;--button-gap-md:4px;--control-size-xs:1.625rem;--control-font-size-md:var(--font-text-sm-size);--control-size-sm:1.75rem;--control-gutter-sm:.625rem;--control-icon-size-md:1.125rem;--control-size-md:2rem;--control-gutter-md:.75rem;--button-gap-lg:6px;--control-radius-md:var(--radius-md);--control-size-lg:2.25rem;--control-size-xl:2.5rem;--control-gutter-lg:.875rem;--control-radius-lg:var(--radius-lg);--control-size-2xl:2.75rem;--control-font-size-lg:var(--font-text-md-size);--control-icon-size-lg:1.25rem;--control-radius-xl:var(--radius-xl);--control-size-3xl:3rem;--control-gutter-xl:1rem;--control-icon-size-xl:1.375rem;--control-icon-size-2xl:1.5rem;--color-text-primary-ghost:var(--color-text-emphasis);--color-text-primary-ghost-hover:var(--color-text-emphasis);--color-ring-primary-ghost:var(--color-ring-primary);--color-text-secondary-ghost:var(--color-text-secondary);--color-text-secondary-ghost-hover:var(--color-text);--color-ring-secondary-ghost:var(--color-ring-secondary);--color-background-danger-ghost-hover:var(--red-a50);--color-background-danger-ghost-active:var(--red-a50);--color-text-danger-ghost:var(--red-500);--color-text-danger-ghost-hover:var(--red-500);--color-ring-danger-ghost:var(--color-ring-danger);--color-background-success-ghost-hover:var(--green-a50);--color-background-success-ghost-active:var(--green-a50);--color-text-success-ghost:var(--green-500);--color-text-success-ghost-hover:var(--green-500);--color-ring-success-ghost:var(--color-ring-info);--color-background-warning-ghost-hover:var(--orange-a50);--color-background-warning-ghost-active:var(--orange-a50);--color-text-warning-ghost:var(--orange-500);--color-text-warning-ghost-hover:var(--orange-500);--color-ring-warning-ghost:var(--color-ring-warning);--color-background-caution-ghost-hover:var(--yellow-a50);--color-background-caution-ghost-active:var(--yellow-a50);--color-text-caution-ghost:var(--yellow-700);--color-text-caution-ghost-hover:var(--yellow-700);--color-ring-caution-ghost:var(--color-ring-caution);--color-background-info-ghost-hover:var(--blue-a50);--color-background-info-ghost-active:var(--blue-a50);--color-ring-info-ghost:var(--color-ring-info);--color-background-discovery-ghost-hover:var(--purple-a50);--color-background-discovery-ghost-active:var(--purple-a50);--color-text-discovery-ghost:var(--purple-500);--color-text-discovery-ghost-hover:var(--purple-500);--color-ring-discovery-ghost:var(--color-ring);--color-text-primary-solid:var(--color-text-inverse);--color-ring-primary-solid:var(--color-ring-primary);--color-text-secondary-solid:var(--white);--color-ring-secondary-solid:var(--color-ring-secondary);--color-text-success-solid:var(--white);--color-ring-success-solid:var(--color-ring-info);--color-background-danger-solid:var(--red-500);--color-background-danger-solid-hover:var(--red-600);--color-background-danger-solid-active:var(--red-600);--color-text-danger-solid:var(--white);--color-ring-danger-solid:var(--color-ring-danger);--color-background-warning-solid:var(--orange-500);--color-background-warning-solid-hover:var(--orange-600);--color-background-warning-solid-active:var(--orange-600);--color-text-warning-solid:var(--white);--color-ring-warning-solid:var(--color-ring-warning);--color-background-caution-solid:var(--yellow-600);--color-background-caution-solid-hover:var(--yellow-700);--color-background-caution-solid-active:var(--yellow-700);--color-text-caution-solid:var(--white);--color-ring-caution-solid:var(--color-ring-caution);--color-background-info-solid:var(--blue-400);--color-background-info-solid-hover:var(--blue-500);--color-background-info-solid-active:var(--blue-500);--color-text-info-solid:var(--white);--color-ring-info-solid:var(--color-ring-info);--color-background-discovery-solid:var(--purple-400);--color-background-discovery-solid-hover:var(--purple-500);--color-background-discovery-solid-active:var(--purple-500);--color-text-discovery-solid:var(--white);--color-ring-discovery-solid:var(--color-ring);--color-text-primary-soft:var(--color-text-emphasis);--color-ring-primary-soft:var(--color-ring-primary);--color-text-secondary-soft:var(--color-text);--color-ring-secondary-soft:var(--color-ring-secondary);--color-background-success-soft-alpha:var(--green-a50);--color-background-success-soft-alpha-hover:var(--green-a75);--color-background-success-soft-alpha-active:var(--green-a75);--color-ring-success-soft:var(--color-ring-info);--color-background-danger-soft-alpha:var(--red-a50);--color-background-danger-soft-alpha-hover:var(--red-a75);--color-background-danger-soft-alpha-active:var(--red-a75);--color-ring-danger-soft:var(--color-ring-danger);--color-background-warning-soft-alpha:var(--orange-a50);--color-background-warning-soft-alpha-hover:var(--orange-a75);--color-background-warning-soft-alpha-active:var(--orange-a75);--color-ring-warning-soft:var(--color-ring-warning);--color-background-caution-soft-alpha:var(--yellow-a50);--color-background-caution-soft-alpha-hover:var(--yellow-a75);--color-background-caution-soft-alpha-active:var(--yellow-a75);--color-ring-caution-soft:var(--color-ring-caution);--color-background-info-soft-alpha:var(--blue-a50);--color-background-info-soft-alpha-hover:var(--blue-a75);--color-background-info-soft-alpha-active:var(--blue-a75);--color-ring-info-soft:var(--color-ring-info);--color-background-discovery-soft-alpha:var(--purple-a50);--color-background-discovery-soft-alpha-hover:var(--purple-a75);--color-background-discovery-soft-alpha-active:var(--purple-a75);--color-ring-discovery-soft:var(--color-ring);--color-text-primary-outline:var(--color-text-emphasis);--color-text-primary-outline-hover:var(--color-text-emphasis);--color-ring-primary-outline:var(--color-ring-primary);--color-text-secondary-outline:var(--color-text-secondary);--color-text-secondary-outline-hover:var(--color-text);--color-ring-secondary-outline:var(--color-ring-secondary);--color-background-danger-outline-hover:var(--red-a25);--color-background-danger-outline-active:var(--red-a25);--color-border-danger-outline:var(--red-500);--color-border-danger-outline-hover:var(--red-500);--color-text-danger-outline:var(--red-500);--color-text-danger-outline-hover:var(--red-500);--color-ring-danger-outline:var(--color-ring-danger);--color-background-success-outline-hover:var(--green-a25);--color-background-success-outline-active:var(--green-a25);--color-text-success-outline:var(--green-500);--color-text-success-outline-hover:var(--green-500);--color-ring-success-outline:var(--color-ring-info);--color-background-warning-outline-hover:var(--orange-a25);--color-background-warning-outline-active:var(--orange-a25);--color-border-warning-outline:var(--orange-500);--color-border-warning-outline-hover:var(--orange-500);--color-text-warning-outline:var(--orange-500);--color-text-warning-outline-hover:var(--orange-500);--color-ring-warning-outline:var(--color-ring-warning);--color-background-caution-outline-hover:var(--yellow-a25);--color-background-caution-outline-active:var(--yellow-a25);--color-border-caution-outline:var(--yellow-700);--color-border-caution-outline-hover:var(--yellow-700);--color-text-caution-outline:var(--yellow-700);--color-text-caution-outline-hover:var(--yellow-700);--color-ring-caution-outline:var(--color-ring-caution);--color-background-info-outline-hover:var(--blue-a25);--color-background-info-outline-active:var(--blue-a25);--color-border-info-outline:var(--blue-500);--color-border-info-outline-hover:var(--blue-500);--color-text-info-outline:var(--blue-500);--color-text-info-outline-hover:var(--blue-500);--color-ring-info-outline:var(--color-ring-info);--color-background-discovery-outline-hover:var(--purple-a25);--color-background-discovery-outline-active:var(--purple-a25);--color-border-discovery-outline:var(--purple-500);--color-border-discovery-outline-hover:var(--purple-500);--color-ring-discovery-outline:var(--color-ring);--color-background-disabled:var(--alpha-05);--color-border-disabled:var(--alpha-06);--font-text-xs-size:.75rem;--font-text-sm-size:.875rem;--font-text-md-size:1rem;--color-text-emphasis:var(--gray-1000);--color-ring-primary:var(--color-ring);--color-ring-secondary:var(--color-ring);--color-ring-danger:var(--red-200);--color-ring-info:var(--color-ring);--color-ring-warning:var(--color-ring);--color-ring-caution:var(--color-ring);--color-text-inverse:var(--gray-0)}}@layer theme{.electron-light.electron-light [data-cottonwood-button-visual]{--color-ring:var(--blue-500);--color-background-primary-ghost-hover:var(--alpha-08);--color-background-primary-ghost-active:var(--alpha-12);--color-background-secondary-ghost-hover:var(--alpha-08);--color-background-secondary-ghost-active:var(--alpha-12);--color-text-info-ghost:var(--blue-500);--color-text-info-ghost-hover:var(--blue-500);--color-background-primary-solid:var(--gray-900);--color-background-primary-solid-hover:var(--gray-700);--color-background-primary-solid-active:var(--gray-600);--color-background-secondary-solid:var(--gray-500);--color-background-secondary-solid-hover:var(--gray-600);--color-background-secondary-solid-active:var(--gray-700);--color-background-success-solid:var(--green-500);--color-background-success-solid-hover:var(--green-500);--color-background-success-solid-active:var(--green-500);--color-background-primary-soft-alpha:var(--alpha-08);--color-background-primary-soft-alpha-hover:var(--alpha-12);--color-background-primary-soft-alpha-active:var(--alpha-16);--color-background-secondary-soft-alpha:var(--alpha-08);--color-background-secondary-soft-alpha-hover:var(--alpha-12);--color-background-secondary-soft-alpha-active:var(--alpha-16);--color-text-success-soft:var(--green-600);--color-text-danger-soft:var(--red-600);--color-text-warning-soft:var(--orange-700);--color-text-caution-soft:var(--yellow-800);--color-text-info-soft:var(--blue-600);--color-text-discovery-soft:var(--purple-600);--color-background-primary-outline-hover:var(--alpha-02);--color-background-primary-outline-active:var(--alpha-04);--color-border-primary-outline:var(--alpha-16);--color-border-primary-outline-hover:var(--alpha-20);--color-background-secondary-outline-hover:var(--alpha-02);--color-background-secondary-outline-active:var(--alpha-04);--color-border-secondary-outline:var(--alpha-16);--color-border-secondary-outline-hover:var(--alpha-20);--color-border-success-outline:var(--green-500);--color-border-success-outline-hover:var(--green-500);--color-text-discovery-outline:var(--purple-500);--color-text-discovery-outline-hover:var(--purple-500);--color-text-disabled:var(--gray-400);--color-text-secondary:var(--gray-500);--color-text:var(--gray-750)}}@layer theme{.electron-dark [data-cottonwood-button-visual]{--color-ring:var(--blue-400);--color-background-primary-ghost-hover:var(--alpha-12);--color-background-primary-ghost-active:var(--alpha-16);--color-background-secondary-ghost-hover:var(--alpha-12);--color-background-secondary-ghost-active:var(--alpha-16);--color-text-info-ghost:var(--blue-200);--color-text-info-ghost-hover:var(--blue-200);--color-background-primary-solid:var(--gray-950);--color-background-primary-solid-hover:var(--gray-900);--color-background-primary-solid-active:var(--gray-850);--color-background-secondary-solid:var(--gray-400);--color-background-secondary-solid-hover:var(--gray-450);--color-background-secondary-solid-active:var(--gray-500);--color-background-success-solid:var(--green-600);--color-background-success-solid-hover:var(--green-600);--color-background-success-solid-active:var(--green-600);--color-background-primary-soft-alpha:var(--alpha-12);--color-background-primary-soft-alpha-hover:var(--alpha-16);--color-background-primary-soft-alpha-active:var(--alpha-20);--color-background-secondary-soft-alpha:var(--alpha-12);--color-background-secondary-soft-alpha-hover:var(--alpha-16);--color-background-secondary-soft-alpha-active:var(--alpha-20);--color-text-success-soft:var(--green-400);--color-text-danger-soft:var(--red-400);--color-text-warning-soft:var(--orange-400);--color-text-caution-soft:var(--yellow-400);--color-text-info-soft:var(--blue-300);--color-text-discovery-soft:var(--purple-200);--color-background-primary-outline-hover:var(--alpha-04);--color-background-primary-outline-active:var(--alpha-06);--color-border-primary-outline:var(--alpha-25);--color-border-primary-outline-hover:var(--alpha-30);--color-background-secondary-outline-hover:var(--alpha-04);--color-background-secondary-outline-active:var(--alpha-06);--color-border-secondary-outline:var(--alpha-25);--color-border-secondary-outline-hover:var(--alpha-30);--color-border-success-outline:var(--green-600);--color-border-success-outline-hover:var(--green-600);--color-text-discovery-outline:var(--purple-400);--color-text-discovery-outline-hover:var(--purple-400);--color-text-disabled:var(--gray-500);--color-text-secondary:var(--gray-700);--color-text:var(--gray-850)}}@layer theme{span[cottonwoodPressable]{--alpha-0:color-mix(in oklab, var(--alpha-base) 0%, transparent);--alpha-04:color-mix(in oklab, var(--alpha-base) 4%, transparent);--alpha-06:color-mix(in oklab, var(--alpha-base) 6%, transparent);--alpha-08:color-mix(in oklab, var(--alpha-base) 8%, transparent);--alpha-10:color-mix(in oklab, var(--alpha-base) 10%, transparent);--alpha-12:color-mix(in oklab, var(--alpha-base) 12%, transparent);--red-a25:color-mix(in oklab, var(--red-400) 8%, transparent);--red-a50:color-mix(in oklab, var(--red-400) 16%, transparent);--red-a75:color-mix(in oklab, var(--red-400) 30%, transparent);--green-a25:color-mix(in oklab, var(--green-400) 8%, transparent);--green-50:#d9f4e4;--green-a50:color-mix(in oklab, var(--green-400) 15%, transparent);--green-a75:color-mix(in oklab, var(--green-400) 29%, transparent);--alpha-16:color-mix(in oklab, var(--alpha-base) 16%, transparent);--alpha-20:color-mix(in oklab, var(--alpha-base) 20%, transparent);--blue-500:#0169cc;--blue-400:#0285ff;--red-200:#ff8583;--red-400:#fa423e;--green-400:#04b84c;--alpha-05:color-mix(in oklab, var(--alpha-base) 5%, transparent)}}@layer theme{.electron-light span[cottonwoodPressable]{--alpha-base:#0d0d0d}}@layer theme{.electron-dark span[cottonwoodPressable]{--alpha-base:#fff}}@layer theme{:root{--pagination-compact-width: 240px;--pagination-label-compact-width: 300px;--pagination-label-compact-width-value: 2.25rem;--pagination-label-compact-padding: .125rem}[data-cottonwood-dil-component][data-w-component=pagination]{--pagination-gap: calc(var(--spacing) * .5);--pagination-color: var(--gray-1000);--pagination-label-color: var(--gray-1000);--pagination-label-width: 3rem;--pagination-label-padding: .25rem;--pagination-font-family: -apple-system, "system-ui", "Segoe UI", sans-serif;--pagination-root-font-size: 16px;--pagination-font-size: 13px;--pagination-font-weight: 445;--pagination-root-line-height: 24px;--pagination-label-line-height: 18.5714px;--pagination-control-font-size: 14px;--pagination-control-color: color-mix(in oklab, var(--gray-1000) 50%, transparent);--pagination-control-hover-background: #0d0d0d0f;--pagination-icon-size: var(--icon-size-2xs);--pagination-previous-icon-transform: rotate(180deg)}.electron-dark [data-cottonwood-dil-component][data-w-component=pagination],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=pagination],[data-cottonwood-dil-component][data-w-component=pagination][data-theme=dark]{--pagination-control-hover-background: #ffffff14}}@layer components{@container (max-width: 300px){div[data-w-component=pagination].Pagination--opr .PaginationLabel--opr{min-width:var(--pagination-label-compact-width-value);padding-inline:var(--pagination-label-compact-padding)}}}@layer utilities{@container (max-width: 240px){div[data-w-component=pagination].Pagination--opr .PaginationControl--opr{display:none}}}@layer theme{[data-cottonwood-dil-component][data-w-component=popover],[data-cottonwood-dil-component][data-w-component=popover-content]{--popover-width: auto;--popover-min-width: 300px;--popover-max-width: 700px;--popover-available-width: calc(100vw - 40px) ;--popover-available-height: calc(100vh - 40px) ;--popover-radius: var(--radius-xl-base);--popover-background: var(--color-surface-elevated);--popover-font-family: ui-sans-serif, system-ui, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--popover-font-size: 16px;--popover-font-weight: 445;--popover-line-height: 24px;--popover-letter-spacing: -.16px;--popover-elevation: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--popover-shadow-hairline: 0 0 0 .5px #0000001a;--popover-shadow: var(--popover-elevation), var(--popover-shadow-hairline);--popover-hairline: 1px;--popover-side-offset: 8px;--popover-align-offset-edge: -5px;--popover-collision-padding: 20px;--popover-hover-open-delay: .15s;--popover-hover-close-delay: 50ms;--popover-click-lock-duration: .5s;--popover-safe-polygon-tolerance: 5px;--popover-trigger-focus-radius: 12px;--popover-trigger-focus-width: 2px;--popover-trigger-focus-color: var(--color-ring);--popover-trigger-focus-offset: 2px;--popover-enter-opacity: 0;--popover-enter-scale: .95;--popover-open-opacity: 1;--popover-open-scale: 1;--popover-exit-opacity: 0;--popover-exit-scale: .95;--popover-enter-duration: .35s;--popover-exit-duration: .2s;--popover-enter-ease: var(--cubic-enter);--popover-exit-ease: var(--cubic-exit);--popover-translucent-backdrop-filter: blur(16px);--popover-translucent-background: linear-gradient(360deg, #f7f7f87f, #f7f7f8)}.electron-dark [data-cottonwood-dil-component][data-w-component=popover],.electron-dark [data-cottonwood-dil-component][data-w-component=popover-content],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=popover],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=popover-content],[data-cottonwood-dil-component][data-w-component=popover][data-theme=dark],[data-cottonwood-dil-component][data-w-component=popover-content][data-theme=dark]{--popover-elevation: 0 10px 15px -3px #0003, 0 4px 6px -4px #0003;--popover-shadow-hairline: 0 0 0 .5px #ffffff1f;--popover-shadow: var(--popover-elevation), var(--popover-shadow-hairline), inset 0 0 0 var(--popover-hairline) var(--color-border-subtle);--popover-translucent-background: linear-gradient(360deg, #56586940, #5658697d)}@media(min-resolution:150dpi),(min-resolution:1.5x){[data-cottonwood-dil-component][data-w-component=popover],[data-cottonwood-dil-component][data-w-component=popover-content]{--popover-hairline: .5px}}}@layer theme{[data-cottonwood-dil-component][data-w-component=radio-group]{--radio-group-color: var(--gray-1000);--radio-group-font-family: -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--radio-group-font-size: 16px;--radio-group-font-weight: var(--font-weight-normal);--radio-group-line-height: 26px;--radio-group-col-gap: calc(var(--spacing) * 2.5);--radio-group-row-gap: calc(var(--spacing) * 5);--radio-group-item-gap: calc(var(--spacing) * 1.5);--radio-group-item-font-size: var(--font-text-sm-size);--radio-group-item-line-height: 18px;--radio-group-indicator-size: var(--font-text-md-size);--radio-group-alpha-base: #0d0d0d;--radio-group-indicator-border-color: color-mix(in oklab, var(--radio-group-alpha-base) 16%, transparent);--radio-group-indicator-border-color-hover: color-mix(in oklab, var(--radio-group-alpha-base) 25%, transparent);--radio-group-indicator-border-shadow: 0 0 0 1px var(--radio-group-indicator-border-color) inset;--radio-group-indicator-border-shadow-hover: 0 0 0 1px var(--radio-group-indicator-border-color-hover) inset;--radio-group-indicator-base-background-color: transparent;--radio-group-indicator-background-color: #181818;--radio-group-indicator-hole-size: .375rem;--radio-group-indicator-hole-background-color: #fff;--radio-group-indicator-transition-duration: var(--transition-duration-basic);--radio-group-indicator-transition-ease: ease;--radio-group-indicator-enter-duration: .6s;--radio-group-indicator-enter-ease: var(--cubic-enter);--radio-group-indicator-enter-scale: 0;--radio-group-indicator-rest-scale: 1;--radio-group-indicator-enter-opacity: 0;--radio-group-indicator-rest-opacity: 1;--radio-group-disabled-opacity: .5;--radio-group-focus-outline: 2px solid var(--color-ring);--radio-group-focus-outline-offset: 2px;--radio-group-bubble-input-height: 1px;--radio-group-bubble-input-opacity: 0}.electron-dark [data-cottonwood-dil-component][data-w-component=radio-group],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=radio-group],[data-cottonwood-dil-component][data-w-component=radio-group][data-theme=dark]{--radio-group-alpha-base: #fff;--radio-group-indicator-border-color: color-mix(in oklab, var(--radio-group-alpha-base) 25%, transparent);--radio-group-indicator-background-color: #f3f3f3;--radio-group-indicator-hole-background-color: #0d0d0d}}@layer theme{[data-cottonwood-dil-component][data-w-component=segmented-control]{--segmented-control-font-family: -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--segmented-control-root-font-size: 16px;--segmented-control-root-font-weight: var(--font-weight-normal);--segmented-control-root-line-height: 26px;--segmented-control-letter-spacing: -.01em;--segmented-control-gap: 2px;--segmented-control-gutter: 2px;--segmented-control-font-weight: var(--font-weight-semibold);--segmented-control-size: 2rem;--segmented-control-size-3xs: 1.375rem;--segmented-control-size-2xs: 1.5rem;--segmented-control-size-xs: 1.625rem;--segmented-control-size-sm: 1.75rem;--segmented-control-size-md: 2rem;--segmented-control-size-lg: 2.25rem;--segmented-control-size-xl: 2.5rem;--segmented-control-size-2xl: 2.75rem;--segmented-control-size-3xl: 3rem;--segmented-control-font-size: .875rem;--segmented-control-font-size-sm: .75rem;--segmented-control-font-size-md: .875rem;--segmented-control-font-size-lg: 1rem;--segmented-control-radius: var(--radius-md-base);--segmented-control-radius-sm: var(--radius-sm-base);--segmented-control-radius-md: var(--radius-md-base);--segmented-control-radius-lg: var(--radius-lg-base);--segmented-control-radius-xl: var(--radius-xl-base);--segmented-control-pill-radius: var(--radius-full);--segmented-control-option-gutter: .75rem;--segmented-control-option-gutter-2xs: .375rem;--segmented-control-option-gutter-xs: .5rem;--segmented-control-option-gutter-sm: .625rem;--segmented-control-option-gutter-md: .75rem;--segmented-control-option-gutter-lg: .875rem;--segmented-control-option-gutter-xl: 1rem;--segmented-control-pill-gutter-scaling: 1.33;--segmented-control-option-radius: calc(var(--segmented-control-radius) - var(--segmented-control-gutter));--segmented-control-option-line-height: 1;--segmented-control-option-highlight-gutter: 1px;--segmented-control-option-highlight-opacity-rest: 0;--segmented-control-option-highlight-opacity-hover: .5;--segmented-control-option-rest-scale: 1;--segmented-control-option-active-block-scale: .97;--segmented-control-option-transition-duration: .15s;--segmented-control-option-transition-ease: ease;--segmented-control-disabled-opacity: .5;--segmented-control-focus-outline: 2px solid var(--color-ring);--segmented-control-thumb-shadow: 0 1px 4px -1px #0003;--segmented-control-thumb-transition-duration: .3s;--segmented-control-thumb-transition-ease: var(--cubic-enter);--segmented-control-track-padding-block-start: 0px;--segmented-control-track-padding-block-end: 0px;--segmented-control-track-padding-inline-start: 0px;--segmented-control-track-padding-inline-end: 0px;--segmented-control-background: #ededed;--segmented-control-thumb-background: #fff;--segmented-control-option-highlight-background-color: #cdcdcd;--segmented-control-ghost-surface: #f3f3f3;--segmented-control-text-primary: #0d0d0d;--segmented-control-text-secondary: #5d5d5d;--segmented-control-text-tertiary: #8f8f8f}.electron-dark [data-cottonwood-dil-component][data-w-component=segmented-control],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=segmented-control],[data-cottonwood-dil-component][data-w-component=segmented-control][data-theme=dark]{--segmented-control-background: #0d0d0d;--segmented-control-thumb-background: #303030;--segmented-control-option-highlight-background-color: #303030;--segmented-control-ghost-surface: #131313;--segmented-control-text-primary: #fff;--segmented-control-text-secondary: #afafaf;--segmented-control-text-tertiary: #8f8f8f}.electron-light.electron-light [data-cottonwood-dil-component][data-w-component=segmented-control]{--segmented-control-background: #ededed;--segmented-control-thumb-background: #fff;--segmented-control-option-highlight-background-color: #cdcdcd;--segmented-control-ghost-surface: #f3f3f3;--segmented-control-text-primary: #0d0d0d;--segmented-control-text-secondary: #5d5d5d;--segmented-control-text-tertiary: #8f8f8f}}@layer theme{span[cottonwoodPressable]{--color-ring-primary-ghost:var(--color-ring-primary);--color-background-danger-ghost-active:var(--red-a50);--color-background-danger-ghost-hover:var(--red-a50);--color-ring-danger-ghost:var(--color-ring-danger);--color-background-success-ghost-active:var(--green-a50);--color-background-success-ghost-hover:var(--green-a50);--color-ring-success-ghost:var(--color-ring-info);--color-ring-primary-soft:var(--color-ring-primary);--color-background-danger-soft-alpha:var(--red-a50);--color-background-danger-soft-alpha-active:var(--red-a75);--color-background-danger-soft-alpha-hover:var(--red-a75);--color-ring-danger-soft:var(--color-ring-danger);--color-background-success-soft-alpha:var(--green-a50);--color-background-success-soft-alpha-active:var(--green-a75);--color-background-success-soft-alpha-hover:var(--green-a75);--color-ring-success-soft:var(--color-ring-info);--color-ring-danger:var(--red-200);--color-ring-success:var(--color-ring);--color-background-disabled:var(--alpha-05);--color-border-disabled:var(--alpha-06);--color-ring-primary:var(--color-ring);--color-ring-info:var(--color-ring)}}@layer theme{.electron-light span[cottonwoodPressable]{--color-background-primary-ghost-active:var(--alpha-12);--color-background-primary-ghost-hover:var(--alpha-08);--color-background-primary-soft-alpha:var(--alpha-08);--color-background-primary-soft-alpha-active:var(--alpha-16);--color-background-primary-soft-alpha-hover:var(--alpha-12);--color-ring:var(--blue-500)}}@layer theme{.electron-dark span[cottonwoodPressable]{--color-background-primary-ghost-active:var(--alpha-16);--color-background-primary-ghost-hover:var(--alpha-12);--color-background-primary-soft-alpha:var(--alpha-12);--color-background-primary-soft-alpha-active:var(--alpha-20);--color-background-primary-soft-alpha-hover:var(--alpha-16);--color-ring:var(--blue-400)}}@layer theme{[data-cottonwood-dil-component][data-w-component=select]{--select-alpha-base: #0d0d0d;--select-alpha-08: color-mix(in oklab, var(--select-alpha-base) 8%, transparent);--select-alpha-12: color-mix(in oklab, var(--select-alpha-base) 12%, transparent);--select-alpha-16: color-mix(in oklab, var(--select-alpha-base) 16%, transparent);--select-alpha-20: color-mix(in oklab, var(--select-alpha-base) 20%, transparent);--select-alpha-25: color-mix(in oklab, var(--select-alpha-base) 25%, transparent);--select-alpha-30: color-mix(in oklab, var(--select-alpha-base) 30%, transparent);--select-control-size: 2rem;--select-control-size-3xs: 1.375rem;--select-control-size-2xs: 1.5rem;--select-control-size-xs: 1.625rem;--select-control-size-sm: 1.75rem;--select-control-size-md: 2rem;--select-control-size-lg: 2.25rem;--select-control-size-xl: 2.5rem;--select-control-size-2xl: 2.75rem;--select-control-size-3xl: 3rem;--select-control-gutter: .75rem;--select-control-gutter-2xs: .375rem;--select-control-gutter-xs: .5rem;--select-control-gutter-sm: .625rem;--select-control-gutter-md: .75rem;--select-control-gutter-lg: .875rem;--select-control-gutter-xl: 1rem;--select-control-pill-gutter-scaling: 1.33;--select-control-font-size: .875rem;--select-control-font-size-sm: .75rem;--select-control-font-size-md: .875rem;--select-control-font-size-lg: 1rem;--select-control-font-weight: var(--font-weight-medium);--select-control-line-height: 26px;--select-control-gap: .5rem;--select-control-gap-3xs: .25rem;--select-control-gap-2xs: .375rem;--select-control-gap-xs: .375rem;--select-control-gap-sm: .5rem;--select-control-gap-md: .5rem;--select-control-gap-lg: .5rem;--select-control-gap-xl: .5rem;--select-control-gap-2xl: .625rem;--select-control-gap-3xl: .625rem;--select-control-radius: var(--radius-md-base);--select-control-radius-sm: var(--radius-sm-base);--select-control-radius-md: var(--radius-md-base);--select-control-radius-lg: var(--radius-lg-base);--select-control-radius-xl: var(--radius-xl-base);--select-control-pill-radius: var(--radius-full);--select-control-transition-duration: .15s;--select-control-transition-ease: ease;--select-control-text-color: #0d0d0d;--select-control-placeholder-color: #8f8f8f;--select-control-indicator-color: #5d5d5d;--select-control-focus-color: #0169cc;--select-control-focus-outline: 2px solid var(--select-control-focus-color);--select-control-ring-offset: 2px;--select-control-inset-ring-offset: -1px;--select-control-border-width: 1px;--select-control-outline-border: var(--select-alpha-16);--select-control-outline-border-hover: var(--select-alpha-25);--select-control-ghost-background-hover: var(--select-alpha-08);--select-control-ghost-background-active: var(--select-alpha-12);--select-control-soft-background: var(--select-alpha-08);--select-control-soft-background-hover: var(--select-alpha-12);--select-control-soft-background-active: var(--select-alpha-16);--select-control-background-rest-opacity: 0;--select-control-background-hover-opacity: 1;--select-control-open-opacity: .6;--select-control-rest-scale: 1;--select-control-disabled-press-scale: 1;--select-press-scale-default: .985;--select-control-invalid-border: var(--input-border-color-invalid);--select-control-invalid-focus-color: var(--color-ring-danger);--select-control-disabled-background: var(--color-background-disabled);--select-control-disabled-border: var(--color-border-disabled);--select-control-disabled-text: var(--color-text-disabled);--select-indicator-rest-opacity: .75;--select-indicator-open-opacity: 1;--select-dropdown-icon-offset-3xs: 0px;--select-dropdown-icon-pill-offset-3xs: 0px;--select-dropdown-icon-width-3xs: .375rem;--select-dropdown-icon-height-3xs: .5625rem;--select-dropdown-chevron-width-3xs: .5rem;--select-dropdown-chevron-height-3xs: .3125rem;--select-dropdown-icon-offset-2xs: 0px;--select-dropdown-icon-pill-offset-2xs: 0px;--select-dropdown-icon-width-2xs: .375rem;--select-dropdown-icon-height-2xs: .5625rem;--select-dropdown-chevron-width-2xs: .5rem;--select-dropdown-chevron-height-2xs: .3125rem;--select-dropdown-icon-offset-xs: 0px;--select-dropdown-icon-pill-offset-xs: 0px;--select-dropdown-icon-width-xs: .4375rem;--select-dropdown-icon-height-xs: .6875rem;--select-dropdown-chevron-width-xs: .5625rem;--select-dropdown-chevron-height-xs: .3125rem;--select-dropdown-icon-offset-sm: 0px;--select-dropdown-icon-pill-offset-sm: -.125rem;--select-dropdown-icon-width-sm: .4375rem;--select-dropdown-icon-height-sm: .6875rem;--select-dropdown-chevron-width-sm: .5625rem;--select-dropdown-chevron-height-sm: .3125rem;--select-dropdown-icon-offset-md: 0px;--select-dropdown-icon-pill-offset-md: -.125rem;--select-dropdown-icon-width-md: .5rem;--select-dropdown-icon-height-md: .75rem;--select-dropdown-chevron-width-md: .6875rem;--select-dropdown-chevron-height-md: .375rem;--select-dropdown-icon-offset-lg: 0px;--select-dropdown-icon-pill-offset-lg: -.125rem;--select-dropdown-icon-width-lg: .5rem;--select-dropdown-icon-height-lg: .75rem;--select-dropdown-chevron-width-lg: .6875rem;--select-dropdown-chevron-height-lg: .375rem;--select-dropdown-icon-offset-xl: 0px;--select-dropdown-icon-pill-offset-xl: -.125rem;--select-dropdown-icon-width-xl: .5rem;--select-dropdown-icon-height-xl: .75rem;--select-dropdown-chevron-width-xl: .6875rem;--select-dropdown-chevron-height-xl: .375rem;--select-dropdown-icon-offset-2xl: 0px;--select-dropdown-icon-pill-offset-2xl: -.125rem;--select-dropdown-icon-width-2xl: .5rem;--select-dropdown-icon-height-2xl: .75rem;--select-dropdown-chevron-width-2xl: .6875rem;--select-dropdown-chevron-height-2xl: .375rem;--select-dropdown-icon-offset-3xl: 0px;--select-dropdown-icon-pill-offset-3xl: -.1875rem;--select-dropdown-icon-width-3xl: .5625rem;--select-dropdown-icon-height-3xl: .8125rem;--select-dropdown-chevron-width-3xl: .75rem;--select-dropdown-chevron-height-3xl: .4375rem;--select-indicator-gap-3xs: .25rem;--select-indicator-gap-2xs: .25rem;--select-indicator-gap-xs: .25rem;--select-indicator-gap-sm: .25rem;--select-indicator-gap-md: .25rem;--select-indicator-gap-lg: .375rem;--select-indicator-gap-xl: .25rem;--select-indicator-gap-2xl: .375rem;--select-indicator-gap-3xl: .375rem;--select-indicator-gutter-3xs: 0px;--select-indicator-gutter-2xs: 0px;--select-indicator-gutter-xs: 0px;--select-indicator-gutter-sm: 0px;--select-indicator-gutter-md: 0px;--select-indicator-gutter-lg: 0px;--select-indicator-gutter-xl: .125rem;--select-indicator-gutter-2xl: .25rem;--select-indicator-gutter-3xl: .25rem;--select-start-icon-size-3xs: .875rem;--select-start-icon-size-2xs: 1rem;--select-start-icon-size-xs: 1rem;--select-start-icon-size-sm: 1rem;--select-start-icon-size-md: 1.125rem;--select-start-icon-size-lg: 1.125rem;--select-start-icon-size-xl: 1.125rem;--select-start-icon-size-2xl: 1.25rem;--select-start-icon-size-3xl: 1.25rem;--select-start-icon-offset-3xs: 0px;--select-start-icon-offset-2xs: 0px;--select-start-icon-offset-xs: -.0625rem;--select-start-icon-offset-sm: -.0625rem;--select-start-icon-offset-md: -.0625rem;--select-start-icon-offset-lg: -.125rem;--select-start-icon-offset-xl: -.125rem;--select-start-icon-offset-2xl: -.125rem;--select-start-icon-offset-3xl: -.125rem;--select-start-icon-pill-offset-3xs: 0px;--select-start-icon-pill-offset-2xs: -.0625rem;--select-start-icon-pill-offset-xs: -.0625rem;--select-start-icon-pill-offset-sm: -.125rem;--select-start-icon-pill-offset-md: -.25rem;--select-start-icon-pill-offset-lg: -.25rem;--select-start-icon-pill-offset-xl: -.25rem;--select-start-icon-pill-offset-2xl: -.25rem;--select-start-icon-pill-offset-3xl: -.25rem;--select-clear-size-3xs: .875rem;--select-clear-size-2xs: 1rem;--select-clear-size-xs: 1.125rem;--select-clear-size-sm: 1.125rem;--select-clear-size-md: 1.375rem;--select-clear-size-lg: 1.375rem;--select-clear-size-xl: 1.5rem;--select-clear-size-2xl: 1.5rem;--select-clear-size-3xl: 1.5rem;--select-clear-icon-size-3xs: .8125rem;--select-clear-icon-size-2xs: .8125rem;--select-clear-icon-size-xs: .875rem;--select-clear-icon-size-sm: .875rem;--select-clear-icon-size-md: .9375rem;--select-clear-icon-size-lg: .9375rem;--select-clear-icon-size-xl: 1rem;--select-clear-icon-size-2xl: 1rem;--select-clear-icon-size-3xl: 1rem;--select-clear-iso-size-3xs: .75rem;--select-clear-iso-size-2xs: .875rem;--select-clear-iso-size-xs: 1rem;--select-clear-iso-size-sm: 1rem;--select-clear-iso-size-md: 1.125rem;--select-clear-iso-size-lg: 1.125rem;--select-clear-iso-size-xl: 1.125rem;--select-clear-iso-size-2xl: 1.25rem;--select-clear-iso-size-3xl: 1.25rem;--select-clear-iso-icon-size-3xs: .625rem;--select-clear-iso-icon-size-2xs: .75rem;--select-clear-iso-icon-size-xs: .75rem;--select-clear-iso-icon-size-sm: .75rem;--select-clear-iso-icon-size-md: .875rem;--select-clear-iso-icon-size-lg: .875rem;--select-clear-iso-icon-size-xl: .875rem;--select-clear-iso-icon-size-2xl: .9375rem;--select-clear-iso-icon-size-3xl: .9375rem;--select-clear-iso-offset-3xs: -.0625rem;--select-clear-iso-offset-2xs: -.125rem;--select-clear-iso-offset-xs: -.125rem;--select-clear-iso-offset-sm: -.1875rem;--select-clear-iso-offset-md: -.25rem;--select-clear-iso-offset-lg: -.125rem;--select-clear-iso-offset-xl: -.125rem;--select-clear-iso-offset-2xl: -.125rem;--select-clear-iso-offset-3xl: -.125rem;--select-clear-iso-pill-offset-3xs: -.125rem;--select-clear-iso-pill-offset-2xs: -.25rem;--select-clear-iso-pill-offset-xs: -.25rem;--select-clear-iso-pill-offset-sm: -.375rem;--select-clear-iso-pill-offset-md: -.4375rem;--select-clear-iso-pill-offset-lg: -.375rem;--select-clear-iso-pill-offset-xl: -.4375rem;--select-clear-iso-pill-offset-2xl: -.4375rem;--select-clear-iso-pill-offset-3xl: -.4375rem;--select-native-z-index: 2;--select-native-font-size: 1rem;--select-native-opacity: 0;--select-loading-size: 1em;--select-loading-stroke: 2px;--select-loading-radius: 50%;--select-loading-dot-radius: 100%;--select-loading-mask: conic-gradient(#0000, #000);--select-loading-duration: .8s;--select-loading-turn: 1turn;--select-list-side-offset: 5;--select-list-start-align-offset: -5;--select-list-collision-padding: 30;--select-list-exit-duration: .2s}.electron-dark [data-cottonwood-dil-component][data-w-component=select],[data-theme=dark] [data-cottonwood-dil-component][data-w-component=select],[data-cottonwood-dil-component][data-w-component=select][data-theme=dark]{--select-alpha-base: #fff;--select-control-text-color: #fff;--select-control-indicator-color: #afafaf;--select-control-focus-color: #0285ff;--select-control-outline-border: var(--select-alpha-25);--select-control-outline-border-hover: var(--select-alpha-30);--select-control-ghost-background-hover: var(--select-alpha-12);--select-control-ghost-background-active: var(--select-alpha-16);--select-control-soft-background: var(--select-alpha-12);--select-control-soft-background-hover: var(--select-alpha-16);--select-control-soft-background-active: var(--select-alpha-20)}.electron-light.electron-light [data-cottonwood-dil-component][data-w-component=select]{--select-alpha-base: #0d0d0d;--select-control-text-color: #0d0d0d;--select-control-indicator-color: #5d5d5d;--select-control-focus-color: #0169cc;--select-control-outline-border: var(--select-alpha-16);--select-control-outline-border-hover: var(--select-alpha-25);--select-control-ghost-background-hover: var(--select-alpha-08);--select-control-ghost-background-active: var(--select-alpha-12);--select-control-soft-background: var(--select-alpha-08);--select-control-soft-background-hover: var(--select-alpha-12);--select-control-soft-background-active: var(--select-alpha-16)}}@layer theme{[data-cottonwood-dil-component][data-w-component=select],cottonwood-select-menu{--select-list-z-index: 50;--select-list-default-min-width: 18.75rem;--select-list-max-height: 25rem;--select-list-available-height: 100vh;--select-list-radius: var(--menu-radius);--select-list-background: var(--color-surface-elevated);--select-list-color: var(--color-text-primary);--select-list-shadow: var(--shadow), var(--shadow-hairline);--select-list-font-size: var(--menu-font-size);--select-list-line-height: var(--menu-line-height);--select-list-scale: .95;--select-list-rest-scale: 1;--select-list-enter-duration: .3s;--select-list-exit-duration: .2s;--select-list-enter-ease: var(--cubic-enter);--select-list-exit-ease: var(--cubic-exit);--select-menu-gutter: var(--menu-gutter);--select-option-padding: var(--menu-item-padding);--select-option-gap: calc(var(--spacing) * 1);--select-option-background: var(--menu-item-background-color);--select-option-radius: calc(var(--menu-radius) - var(--menu-gutter));--select-option-scroll-margin-block: .9375rem;--select-option-scale: .98;--select-option-transition-duration: var(--transition-duration-basic);--select-option-transition-ease: var(--cubic-enter);--select-option-disabled-opacity: .5;--select-option-indicator-size: 1rem;--select-option-active-font-weight: var(--font-weight-semibold);--select-option-secondary-color: var(--color-text-secondary);--select-group-heading-margin-block-start: calc(var(--spacing) * 1.5);--select-group-heading-font-size: var(--font-small-caps-md-size);--select-group-heading-font-weight: var(--font-small-caps-md-weight);--select-group-heading-letter-spacing: var(--font-small-caps-md-tracking);--select-action-transition-duration: .15s;--select-action-transition-ease: ease;--select-action-background: var(--gray-100);--select-action-focus-width: .125rem;--select-action-focus-color: var(--color-ring);--select-actions-border-width: .0625rem;--select-actions-border-color: var(--menu-separator-background-color);--select-actions-fade-height: .5625rem;--select-actions-fade-offset: .0625rem;--select-actions-fade-mask: linear-gradient( 180deg, rgb(0 0 0 / 0%), rgb(0 0 0 / 100%) );--select-search-icon-size: 1rem;--select-search-icon-color: var(--color-text-secondary);--select-search-empty-margin-block: calc(var(--spacing) * 4);--select-list-link-color: var(--link-primary-text-color);--select-hidden-input-size: .0625rem;--select-hidden-input-offset: -.0625rem;--select-hidden-input-clip: rect(0, 0, 0, 0)}.electron-dark cottonwood-select-menu,[data-theme=dark] cottonwood-select-menu,cottonwood-select-menu[data-theme=dark]{--select-action-background: var(--gray-25)}}@layer theme{div[cottonwoodLanguageSelect],cottonwood-language-select-menu{--language-select-trigger-padding-inline: calc(var(--spacing) * 3);--language-select-trigger-content-gap: calc(var(--spacing) * 1.5);--language-select-trigger-chevron-color: var(--color-token-input-placeholder-foreground);--language-select-menu-z-index: 50;--language-select-menu-width: 240px;--language-select-menu-viewport-inset: 16px;--language-select-menu-side-offset: 1;--language-select-menu-collision-padding: 6;--language-select-menu-padding: var(--spacing);--language-select-menu-margin: 1px;--language-select-menu-radius: var(--radius-xl);--language-select-menu-background: color-mix(in oklab, var(--color-token-dropdown-background) 90%, transparent);--language-select-menu-shadow: 0 0 0 .5px var(--color-token-border), 0 0 0 .5px var(--color-token-border), var(--shadow-xl);--language-select-menu-color: var(--color-token-foreground);--language-select-menu-font-family: var(--font-sans);--language-select-menu-font-size: var(--text-sm);--language-select-menu-font-weight: var(--vscode-font-weight, var(--font-weight-normal));--language-select-menu-line-height: var(--text-sm--line-height);--language-select-menu-backdrop-filter: blur(var(--blur-sm));--language-select-sr-only-size: 1px;--language-select-sr-only-margin: -1px;--language-select-sr-only-clip: rect(0, 0, 0, 0);--language-select-item-content-gap: calc(var(--spacing) * 1.5);--language-select-item-padding-block: var(--padding-row-y);--language-select-item-padding-inline: var(--padding-row-x);--language-select-search-margin-end: var(--spacing);--language-select-search-icon-color: var(--color-token-text-tertiary);--language-select-search-placeholder-color: var(--color-token-input-placeholder-foreground);--language-select-placeholder-opacity: 1;--language-select-item-font-size: var(--text-sm);--language-select-item-radius: var(--radius-lg);--language-select-item-opacity: 1;--language-select-item-highlight-background: var(--color-token-list-hover-background);--language-select-item-icon-opacity: .75;--language-select-item-icon-active-opacity: 1;--language-select-list-max-height: 320px}}@layer theme{:root,.electron-light{--codex-base-accent: #0169cc;--codex-base-contrast: 45;--codex-base-ink: #0d0d0d;--codex-base-surface: #ffffff;--color-accent-blue: #0169cc;--color-accent-purple: #751ed9;--color-background-accent: #deecf8;--color-background-accent-active: #d8e8f7;--color-background-accent-hover: #dbeaf8;--color-background-button-primary: #0d0d0d;--color-background-button-primary-active: rgba(13, 13, 13, .154);--color-background-button-primary-hover: rgba(13, 13, 13, .077);--color-background-button-primary-inactive: rgba(13, 13, 13, .243);--color-background-button-secondary: rgba(13, 13, 13, .049);--color-background-button-secondary-active: rgba(13, 13, 13, .039);--color-background-button-secondary-hover: rgba(13, 13, 13, .053);--color-background-button-secondary-inactive: rgba(13, 13, 13, .019);--color-background-button-tertiary: rgba(13, 13, 13, 0);--color-background-button-tertiary-active: rgba(13, 13, 13, .196);--color-background-button-tertiary-hover: rgba(13, 13, 13, .098);--color-background-control: rgba(255, 255, 255, .96);--color-background-control-opaque: rgb(255, 255, 255);--color-background-editor-opaque: rgb(255, 255, 255);--color-background-elevated-primary: rgba(255, 255, 255, .96);--color-background-elevated-primary-opaque: rgb(255, 255, 255);--color-background-elevated-secondary: rgba(255, 255, 255, .96);--color-background-elevated-secondary-opaque: rgb(255, 255, 255);--color-background-application-menu: #f8f8f8;--color-background-panel: #ffffff;--color-background-surface: #ffffff;--color-background-surface-under: #f5f5f5;--color-border: rgba(13, 13, 13, .078);--color-border-application-menu-separator: rgba(13, 13, 13, .117);--color-border-focus: #0169cc;--color-border-heavy: rgba(13, 13, 13, .117);--color-border-light: rgba(13, 13, 13, .049);--color-decoration-added: #00a240;--color-decoration-deleted: #e02e2a;--color-editor-added: rgba(0, 162, 64, .15);--color-editor-deleted: rgba(224, 46, 42, .15);--color-icon-accent: #0169cc;--color-icon-primary: #0d0d0d;--color-icon-secondary: rgba(13, 13, 13, .695);--color-icon-tertiary: rgba(13, 13, 13, .495);--color-simple-scrim: rgba(0, 0, 0, .098);--color-text-accent: #0169cc;--color-text-on-accent: rgb(255, 255, 255);--color-text-button-primary: #ffffff;--color-text-button-secondary: #0d0d0d;--color-text-button-tertiary: rgba(13, 13, 13, .495);--color-foreground-application-menu: #0d0d0d;--color-text-foreground: #0d0d0d;--color-text-foreground-secondary: rgba(13, 13, 13, .695);--color-text-foreground-tertiary: rgba(13, 13, 13, .495);--text-4xl: 72px;--text-3xl: 48px;--text-2xl: 36px;--text-xl: 28px;--text-lg: 16px;--text-base: 14px;--text-sm: 13px;--text-xs: 12px;--text-heading-lg: 24px;--text-heading-md: 20px;--text-heading-sm: 18px;--vscode-font-size: 14px;--vscode-editor-font-size: 12px;--color-text: var(--color-text-foreground);--color-token-foreground: var(--color-text-foreground);--color-token-description-foreground: var(--color-text-foreground-secondary);--color-token-text-primary: var(--color-text-foreground);--color-token-text-secondary: var(--color-text-foreground-secondary);--color-token-text-tertiary: var(--color-text-foreground-tertiary);--color-token-focus-border: var(--color-border-focus);--color-token-border: var(--color-border);--color-token-input-background: var(--color-background-control);--color-token-input-foreground: var(--color-text-foreground);--color-token-input-placeholder-foreground: var(--color-text-foreground-tertiary);--color-token-dropdown-background: var(--color-background-surface);--color-token-dropdown-foreground: var(--color-text-foreground);--color-token-bg-fog: var(--color-background-elevated-secondary);--color-token-list-hover-background: var(--color-background-accent-hover)}.electron-dark{--codex-base-accent: #0169cc;--codex-base-contrast: 60;--codex-base-ink: #fcfcfc;--codex-base-surface: #111111;--color-accent-blue: #0169cc;--color-accent-purple: #b06dff;--color-background-accent: #001a33;--color-background-accent-active: #001f3c;--color-background-accent-hover: #001c37;--color-background-button-primary: rgb(9, 9, 9);--color-background-button-primary-active: rgba(252, 252, 252, .1);--color-background-button-primary-hover: rgba(252, 252, 252, .058);--color-background-button-primary-inactive: rgba(252, 252, 252, .032);--color-background-button-secondary: rgba(252, 252, 252, .052);--color-background-button-secondary-active: rgba(252, 252, 252, .12);--color-background-button-secondary-hover: rgba(252, 252, 252, .078);--color-background-button-secondary-inactive: rgba(252, 252, 252, .038);--color-background-button-tertiary: rgba(252, 252, 252, .029);--color-background-button-tertiary-active: rgba(252, 252, 252, .1);--color-background-button-tertiary-hover: rgba(252, 252, 252, .068);--color-background-control: rgba(38, 38, 38, .96);--color-background-control-opaque: rgb(38, 38, 38);--color-background-editor-opaque: rgb(33, 33, 33);--color-background-elevated-primary: rgba(47, 47, 47, .96);--color-background-elevated-primary-opaque: rgb(47, 47, 47);--color-background-elevated-secondary: rgba(252, 252, 252, .032);--color-background-elevated-secondary-opaque: #212121;--color-background-application-menu: #191919;--app-shell-left-panel-background: var(--color-background-application-menu);--color-background-panel: #1c1c1c;--color-background-surface: #111111;--color-background-surface-under: #0e0e0e;--color-border: rgba(252, 252, 252, .084);--color-border-application-menu-separator: #595959;--color-border-focus: rgba(100, 164, 224, .76);--color-border-heavy: rgba(252, 252, 252, .156);--color-border-light: rgba(252, 252, 252, .042);--color-decoration-added: #00a240;--color-decoration-deleted: #e02e2a;--color-editor-added: rgba(0, 162, 64, .23);--color-editor-deleted: rgba(224, 46, 42, .23);--color-icon-accent: rgb(100, 164, 224);--color-icon-primary: rgba(252, 252, 252, .904);--color-icon-secondary: rgba(252, 252, 252, .71);--color-icon-tertiary: rgba(252, 252, 252, .51);--color-simple-scrim: rgba(252, 252, 252, .104);--color-text-accent: rgb(100, 164, 224);--color-text-on-accent: rgb(255, 255, 255);--color-text-button-primary: rgb(9, 9, 9);--color-text-button-secondary: #494949;--color-text-button-tertiary: rgba(252, 252, 252, .51);--color-foreground-application-menu: #e0e0e0;--color-text-foreground: #fcfcfc;--color-text-foreground-secondary: rgba(252, 252, 252, .71);--color-text-foreground-tertiary: rgba(252, 252, 252, .498)}}progress.CottonwoodMeter{display:block;inline-size:var(--meter-inline-size-sm);block-size:var(--meter-block-size-sm);overflow:hidden;border:0;border-radius:var(--meter-radius);appearance:none;background:var(--meter-track-color)}progress.CottonwoodMeter[data-size=md]{inline-size:var(--meter-inline-size-md);block-size:var(--meter-block-size-md)}progress.CottonwoodMeter[data-block]{inline-size:100%}progress.CottonwoodMeter::-webkit-progress-bar{background:var(--meter-track-color);border-radius:inherit}progress.CottonwoodMeter::-webkit-progress-value{background:var(--meter-value-color);border-radius:inherit}progress.CottonwoodMeter::-moz-progress-bar{background:var(--meter-value-color);border-radius:inherit}@media(max-width:760px){:root{--example-operations-shell-columns: 1fr;--example-operations-sidebar-position: static;--example-operations-sidebar-inline-size: 100%;--example-operations-sidebar-block-size: auto;--example-operations-resizer-display: none;--example-operations-main-padding: var(--example-operations-main-padding-narrow);--example-operations-header-direction: column;--example-operations-header-alignment: stretch;--example-operations-metric-columns: repeat(2, minmax(0, 1fr));--example-operations-second-metric-divider: 0;--example-operations-filter-justify: flex-start}}@media(max-width:440px){:root{--example-operations-metric-columns: 1fr;--example-operations-metric-divider: 0;--example-operations-metric-inline-padding: 0}}:root{--recipe-page-block-size: 100vh;--recipe-identity-rail: var(--container-md);--recipe-identity-title-size: var(--text-heading-md);--recipe-identity-wordmark-size: var(--text-lg);--recipe-identity-secondary-size: var(--text-sm);--recipe-identity-footer-size: var(--text-xs);--recipe-identity-main-alignment: start;--recipe-identity-main-padding: calc(var(--spacing) * 8);--recipe-identity-panel-padding: calc(var(--spacing) * 6);--recipe-identity-panel-gap: calc(var(--spacing) * 6);--recipe-identity-panel-card-width: 100%;--recipe-identity-panel-border: var(--codex-layout-group-border);--recipe-identity-panel-radius: var(--codex-layout-group-radius);--recipe-identity-panel-background: var(--color-background-elevated-secondary);--recipe-identity-request-border: var(--border-width-hairline) solid var(--color-token-border-light);--recipe-resource-rail: var(--container-4xl);--recipe-resource-main-padding: calc(var(--spacing) * 6);--recipe-resource-section-gap: calc(var(--spacing) * 6);--recipe-resource-header-direction: row;--recipe-resource-header-alignment: flex-end;--recipe-resource-primary-alignment: flex-end;--recipe-resource-header-gap: calc(var(--spacing) * 4);--recipe-resource-copy-gap: calc(var(--spacing) * 2);--recipe-resource-title-size: var(--text-heading-md);--recipe-resource-title-line-height: var(--leading-tight);--recipe-resource-section-title-size: var(--text-lg);--recipe-resource-section-title-line-height: var(--leading-snug);--recipe-resource-secondary-size: var(--text-sm);--recipe-resource-panel-gap: calc(var(--spacing) * 4);--recipe-resource-panel-padding-block-start: calc(var(--spacing) * 5);--recipe-resource-filter-gap: calc(var(--spacing) * 3);--recipe-resource-table-display: block;--recipe-resource-mobile-display: none;--recipe-resource-table-radius: var(--radius-xl);--recipe-resource-table-inline-padding: calc(var(--spacing) * 3);--recipe-resource-table-font-size: var(--text-base);--recipe-resource-table-line-height: var(--leading-normal);--recipe-resource-table-border: var(--color-border-subtle);--recipe-resource-mobile-gap: calc(var(--spacing) * 3);--recipe-resource-mobile-padding: calc(var(--spacing) * 4);--recipe-resource-empty-size: calc(var(--spacing) * 48);--recipe-resource-state-gap: calc(var(--spacing) * 3);--recipe-resource-dialog-field-gap: calc(var(--spacing) * 2);--recipe-resource-dialog-field-margin: calc(var(--spacing) * 5);--recipe-resource-secret-padding: calc(var(--spacing) * 3);--recipe-resource-secret-radius: var(--radius-lg)}@media(max-width:48rem){:root{--recipe-resource-main-padding: calc(var(--spacing) * 4);--recipe-resource-header-direction: column;--recipe-resource-header-alignment: flex-start;--recipe-resource-primary-alignment: flex-start;--recipe-resource-table-display: none;--recipe-resource-mobile-display: grid}}auth-quickstart{display:block;background:var(--color-background-surface-under);color:var(--color-text)}.product-header{border-block-end:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-surface)}.product-header__inner,.reading-rail{inline-size:min(calc(100% - calc(var(--spacing) * 12)),var(--container-3xl));margin-inline:auto}.product-header__inner{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.product-name{font-weight:var(--font-weight-semibold)}.product-context,.lede,.section-heading p,.protocol-steps small,.empty-state p,.empty-copy{color:var(--color-text-secondary)}main{min-inline-size:0}.reading-rail{padding-block-end:calc(var(--spacing) * 16)}section{padding-block:calc(var(--spacing) * 10);border-block-end:var(--border-width-hairline) solid var(--color-border-subtle)}.introduction{padding-block-start:calc(var(--spacing) * 14)}.eyebrow,.section-index,dt{margin:0;color:var(--color-text-tertiary);font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}h1,h2,p,dl,dd,ol{margin-block-start:0}h1{margin-block-end:calc(var(--spacing) * 3);font-size:var(--font-heading-lg-size);line-height:var(--font-heading-lg-line-height);letter-spacing:var(--font-heading-lg-tracking);font-weight:var(--font-heading-lg-weight)}.eyebrow{margin-block-end:calc(var(--spacing) * 3)}.lede{max-inline-size:var(--container-2xl);margin-block-end:0;font-size:var(--font-text-md-size);line-height:var(--font-text-md-line-height)}.section-heading{display:grid;grid-template-columns:calc(var(--spacing) * 8) minmax(0,1fr);gap:calc(var(--spacing) * 3);margin-block-end:calc(var(--spacing) * 6)}.section-heading h2,.state-section h2{margin:0 0 calc(var(--spacing) * 1);font-size:var(--font-heading-sm-size);line-height:var(--font-heading-sm-line-height);letter-spacing:var(--font-heading-sm-tracking);font-weight:var(--font-heading-sm-weight)}.section-heading p,.state-section p{margin-block-end:0}.connection-grid,.session-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--container-xs)),1fr));gap:calc(var(--spacing) * 4);margin-block-end:0}.connection-grid>div,.session-summary>div,.empty-state{min-inline-size:0;padding:calc(var(--spacing) * 4);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}dd{margin:calc(var(--spacing) * 2) 0 0}code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line-height)}.actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.alert{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-inline-start:calc(var(--border-width-hairline) * 4) solid var(--color-text-danger);background:var(--color-surface-secondary);color:var(--color-text-danger)}.protocol-steps{display:grid;gap:calc(var(--spacing) * 2);padding:0;list-style:none}.protocol-steps li{display:grid;grid-template-columns:calc(var(--spacing) * 18) minmax(0,1fr);gap:calc(var(--spacing) * 3);align-items:start;padding-block:calc(var(--spacing) * 3)}.protocol-steps strong,.protocol-steps small{display:block}.protocol-steps small{margin-block-start:var(--spacing)}.step-state{color:var(--color-text-tertiary);font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line-height);font-weight:var(--font-weight-semibold);text-transform:uppercase}.step-state--ready,.success-text{color:var(--color-text-success)}.session-summary{margin-block-end:calc(var(--spacing) * 5)}.claims-table{max-inline-size:100%;overflow-x:auto}.empty-state__title{margin-block-end:var(--spacing);color:var(--color-text);font-weight:var(--font-weight-semibold)}.empty-state p:last-child,.empty-copy{margin-block-end:0}html,body{min-height:100%;margin:0;background:var(--color-background-surface-under);color:var(--color-text);font-family:var(--font-sans)}button{font:inherit}
