html[data-brand=cursor]{--cursor-navbar-height:2.75rem;--cursor-file-list-item-py:0.25rem;--cursor-file-list-item-content-h:1rem;--cursor-file-list-item-h:calc(var(--cursor-file-list-item-content-h) + 2 * var(--cursor-file-list-item-py));--cursor-file-list-visible-count:7.5;--cursor-file-list-max-vh:30vh;--cursor-font-weight-normal:400;--cursor-font-weight-medium:400;--cursor-font-weight-semibold:600;--cursor-font-weight-bold:600;--cursor-font-width-normal:4.7;--cursor-font-size-xs:0.6875rem;--cursor-font-size-sm:0.75rem;--cursor-font-size-base:0.8125rem;--cursor-font-size-lg:1rem;--cursor-font-size-xl:1.25rem;--cursor-line-height-xs:0.875rem;--cursor-line-height-sm:1rem;--cursor-line-height-base:1.125rem;--cursor-line-height-lg:1.5rem;--cursor-line-height-xl:1.75rem;--cursor-web-text-sm:var(--cursor-font-size-sm);--cursor-web-text-base:var(--cursor-font-size-base);--cursor-text-xs:0.75rem;--cursor-text-base:1rem;--cursor-text-md:1.375rem;--cursor-text-lg:2.25rem;--cursor-text-xl:3.25rem;--cursor-diffs-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--cursor-diffs-font-size:12px;--cursor-sidebar:#141414;--cursor-chrome:#141414;--cursor-editor:#181818;--cursor-base:#e4e4e4;--cursor-accent:#5da1e5;--cursor-actionLabel:#191c22;--cursor-brand:#f54e00;--cursor-focus:#5da1e5;--cursor-success:#3fa266;--cursor-warn:#f1b467;--cursor-danger:#e34671;--cursor-added:#70b489;--cursor-modified:#f1b467;--cursor-removed:#fc6b83;--cursor-untracked:#88c0d0;--cursor-red:#fc6b83;--cursor-orange:#d08770;--cursor-yellow:#d2943e;--cursor-green:#3fa266;--cursor-cyan:#88c0d0;--cursor-blue:#5da1e5;--cursor-magenta:#b48ead;--cursor-purple:#9386f2;--cursor-shadow-primary:#0006;--cursor-shadow-secondary:#0000003d;--cursor-shadow-tertiary:#0000001f;--cursor-text-primary:color-mix(in oklab,var(--cursor-base) 94%,#0000);--cursor-text-secondary:color-mix(in oklab,var(--cursor-base) 70%,#0000);--cursor-text-tertiary:color-mix(in oklab,var(--cursor-base) 48%,#0000);--cursor-text-quaternary:color-mix(in oklab,var(--cursor-base) 32%,#0000);--cursor-text-inverted:var(--cursor-editor);--cursor-text-inverted-secondary:color-mix(in oklab,var(--cursor-editor) 70%,#0000);--cursor-text-inverted-tertiary:color-mix(in oklab,var(--cursor-editor) 48%,#0000);--cursor-text-inverted-quaternary:color-mix(in oklab,var(--cursor-editor) 32%,#0000);--cursor-text-luminous:var(--cursor-base);--cursor-text-luminous-secondary:color-mix(in srgb,var(--cursor-base) 70%,#0000);--cursor-text-luminous-tertiary:color-mix(in srgb,var(--cursor-base) 48%,#0000);--cursor-text-luminous-quaternary:color-mix(in srgb,var(--cursor-base) 32%,#0000);--cursor-text-actionLabel:var(--cursor-actionLabel);--cursor-text-actionLabel-secondary:color-mix(in oklab,var(--cursor-actionLabel) 70%,#0000);--cursor-text-actionLabel-tertiary:color-mix(in oklab,var(--cursor-actionLabel) 48%,#0000);--cursor-text-actionLabel-quaternary:color-mix(in oklab,var(--cursor-actionLabel) 32%,#0000);--cursor-text-brand:var(--cursor-brand);--cursor-text-brand-secondary:color-mix(in oklab,var(--cursor-brand) 78%,#0000);--cursor-text-brand-tertiary:color-mix(in oklab,var(--cursor-brand) 56%,#0000);--cursor-text-brand-quaternary:color-mix(in oklab,var(--cursor-brand) 40%,#0000);--cursor-text-accent:var(--cursor-accent);--cursor-text-accent-secondary:color-mix(in oklab,var(--cursor-accent) 78%,#0000);--cursor-text-accent-tertiary:color-mix(in oklab,var(--cursor-accent) 56%,#0000);--cursor-text-accent-quaternary:color-mix(in oklab,var(--cursor-accent) 40%,#0000);--cursor-text-success:var(--cursor-success);--cursor-text-success-secondary:color-mix(in oklab,var(--cursor-success) 78%,#0000);--cursor-text-success-tertiary:color-mix(in oklab,var(--cursor-success) 56%,#0000);--cursor-text-success-quaternary:color-mix(in oklab,var(--cursor-success) 40%,#0000);--cursor-text-warn:var(--cursor-warn);--cursor-text-warn-secondary:color-mix(in oklab,var(--cursor-warn) 78%,#0000);--cursor-text-warn-tertiary:color-mix(in oklab,var(--cursor-warn) 56%,#0000);--cursor-text-warn-quaternary:color-mix(in oklab,var(--cursor-warn) 40%,#0000);--cursor-text-danger:var(--cursor-danger);--cursor-text-danger-secondary:color-mix(in oklab,var(--cursor-danger) 78%,#0000);--cursor-text-danger-tertiary:color-mix(in oklab,var(--cursor-danger) 56%,#0000);--cursor-text-danger-quaternary:color-mix(in oklab,var(--cursor-danger) 40%,#0000);--cursor-text-red:var(--cursor-red);--cursor-text-red-secondary:color-mix(in oklab,var(--cursor-red) 78%,#0000);--cursor-text-red-tertiary:color-mix(in oklab,var(--cursor-red) 56%,#0000);--cursor-text-red-quaternary:color-mix(in oklab,var(--cursor-red) 40%,#0000);--cursor-text-orange:var(--cursor-orange);--cursor-text-orange-secondary:color-mix(in oklab,var(--cursor-orange) 78%,#0000);--cursor-text-orange-tertiary:color-mix(in oklab,var(--cursor-orange) 56%,#0000);--cursor-text-orange-quaternary:color-mix(in oklab,var(--cursor-orange) 40%,#0000);--cursor-text-yellow:var(--cursor-yellow);--cursor-text-yellow-secondary:color-mix(in oklab,var(--cursor-yellow) 78%,#0000);--cursor-text-yellow-tertiary:color-mix(in oklab,var(--cursor-yellow) 56%,#0000);--cursor-text-yellow-quaternary:color-mix(in oklab,var(--cursor-yellow) 40%,#0000);--cursor-text-green:var(--cursor-green);--cursor-text-green-secondary:color-mix(in oklab,var(--cursor-green) 78%,#0000);--cursor-text-green-tertiary:color-mix(in oklab,var(--cursor-green) 56%,#0000);--cursor-text-green-quaternary:color-mix(in oklab,var(--cursor-green) 40%,#0000);--cursor-text-cyan:var(--cursor-cyan);--cursor-text-cyan-secondary:color-mix(in oklab,var(--cursor-cyan) 78%,#0000);--cursor-text-cyan-tertiary:color-mix(in oklab,var(--cursor-cyan) 56%,#0000);--cursor-text-cyan-quaternary:color-mix(in oklab,var(--cursor-cyan) 40%,#0000);--cursor-text-blue:var(--cursor-blue);--cursor-text-blue-secondary:color-mix(in oklab,var(--cursor-blue) 78%,#0000);--cursor-text-blue-tertiary:color-mix(in oklab,var(--cursor-blue) 56%,#0000);--cursor-text-blue-quaternary:color-mix(in oklab,var(--cursor-blue) 40%,#0000);--cursor-text-magenta:var(--cursor-magenta);--cursor-text-magenta-secondary:color-mix(in oklab,var(--cursor-magenta) 78%,#0000);--cursor-text-magenta-tertiary:color-mix(in oklab,var(--cursor-magenta) 56%,#0000);--cursor-text-magenta-quaternary:color-mix(in oklab,var(--cursor-magenta) 40%,#0000);--cursor-text-purple:var(--cursor-purple);--cursor-text-purple-secondary:color-mix(in oklab,var(--cursor-purple) 78%,#0000);--cursor-text-purple-tertiary:color-mix(in oklab,var(--cursor-purple) 56%,#0000);--cursor-text-purple-quaternary:color-mix(in oklab,var(--cursor-purple) 40%,#0000);--cursor-theme-accent:#f54e00;--cursor-theme-accent-hover:color-mix(in oklab,var(--cursor-theme-accent) 85%,#000);--cursor-icon-primary:color-mix(in oklab,var(--cursor-base) 86%,var(--cursor-bg-chrome));--cursor-icon-secondary:color-mix(in oklab,var(--cursor-base) 62%,var(--cursor-bg-chrome));--cursor-icon-tertiary:color-mix(in oklab,var(--cursor-base) 40%,var(--cursor-bg-chrome));--cursor-icon-quaternary:color-mix(in oklab,var(--cursor-base) 24%,var(--cursor-bg-chrome));--cursor-icon-inverted:var(--cursor-editor);--cursor-icon-inverted-secondary:color-mix(in oklab,var(--cursor-editor) 62%,#0000);--cursor-icon-inverted-tertiary:color-mix(in oklab,var(--cursor-editor) 40%,#0000);--cursor-icon-inverted-quaternary:color-mix(in oklab,var(--cursor-editor) 24%,#0000);--cursor-icon-luminous:var(--cursor-base);--cursor-icon-luminous-secondary:color-mix(in srgb,var(--cursor-base) 62%,#0000);--cursor-icon-luminous-tertiary:color-mix(in srgb,var(--cursor-base) 40%,#0000);--cursor-icon-luminous-quaternary:color-mix(in srgb,var(--cursor-base) 24%,#0000);--cursor-icon-actionLabel:color-mix(in oklab,var(--cursor-actionLabel) 86%,#0000);--cursor-icon-actionLabel-secondary:color-mix(in oklab,var(--cursor-actionLabel) 62%,#0000);--cursor-icon-actionLabel-tertiary:color-mix(in oklab,var(--cursor-actionLabel) 40%,#0000);--cursor-icon-actionLabel-quaternary:color-mix(in oklab,var(--cursor-actionLabel) 24%,#0000);--cursor-icon-brand:var(--cursor-brand);--cursor-icon-brand-secondary:color-mix(in oklab,var(--cursor-brand) 70%,#0000);--cursor-icon-brand-tertiary:color-mix(in oklab,var(--cursor-brand) 48%,#0000);--cursor-icon-brand-quaternary:color-mix(in oklab,var(--cursor-brand) 32%,#0000);--cursor-icon-accent:var(--cursor-accent);--cursor-icon-accent-secondary:color-mix(in oklab,var(--cursor-accent) 70%,#0000);--cursor-icon-accent-tertiary:color-mix(in oklab,var(--cursor-accent) 48%,#0000);--cursor-icon-accent-quaternary:color-mix(in oklab,var(--cursor-accent) 32%,#0000);--cursor-icon-success:color-mix(in oklab,var(--cursor-success) 92%,#0000);--cursor-icon-success-secondary:color-mix(in oklab,var(--cursor-success) 70%,#0000);--cursor-icon-success-tertiary:color-mix(in oklab,var(--cursor-success) 48%,#0000);--cursor-icon-success-quaternary:color-mix(in oklab,var(--cursor-success) 32%,#0000);--cursor-icon-warn:color-mix(in oklab,var(--cursor-warn) 92%,#0000);--cursor-icon-warn-secondary:color-mix(in oklab,var(--cursor-warn) 70%,#0000);--cursor-icon-warn-tertiary:color-mix(in oklab,var(--cursor-warn) 48%,#0000);--cursor-icon-warn-quaternary:color-mix(in oklab,var(--cursor-warn) 32%,#0000);--cursor-icon-danger:color-mix(in oklab,var(--cursor-danger) 92%,#0000);--cursor-icon-danger-secondary:color-mix(in oklab,var(--cursor-danger) 70%,#0000);--cursor-icon-danger-tertiary:color-mix(in oklab,var(--cursor-danger) 48%,#0000);--cursor-icon-danger-quaternary:color-mix(in oklab,var(--cursor-danger) 32%,#0000);--cursor-icon-red:color-mix(in oklab,var(--cursor-red) 92%,#0000);--cursor-icon-red-secondary:color-mix(in oklab,var(--cursor-red) 70%,#0000);--cursor-icon-red-tertiary:color-mix(in oklab,var(--cursor-red) 48%,#0000);--cursor-icon-red-quaternary:color-mix(in oklab,var(--cursor-red) 32%,#0000);--cursor-icon-orange:color-mix(in oklab,var(--cursor-orange) 92%,#0000);--cursor-icon-orange-secondary:color-mix(in oklab,var(--cursor-orange) 70%,#0000);--cursor-icon-orange-tertiary:color-mix(in oklab,var(--cursor-orange) 48%,#0000);--cursor-icon-orange-quaternary:color-mix(in oklab,var(--cursor-orange) 32%,#0000);--cursor-icon-yellow:color-mix(in oklab,var(--cursor-yellow) 92%,#0000);--cursor-icon-yellow-secondary:color-mix(in oklab,var(--cursor-yellow) 70%,#0000);--cursor-icon-yellow-tertiary:color-mix(in oklab,var(--cursor-yellow) 48%,#0000);--cursor-icon-yellow-quaternary:color-mix(in oklab,var(--cursor-yellow) 32%,#0000);--cursor-icon-green:color-mix(in oklab,var(--cursor-green) 92%,#0000);--cursor-icon-green-secondary:color-mix(in oklab,var(--cursor-green) 70%,#0000);--cursor-icon-green-tertiary:color-mix(in oklab,var(--cursor-green) 48%,#0000);--cursor-icon-green-quaternary:color-mix(in oklab,var(--cursor-green) 32%,#0000);--cursor-icon-cyan:color-mix(in oklab,var(--cursor-cyan) 92%,#0000);--cursor-icon-cyan-secondary:color-mix(in oklab,var(--cursor-cyan) 70%,#0000);--cursor-icon-cyan-tertiary:color-mix(in oklab,var(--cursor-cyan) 48%,#0000);--cursor-icon-cyan-quaternary:color-mix(in oklab,var(--cursor-cyan) 32%,#0000);--cursor-icon-blue:color-mix(in oklab,var(--cursor-blue) 92%,#0000);--cursor-icon-blue-secondary:color-mix(in oklab,var(--cursor-blue) 70%,#0000);--cursor-icon-blue-tertiary:color-mix(in oklab,var(--cursor-blue) 48%,#0000);--cursor-icon-blue-quaternary:color-mix(in oklab,var(--cursor-blue) 32%,#0000);--cursor-icon-magenta:color-mix(in oklab,var(--cursor-magenta) 92%,#0000);--cursor-icon-magenta-secondary:color-mix(in oklab,var(--cursor-magenta) 70%,#0000);--cursor-icon-magenta-tertiary:color-mix(in oklab,var(--cursor-magenta) 48%,#0000);--cursor-icon-magenta-quaternary:color-mix(in oklab,var(--cursor-magenta) 32%,#0000);--cursor-icon-purple:color-mix(in oklab,var(--cursor-purple) 92%,#0000);--cursor-icon-purple-secondary:color-mix(in oklab,var(--cursor-purple) 70%,#0000);--cursor-icon-purple-tertiary:color-mix(in oklab,var(--cursor-purple) 48%,#0000);--cursor-icon-purple-quaternary:color-mix(in oklab,var(--cursor-purple) 32%,#0000);--cursor-bg-chrome:var(--cursor-chrome);--cursor-bg-editor:var(--cursor-editor);--cursor-bg-sidebar:var(--cursor-sidebar);--cursor-bg-unified-elevated:var(--cursor-editor);--cursor-theme-tooltip-bg:#121211;--cursor-bg-elevated:var(--cursor-editor);--cursor-bg-scrim:#0009;--cursor-bg-primary:color-mix(in oklab,var(--cursor-base) 20%,#0000);--cursor-bg-secondary:color-mix(in oklab,var(--cursor-base) 14%,#0000);--cursor-bg-tertiary:color-mix(in oklab,var(--cursor-base) 8%,#0000);--cursor-bg-quaternary:color-mix(in oklab,var(--cursor-base) 6%,#0000);--cursor-bg-quinary:color-mix(in oklab,var(--cursor-base) 4%,#0000);--cursor-bg-primary-opaque:color-mix(in oklab,var(--cursor-base) 20%,var(--cursor-bg-chrome));--cursor-bg-secondary-opaque:color-mix(in oklab,var(--cursor-base) 14%,var(--cursor-bg-chrome));--cursor-bg-tertiary-opaque:color-mix(in oklab,var(--cursor-base) 8%,var(--cursor-bg-chrome));--cursor-bg-quaternary-opaque:color-mix(in oklab,var(--cursor-base) 6%,var(--cursor-bg-chrome));--cursor-bg-quinary-opaque:color-mix(in oklab,var(--cursor-base) 4%,var(--cursor-bg-chrome));--cursor-bg-luminous:var(--cursor-base);--cursor-bg-luminous-secondary:color-mix(in srgb,var(--cursor-base) 20%,#0000);--cursor-bg-luminous-tertiary:color-mix(in srgb,var(--cursor-base) 8%,#0000);--cursor-bg-luminous-quaternary:color-mix(in srgb,var(--cursor-base) 4%,#0000);--cursor-bg-neutral-hover:color-mix(in oklab,var(--cursor-chrome) 10%,var(--cursor-base));--cursor-bg-neutral:var(--cursor-base);--cursor-bg-neutral-secondary:color-mix(in oklab,var(--cursor-base) 24%,#0000);--cursor-bg-brand-hover:color-mix(in oklab,var(--cursor-base) 10%,var(--cursor-brand));--cursor-bg-brand:var(--cursor-brand);--cursor-bg-brand-secondary:color-mix(in oklab,var(--cursor-brand) 24%,#0000);--cursor-bg-brand-tertiary:color-mix(in oklab,var(--cursor-brand) 12%,#0000);--cursor-bg-brand-quaternary:color-mix(in oklab,var(--cursor-brand) 8%,#0000);--cursor-bg-accent-hover:color-mix(in oklab,var(--cursor-base) 10%,var(--cursor-accent));--cursor-bg-accent:var(--cursor-accent);--cursor-bg-accent-secondary:color-mix(in oklab,var(--cursor-accent) 24%,#0000);--cursor-bg-accent-tertiary:color-mix(in oklab,var(--cursor-accent) 12%,#0000);--cursor-bg-accent-quaternary:color-mix(in oklab,var(--cursor-accent) 8%,#0000);--cursor-bg-success-hover:color-mix(in oklab,var(--cursor-base) 10%,var(--cursor-success));--cursor-bg-success:var(--cursor-success);--cursor-bg-success-secondary:color-mix(in oklab,var(--cursor-success) 24%,#0000);--cursor-bg-success-tertiary:color-mix(in oklab,var(--cursor-success) 12%,#0000);--cursor-bg-success-quaternary:color-mix(in oklab,var(--cursor-success) 8%,#0000);--cursor-bg-warn-hover:color-mix(in oklab,var(--cursor-base) 10%,var(--cursor-warn));--cursor-bg-warn:var(--cursor-warn);--cursor-bg-warn-secondary:color-mix(in oklab,var(--cursor-warn) 24%,#0000);--cursor-bg-warn-tertiary:color-mix(in oklab,var(--cursor-warn) 12%,#0000);--cursor-bg-warn-quaternary:color-mix(in oklab,var(--cursor-warn) 8%,#0000);--cursor-bg-danger-hover:color-mix(in oklab,var(--cursor-base) 10%,var(--cursor-danger));--cursor-bg-danger:var(--cursor-danger);--cursor-bg-danger-secondary:color-mix(in oklab,var(--cursor-danger) 24%,#0000);--cursor-bg-danger-tertiary:color-mix(in oklab,var(--cursor-danger) 12%,#0000);--cursor-bg-danger-quaternary:color-mix(in oklab,var(--cursor-danger) 8%,#0000);--cursor-bg-red:color-mix(in oklab,var(--cursor-red) 92%,#0000);--cursor-bg-red-secondary:color-mix(in oklab,var(--cursor-red) 24%,#0000);--cursor-bg-red-tertiary:color-mix(in oklab,var(--cursor-red) 12%,#0000);--cursor-bg-red-quaternary:color-mix(in oklab,var(--cursor-red) 8%,#0000);--cursor-bg-orange:color-mix(in oklab,var(--cursor-orange) 92%,#0000);--cursor-bg-orange-secondary:color-mix(in oklab,var(--cursor-orange) 24%,#0000);--cursor-bg-orange-tertiary:color-mix(in oklab,var(--cursor-orange) 12%,#0000);--cursor-bg-orange-quaternary:color-mix(in oklab,var(--cursor-orange) 8%,#0000);--cursor-bg-yellow:color-mix(in oklab,var(--cursor-yellow) 92%,#0000);--cursor-bg-yellow-secondary:color-mix(in oklab,var(--cursor-yellow) 24%,#0000);--cursor-bg-yellow-tertiary:color-mix(in oklab,var(--cursor-yellow) 12%,#0000);--cursor-bg-yellow-quaternary:color-mix(in oklab,var(--cursor-yellow) 8%,#0000);--cursor-bg-green:color-mix(in oklab,var(--cursor-green) 92%,#0000);--cursor-bg-green-secondary:color-mix(in oklab,var(--cursor-green) 24%,#0000);--cursor-bg-green-tertiary:color-mix(in oklab,var(--cursor-green) 12%,#0000);--cursor-bg-green-quaternary:color-mix(in oklab,var(--cursor-green) 8%,#0000);--cursor-bg-cyan:color-mix(in oklab,var(--cursor-cyan) 92%,#0000);--cursor-bg-cyan-secondary:color-mix(in oklab,var(--cursor-cyan) 24%,#0000);--cursor-bg-cyan-tertiary:color-mix(in oklab,var(--cursor-cyan) 12%,#0000);--cursor-bg-cyan-quaternary:color-mix(in oklab,var(--cursor-cyan) 8%,#0000);--cursor-bg-blue:color-mix(in oklab,var(--cursor-blue) 92%,#0000);--cursor-bg-blue-secondary:color-mix(in oklab,var(--cursor-blue) 24%,#0000);--cursor-bg-blue-tertiary:color-mix(in oklab,var(--cursor-blue) 12%,#0000);--cursor-bg-blue-quaternary:color-mix(in oklab,var(--cursor-blue) 8%,#0000);--cursor-bg-magenta:color-mix(in oklab,var(--cursor-magenta) 92%,#0000);--cursor-bg-magenta-secondary:color-mix(in oklab,var(--cursor-magenta) 24%,#0000);--cursor-bg-magenta-tertiary:color-mix(in oklab,var(--cursor-magenta) 12%,#0000);--cursor-bg-magenta-quaternary:color-mix(in oklab,var(--cursor-magenta) 8%,#0000);--cursor-bg-purple:color-mix(in oklab,var(--cursor-purple) 92%,#0000);--cursor-bg-purple-secondary:color-mix(in oklab,var(--cursor-purple) 24%,#0000);--cursor-bg-purple-tertiary:color-mix(in oklab,var(--cursor-purple) 12%,#0000);--cursor-bg-purple-quaternary:color-mix(in oklab,var(--cursor-purple) 8%,#0000);--cursor-border-primary:color-mix(in oklab,var(--cursor-base) 20%,#0000);--cursor-border-secondary:color-mix(in oklab,var(--cursor-base) 12%,#0000);--cursor-border-tertiary:color-mix(in oklab,var(--cursor-base) 8%,#0000);--cursor-border-quaternary:color-mix(in oklab,var(--cursor-base) 4%,#0000);--cursor-border-tertiary-opaque:color-mix(in oklab,var(--cursor-border-tertiary) 100%,var(--cursor-bg-elevated));--cursor-border-quaternary-opaque:color-mix(in oklab,var(--cursor-border-quaternary) 100%,var(--cursor-bg-elevated));--cursor-border-neutral:color-mix(in oklab,var(--cursor-base) 80%,#0000);--cursor-border-focus:var(--cursor-focus);--cursor-border-brand:color-mix(in oklab,var(--cursor-brand) 92%,#0000);--cursor-border-brand-secondary:color-mix(in oklab,var(--cursor-brand) 56%,#0000);--cursor-border-brand-tertiary:color-mix(in oklab,var(--cursor-brand) 42%,#0000);--cursor-border-brand-quaternary:color-mix(in oklab,var(--cursor-brand) 28%,#0000);--cursor-border-accent:color-mix(in oklab,var(--cursor-accent) 92%,#0000);--cursor-border-accent-secondary:color-mix(in oklab,var(--cursor-accent) 56%,#0000);--cursor-border-accent-tertiary:color-mix(in oklab,var(--cursor-accent) 42%,#0000);--cursor-border-accent-quaternary:color-mix(in oklab,var(--cursor-accent) 28%,#0000);--cursor-border-success:color-mix(in oklab,var(--cursor-success) 92%,#0000);--cursor-border-success-secondary:color-mix(in oklab,var(--cursor-success) 56%,#0000);--cursor-border-success-tertiary:color-mix(in oklab,var(--cursor-success) 42%,#0000);--cursor-border-success-quaternary:color-mix(in oklab,var(--cursor-success) 28%,#0000);--cursor-border-warn:color-mix(in oklab,var(--cursor-warn) 92%,#0000);--cursor-border-warn-secondary:color-mix(in oklab,var(--cursor-warn) 56%,#0000);--cursor-border-warn-tertiary:color-mix(in oklab,var(--cursor-warn) 42%,#0000);--cursor-border-warn-quaternary:color-mix(in oklab,var(--cursor-warn) 28%,#0000);--cursor-border-danger:color-mix(in oklab,var(--cursor-danger) 92%,#0000);--cursor-border-danger-secondary:color-mix(in oklab,var(--cursor-danger) 56%,#0000);--cursor-border-danger-tertiary:color-mix(in oklab,var(--cursor-danger) 42%,#0000);--cursor-border-danger-quaternary:color-mix(in oklab,var(--cursor-danger) 28%,#0000);--cursor-border-red:color-mix(in oklab,var(--cursor-red) 92%,#0000);--cursor-border-red-secondary:color-mix(in oklab,var(--cursor-red) 56%,#0000);--cursor-border-red-tertiary:color-mix(in oklab,var(--cursor-red) 42%,#0000);--cursor-border-red-quaternary:color-mix(in oklab,var(--cursor-red) 28%,#0000);--cursor-border-orange:color-mix(in oklab,var(--cursor-orange) 92%,#0000);--cursor-border-orange-secondary:color-mix(in oklab,var(--cursor-orange) 56%,#0000);--cursor-border-orange-tertiary:color-mix(in oklab,var(--cursor-orange) 42%,#0000);--cursor-border-orange-quaternary:color-mix(in oklab,var(--cursor-orange) 28%,#0000);--cursor-border-yellow:color-mix(in oklab,var(--cursor-yellow) 92%,#0000);--cursor-border-yellow-secondary:color-mix(in oklab,var(--cursor-yellow) 56%,#0000);--cursor-border-yellow-tertiary:color-mix(in oklab,var(--cursor-yellow) 42%,#0000);--cursor-border-yellow-quaternary:color-mix(in oklab,var(--cursor-yellow) 28%,#0000);--cursor-border-green:color-mix(in oklab,var(--cursor-green) 92%,#0000);--cursor-border-green-secondary:color-mix(in oklab,var(--cursor-green) 56%,#0000);--cursor-border-green-tertiary:color-mix(in oklab,var(--cursor-green) 42%,#0000);--cursor-border-green-quaternary:color-mix(in oklab,var(--cursor-green) 28%,#0000);--cursor-border-cyan:color-mix(in oklab,var(--cursor-cyan) 92%,#0000);--cursor-border-cyan-secondary:color-mix(in oklab,var(--cursor-cyan) 56%,#0000);--cursor-border-cyan-tertiary:color-mix(in oklab,var(--cursor-cyan) 42%,#0000);--cursor-border-cyan-quaternary:color-mix(in oklab,var(--cursor-cyan) 28%,#0000);--cursor-border-blue:color-mix(in oklab,var(--cursor-blue) 92%,#0000);--cursor-border-blue-secondary:color-mix(in oklab,var(--cursor-blue) 56%,#0000);--cursor-border-blue-tertiary:color-mix(in oklab,var(--cursor-blue) 42%,#0000);--cursor-border-blue-quaternary:color-mix(in oklab,var(--cursor-blue) 28%,#0000);--cursor-border-magenta:color-mix(in oklab,var(--cursor-magenta) 92%,#0000);--cursor-border-magenta-secondary:color-mix(in oklab,var(--cursor-magenta) 56%,#0000);--cursor-border-magenta-tertiary:color-mix(in oklab,var(--cursor-magenta) 42%,#0000);--cursor-border-magenta-quaternary:color-mix(in oklab,var(--cursor-magenta) 28%,#0000);--cursor-border-purple:color-mix(in oklab,var(--cursor-purple) 92%,#0000);--cursor-border-purple-secondary:color-mix(in oklab,var(--cursor-purple) 56%,#0000);--cursor-border-purple-tertiary:color-mix(in oklab,var(--cursor-purple) 42%,#0000);--cursor-border-purple-quaternary:color-mix(in oklab,var(--cursor-purple) 28%,#0000);--cursor-box-shadow-sm:0 0 0 1px var(--cursor-border-tertiary),0 2px 8px 0px var(--cursor-shadow-secondary);--cursor-box-shadow-base:0 0 0 1px var(--cursor-border-tertiary),0 0 4px 0px var(--cursor-shadow-secondary),0 8px 24px -2px var(--cursor-shadow-secondary);--cursor-box-shadow-lg:0 0 0 1px var(--cursor-border-tertiary),0 0 4px 0 var(--cursor-shadow-secondary),0 16px 24px 0 var(--cursor-shadow-secondary);--cursor-box-shadow-xl:0 0 0 1px var(--cursor-border-tertiary),0 0 4px 0 var(--cursor-shadow-secondary),0 12px 24px 0 var(--cursor-shadow-secondary),0 24px 36px 0 var(--cursor-shadow-secondary);--cursor-diffs-bg:var(--cursor-bg-elevated);--cursor-diffs-addition-color-override:var(--cursor-added);--cursor-diffs-deletion-color-override:var(--cursor-removed);--cursor-diffs-bg-addition-override:#3fa26633;--cursor-diffs-bg-deletion-override:#b8004933;--cursor-diffs-selection-color-override:#0000;--cursor-diffs-bg-selection-override:#0000;--cursor-diffs-bg-selection-number-override:#0000;--cursor-diffs-bg-selection-background-override:#0000;--cursor-diffs-bg-selection-number-background-override:#0000;--cursor-selection-background:var(--cursor-bg-secondary);--cursor-dashboard-highlight:#ffffff36;--cursor-dashboard-usage-accent:#81a1c1;--cursor-dashboard-usage-accent-10:color-mix(in oklab,var(--cursor-dashboard-usage-accent) 10%,#0000);--cursor-dashboard-usage-accent-60:color-mix(in oklab,var(--cursor-dashboard-usage-accent) 60%,#0000);--cursor-dashboard-chart-1:#1f8a65e0;--cursor-dashboard-chart-2:#81a1c1;--cursor-dashboard-chart-3:#5e81ac;--cursor-dashboard-chart-4:#b48ead;--cursor-dashboard-chart-5:#a3be8c;--cursor-dashboard-chart-6:#ebcb8b;--cursor-dashboard-chart-7:#d08770;--cursor-dashboard-chart-8:#bf616a;--cursor-dashboard-chart-9:#8fbcbb;--cursor-dashboard-chart-10:#4c566a;--cursor-dashboard-chart-1-muted:#70b0d8e0;--cursor-dashboard-analytics-tertiary:#e9b33be0;--cursor-dashboard-analytics-quaternary:#c25728e0;--cursor-dashboard-analytics-quinary:#b89428e0;--cursor-dashboard-analytics-gray:#8a7a6a;--cursor-dashboard-bugbot-primary:#005c42;--cursor-dashboard-bugbot-secondary:#1f8a65;--cursor-dashboard-bugbot-tertiary:#a33900;--cursor-dashboard-bugbot-quaternary:#89045e;--cursor-dashboard-bugbot-quinary:#1f8a65;--cursor-dashboard-bugbot-legend-found:#d06ba6;--cursor-dashboard-bugbot-legend-high:#db704b;--cursor-dashboard-bugbot-legend-medium:#a16900;--cursor-dashboard-bugbot-legend-low:#3c7cab;--cursor-dashboard-bugbot-status-merged:#8250df;--cursor-dashboard-bugbot-status-open:#1f883d;--cursor-inactive-selection-background:#ffffff10;--cursor-terminal-ansi-green:#96c2ac;--cursor-terminal-ansi-yellow:#ebcb8b;--cursor-terminal-ansi-red:#bf616a;--cursor-terminal-ansi-blue:#81a1c1;--cursor-dashboard-bg-error-primary:#dc2626;--cursor-dashboard-bg-error-primary-hover:#b91c1c;--cursor-dashboard-text-error-prominent:#e06c75;--cursor-dashboard-text-error-on-primary:#fff;--cursor-theme-shadow-elevated:0 8px 32px #00000080;--cursor-theme-shadow-popover:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d;--cursor-theme-shadow-card:0 0 2px 0 #0006,0 6px 16px 0 #0006;--cursor-theme-shadow-dialog:0 0 0 1px var(--cursor-border-tertiary),0 0 2px 0 #0006,0 6px 16px 0 #0006;--cursor-theme-shadow-command:0 25px 50px -12px #00000080,0 12px 24px -8px #0006;--cursor-duration-instant:50ms;--cursor-duration-fast:100ms;--cursor-duration-normal:150ms;--cursor-duration-slow:200ms;--cursor-duration-slower:300ms;--cursor-easing-default:ease;--cursor-easing-in:ease-in;--cursor-easing-out:ease-out;--cursor-easing-in-out:ease-in-out;--cursor-spacing-1:4px;--cursor-spacing-2:8px;--cursor-spacing-3:12px;--cursor-spacing-4:16px;--cursor-spacing-5:20px;--cursor-spacing-6:24px;--cursor-spacing-7:28px;--cursor-spacing-8:32px;--cursor-spacing-9:36px;--cursor-spacing-10:40px;--cursor-spacing-11:44px;--cursor-spacing-12:48px;--cursor-spacing-13:52px;--cursor-spacing-14:56px;--cursor-spacing-15:60px;--cursor-spacing-16:64px;--cursor-spacing-17:68px;--cursor-spacing-18:72px;--cursor-spacing-19:76px;--cursor-spacing-20:80px;--cursor-spacing-ne-0-25:-1px;--cursor-spacing-ne-0-5:-2px;--cursor-spacing-ne-0-75:-3px;--cursor-spacing-ne-1:-4px;--cursor-spacing-ne-1-25:-5px;--cursor-spacing-ne-1-5:-6px;--cursor-spacing-ne-1-75:-7px;--cursor-spacing-ne-2:-8px;--cursor-spacing-ne-2-25:-9px;--cursor-spacing-ne-2-5:-10px;--cursor-spacing-ne-2-75:-11px;--cursor-spacing-ne-3:-12px;--cursor-spacing-ne-3-25:-13px;--cursor-spacing-ne-3-5:-14px;--cursor-spacing-ne-3-75:-15px;--cursor-spacing-ne-4:-16px;--cursor-spacing-ne-4-25:-17px;--cursor-spacing-ne-4-5:-18px;--cursor-spacing-ne-4-75:-19px;--cursor-spacing-ne-5:-20px;--cursor-spacing-0-25:1px;--cursor-spacing-0-5:2px;--cursor-spacing-0-75:3px;--cursor-spacing-1-25:5px;--cursor-spacing-1-5:6px;--cursor-spacing-1-75:7px;--cursor-spacing-2-25:9px;--cursor-spacing-2-5:10px;--cursor-spacing-2-75:11px;--cursor-spacing-3-25:13px;--cursor-spacing-3-5:14px;--cursor-spacing-3-75:15px;--cursor-spacing-4-25:17px;--cursor-spacing-4-5:18px;--cursor-spacing-4-75:19px;--cursor-spacing-5-5:22px;--cursor-spacing-6-5:26px;--cursor-spacing-7-5:30px;--cursor-spacing-8-5:34px;--cursor-spacing-9-5:38px;--cursor-radius-none:0px;--cursor-radius-xs:2px;--cursor-radius-sm:4px;--cursor-radius-md:6px;--cursor-radius-lg:8px;--cursor-radius-xl:12px;--cursor-radius-2xl:14px;--cursor-radius-3xl:16px;--cursor-radius-full:9999px;--cursor-height-xs:20px;--cursor-height-sm:24px;--cursor-height-md:28px;--cursor-height-lg:32px;--cursor-font-size-md:13px;--cursor-line-height-md:18px;--cursor-elevation-1:1;--cursor-elevation-2:2;--cursor-box-shadow-md:0 0 8px 2px var(--cursor-shadow-primary);--cursor-box-shadow-soft:0 0 8px 2px var(--cursor-shadow-tertiary);--cursor-box-shadow-workbench:0 0 8px 2px color-mix(in srgb,var(--vscode-widget-shadow) 40%,#0000)}html[data-brand=cursor][data-theme=light]{--cursor-sidebar:#f3f3f3;--cursor-chrome:#f7f7f7;--cursor-editor:#fcfcfc;--cursor-base:#141414;--cursor-accent:#3c7cab;--cursor-actionLabel:#fcfcfc;--cursor-focus:#3c7cab;--cursor-success:#1f8a65;--cursor-warn:#c08532;--cursor-danger:#cf2d56;--cursor-added:#1f8a65;--cursor-modified:#c08532;--cursor-removed:#cf2d56;--cursor-untracked:#4c7f8c;--cursor-red:#cf2d56;--cursor-orange:#db704b;--cursor-yellow:#c08532;--cursor-green:#1f8a65;--cursor-cyan:#4c7f8c;--cursor-blue:#3c7cab;--cursor-magenta:#b8448b;--cursor-purple:#7754d9;--cursor-shadow-primary:#0000001f;--cursor-shadow-secondary:rgba(0,0,0,.072);--cursor-shadow-tertiary:rgba(0,0,0,.036);--cursor-text-luminous:#fff;--cursor-text-luminous-secondary:#ffffffb3;--cursor-text-luminous-tertiary:#ffffff7a;--cursor-text-luminous-quaternary:#ffffff52;--cursor-icon-luminous:#fff;--cursor-icon-luminous-secondary:#ffffff9e;--cursor-icon-luminous-tertiary:#fff6;--cursor-icon-luminous-quaternary:#ffffff3d;--cursor-theme-tooltip-bg:#fff;--cursor-bg-scrim:#0006;--cursor-bg-luminous:#fff;--cursor-bg-luminous-secondary:#fff3;--cursor-bg-luminous-tertiary:#ffffff14;--cursor-bg-luminous-quaternary:#ffffff0a;--cursor-diffs-bg-addition-override:#1f8a651f;--cursor-diffs-bg-deletion-override:#cf2d561f;--cursor-dashboard-highlight:#00000014;--cursor-inactive-selection-background:#0000000f;--cursor-terminal-ansi-green:#005c42;--cursor-terminal-ansi-yellow:#a16900;--cursor-terminal-ansi-red:#a33900;--cursor-terminal-ansi-blue:#055180;--cursor-theme-shadow-elevated:0 8px 32px #0003;--cursor-theme-shadow-popover:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--cursor-theme-shadow-card:0 0 2px 0 #0000000f,0 6px 16px 0 #0000000f;--cursor-theme-shadow-dialog:0 0 0 1px var(--cursor-border-tertiary),0 0 2px 0 #0000000f,0 6px 16px 0 #0000000f;--cursor-theme-shadow-command:0 25px 50px -12px #00000040,0 12px 24px -8px #00000026}html[data-brand=cursor],html[data-brand=cursor][data-theme=light]{--text-color-high-contrast:var(--cursor-base);--text-color-default:var(--cursor-text-primary);--text-color-low-contrast:var(--cursor-text-secondary);--text-color-disabled:var(--cursor-text-tertiary);--text-color-emphasis:var(--cursor-text-accent);--text-color-link:var(--cursor-text-accent);--text-color-action:var(--cursor-text-purple);--text-color-positive:var(--cursor-text-success);--text-color-caution:var(--cursor-text-warn);--text-color-negative:var(--cursor-text-danger);--text-color-light:var(--cursor-text-inverted);--text-color-inverted:var(--cursor-text-inverted);--icon-color-high-contrast:var(--cursor-icon-primary);--icon-color-default:var(--cursor-icon-secondary);--icon-color-low-contrast:var(--cursor-icon-tertiary);--icon-color-disabled:var(--cursor-icon-quaternary);--icon-color-emphasis:var(--cursor-icon-accent);--icon-color-action:var(--cursor-icon-purple);--icon-color-positive:var(--cursor-icon-success);--icon-color-caution:var(--cursor-icon-warn);--icon-color-negative:var(--cursor-icon-danger);--icon-color-light:var(--cursor-text-inverted);--icon-color-inverted:var(--cursor-text-inverted);--color-bg-dark:var(--cursor-bg-chrome);--color-bg-med:var(--cursor-bg-chrome);--color-bg-light:var(--cursor-bg-editor);--color-bg-inverted:var(--cursor-bg-neutral);--color-bg-overlay:var(--cursor-bg-scrim);--color-bg-code-block:var(--cursor-bg-editor);--color-bg-inline-code:var(--cursor-bg-tertiary);--border-color-subtle:var(--cursor-border-quaternary);--border-color-default:var(--cursor-border-tertiary);--border-color-hover:var(--cursor-border-secondary);--border-color-pressed:var(--cursor-border-tertiary);--border-color-disabled:var(--cursor-border-tertiary);--border-color-focused:var(--cursor-border-focus);--border-color-selected:var(--cursor-border-primary);--border-color-error:var(--cursor-border-danger-secondary);--gds-color-focus-outline:var(--cursor-border-focus);--accent-color-info-bg:var(--cursor-bg-accent-quaternary);--accent-color-info-text:var(--cursor-text-accent);--accent-color-highlight-bg:var(--cursor-bg-accent-quaternary);--accent-color-positive-bg:var(--cursor-bg-success-quaternary);--accent-color-positive-text:var(--cursor-text-success);--accent-color-caution-bg:var(--cursor-bg-warn-quaternary);--accent-color-caution-text:var(--cursor-text-warn);--accent-color-negative-bg:var(--cursor-bg-danger-quaternary);--accent-color-negative-text:var(--cursor-text-danger);--accent-color-action-bg:var(--cursor-bg-purple-quaternary);--accent-color-action-text:var(--cursor-text-purple);--btn-color-neutral-disabled:#0000;--btn-color-neutral-default:var(--cursor-bg-tertiary);--btn-color-neutral-hover:var(--cursor-bg-secondary);--btn-color-neutral-pressed:var(--cursor-bg-secondary);--btn-color-neutral-selected:var(--cursor-bg-tertiary);--btn-color-emphasis-default:var(--cursor-bg-accent);--btn-color-emphasis-hover:var(--cursor-bg-accent-hover);--btn-color-emphasis-pressed:var(--cursor-bg-accent);--btn-color-danger-default:var(--cursor-bg-danger);--btn-color-danger-hover:var(--cursor-bg-danger-hover);--btn-color-danger-pressed:var(--cursor-bg-danger);--color-bg-shortcut:var(--cursor-bg-quaternary);--text-color-line-added:var(--cursor-added);--text-color-line-removed:var(--cursor-removed);--code-text-added:var(--cursor-added);--code-text-removed:var(--cursor-removed);--code-text-low-contrast:var(--cursor-text-tertiary);--code-text-normal-contrast:var(--cursor-text-secondary);--code-text-high-contrast:var(--cursor-text-primary);--code-font-family:var(--cursor-diffs-font-family);--code-font-size:var(--cursor-diffs-font-size);--code-line-height:20px;--code-bg-unchanged:var(--cursor-bg-elevated);--code-bg-unchanged-number:var(--cursor-bg-elevated);--code-bg-unchanged-selected:var(--cursor-bg-secondary-opaque);--code-bg-unchanged-number-selected:var(--cursor-bg-tertiary-opaque);--code-bg-gutter-selected:var(--cursor-selection-background);--code-bg-added:var(--cursor-diffs-bg-addition-override);--code-bg-added-partial:var(--cursor-bg-success-quaternary);--code-bg-removed:var(--cursor-diffs-bg-deletion-override);--code-bg-removed-partial:var(--cursor-bg-danger-quaternary);--code-bg-expand-line:var(--cursor-bg-quaternary);--code-bg-expand-line-number:var(--cursor-bg-tertiary);--code-bg-expand-line-number-hover:var(--cursor-bg-secondary);--color-emphasis-high-contrast:var(--cursor-accent);--color-emphasis-higher-contrast:var(--cursor-accent);--color-positive-high-contrast:var(--cursor-success);--color-positive-higher-contrast:var(--cursor-success);--color-caution-high-contrast:var(--cursor-warn);--color-caution-higher-contrast:var(--cursor-warn);--color-negative-high-contrast:var(--cursor-danger);--color-negative-higher-contrast:var(--cursor-danger);--color-action-high-contrast:var(--cursor-purple);--color-action-higher-contrast:var(--cursor-purple)}html[data-brand=cursor][data-theme=dark]{--color-data-viz-positive:#3a9a43;--color-data-viz-negative:#d25353;--color-data-viz-caution:#f07c00;--color-data-viz-caution-low:#d66b00;--color-data-viz-caution-high:#f39506;--color-data-viz-action:#8256cb;--color-data-viz-action-low:#6938b9;--color-data-viz-action-high:#a078e0;--color-data-viz-emphasis:#3565e2;--color-data-viz-emphasis-low:#2657d5;--color-data-viz-emphasis-high:#5f8ded;--color-data-viz-insights-green:#3a9a43;--color-data-viz-insights-red:#d25353;--color-data-viz-insights-blue:#3565e2}html[data-brand=cursor][data-theme=light]{--color-data-viz-caution-low:#f39506;--color-data-viz-caution-high:#f07c00;--color-data-viz-action-low:#a078e0;--color-data-viz-action-high:#6938b9;--color-data-viz-emphasis-low:#5f8ded;--color-data-viz-emphasis-high:#2657d5}html[data-brand=cursor][data-theme=dark]{--mtk1:#e4e4e4eb;--mtk2:#181818;--mtk3:#d4d4d4;--mtk4:#c586c0;--mtk5:#9cdcfe;--mtk6:#4fc1ff;--mtk7:#ce9178;--mtk8:#b5cea8;--mtk9:#e4e4e4eb;--mtk10:#dcdcaa;--mtk11:#4ec9b0;--mtk12:#c586c0;--mtk13:#9cdcfe;--mtk14:#4fc1ff;--mtk15:#5da1e5;--mtk16:#d16969;--mtk17:#6a9955;--mtk18:#d7ba7d;--mtk19:#e4e4e4eb}html[data-brand=cursor][data-theme=light]{--mtk1:#141414eb;--mtk2:#fcfcfc;--mtk3:#141414ad;--mtk4:#b3003f;--mtk5:#206595;--mtk6:#6049b3;--mtk7:#1f8a65;--mtk8:#8f84e0;--mtk9:#141414eb;--mtk10:#c08532;--mtk11:#6049b3;--mtk12:#b3003f;--mtk13:#206595;--mtk14:#6049b3;--mtk15:#db704b;--mtk16:#b8448b;--mtk17:#141414ad;--mtk18:#8f84e0;--mtk19:#141414eb}@layer gds.tokens, gds.base, gds.components, gds.utilities;@layer gds.tokens{:root{--gds-space-4xs:1px;--gds-space-3xs:2px;--gds-space-2xs:3px;--gds-space-xs:4px;--gds-space-s:6px;--gds-space-m:8px;--gds-space-l:12px;--gds-space-xl:16px;--gds-space-2xl:24px;--gds-radius-xs:2px;--gds-radius-s:4px;--gds-radius-m:6px;--gds-radius-l:8px;--gds-radius-xl:12px;--gds-radius-circular:99999px;--gds-border-width-subtle:0;--gds-border-width-thin:1px;--gds-border-width-default:1px;--gds-border-width-medium:2px;--gds-border-width-thick:3px}@media screen and (prefers-contrast:more){:root{--gds-border-width-subtle:1px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){:root{--gds-border-width-subtle:0.5px;--gds-border-width-thin:0.5px;--gds-border-width-medium:1.5px;--gds-border-width-thick:2.5px}}:root{--gds-box-shadow-sm:0 1px 3px 0 #00000029;--gds-box-shadow-md:none;--gds-box-shadow-soft:0 2px 4px 0 #00000014;--gds-box-shadow-lg:0 10px 20px #00000030,0 6px 6px #0000003b;--gds-box-shadow-xl:none;--gds-box-shadow-workbench:none;--gds-font-family-sans:InterVariable,Inter,system-ui,sans-serif;--gds-font-family-mono:"IBM Plex Mono",monospace;--gds-font-weight-regular:400;--gds-font-weight-medium:450;--gds-font-weight-semibold:525;--gds-font-weight-bold:525;--gds-font-weight-heading:450;--gds-font-h1:var(--gds-font-weight-heading) 1.5rem /1.3333333333 var(--gds-font-family-sans);--gds-font-h2:var(--gds-font-weight-heading) 1.25rem /1.25 var(--gds-font-family-sans);--gds-font-h3:var(--gds-font-weight-heading) 1.0625rem /1.2941176471 var(--gds-font-family-sans);--gds-font-h4:var(--gds-font-weight-heading) 0.9375rem /1.3333333333 var(--gds-font-family-sans);--gds-font-ui-lg:var(--gds-font-weight-regular) 0.9375rem /1.3333333333 var(--gds-font-family-sans);--gds-font-ui-md:var(--gds-font-weight-regular) 0.875rem /1.4285714286 var(--gds-font-family-sans);--gds-font-ui-sm:var(--gds-font-weight-regular) 0.8125rem /1.2307692308 var(--gds-font-family-sans);--gds-font-ui-xs:var(--gds-font-weight-regular) 0.75rem /1.3333333333 var(--gds-font-family-sans)}html[data-theme=light]{--gds-box-shadow-sm:0 1px 3px 0 #00000029;--gds-box-shadow-md:none;--gds-box-shadow-soft:0 2px 4px 0 #00000014;--gds-box-shadow-lg:0 4px 16px 0 #0000001f;--gds-box-shadow-xl:none;--gds-box-shadow-workbench:none}html[data-brand=cursor]{--gds-font-family-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gds-font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--gds-font-weight-regular:400;--gds-font-weight-medium:500;--gds-font-weight-semibold:600;--gds-font-weight-bold:700;--gds-font-weight-heading:400;--gds-box-shadow-sm:var(--cursor-box-shadow-sm);--gds-box-shadow-md:var(--cursor-box-shadow-md);--gds-box-shadow-soft:var(--cursor-box-shadow-soft);--gds-box-shadow-lg:var(--cursor-box-shadow-lg);--gds-box-shadow-xl:var(--cursor-box-shadow-xl);--gds-box-shadow-workbench:var(--cursor-box-shadow-workbench)}}@layer gds.base{html{font-family:var(--gds-font-family-sans);font-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:.875rem}code{font-family:var(--gds-font-family-mono)}button,input,select,textarea{font:inherit;color:inherit}}:root{--border-standard:var(--gds-border-width-default) solid var(--border-color-default);--border-thin:var(--gds-border-width-thin) solid var(--border-color-default);--border-dashed:var(--gds-border-width-default) dashed var(--border-color-default);--border-disabled:var(--gds-border-width-default) solid var(--border-color-disabled);--border-hover:var(--gds-border-width-default) solid var(--border-color-hover);--border-pressed:var(--gds-border-width-default) solid var(--border-color-pressed);--border-focused:var(--gds-border-width-default) solid var(--border-color-focused);--border-error:var(--gds-border-width-default) solid var(--border-color-error);--border-selected:var(--gds-border-width-default) solid var(--border-color-selected);--gds-focus-outline:var(--gds-border-width-medium) solid var(--gds-color-focus-outline);--loading-progress-bar-bezier-p0:0.4;--loading-progress-bar-bezier-p1:0.5}#__next{display:contents}:root{color-scheme:dark;--white:#fff;--black:#000;--black-30:#00000059;--cool-gray-00:#fff;--cool-gray-10:#fcfcfd;--cool-gray-20:#f5f5f9;--cool-gray-30:#e8e8ed;--cool-gray-40:#d9d9e0;--cool-gray-50:#aeaeb8;--cool-gray-60:#9898a4;--cool-gray-70:#797986;--cool-gray-80:#666670;--cool-gray-90:#3d3d43;--cool-gray-100:#26262a;--cool-gray-110:#1e1e20;--cool-gray-120:#151515;--darken-00:#00003505;--darken-10:#0000350a;--darken-20:#0000350f;--darken-30:#0000351a;--darken-40:#00003524;--lighten-00:#dfdfff08;--lighten-10:#dfdfff0f;--lighten-20:#dfdfff17;--lighten-30:#dfdfff21;--lighten-40:#dfdfff2e;--purple-10:#f4effc;--purple-20:#ccacff;--purple-30:#a078e0;--purple-40:#8256cb;--purple-50:#6938b9;--purple-60:#53397d;--purple-70:#2c1e43;--blue-10:#eef3ff;--blue-20:#9dcaff;--blue-30:#5f8ded;--blue-40:#3565e2;--blue-50:#2657d5;--blue-60:#2c4a95;--blue-70:#18233f;--teal-10:#eef8f9;--teal-20:#95ecfa;--teal-30:#5ab8c6;--teal-40:#3395a4;--teal-50:#207e8d;--teal-60:#18616c;--teal-70:#0f2c31;--green-10:#f0f7f1;--green-20:#a0e3a6;--green-30:#6ec075;--green-40:#3a9a43;--green-50:#328738;--green-60:#29622d;--green-70:#172919;--lime-10:#f5f9f0;--lime-20:#c1e79c;--lime-30:#8fbd56;--lime-40:#78a63f;--lime-50:#618939;--lime-60:#456229;--lime-70:#202917;--yellow-10:#fffae9;--yellow-20:#fac862;--yellow-30:#f39506;--yellow-40:#f07c00;--yellow-50:#d66b00;--yellow-60:#a95700;--yellow-70:#382500;--red-10:#fceeee;--red-20:#ffa6b2;--red-30:#e47479;--red-40:#d25353;--red-50:#b93838;--red-60:#9d3131;--red-70:#3c1c1c;--diff-gray-700:#0d1117;--diff-gray-200:#1c1c22;--diff-gray-100:#fbfafb;--diff-green-900:#12261e;--diff-green-800:#1d3926;--diff-green-700:#1c4428;--diff-green-600:#1d572d;--diff-green-400:#abf2bc;--diff-green-300:#ccffd8;--diff-green-200:#e6ffec;--diff-blue-900:#09154c;--diff-blue-800:#142355;--diff-blue-200:#d3f1fe;--diff-blue-100:#edfaff;--diff-teal-800:#0d2f52;--diff-teal-700:#145359;--diff-teal-600:#146b5d;--diff-teal-400:#9ff3f0;--diff-teal-300:#b9f9f6;--diff-teal-200:#d6fffe;--diff-red-900:#25171c;--diff-red-700:#542426;--diff-red-600:#792e2e;--diff-red-400:#ffc3c0;--diff-red-300:#ffd7d5;--diff-red-200:#ffeae9;--diff-purple-900:#1a1c50;--diff-purple-700:#3b2c58;--diff-purple-600:#55395e;--diff-purple-400:#edc4ed;--diff-purple-300:#e6cff2;--diff-purple-200:#f5ecf8;--diff-royal-800:#121d2f;--diff-royal-700:#234a82;--diff-royal-600:#215db7;--diff-sky-400:#99c7f5;--diff-sky-300:#bdf;--diff-sky-200:#def;--syntax-cloud:#e6edf3;--syntax-chalk:#b9c8d8;--syntax-oyster:grey;--syntax-carbon:#6e7781;--syntax-graphite:#1f2328;--syntax-sky:#c9d9fb;--syntax-ice:#a5d6ff;--syntax-seafoam:#79c0ff;--syntax-ocean:#456cdb;--syntax-denim:#0550ae;--syntax-blackberry:#050542;--syntax-blueberry:#00007b;--syntax-salmon:#ff7b72;--syntax-strawberry:#e1554f;--syntax-apple:#cf222e;--syntax-mauve:#c46f6c;--syntax-taro:#d2a8ff;--syntax-grape:#c6abf4;--syntax-eggplant:#7554d0;--syntax-lime:#c9f1bf;--syntax-kiwi:#3c845c;--color-gray-00:var(--cool-gray-120);--color-gray-10:var(--cool-gray-110);--color-gray-20:var(--cool-gray-100);--color-gray-30:var(--cool-gray-90);--color-gray-40:var(--cool-gray-80);--color-gray-50:var(--cool-gray-70);--color-gray-60:var(--cool-gray-60);--color-gray-70:var(--cool-gray-50);--color-gray-80:var(--cool-gray-40);--color-gray-90:var(--cool-gray-30);--color-gray-100:var(--cool-gray-20);--color-gray-110:var(--cool-gray-10);--color-gray-120:var(--cool-gray-00);--color-alpha-00:var(--lighten-00);--color-alpha-10:var(--lighten-10);--color-alpha-20:var(--lighten-20);--color-alpha-30:var(--lighten-30);--color-alpha-40:var(--lighten-40);--color-emphasis-lowest-contrast:var(--blue-70);--color-emphasis-lower-contrast:var(--blue-60);--color-emphasis-low-contrast:var(--blue-50);--color-emphasis-default:var(--blue-40);--color-emphasis-high-contrast:var(--blue-30);--color-emphasis-higher-contrast:var(--blue-20);--color-emphasis-highest-contrast:var(--blue-10);--color-action-lowest-contrast:var(--purple-70);--color-action-lower-contrast:var(--purple-60);--color-action-low-contrast:var(--purple-50);--color-action-default:var(--purple-40);--color-action-high-contrast:var(--purple-30);--color-action-higher-contrast:var(--purple-20);--color-action-highest-contrast:var(--purple-10);--color-positive-lowest-contrast:var(--green-70);--color-positive-lower-contrast:var(--green-60);--color-positive-low-contrast:var(--green-50);--color-positive-default:var(--green-40);--color-positive-high-contrast:var(--green-30);--color-positive-higher-contrast:var(--green-20);--color-positive-highest-contrast:var(--green-10);--color-caution-lowest-contrast:var(--yellow-70);--color-caution-lower-contrast:var(--yellow-60);--color-caution-low-contrast:var(--yellow-50);--color-caution-default:var(--yellow-40);--color-caution-high-contrast:var(--yellow-30);--color-caution-higher-contrast:var(--yellow-20);--color-caution-highest-contrast:var(--yellow-10);--color-negative-lowest-contrast:var(--red-70);--color-negative-lower-contrast:var(--red-60);--color-negative-low-contrast:var(--red-50);--color-negative-default:var(--red-40);--color-negative-high-contrast:var(--red-30);--color-negative-higher-contrast:var(--red-20);--color-negative-highest-contrast:var(--red-10);--color-bg-light:var(--color-gray-20);--color-bg-med:var(--color-gray-10);--color-bg-dark:var(--color-gray-00);--color-bg-inverted:var(--color-gray-90);--color-bg-overlay:var(--black-30);--color-bg-code-block:var(--color-gray-10);--color-bg-inline-code:var(--color-bg-code-block);--border-color-disabled:var(--color-alpha-10);--border-color-subtle:var(--color-alpha-20);--border-color-default:var(--color-alpha-30);--border-color-hover:var(--color-alpha-40);--border-color-pressed:var(--color-alpha-30);--border-color-focused:var(--color-emphasis-default);--border-color-error:var(--color-negative-high-contrast);--border-color-selected:var(--color-gray-80);--gds-color-focus-outline:var(--color-emphasis-default);--text-color-disabled:var(--color-gray-60);--text-color-low-contrast:var(--color-gray-80);--text-color-default:var(--color-gray-90);--text-color-high-contrast:var(--color-gray-110);--text-color-emphasis:var(--color-emphasis-higher-contrast);--text-color-inverted:var(--color-gray-10);--text-color-negative:var(--color-negative-higher-contrast);--text-color-positive:var(--color-positive-higher-contrast);--text-color-light:var(--color-gray-110);--text-color-caution:var(--color-caution-higher-contrast);--text-color-action:var(--color-action-higher-contrast);--text-color-code-block:var(--color-gray-90);--text-color-line-added:var(--text-color-positive);--text-color-line-removed:var(--text-color-negative);--icon-color-disabled:var(--color-gray-50);--icon-color-low-contrast:var(--color-gray-60);--icon-color-default:var(--color-gray-80);--icon-color-high-contrast:var(--color-gray-90);--icon-color-inverted:var(--color-gray-20);--icon-color-positive:var(--color-positive-high-contrast);--icon-color-negative:var(--color-negative-high-contrast);--icon-color-caution:var(--color-caution-high-contrast);--icon-color-emphasis:var(--color-emphasis-high-contrast);--icon-color-action:var(--color-action-high-contrast);--icon-color-light:var(--color-gray-90);--btn-color-neutral-disabled:var(--color-alpha-10);--btn-color-neutral-default:var(--color-alpha-20);--btn-color-neutral-hover:var(--color-alpha-40);--btn-color-neutral-pressed:var(--color-alpha-10);--btn-color-neutral-selected:var(--color-alpha-30);--color-bg-shortcut:var(--color-alpha-20);--btn-color-emphasis-default:var(--color-emphasis-low-contrast);--btn-color-emphasis-hover:var(--color-emphasis-default);--btn-color-emphasis-pressed:var(--color-emphasis-lower-contrast);--btn-color-danger-default:var(--color-negative-low-contrast);--btn-color-danger-hover:var(--color-negative-default);--btn-color-danger-pressed:var(--color-negative-lower-contrast);--accent-color-info-bg:var(--color-emphasis-lowest-contrast);--accent-color-info-text:var(--color-emphasis-highest-contrast);--accent-color-caution-bg:var(--color-caution-lowest-contrast);--accent-color-caution-text:var(--color-caution-highest-contrast);--accent-color-negative-bg:var(--color-negative-lowest-contrast);--accent-color-negative-text:var(--color-negative-highest-contrast);--accent-color-positive-bg:var(--color-positive-lowest-contrast);--accent-color-positive-text:var(--color-positive-highest-contrast);--accent-color-action-bg:var(--color-action-lowest-contrast);--accent-color-action-text:var(--color-action-highest-contrast);--accent-color-highlight-bg:var(--color-emphasis-lowest-contrast);--dim-identity-icon:#26262a99;--code-font-family:var(--user-code-font-family,"Roboto Mono",monospace);--code-font-size:var(--user-code-font-size,12px);--code-line-height:var(--user-code-line-height,20px);--code-bg-unchanged:#151515;--code-bg-unchanged-number:var(--code-bg-unchanged);--code-bg-unchanged-selected:var(--diff-blue-900);--code-bg-unchanged-number-selected:var(--diff-blue-800);--code-bg-added:#003219;--code-bg-added-selected:var(--diff-teal-700);--code-bg-added-partial:#002510;--code-bg-added-partial-selected:var(--diff-teal-800);--code-bg-added-partial-highlight:#0e492a;--code-bg-added-partial-highlight-selected:var(--diff-teal-600);--code-bg-added-number:#0e492a;--code-bg-added-number-selected:var(--diff-teal-700);--code-bg-removed:#45111b;--code-bg-removed-selected:var(--diff-purple-700);--code-bg-removed-partial:#2e0a10;--code-bg-removed-partial-selected:var(--diff-purple-900);--code-bg-removed-partial-highlight:#550f1f;--code-bg-removed-partial-highlight-selected:var(--diff-purple-600);--code-bg-removed-number:#550f1f;--code-bg-removed-number-selected:var(--diff-purple-700);--code-text-added:#34c486;--code-text-removed:#e66d75;--code-text-low-contrast:#95a0a6;--code-text-normal-contrast:#9898a3;--code-text-high-contrast:#e8e8ed;--code-bg-gutter-selected:#005164;--code-bg-hidden-chunks:var(--diff-gray-200);--code-bg-line-highlight:#00516466;--code-border-line-highlight:#00b3da;--code-bg-line-highlight-hover:#00516466;--code-border-line-highlight-hover:#2ce4ff;--code-bg-line-highlight-selected:#00516466;--code-border-line-highlight-selected:#2ce4ff;--code-bg-line-highlight-dim:#0051641a;--code-border-line-highlight-dim:#005164;--code-bg-empty-stripe:#0a0a0a;--code-bg-expand-line:var(--diff-royal-800);--code-bg-expand-line-number:var(--diff-royal-700);--code-bg-expand-line-number-hover:var(--diff-royal-600);--mtk1:var(--syntax-cloud);--mtk2:var(--syntax-graphite);--mtk3:var(--syntax-chalk);--mtk4:var(--syntax-salmon);--mtk5:var(--syntax-seafoam);--mtk6:var(--syntax-sky);--mtk7:var(--syntax-lime);--mtk8:var(--syntax-ice);--mtk9:var(--syntax-cloud);--mtk10:var(--syntax-grape);--mtk11:var(--syntax-taro);--mtk12:var(--syntax-salmon);--mtk13:var(--syntax-seafoam);--mtk14:var(--syntax-sky);--mtk15:var(--syntax-ocean);--mtk16:var(--syntax-strawberry);--mtk17:var(--syntax-oyster);--mtk18:var(--syntax-ice);--mtk19:var(--syntax-cloud);--code-default:#e8e8e8;--code-keyword:#ff796c;--code-entity:#de92f2;--code-constant:#3fc1f9;--code-string:#b2d9f7;--code-variable:#f4b452;--code-comment:#c9d1d9;--code-entity-tag:#9fdd6e;--code-subst:#c9d1d9;--code-markup-heading:#2ae8dc;--code-markup-list:#eecf77;--code-markup-inserted:#9ff6a5;--code-markup-deleted:#fcb3a9;--color-ai-reviewer-badge-icon-bug:#30ead5;--color-ai-reviewer-badge-text-bug:#e2fffc;--color-ai-reviewer-badge-icon-edge:#ff8632;--color-ai-reviewer-badge-text-edge:#fff0e6;--color-ai-reviewer-badge-icon-security:#73a8ff;--color-ai-reviewer-badge-text-security:#ddeaff;--color-ai-reviewer-badge-icon-accidental:#f252ff;--color-ai-reviewer-badge-text-accidental:#fde6ff;--color-ai-reviewer-badge-icon-performance:#04a9d7;--color-ai-reviewer-badge-text-performance:#c0f1ff;--color-ai-reviewer-badge-icon-style:#ff82a4;--color-ai-reviewer-badge-text-style:#ffeaf0;--color-ai-reviewer-badge-icon-documentation:#ffb7c7;--color-ai-reviewer-badge-text-documentation:#fff1f4;--color-data-viz-positive:var(--color-positive-default);--color-data-viz-negative:var(--color-negative-default);--color-data-viz-caution:var(--color-caution-default);--color-data-viz-caution-low:var(--color-caution-low-contrast);--color-data-viz-caution-high:var(--color-caution-high-contrast);--color-data-viz-action:var(--color-action-default);--color-data-viz-action-low:var(--color-action-low-contrast);--color-data-viz-action-high:var(--color-action-high-contrast);--color-data-viz-emphasis:var(--color-emphasis-default);--color-data-viz-emphasis-low:var(--color-emphasis-low-contrast);--color-data-viz-emphasis-high:var(--color-emphasis-high-contrast);--color-data-viz-gray-50:var(--color-gray-50);--color-data-viz-gray-60:var(--color-gray-60);--color-data-viz-insights-green:var(--mtk7);--color-data-viz-insights-red:var(--mtk12);--color-data-viz-insights-blue:var(--mtk8);--color-data-viz-line:#6b7bff;--pattern-rebase-added:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABiSURBVHgB7ZPRCQAhDEObrnCj3hw36u2gAUUR8cPGPwMlHw0PwQbW9OR5i/95vuKjljkoYRUog1GuhHHvShhzroTR0YXDMO5hc21/FJSw2QvDJwQlrAfepuzB7DYlDLMTTUkUCHVNzmN76gAAAABJRU5ErkJggg==);--pattern-rebase-removed:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABiSURBVHgB7ZPRCQAhDEObrnCj3hw36u2gAUUR8cPGPwMlHw0PwQbW9OR5i/95vuKjljkoYRUog1GuhHHvShhzroTR0YXDMO5hc21/FJSw2QvDJwQlrAfepuzB7DYlDLMTTUkUCHVNzmN76gAAAABJRU5ErkJggg==)}html[data-theme=light]{color-scheme:light;--color-gray-00:var(--cool-gray-00);--color-gray-10:var(--cool-gray-10);--color-gray-20:var(--cool-gray-20);--color-gray-30:var(--cool-gray-30);--color-gray-40:var(--cool-gray-40);--color-gray-50:var(--cool-gray-50);--color-gray-60:var(--cool-gray-60);--color-gray-70:var(--cool-gray-70);--color-gray-80:var(--cool-gray-80);--color-gray-90:var(--cool-gray-90);--color-gray-100:var(--cool-gray-100);--color-gray-110:var(--cool-gray-110);--color-gray-120:var(--cool-gray-120);--color-alpha-00:var(--darken-00);--color-alpha-10:var(--darken-10);--color-alpha-20:var(--darken-20);--color-alpha-30:var(--darken-30);--color-alpha-40:var(--darken-40);--color-emphasis-lowest-contrast:var(--blue-10);--color-emphasis-lower-contrast:var(--blue-20);--color-emphasis-low-contrast:var(--blue-30);--color-emphasis-default:var(--blue-40);--color-emphasis-high-contrast:var(--blue-50);--color-emphasis-higher-contrast:var(--blue-60);--color-emphasis-highest-contrast:var(--blue-70);--color-action-lowest-contrast:var(--purple-10);--color-action-lower-contrast:var(--purple-20);--color-action-low-contrast:var(--purple-30);--color-action-default:var(--purple-40);--color-action-high-contrast:var(--purple-50);--color-action-higher-contrast:var(--purple-60);--color-action-highest-contrast:var(--purple-70);--color-positive-lowest-contrast:var(--green-10);--color-positive-lower-contrast:var(--green-20);--color-positive-low-contrast:var(--green-30);--color-positive-default:var(--green-40);--color-positive-high-contrast:var(--green-50);--color-positive-higher-contrast:var(--green-60);--color-positive-highest-contrast:var(--green-70);--color-caution-lowest-contrast:var(--yellow-10);--color-caution-lower-contrast:var(--yellow-20);--color-caution-low-contrast:var(--yellow-30);--color-caution-default:var(--yellow-40);--color-caution-high-contrast:var(--yellow-50);--color-caution-higher-contrast:var(--yellow-60);--color-caution-highest-contrast:var(--yellow-70);--color-negative-lowest-contrast:var(--red-10);--color-negative-lower-contrast:var(--red-20);--color-negative-low-contrast:var(--red-30);--color-negative-default:var(--red-40);--color-negative-high-contrast:var(--red-50);--color-negative-higher-contrast:var(--red-60);--color-negative-highest-contrast:var(--red-70);--color-bg-light:var(--color-gray-00);--color-bg-med:var(--color-gray-10);--color-bg-dark:var(--color-gray-20);--color-bg-inverted:var(--color-gray-90);--color-bg-overlay:var(--black-30);--color-bg-code-block:var(--color-gray-20);--color-bg-inline-code:var(--color-bg-code-block);--border-color-disabled:var(--color-alpha-10);--border-color-subtle:var(--color-alpha-20);--border-color-default:var(--color-alpha-30);--border-color-hover:var(--color-alpha-40);--border-color-pressed:var(--color-alpha-30);--border-color-focused:var(--color-emphasis-high-contrast);--border-color-error:var(--color-negative-default);--border-color-selected:var(--color-gray-50);--gds-color-focus-outline:var(--color-emphasis-high-contrast);--text-color-disabled:var(--color-gray-60);--text-color-low-contrast:var(--color-gray-80);--text-color-default:var(--color-gray-90);--text-color-high-contrast:var(--color-gray-120);--text-color-emphasis:var(--color-emphasis-high-contrast);--text-color-inverted:var(--color-gray-10);--text-color-negative:var(--color-negative-high-contrast);--text-color-positive:var(--color-positive-high-contrast);--text-color-light:var(--color-gray-10);--text-color-caution:var(--color-caution-high-contrast);--text-color-action:var(--color-action-high-contrast);--text-color-code-block:var(--color-gray-90);--text-color-line-added:var(--text-color-positive);--text-color-line-removed:var(--text-color-negative);--icon-color-disabled:var(--color-gray-50);--icon-color-low-contrast:var(--color-gray-60);--icon-color-default:var(--color-gray-80);--icon-color-high-contrast:var(--color-gray-90);--icon-color-inverted:var(--color-gray-20);--icon-color-positive:var(--color-positive-default);--icon-color-negative:var(--color-negative-default);--icon-color-caution:var(--color-caution-default);--icon-color-emphasis:var(--color-emphasis-default);--icon-color-action:var(--color-action-default);--icon-color-light:var(--color-gray-20);--btn-color-neutral-disabled:var(--color-alpha-10);--btn-color-neutral-default:var(--color-alpha-20);--btn-color-neutral-hover:var(--color-alpha-10);--btn-color-neutral-pressed:var(--color-alpha-30);--btn-color-neutral-selected:var(--color-alpha-10);--btn-color-emphasis-default:var(--color-emphasis-high-contrast);--btn-color-emphasis-hover:var(--color-emphasis-default);--btn-color-emphasis-pressed:var(--color-emphasis-higher-contrast);--btn-color-danger-default:var(--color-negative-high-contrast);--btn-color-danger-hover:var(--color-negative-default);--btn-color-danger-pressed:var(--color-negative-higher-contrast);--color-bg-shortcut:var(--color-alpha-20);--accent-color-info-bg:var(--color-emphasis-lowest-contrast);--accent-color-info-text:var(--color-emphasis-highest-contrast);--accent-color-caution-bg:var(--color-caution-lowest-contrast);--accent-color-caution-text:var(--color-caution-highest-contrast);--accent-color-negative-bg:var(--color-negative-lowest-contrast);--accent-color-negative-text:var(--color-negative-highest-contrast);--accent-color-positive-bg:var(--color-positive-lowest-contrast);--accent-color-positive-text:var(--color-positive-highest-contrast);--accent-color-action-bg:var(--color-action-lowest-contrast);--accent-color-action-text:var(--color-action-highest-contrast);--accent-color-highlight-bg:#f7f9ff;--dim-identity-icon:#fff9;--code-bg-unchanged:var(--white);--code-bg-unchanged-number:var(--code-bg-unchanged);--code-bg-unchanged-selected:var(--diff-blue-100);--code-bg-unchanged-number-selected:var(--diff-blue-200);--code-bg-added:#d0fbdd;--code-bg-added-selected:var(--diff-teal-300);--code-bg-added-partial:#eefff3;--code-bg-added-partial-selected:var(--diff-teal-200);--code-bg-added-partial-highlight:#c1f7d2;--code-bg-added-partial-highlight-selected:var(--diff-teal-400);--code-bg-added-number:#c1f7d2;--code-bg-added-number-selected:var(--diff-teal-300);--code-bg-removed:#ffdde4;--code-bg-removed-selected:var(--diff-purple-300);--code-bg-removed-partial:#ffeff2;--code-bg-removed-partial-selected:var(--diff-purple-200);--code-bg-removed-partial-highlight:#ffd3dc;--code-bg-removed-partial-highlight-selected:var(--diff-purple-400);--code-bg-removed-number:#ffd3dc;--code-bg-removed-number-selected:var(--diff-purple-300);--code-text-added:#008b52;--code-text-removed:#ca2356;--code-text-low-contrast:#95a0a6;--code-text-normal-contrast:#5e6468;--code-text-high-contrast:#66747c;--code-bg-gutter-selected:#a5ebff;--code-bg-hidden-chunks:var(--diff-gray-100);--code-bg-line-highlight:#a5ebff1a;--code-border-line-highlight:#00b3da;--code-bg-line-highlight-hover:#c3ddff33;--code-border-line-highlight-hover:#0091b3;--code-bg-line-highlight-selected:#c3ddff33;--code-border-line-highlight-selected:#0091b3;--code-bg-line-highlight-dim:#a5ebff1a;--code-border-line-highlight-dim:#a5ebff;--code-bg-empty-stripe:#f2f2f5;--code-bg-expand-line:var(--diff-sky-200);--code-bg-expand-line-number:var(--diff-sky-300);--code-bg-expand-line-number-hover:var(--diff-sky-400);--mtk1:var(--black);--mtk2:var(--white);--mtk3:var(--syntax-carbon);--mtk4:var(--syntax-apple);--mtk5:var(--syntax-denim);--mtk6:var(--syntax-blueberry);--mtk7:var(--syntax-kiwi);--mtk8:var(--syntax-ocean);--mtk9:var(--black);--mtk10:var(--syntax-graphite);--mtk11:var(--syntax-eggplant);--mtk12:var(--syntax-apple);--mtk13:var(--syntax-denim);--mtk14:var(--syntax-blueberry);--mtk15:var(--syntax-strawberry);--mtk16:var(--syntax-mauve);--mtk17:var(--syntax-blackberry);--mtk18:var(--syntax-ocean);--mtk19:var(--black);--code-default:#24292e;--code-keyword:#d73a49;--code-entity:#6f42c1;--code-constant:#005cc5;--code-string:#032f62;--code-variable:#e36209;--code-comment:#6a737d;--code-entity-tag:#22863a;--code-subst:#24292e;--code-markup-heading:#005cc5;--code-markup-list:#735c0f;--code-markup-inserted:#22863a;--code-markup-deleted:#b31d28;--color-ai-reviewer-badge-icon-bug:#15b8a6;--color-ai-reviewer-badge-text-bug:#074b44;--color-ai-reviewer-badge-icon-edge:#f97315;--color-ai-reviewer-badge-text-edge:#522404;--color-ai-reviewer-badge-icon-security:#3c82f6;--color-ai-reviewer-badge-text-security:#0d1f3b;--color-ai-reviewer-badge-icon-accidental:#861a8f;--color-ai-reviewer-badge-text-accidental:#430d48;--color-ai-reviewer-badge-icon-performance:#0e7490;--color-ai-reviewer-badge-text-performance:#09313c;--color-ai-reviewer-badge-icon-style:#9f1339;--color-ai-reviewer-badge-text-style:#460416;--color-ai-reviewer-badge-icon-documentation:#e11d48;--color-ai-reviewer-badge-text-documentation:#6e031b;--color-data-viz-positive:var(--color-positive-default);--color-data-viz-negative:var(--color-negative-default);--color-data-viz-caution:var(--color-caution-default);--color-data-viz-caution-low:var(--color-caution-low-contrast);--color-data-viz-caution-high:var(--color-caution-high-contrast);--color-data-viz-action:var(--color-action-default);--color-data-viz-action-low:var(--color-action-low-contrast);--color-data-viz-action-high:var(--color-action-high-contrast);--color-data-viz-emphasis:var(--color-emphasis-default);--color-data-viz-emphasis-low:var(--color-emphasis-low-contrast);--color-data-viz-emphasis-high:var(--color-emphasis-high-contrast);--color-data-viz-gray-50:var(--color-gray-50);--color-data-viz-gray-60:var(--color-gray-60);--color-data-viz-insights-green:var(--mtk7);--color-data-viz-insights-red:var(--mtk12);--color-data-viz-insights-blue:var(--mtk8);--color-data-viz-line:#6b7bff;--pattern-rebase-added:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABRSURBVHgB7dPBCQAgDAPAjNL9l3KUaGufPgTzsGhABA2HjwpkSNpYjTO+GxbZ6t2LZVGGxbkS83soMS9BicULlRhrjdAjWBZlGP9POcZYYoQ6PL7NT7u2pnEAAAAASUVORK5CYII=);--pattern-rebase-removed:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABRSURBVHgB7ZOxCQAwCAR/DvffIGtkJ6NimSIkX0RQEEGf08IHMlRVLIflzCrYxJHuX1gKabDoM2E+BxPmOjBhcSETVuyF2inXS9spb7AaL7QAtM21t9rBm60AAAAASUVORK5CYII=)}*,:after,:before{box-sizing:border-box}:root{interpolate-size:allow-keywords}:where(button){padding:0;background-color:#0000;border-style:none;font:inherit;color:currentColor;cursor:pointer}:where(ul[role=list],ol[role=list]){list-style:none;margin:0;padding:0}:where(strong){font-weight:var(--gds-font-weight-semibold)}*{scrollbar-width:thin;scrollbar-color:var(--cursor-text-quaternary) #0000}:where(:focus-visible,[data-focus-visible],[data-graphite-focus-forced]){border-radius:var(--gds-radius-s);outline:var(--gds-focus-outline);outline-offset:var(--gds-border-width-medium)}body,html{height:100%;margin:0;padding:0;background-color:var(--color-bg-med)}body{font:var(--gds-font-ui-md)}a,body{color:var(--text-color-default)}a{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.indexed-db-err{display:flex;height:80%;align-items:center;justify-content:center}.indexed-db-err .indexed-db-err__text{font:var(--gds-font-ui-md);text-align:center;color:currentColor;width:50%}
/*# sourceMappingURL=5006c386e9c0549b.css.map*/