:root {
  --base-duration-0: 0ms;
  --base-duration-100: 100ms;
  --base-duration-1000: 1000ms;
  --base-duration-200: 200ms;
  --base-duration-300: 300ms;
  --base-duration-400: 400ms;
  --base-duration-50: 50ms;
  --base-duration-500: 500ms;
  --base-duration-600: 600ms;
  --base-duration-700: 700ms;
  --base-duration-800: 800ms;
  --base-duration-900: 900ms;
  --base-easing-ease: cubic-bezier(0.25, 0.1, 0.25, 1);
  --base-easing-easeIn: cubic-bezier(0.7, 0.1, 0.75, 0.9);
  --base-easing-easeInOut: cubic-bezier(0.6, 0, 0.2, 1);
  --base-easing-easeOut: cubic-bezier(0.3, 0.8, 0.6, 1);
  --base-easing-linear: cubic-bezier(0, 0, 1, 1);
  --base-size-112: 7rem;
  --base-size-12: 0.75rem;
  --base-size-128: 8rem;
  --base-size-16: 1rem;
  --base-size-2: 0.125rem;
  --base-size-20: 1.25rem;
  --base-size-24: 1.5rem;
  --base-size-28: 1.75rem;
  --base-size-32: 2rem;
  --base-size-36: 2.25rem;
  --base-size-4: 0.25rem;
  --base-size-40: 2.5rem;
  --base-size-44: 2.75rem;
  --base-size-48: 3rem;
  --base-size-6: 0.375rem;
  --base-size-64: 4rem;
  --base-size-8: 0.5rem;
  --base-size-80: 5rem;
  --base-size-96: 6rem;
  --base-size-negative-12: -0.75rem;
  --base-size-negative-16: -1rem;
  --base-size-negative-2: -0.125rem;
  --base-size-negative-20: -1.25rem;
  --base-size-negative-24: -1.5rem;
  --base-size-negative-28: -1.75rem;
  --base-size-negative-32: -2rem;
  --base-size-negative-36: -2.25rem;
  --base-size-negative-4: -0.25rem;
  --base-size-negative-40: -2.5rem;
  --base-size-negative-44: -2.75rem;
  --base-size-negative-48: -3rem;
  --base-size-negative-6: -0.375rem;
  --base-size-negative-8: -0.5rem;
  --base-text-lineHeight-loose: 1.75;
  --base-text-lineHeight-normal: 1.5;
  --base-text-lineHeight-relaxed: 1.625;
  --base-text-lineHeight-snug: 1.375;
  --base-text-lineHeight-tight: 1.25;
  --base-text-size-2xl: 2.5rem;
  --base-text-size-lg: 1.25rem;
  --base-text-size-md: 1rem;
  --base-text-size-sm: 0.875rem;
  --base-text-size-xl: 2rem;
  --base-text-size-xs: 0.75rem;
  --base-text-weight-light: 300;
  --base-text-weight-medium: 500;
  --base-text-weight-normal: 400;
  --base-text-weight-semibold: 600;
}

:root {
  --borderRadius-full: 624.9375rem;
  --borderRadius-large: 0.75rem;
  --borderRadius-medium: 0.375rem;
  --borderRadius-small: 0.1875rem;
  --borderRadius-surface: 0.625rem;
  --borderWidth-thick: 0.125rem;
  --borderWidth-thicker: 0.25rem;
  --borderWidth-thin: 0.0625rem;
  --breakpoint-large: 63.25rem;
  --breakpoint-medium: 48rem;
  --breakpoint-small: 34rem;
  --breakpoint-xlarge: 80rem;
  --breakpoint-xsmall: 20rem;
  --breakpoint-xxlarge: 87.5rem;
  --control-large-paddingBlock: 0.625rem;
  --control-medium-paddingBlock: 0.375rem;
  --control-xlarge-paddingBlock: 0.875rem;
  --control-xsmall-paddingBlock: 0.125rem;
  --fontStack-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
  --fontStack-sansSerif: "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --fontStack-sansSerifDisplay: "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --fontStack-system: "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --layout-breakpoint-ultrawide: 160rem;
  --layout-breakpoint-wide: 120rem;
  --layout-card-maxWidth: 22.5rem;
  --layout-card-minWidth: 15rem;
  --layout-column-maxWidth: 20rem;
  --layout-column-minWidth: 14rem;
  --layout-content-maxWidth: 100rem;
  --layout-content-minWidth: 30rem;
  --layout-icon-size: 1em;
  --layout-layer-overlay: 2;
  --layout-layer-raised: 1;
  --layout-measure: 68ch;
  --layout-panel-width: 30rem;
  --layout-rail-width: 4rem;
  --layout-sidebar-width: 15.5rem;
  --layout-tile-maxWidth: 15rem;
  --layout-tile-minWidth: 10.5rem;
  --layout-zoneRail-width: 20rem;
  --overlay-height-large: 27rem;
  --overlay-height-medium: 20rem;
  --overlay-height-small: 16rem;
  --overlay-height-xlarge: 37.5rem;
  --overlay-offset: 0.25rem;
  --overlay-width-large: 40rem;
  --overlay-width-medium: 30rem;
  --overlay-width-small: 20rem;
  --overlay-width-xlarge: 60rem;
  --overlay-width-xsmall: 12rem;
  --reducedMotion-duration: 0s;
  --spinner-strokeWidth-default: 0.125rem;
  --text-codeBlock-size: 0.8125rem;
  --text-codeInline-size: 0.9285em;
  --borderRadius-default: var(--borderRadius-medium);
  --borderWidth-default: var(--borderWidth-thin);
  --boxShadow-thick: inset 0 0 0 var(--borderWidth-thick);
  --boxShadow-thicker: inset 0 0 0 var(--borderWidth-thicker);
  --boxShadow-thin: inset 0 0 0 var(--borderWidth-thin);
  --control-large-gap: 0.5rem;
  --control-large-paddingInline-condensed: 0.5rem;
  --control-large-paddingInline-normal: 0.75rem;
  --control-large-paddingInline-spacious: 1rem;
  --control-large-size: 2.5rem;
  --control-medium-gap: 0.5rem;
  --control-medium-paddingInline-condensed: 0.5rem;
  --control-medium-paddingInline-normal: 0.75rem;
  --control-medium-paddingInline-spacious: 1rem;
  --control-medium-size: 2rem;
  --control-minTarget-coarse: 2.75rem;
  --control-minTarget-fine: 1rem;
  --control-small-gap: 0.25rem;
  --control-small-paddingBlock: 0.25rem;
  --control-small-paddingInline-condensed: 0.5rem;
  --control-small-paddingInline-normal: 0.75rem;
  --control-small-paddingInline-spacious: 1rem;
  --control-small-size: 1.75rem;
  --control-xlarge-gap: 0.5rem;
  --control-xlarge-paddingInline-condensed: 0.5rem;
  --control-xlarge-paddingInline-normal: 0.75rem;
  --control-xlarge-paddingInline-spacious: 1rem;
  --control-xlarge-size: 3rem;
  --control-xsmall-gap: 0.25rem;
  --control-xsmall-paddingInline-condensed: 0.25rem;
  --control-xsmall-paddingInline-normal: 0.5rem;
  --control-xsmall-paddingInline-spacious: 0.75rem;
  --control-xsmall-size: 1.5rem;
  --controlStack-large-gap-auto: 0.5rem;
  --controlStack-large-gap-condensed: 0.5rem;
  --controlStack-large-gap-spacious: 0.75rem;
  --controlStack-medium-gap-auto: 0.5rem;
  --controlStack-medium-gap-condensed: 0.5rem;
  --controlStack-medium-gap-spacious: 0.75rem;
  --controlStack-small-gap-auto: 0.5rem;
  --controlStack-small-gap-condensed: 0.5rem;
  --controlStack-small-gap-spacious: 1rem;
  --layout-breakpoint-desktop: var(--breakpoint-xlarge);
  --motion-duration-long: 500ms;
  --motion-duration-medium: 300ms;
  --motion-duration-micro: 100ms;
  --motion-duration-short: 200ms;
  --motion-easing-enter: cubic-bezier(0.3, 0.8, 0.6, 1);
  --motion-easing-exit: cubic-bezier(0.7, 0.1, 0.75, 0.9);
  --motion-easing-hover: cubic-bezier(0.25, 0.1, 0.25, 1);
  --motion-easing-linear: cubic-bezier(0, 0, 1, 1);
  --motion-easing-move: cubic-bezier(0.6, 0, 0.2, 1);
  --overlay-borderRadius: var(--borderRadius-medium);
  --overlay-padding-condensed: 0.5rem;
  --overlay-padding-normal: 1rem;
  --overlay-paddingBlock-condensed: 0.25rem;
  --overlay-paddingBlock-normal: 0.75rem;
  --space-lg: 1rem;
  --space-md: 0.75rem;
  --space-sm: 0.5rem;
  --space-xl: 1.5rem;
  --space-xs: 0.25rem;
  --space-xxs: 0.125rem;
  --spinner-size-large: 4rem;
  --spinner-size-medium: 2rem;
  --spinner-size-small: 1rem;
  --stack-gap-condensed: 0.5rem;
  --stack-gap-normal: 1rem;
  --stack-gap-spacious: 1.5rem;
  --stack-padding-condensed: 0.5rem;
  --stack-padding-normal: 1rem;
  --stack-padding-spacious: 1.5rem;
  --text-body-lineHeight-large: 1.5;
  --text-body-lineHeight-medium: 1.5;
  --text-body-lineHeight-small: 1.625;
  --text-body-size-large: 1rem;
  --text-body-size-medium: 0.875rem;
  --text-body-size-small: 0.75rem;
  --text-body-weight: 400;
  --text-caption-lineHeight: 1.25;
  --text-caption-size: 0.75rem;
  --text-caption-weight: 400;
  --text-codeBlock-lineHeight: 1.5;
  --text-codeBlock-weight: 400;
  --text-codeInline-weight: 400;
  --text-display-lineHeight: 1.375;
  --text-display-size: 2.5rem;
  --text-display-weight: 500;
  --text-subtitle-lineHeight: 1.625;
  --text-subtitle-size: 1.25rem;
  --text-subtitle-weight: 400;
  --text-title-lineHeight-large: 1.5;
  --text-title-lineHeight-medium: 1.625;
  --text-title-lineHeight-small: 1.5;
  --text-title-size-large: 2rem;
  --text-title-size-medium: 1.25rem;
  --text-title-size-small: 1rem;
  --text-title-weight-large: 600;
  --text-title-weight-medium: 600;
  --text-title-weight-small: 600;
  --motion-transition-enter: 300ms cubic-bezier(0.3, 0.8, 0.6, 1);
  --motion-transition-exit: 200ms cubic-bezier(0.7, 0.1, 0.75, 0.9);
  --motion-transition-hover: 100ms cubic-bezier(0.25, 0.1, 0.25, 1);
  --motion-transition-stateChange: 200ms cubic-bezier(0.6, 0, 0.2, 1);
  --text-body-shorthand-large: 400 1rem/1.5 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --text-body-shorthand-medium: 400 0.875rem/1.5 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --text-body-shorthand-small: 400 0.75rem/1.625 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --text-caption-shorthand: 400 0.75rem/1.25 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --text-codeBlock-shorthand: 400 0.8125rem/1.5 ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
  --text-codeInline-shorthand: 400 0.9285em ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
  --text-display-shorthand: 500 2.5rem/1.375 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --text-subtitle-shorthand: 400 1.25rem/1.625 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --text-title-shorthand-large: 600 2rem/1.5 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --text-title-shorthand-medium: 600 1.25rem/1.625 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --text-title-shorthand-small: 600 1rem/1.5 "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Backtick Fix", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
}

[data-color-mode="light"][data-light-theme="light"],
[data-color-mode="auto"][data-light-theme="light"] {
  --bgColor-success-emphasis: #1f883d;
  --control-checked-bgColor-active: #0757ba;
  --control-checked-bgColor-hover: #0860ca;
  --fgColor-danger: #d1242f;
  --focus-outline-offset: -0.125rem;
  --focus-outline-width: 0.125rem;
  --bgColor-accent-emphasis: #0969da;
  --bgColor-accent-muted: #ddf4ff;
  --bgColor-attention-emphasis: #9a6700;
  --bgColor-attention-muted: #fff8c5;
  --bgColor-danger-emphasis: #cf222e;
  --bgColor-danger-muted: #ffebe9;
  --bgColor-disabled: #eff2f5;
  --bgColor-done-emphasis: #8250df;
  --bgColor-done-muted: #fbefff;
  --bgColor-emphasis: #25292e;
  --bgColor-inverse: #25292e;
  --bgColor-muted: #f6f8fa;
  --bgColor-neutral-emphasis: #59636e;
  --bgColor-neutral-muted: color-mix(in srgb, #818b98 12%, transparent);
  --bgColor-open-emphasis: var(--bgColor-success-emphasis);
  --bgColor-severe-emphasis: #bc4c00;
  --bgColor-severe-muted: #fff1e5;
  --bgColor-sponsors-emphasis: #bf3989;
  --bgColor-sponsors-muted: #ffeff7;
  --bgColor-success-muted: #dafbe1;
  --bgColor-transparent: color-mix(in srgb, #ffffff 0%, transparent);
  --borderColor-accent-emphasis: #0969da;
  --borderColor-accent-muted: color-mix(in srgb, #54aeff 40%, transparent);
  --borderColor-attention-emphasis: #9a6700;
  --borderColor-attention-muted: color-mix(in srgb, #d4a72c 40%, transparent);
  --borderColor-danger-emphasis: #cf222e;
  --borderColor-danger-muted: color-mix(in srgb, #ff8182 40%, transparent);
  --borderColor-default: #d1d9e0;
  --borderColor-disabled: color-mix(in srgb, #818b98 10%, transparent);
  --borderColor-done-emphasis: #8250df;
  --borderColor-done-muted: color-mix(in srgb, #c297ff 40%, transparent);
  --borderColor-emphasis: #818b98;
  --borderColor-neutral-emphasis: #59636e;
  --borderColor-severe-emphasis: #bc4c00;
  --borderColor-severe-muted: color-mix(in srgb, #fb8f44 40%, transparent);
  --borderColor-sponsors-emphasis: #bf3989;
  --borderColor-sponsors-muted: color-mix(in srgb, #ff80c8 40%, transparent);
  --borderColor-success-emphasis: #1a7f37;
  --borderColor-success-muted: color-mix(in srgb, #4ac26b 40%, transparent);
  --borderColor-transparent: color-mix(in srgb, #ffffff 0%, transparent);
  --control-bgColor-active: #e6eaef;
  --control-bgColor-hover: #eff2f5;
  --control-bgColor-rest: #f6f8fa;
  --control-checked-borderColor-active: var(--control-checked-bgColor-active);
  --control-checked-borderColor-hover: var(--control-checked-bgColor-hover);
  --control-danger-fgColor-hover: var(--fgColor-danger);
  --control-danger-fgColor-rest: var(--fgColor-danger);
  --control-fgColor-rest: #25292e;
  --control-transparent-bgColor-active: color-mix(in srgb, #818b98 15%, transparent);
  --control-transparent-bgColor-hover: color-mix(in srgb, #818b98 10%, transparent);
  --control-transparent-bgColor-rest: color-mix(in srgb, #ffffff 0%, transparent);
  --control-transparent-bgColor-selected: color-mix(in srgb, #818b98 15%, transparent);
  --control-transparent-borderColor-active: color-mix(in srgb, #ffffff 0%, transparent);
  --control-transparent-borderColor-hover: color-mix(in srgb, #ffffff 0%, transparent);
  --control-transparent-borderColor-rest: color-mix(in srgb, #ffffff 0%, transparent);
  --controlTrack-bgColor-active: #dae0e7;
  --controlTrack-bgColor-hover: #e0e6eb;
  --controlTrack-bgColor-rest: #e6eaef;
  --controlTrack-fgColor-rest: #59636e;
  --fgColor-accent: #0969da;
  --fgColor-attention: #9a6700;
  --fgColor-closed: var(--fgColor-danger);
  --fgColor-disabled: #818b98;
  --fgColor-done: #8250df;
  --fgColor-muted: #59636e;
  --fgColor-neutral: #59636e;
  --fgColor-severe: #bc4c00;
  --fgColor-sponsors: #bf3989;
  --fgColor-success: #1a7f37;
  --outline-focus-offset: var(--focus-outline-offset);
  --outline-focus-width: var(--focus-outline-width);
  --overlay-backdrop-bgColor: color-mix(in srgb, #c8d1da 40%, transparent);
  --shadow-resting-medium: 0 1px 1px 0 color-mix(in srgb, #25292e 10%, transparent), 0 3px 6px 0 color-mix(in srgb, #25292e 12%, transparent);
  --bgColor-black: #1f2328;
  --bgColor-closed-emphasis: var(--bgColor-danger-emphasis);
  --bgColor-closed-muted: var(--bgColor-danger-muted);
  --bgColor-default: #ffffff;
  --bgColor-draft-emphasis: var(--bgColor-neutral-emphasis);
  --bgColor-draft-muted: var(--bgColor-neutral-muted);
  --bgColor-inset: var(--bgColor-muted);
  --bgColor-open-muted: var(--bgColor-success-muted);
  --bgColor-upsell-emphasis: var(--bgColor-done-emphasis);
  --bgColor-upsell-muted: var(--bgColor-done-muted);
  --bgColor-white: #ffffff;
  --border-accent-emphasis: var(--borderWidth-default) solid var(--borderColor-accent-emphasis);
  --border-accent-muted: var(--borderWidth-default) solid var(--borderColor-accent-muted);
  --border-attention-emphasis: var(--borderWidth-default) solid var(--borderColor-attention-emphasis);
  --border-attention-muted: var(--borderWidth-default) solid var(--borderColor-attention-muted);
  --border-danger-emphasis: var(--borderWidth-default) solid var(--borderColor-danger-emphasis);
  --border-danger-muted: var(--borderWidth-default) solid var(--borderColor-danger-muted);
  --border-default: var(--borderWidth-default) solid var(--borderColor-default);
  --border-disabled: var(--borderWidth-default) solid var(--borderColor-disabled);
  --border-done-emphasis: var(--borderWidth-default) solid var(--borderColor-done-emphasis);
  --border-done-muted: var(--borderWidth-default) solid var(--borderColor-done-muted);
  --border-emphasis: var(--borderWidth-default) solid var(--borderColor-emphasis);
  --border-neutral-emphasis: var(--borderWidth-default) solid var(--borderColor-neutral-emphasis);
  --border-severe-emphasis: var(--borderWidth-default) solid var(--borderColor-severe-emphasis);
  --border-severe-muted: var(--borderWidth-default) solid var(--borderColor-severe-muted);
  --border-sponsors-emphasis: var(--borderWidth-default) solid var(--borderColor-sponsors-emphasis);
  --border-sponsors-muted: var(--borderWidth-default) solid var(--borderColor-sponsors-muted);
  --border-success-emphasis: var(--borderWidth-default) solid var(--borderColor-success-emphasis);
  --border-success-muted: var(--borderWidth-default) solid var(--borderColor-success-muted);
  --border-transparent: var(--borderWidth-default) solid var(--borderColor-transparent);
  --borderColor-closed-emphasis: var(--borderColor-danger-emphasis);
  --borderColor-closed-muted: var(--borderColor-danger-muted);
  --borderColor-draft-emphasis: var(--borderColor-neutral-emphasis);
  --borderColor-muted: color-mix(in srgb, #d1d9e0 70%, transparent);
  --borderColor-open-emphasis: var(--borderColor-success-emphasis);
  --borderColor-open-muted: var(--borderColor-success-muted);
  --borderColor-translucent: color-mix(in srgb, #1f2328 15%, transparent);
  --borderColor-upsell-emphasis: var(--borderColor-done-emphasis);
  --borderColor-upsell-muted: var(--borderColor-done-muted);
  --control-bgColor-disabled: var(--bgColor-disabled);
  --control-bgColor-selected: var(--control-bgColor-rest);
  --control-borderColor-danger: var(--borderColor-danger-emphasis);
  --control-borderColor-disabled: var(--borderColor-disabled);
  --control-borderColor-emphasis: var(--borderColor-emphasis);
  --control-borderColor-rest: var(--borderColor-default);
  --control-borderColor-success: var(--borderColor-success-emphasis);
  --control-borderColor-warning: var(--borderColor-attention-emphasis);
  --control-checked-bgColor-disabled: var(--fgColor-disabled);
  --control-checked-bgColor-rest: var(--bgColor-accent-emphasis);
  --control-danger-bgColor-active: color-mix(in srgb, #ffebe9 40%, transparent);
  --control-danger-bgColor-hover: var(--bgColor-danger-muted);
  --control-fgColor-disabled: var(--fgColor-disabled);
  --control-fgColor-placeholder: var(--fgColor-muted);
  --control-iconColor-rest: var(--fgColor-muted);
  --control-transparent-bgColor-disabled: var(--bgColor-disabled);
  --controlKnob-bgColor-checked: #ffffff;
  --controlKnob-bgColor-rest: #ffffff;
  --controlTrack-bgColor-disabled: var(--fgColor-disabled);
  --controlTrack-borderColor-disabled: var(--fgColor-disabled);
  --controlTrack-borderColor-rest: var(--borderColor-default);
  --fgColor-black: #1f2328;
  --fgColor-default: #1f2328;
  --fgColor-draft: var(--fgColor-neutral);
  --fgColor-link: var(--fgColor-accent);
  --fgColor-onEmphasis: #ffffff;
  --fgColor-onInverse: #ffffff;
  --fgColor-open: var(--fgColor-success);
  --fgColor-upsell: var(--fgColor-done);
  --fgColor-white: #ffffff;
  --focus-outline-color: var(--borderColor-accent-emphasis);
  --overlay-bgColor: #ffffff;
  --selection-bgColor: color-mix(in srgb, #0969da 20%, transparent);
  --shadow-inset: inset 0 1px 0 0 color-mix(in srgb, #1f2328 4%, transparent);
  --shadow-resting-small: 0 1px 1px 0 color-mix(in srgb, #1f2328 4%, transparent), 0 1px 2px 0 color-mix(in srgb, #1f2328 3%, transparent);
  --shadow-resting-xsmall: 0 1px 1px 0 color-mix(in srgb, #1f2328 5%, transparent);
  --border-closed-emphasis: var(--border-danger-emphasis);
  --border-closed-muted: var(--border-danger-muted);
  --border-draft-emphasis: var(--borderWidth-default) solid var(--borderColor-draft-emphasis);
  --border-muted: var(--borderWidth-default) solid var(--borderColor-muted);
  --border-open-emphasis: var(--border-success-emphasis);
  --border-open-muted: var(--border-success-muted);
  --border-translucent: var(--borderWidth-default) solid var(--borderColor-translucent);
  --border-upsell-emphasis: var(--borderWidth-default) solid var(--borderColor-upsell-emphasis);
  --border-upsell-muted: var(--borderWidth-default) solid var(--borderColor-upsell-muted);
  --borderColor-neutral-muted: var(--borderColor-muted);
  --control-borderColor-selected: var(--control-bgColor-selected);
  --control-checked-borderColor-disabled: var(--control-checked-bgColor-disabled);
  --control-checked-borderColor-rest: var(--control-checked-bgColor-rest);
  --control-checked-fgColor-disabled: var(--fgColor-onEmphasis);
  --control-checked-fgColor-rest: var(--fgColor-onEmphasis);
  --controlKnob-bgColor-disabled: var(--control-bgColor-disabled);
  --controlKnob-borderColor-checked: var(--control-checked-bgColor-rest);
  --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
  --controlKnob-borderColor-rest: var(--control-borderColor-rest);
  --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
  --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);
  --focus-outlineColor: var(--focus-outline-color);
  --overlay-borderColor: color-mix(in srgb, #d1d9e0 50%, transparent);
  --border-neutral-muted: var(--borderWidth-default) solid var(--borderColor-neutral-muted);
  --borderColor-draft-muted: var(--borderColor-neutral-muted);
  --shadow-floating-large: 0 0 0 1px color-mix(in srgb, #d1d9e0 0%, transparent), 0 40px 80px 0 color-mix(in srgb, #25292e 24%, transparent);
  --shadow-floating-medium: 0 0 0 1px color-mix(in srgb, #d1d9e0 0%, transparent), 0 8px 16px -4px color-mix(in srgb, #25292e 8%, transparent), 0 4px 32px -4px color-mix(in srgb, #25292e 8%, transparent), 0 24px 48px -12px color-mix(in srgb, #25292e 8%, transparent), 0 48px 96px -24px color-mix(in srgb, #25292e 8%, transparent);
  --shadow-floating-small: 0 0 0 1px color-mix(in srgb, #d1d9e0 25%, transparent), 0 6px 12px -3px color-mix(in srgb, #25292e 4%, transparent), 0 6px 18px 0 color-mix(in srgb, #25292e 12%, transparent);
  --shadow-floating-xlarge: 0 0 0 1px color-mix(in srgb, #d1d9e0 0%, transparent), 0 56px 112px 0 color-mix(in srgb, #25292e 32%, transparent);
  --border-draft-muted: var(--borderWidth-default) solid var(--borderColor-draft-muted);
}
@media (prefers-color-scheme: dark) {
  [data-color-mode][data-color-mode="auto"][data-dark-theme="light"] {
    --bgColor-success-emphasis: #1f883d;
    --control-checked-bgColor-active: #0757ba;
    --control-checked-bgColor-hover: #0860ca;
    --fgColor-danger: #d1242f;
    --focus-outline-offset: -0.125rem;
    --focus-outline-width: 0.125rem;
    --bgColor-accent-emphasis: #0969da;
    --bgColor-accent-muted: #ddf4ff;
    --bgColor-attention-emphasis: #9a6700;
    --bgColor-attention-muted: #fff8c5;
    --bgColor-danger-emphasis: #cf222e;
    --bgColor-danger-muted: #ffebe9;
    --bgColor-disabled: #eff2f5;
    --bgColor-done-emphasis: #8250df;
    --bgColor-done-muted: #fbefff;
    --bgColor-emphasis: #25292e;
    --bgColor-inverse: #25292e;
    --bgColor-muted: #f6f8fa;
    --bgColor-neutral-emphasis: #59636e;
    --bgColor-neutral-muted: color-mix(in srgb, #818b98 12%, transparent);
    --bgColor-open-emphasis: var(--bgColor-success-emphasis);
    --bgColor-severe-emphasis: #bc4c00;
    --bgColor-severe-muted: #fff1e5;
    --bgColor-sponsors-emphasis: #bf3989;
    --bgColor-sponsors-muted: #ffeff7;
    --bgColor-success-muted: #dafbe1;
    --bgColor-transparent: color-mix(in srgb, #ffffff 0%, transparent);
    --borderColor-accent-emphasis: #0969da;
    --borderColor-accent-muted: color-mix(in srgb, #54aeff 40%, transparent);
    --borderColor-attention-emphasis: #9a6700;
    --borderColor-attention-muted: color-mix(in srgb, #d4a72c 40%, transparent);
    --borderColor-danger-emphasis: #cf222e;
    --borderColor-danger-muted: color-mix(in srgb, #ff8182 40%, transparent);
    --borderColor-default: #d1d9e0;
    --borderColor-disabled: color-mix(in srgb, #818b98 10%, transparent);
    --borderColor-done-emphasis: #8250df;
    --borderColor-done-muted: color-mix(in srgb, #c297ff 40%, transparent);
    --borderColor-emphasis: #818b98;
    --borderColor-neutral-emphasis: #59636e;
    --borderColor-severe-emphasis: #bc4c00;
    --borderColor-severe-muted: color-mix(in srgb, #fb8f44 40%, transparent);
    --borderColor-sponsors-emphasis: #bf3989;
    --borderColor-sponsors-muted: color-mix(in srgb, #ff80c8 40%, transparent);
    --borderColor-success-emphasis: #1a7f37;
    --borderColor-success-muted: color-mix(in srgb, #4ac26b 40%, transparent);
    --borderColor-transparent: color-mix(in srgb, #ffffff 0%, transparent);
    --control-bgColor-active: #e6eaef;
    --control-bgColor-hover: #eff2f5;
    --control-bgColor-rest: #f6f8fa;
    --control-checked-borderColor-active: var(--control-checked-bgColor-active);
    --control-checked-borderColor-hover: var(--control-checked-bgColor-hover);
    --control-danger-fgColor-hover: var(--fgColor-danger);
    --control-danger-fgColor-rest: var(--fgColor-danger);
    --control-fgColor-rest: #25292e;
    --control-transparent-bgColor-active: color-mix(in srgb, #818b98 15%, transparent);
    --control-transparent-bgColor-hover: color-mix(in srgb, #818b98 10%, transparent);
    --control-transparent-bgColor-rest: color-mix(in srgb, #ffffff 0%, transparent);
    --control-transparent-bgColor-selected: color-mix(in srgb, #818b98 15%, transparent);
    --control-transparent-borderColor-active: color-mix(in srgb, #ffffff 0%, transparent);
    --control-transparent-borderColor-hover: color-mix(in srgb, #ffffff 0%, transparent);
    --control-transparent-borderColor-rest: color-mix(in srgb, #ffffff 0%, transparent);
    --controlTrack-bgColor-active: #dae0e7;
    --controlTrack-bgColor-hover: #e0e6eb;
    --controlTrack-bgColor-rest: #e6eaef;
    --controlTrack-fgColor-rest: #59636e;
    --fgColor-accent: #0969da;
    --fgColor-attention: #9a6700;
    --fgColor-closed: var(--fgColor-danger);
    --fgColor-disabled: #818b98;
    --fgColor-done: #8250df;
    --fgColor-muted: #59636e;
    --fgColor-neutral: #59636e;
    --fgColor-severe: #bc4c00;
    --fgColor-sponsors: #bf3989;
    --fgColor-success: #1a7f37;
    --outline-focus-offset: var(--focus-outline-offset);
    --outline-focus-width: var(--focus-outline-width);
    --overlay-backdrop-bgColor: color-mix(in srgb, #c8d1da 40%, transparent);
    --shadow-resting-medium: 0 1px 1px 0 color-mix(in srgb, #25292e 10%, transparent), 0 3px 6px 0 color-mix(in srgb, #25292e 12%, transparent);
    --bgColor-black: #1f2328;
    --bgColor-closed-emphasis: var(--bgColor-danger-emphasis);
    --bgColor-closed-muted: var(--bgColor-danger-muted);
    --bgColor-default: #ffffff;
    --bgColor-draft-emphasis: var(--bgColor-neutral-emphasis);
    --bgColor-draft-muted: var(--bgColor-neutral-muted);
    --bgColor-inset: var(--bgColor-muted);
    --bgColor-open-muted: var(--bgColor-success-muted);
    --bgColor-upsell-emphasis: var(--bgColor-done-emphasis);
    --bgColor-upsell-muted: var(--bgColor-done-muted);
    --bgColor-white: #ffffff;
    --border-accent-emphasis: var(--borderWidth-default) solid var(--borderColor-accent-emphasis);
    --border-accent-muted: var(--borderWidth-default) solid var(--borderColor-accent-muted);
    --border-attention-emphasis: var(--borderWidth-default) solid var(--borderColor-attention-emphasis);
    --border-attention-muted: var(--borderWidth-default) solid var(--borderColor-attention-muted);
    --border-danger-emphasis: var(--borderWidth-default) solid var(--borderColor-danger-emphasis);
    --border-danger-muted: var(--borderWidth-default) solid var(--borderColor-danger-muted);
    --border-default: var(--borderWidth-default) solid var(--borderColor-default);
    --border-disabled: var(--borderWidth-default) solid var(--borderColor-disabled);
    --border-done-emphasis: var(--borderWidth-default) solid var(--borderColor-done-emphasis);
    --border-done-muted: var(--borderWidth-default) solid var(--borderColor-done-muted);
    --border-emphasis: var(--borderWidth-default) solid var(--borderColor-emphasis);
    --border-neutral-emphasis: var(--borderWidth-default) solid var(--borderColor-neutral-emphasis);
    --border-severe-emphasis: var(--borderWidth-default) solid var(--borderColor-severe-emphasis);
    --border-severe-muted: var(--borderWidth-default) solid var(--borderColor-severe-muted);
    --border-sponsors-emphasis: var(--borderWidth-default) solid var(--borderColor-sponsors-emphasis);
    --border-sponsors-muted: var(--borderWidth-default) solid var(--borderColor-sponsors-muted);
    --border-success-emphasis: var(--borderWidth-default) solid var(--borderColor-success-emphasis);
    --border-success-muted: var(--borderWidth-default) solid var(--borderColor-success-muted);
    --border-transparent: var(--borderWidth-default) solid var(--borderColor-transparent);
    --borderColor-closed-emphasis: var(--borderColor-danger-emphasis);
    --borderColor-closed-muted: var(--borderColor-danger-muted);
    --borderColor-draft-emphasis: var(--borderColor-neutral-emphasis);
    --borderColor-muted: color-mix(in srgb, #d1d9e0 70%, transparent);
    --borderColor-open-emphasis: var(--borderColor-success-emphasis);
    --borderColor-open-muted: var(--borderColor-success-muted);
    --borderColor-translucent: color-mix(in srgb, #1f2328 15%, transparent);
    --borderColor-upsell-emphasis: var(--borderColor-done-emphasis);
    --borderColor-upsell-muted: var(--borderColor-done-muted);
    --control-bgColor-disabled: var(--bgColor-disabled);
    --control-bgColor-selected: var(--control-bgColor-rest);
    --control-borderColor-danger: var(--borderColor-danger-emphasis);
    --control-borderColor-disabled: var(--borderColor-disabled);
    --control-borderColor-emphasis: var(--borderColor-emphasis);
    --control-borderColor-rest: var(--borderColor-default);
    --control-borderColor-success: var(--borderColor-success-emphasis);
    --control-borderColor-warning: var(--borderColor-attention-emphasis);
    --control-checked-bgColor-disabled: var(--fgColor-disabled);
    --control-checked-bgColor-rest: var(--bgColor-accent-emphasis);
    --control-danger-bgColor-active: color-mix(in srgb, #ffebe9 40%, transparent);
    --control-danger-bgColor-hover: var(--bgColor-danger-muted);
    --control-fgColor-disabled: var(--fgColor-disabled);
    --control-fgColor-placeholder: var(--fgColor-muted);
    --control-iconColor-rest: var(--fgColor-muted);
    --control-transparent-bgColor-disabled: var(--bgColor-disabled);
    --controlKnob-bgColor-checked: #ffffff;
    --controlKnob-bgColor-rest: #ffffff;
    --controlTrack-bgColor-disabled: var(--fgColor-disabled);
    --controlTrack-borderColor-disabled: var(--fgColor-disabled);
    --controlTrack-borderColor-rest: var(--borderColor-default);
    --fgColor-black: #1f2328;
    --fgColor-default: #1f2328;
    --fgColor-draft: var(--fgColor-neutral);
    --fgColor-link: var(--fgColor-accent);
    --fgColor-onEmphasis: #ffffff;
    --fgColor-onInverse: #ffffff;
    --fgColor-open: var(--fgColor-success);
    --fgColor-upsell: var(--fgColor-done);
    --fgColor-white: #ffffff;
    --focus-outline-color: var(--borderColor-accent-emphasis);
    --overlay-bgColor: #ffffff;
    --selection-bgColor: color-mix(in srgb, #0969da 20%, transparent);
    --shadow-inset: inset 0 1px 0 0 color-mix(in srgb, #1f2328 4%, transparent);
    --shadow-resting-small: 0 1px 1px 0 color-mix(in srgb, #1f2328 4%, transparent), 0 1px 2px 0 color-mix(in srgb, #1f2328 3%, transparent);
    --shadow-resting-xsmall: 0 1px 1px 0 color-mix(in srgb, #1f2328 5%, transparent);
    --border-closed-emphasis: var(--border-danger-emphasis);
    --border-closed-muted: var(--border-danger-muted);
    --border-draft-emphasis: var(--borderWidth-default) solid var(--borderColor-draft-emphasis);
    --border-muted: var(--borderWidth-default) solid var(--borderColor-muted);
    --border-open-emphasis: var(--border-success-emphasis);
    --border-open-muted: var(--border-success-muted);
    --border-translucent: var(--borderWidth-default) solid var(--borderColor-translucent);
    --border-upsell-emphasis: var(--borderWidth-default) solid var(--borderColor-upsell-emphasis);
    --border-upsell-muted: var(--borderWidth-default) solid var(--borderColor-upsell-muted);
    --borderColor-neutral-muted: var(--borderColor-muted);
    --control-borderColor-selected: var(--control-bgColor-selected);
    --control-checked-borderColor-disabled: var(--control-checked-bgColor-disabled);
    --control-checked-borderColor-rest: var(--control-checked-bgColor-rest);
    --control-checked-fgColor-disabled: var(--fgColor-onEmphasis);
    --control-checked-fgColor-rest: var(--fgColor-onEmphasis);
    --controlKnob-bgColor-disabled: var(--control-bgColor-disabled);
    --controlKnob-borderColor-checked: var(--control-checked-bgColor-rest);
    --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
    --controlKnob-borderColor-rest: var(--control-borderColor-rest);
    --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
    --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);
    --focus-outlineColor: var(--focus-outline-color);
    --overlay-borderColor: color-mix(in srgb, #d1d9e0 50%, transparent);
    --border-neutral-muted: var(--borderWidth-default) solid var(--borderColor-neutral-muted);
    --borderColor-draft-muted: var(--borderColor-neutral-muted);
    --shadow-floating-large: 0 0 0 1px color-mix(in srgb, #d1d9e0 0%, transparent), 0 40px 80px 0 color-mix(in srgb, #25292e 24%, transparent);
    --shadow-floating-medium: 0 0 0 1px color-mix(in srgb, #d1d9e0 0%, transparent), 0 8px 16px -4px color-mix(in srgb, #25292e 8%, transparent), 0 4px 32px -4px color-mix(in srgb, #25292e 8%, transparent), 0 24px 48px -12px color-mix(in srgb, #25292e 8%, transparent), 0 48px 96px -24px color-mix(in srgb, #25292e 8%, transparent);
    --shadow-floating-small: 0 0 0 1px color-mix(in srgb, #d1d9e0 25%, transparent), 0 6px 12px -3px color-mix(in srgb, #25292e 4%, transparent), 0 6px 18px 0 color-mix(in srgb, #25292e 12%, transparent);
    --shadow-floating-xlarge: 0 0 0 1px color-mix(in srgb, #d1d9e0 0%, transparent), 0 56px 112px 0 color-mix(in srgb, #25292e 32%, transparent);
    --border-draft-muted: var(--borderWidth-default) solid var(--borderColor-draft-muted);
  }
}

[data-color-mode="dark"][data-dark-theme="dark"],
[data-color-mode="auto"][data-light-theme="dark"] {
  --control-checked-bgColor-active: #3685f3;
  --control-checked-bgColor-hover: #2a7aef;
  --fgColor-accent: #4493f8;
  --focus-outline-offset: -0.125rem;
  --focus-outline-width: 0.125rem;
  --bgColor-accent-emphasis: #1f6feb;
  --bgColor-accent-muted: color-mix(in srgb, #388bfd 10%, transparent);
  --bgColor-attention-emphasis: #9e6a03;
  --bgColor-attention-muted: color-mix(in srgb, #bb8009 15%, transparent);
  --bgColor-danger-emphasis: #da3633;
  --bgColor-danger-muted: color-mix(in srgb, #f85149 10%, transparent);
  --bgColor-default: #0d1117;
  --bgColor-disabled: #212830;
  --bgColor-done-emphasis: #8957e5;
  --bgColor-done-muted: color-mix(in srgb, #ab7df8 15%, transparent);
  --bgColor-emphasis: #3d444d;
  --bgColor-muted: #151b23;
  --bgColor-neutral-emphasis: #656c76;
  --bgColor-neutral-muted: color-mix(in srgb, #656c76 20%, transparent);
  --bgColor-severe-emphasis: #bd561d;
  --bgColor-severe-muted: color-mix(in srgb, #db6d28 10%, transparent);
  --bgColor-sponsors-emphasis: #bf4b8a;
  --bgColor-sponsors-muted: color-mix(in srgb, #db61a2 10%, transparent);
  --bgColor-success-emphasis: #238636;
  --bgColor-success-muted: color-mix(in srgb, #2ea043 15%, transparent);
  --bgColor-transparent: color-mix(in srgb, #000000 0%, transparent);
  --borderColor-accent-emphasis: #1f6feb;
  --borderColor-accent-muted: color-mix(in srgb, #388bfd 40%, transparent);
  --borderColor-attention-emphasis: #9e6a03;
  --borderColor-attention-muted: color-mix(in srgb, #bb8009 40%, transparent);
  --borderColor-danger-emphasis: #da3633;
  --borderColor-danger-muted: color-mix(in srgb, #f85149 40%, transparent);
  --borderColor-default: #3d444d;
  --borderColor-disabled: color-mix(in srgb, #656c76 10%, transparent);
  --borderColor-done-emphasis: #8957e5;
  --borderColor-done-muted: color-mix(in srgb, #ab7df8 40%, transparent);
  --borderColor-emphasis: #656c76;
  --borderColor-severe-emphasis: #bd561d;
  --borderColor-severe-muted: color-mix(in srgb, #db6d28 40%, transparent);
  --borderColor-sponsors-emphasis: #bf4b8a;
  --borderColor-sponsors-muted: color-mix(in srgb, #db61a2 40%, transparent);
  --borderColor-success-emphasis: #238636;
  --borderColor-success-muted: color-mix(in srgb, #2ea043 40%, transparent);
  --borderColor-transparent: color-mix(in srgb, #000000 0%, transparent);
  --control-bgColor-active: #2a313c;
  --control-bgColor-hover: #262c36;
  --control-bgColor-rest: #212830;
  --control-borderColor-selected: #f0f6fc;
  --control-checked-borderColor-active: var(--control-checked-bgColor-active);
  --control-checked-borderColor-hover: var(--control-checked-bgColor-hover);
  --control-danger-fgColor-hover: #ff7b72;
  --control-transparent-bgColor-active: color-mix(in srgb, #656c76 25%, transparent);
  --control-transparent-bgColor-hover: color-mix(in srgb, #656c76 20%, transparent);
  --control-transparent-bgColor-rest: color-mix(in srgb, #000000 0%, transparent);
  --control-transparent-bgColor-selected: color-mix(in srgb, #656c76 20%, transparent);
  --control-transparent-borderColor-active: color-mix(in srgb, #000000 0%, transparent);
  --control-transparent-borderColor-hover: color-mix(in srgb, #000000 0%, transparent);
  --control-transparent-borderColor-rest: color-mix(in srgb, #000000 0%, transparent);
  --controlKnob-bgColor-rest: #262c36;
  --controlTrack-bgColor-active: #2f3742;
  --controlTrack-bgColor-hover: #2a313c;
  --fgColor-attention: #d29922;
  --fgColor-danger: #f85149;
  --fgColor-default: #f0f6fc;
  --fgColor-disabled: #656c76;
  --fgColor-done: #ab7df8;
  --fgColor-link: var(--fgColor-accent);
  --fgColor-muted: #9198a1;
  --fgColor-neutral: #9198a1;
  --fgColor-severe: #db6d28;
  --fgColor-sponsors: #db61a2;
  --fgColor-success: #3fb950;
  --outline-focus-offset: var(--focus-outline-offset);
  --outline-focus-width: var(--focus-outline-width);
  --overlay-backdrop-bgColor: color-mix(in srgb, #212830 40%, transparent);
  --bgColor-black: #010409;
  --bgColor-closed-emphasis: var(--bgColor-danger-emphasis);
  --bgColor-closed-muted: var(--bgColor-danger-muted);
  --bgColor-draft-emphasis: var(--bgColor-neutral-emphasis);
  --bgColor-draft-muted: var(--bgColor-neutral-muted);
  --bgColor-inset: #010409;
  --bgColor-inverse: #ffffff;
  --bgColor-open-emphasis: var(--bgColor-success-emphasis);
  --bgColor-open-muted: var(--bgColor-success-muted);
  --bgColor-upsell-emphasis: var(--bgColor-done-emphasis);
  --bgColor-upsell-muted: var(--bgColor-done-muted);
  --bgColor-white: #ffffff;
  --border-accent-emphasis: var(--borderWidth-default) solid var(--borderColor-accent-emphasis);
  --border-accent-muted: var(--borderWidth-default) solid var(--borderColor-accent-muted);
  --border-attention-emphasis: var(--borderWidth-default) solid var(--borderColor-attention-emphasis);
  --border-attention-muted: var(--borderWidth-default) solid var(--borderColor-attention-muted);
  --border-danger-emphasis: var(--borderWidth-default) solid var(--borderColor-danger-emphasis);
  --border-danger-muted: var(--borderWidth-default) solid var(--borderColor-danger-muted);
  --border-default: var(--borderWidth-default) solid var(--borderColor-default);
  --border-disabled: var(--borderWidth-default) solid var(--borderColor-disabled);
  --border-done-emphasis: var(--borderWidth-default) solid var(--borderColor-done-emphasis);
  --border-done-muted: var(--borderWidth-default) solid var(--borderColor-done-muted);
  --border-emphasis: var(--borderWidth-default) solid var(--borderColor-emphasis);
  --border-severe-emphasis: var(--borderWidth-default) solid var(--borderColor-severe-emphasis);
  --border-severe-muted: var(--borderWidth-default) solid var(--borderColor-severe-muted);
  --border-sponsors-emphasis: var(--borderWidth-default) solid var(--borderColor-sponsors-emphasis);
  --border-sponsors-muted: var(--borderWidth-default) solid var(--borderColor-sponsors-muted);
  --border-success-emphasis: var(--borderWidth-default) solid var(--borderColor-success-emphasis);
  --border-success-muted: var(--borderWidth-default) solid var(--borderColor-success-muted);
  --border-transparent: var(--borderWidth-default) solid var(--borderColor-transparent);
  --borderColor-closed-emphasis: var(--borderColor-danger-emphasis);
  --borderColor-closed-muted: var(--borderColor-danger-muted);
  --borderColor-muted: color-mix(in srgb, #3d444d 70%, transparent);
  --borderColor-neutral-emphasis: var(--borderColor-emphasis);
  --borderColor-open-emphasis: var(--borderColor-success-emphasis);
  --borderColor-open-muted: var(--borderColor-success-muted);
  --borderColor-translucent: color-mix(in srgb, #ffffff 15%, transparent);
  --borderColor-upsell-emphasis: var(--borderColor-done-emphasis);
  --borderColor-upsell-muted: var(--borderColor-done-muted);
  --control-bgColor-disabled: var(--bgColor-disabled);
  --control-bgColor-selected: var(--control-bgColor-rest);
  --control-borderColor-danger: var(--borderColor-danger-emphasis);
  --control-borderColor-disabled: var(--borderColor-disabled);
  --control-borderColor-emphasis: var(--borderColor-emphasis);
  --control-borderColor-rest: var(--borderColor-default);
  --control-borderColor-success: var(--borderColor-success-emphasis);
  --control-borderColor-warning: var(--borderColor-attention-emphasis);
  --control-checked-bgColor-disabled: var(--fgColor-disabled);
  --control-checked-bgColor-rest: var(--bgColor-accent-emphasis);
  --control-checked-fgColor-disabled: #010409;
  --control-danger-bgColor-active: color-mix(in srgb, #f85149 40%, transparent);
  --control-danger-bgColor-hover: var(--bgColor-danger-muted);
  --control-danger-fgColor-rest: var(--fgColor-danger);
  --control-fgColor-disabled: var(--fgColor-disabled);
  --control-fgColor-placeholder: var(--fgColor-muted);
  --control-fgColor-rest: var(--fgColor-default);
  --control-iconColor-rest: var(--fgColor-muted);
  --control-transparent-bgColor-disabled: var(--bgColor-disabled);
  --controlKnob-bgColor-checked: #ffffff;
  --controlTrack-bgColor-disabled: var(--fgColor-disabled);
  --controlTrack-bgColor-rest: #010409;
  --controlTrack-borderColor-disabled: var(--fgColor-disabled);
  --controlTrack-borderColor-rest: var(--borderColor-default);
  --controlTrack-fgColor-rest: var(--fgColor-muted);
  --fgColor-black: #010409;
  --fgColor-closed: var(--fgColor-danger);
  --fgColor-draft: var(--fgColor-neutral);
  --fgColor-onEmphasis: #ffffff;
  --fgColor-onInverse: #010409;
  --fgColor-open: var(--fgColor-success);
  --fgColor-upsell: var(--fgColor-done);
  --fgColor-white: #ffffff;
  --focus-outline-color: var(--borderColor-accent-emphasis);
  --overlay-bgColor: #010409;
  --selection-bgColor: color-mix(in srgb, #1f6feb 70%, transparent);
  --shadow-inset: inset 0 1px 0 0 color-mix(in srgb, #010409 24%, transparent);
  --shadow-resting-medium: 0 1px 1px 0 color-mix(in srgb, #010409 40%, transparent), 0 3px 6px 0 color-mix(in srgb, #010409 80%, transparent);
  --shadow-resting-small: 0 1px 1px 0 color-mix(in srgb, #010409 60%, transparent), 0 1px 3px 0 color-mix(in srgb, #010409 60%, transparent);
  --shadow-resting-xsmall: 0 1px 1px 0 color-mix(in srgb, #010409 80%, transparent);
  --border-closed-emphasis: var(--border-danger-emphasis);
  --border-closed-muted: var(--border-danger-muted);
  --border-muted: var(--borderWidth-default) solid var(--borderColor-muted);
  --border-neutral-emphasis: var(--borderWidth-default) solid var(--borderColor-neutral-emphasis);
  --border-open-emphasis: var(--border-success-emphasis);
  --border-open-muted: var(--border-success-muted);
  --border-translucent: var(--borderWidth-default) solid var(--borderColor-translucent);
  --border-upsell-emphasis: var(--borderWidth-default) solid var(--borderColor-upsell-emphasis);
  --border-upsell-muted: var(--borderWidth-default) solid var(--borderColor-upsell-muted);
  --borderColor-draft-emphasis: var(--borderColor-neutral-emphasis);
  --borderColor-neutral-muted: var(--borderColor-muted);
  --control-checked-borderColor-disabled: var(--control-checked-bgColor-disabled);
  --control-checked-borderColor-rest: var(--control-checked-bgColor-rest);
  --control-checked-fgColor-rest: var(--fgColor-onEmphasis);
  --controlKnob-bgColor-disabled: var(--control-bgColor-disabled);
  --controlKnob-borderColor-checked: var(--control-checked-bgColor-rest);
  --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
  --controlKnob-borderColor-rest: var(--control-borderColor-rest);
  --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
  --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);
  --focus-outlineColor: var(--focus-outline-color);
  --overlay-borderColor: var(--borderColor-muted);
  --border-draft-emphasis: var(--borderWidth-default) solid var(--borderColor-draft-emphasis);
  --border-neutral-muted: var(--borderWidth-default) solid var(--borderColor-neutral-muted);
  --borderColor-draft-muted: var(--borderColor-neutral-muted);
  --shadow-floating-large: 0 0 0 1px color-mix(in srgb, #3d444d 70%, transparent), 0 24px 48px 0 #010409;
  --shadow-floating-medium: 0 0 0 1px color-mix(in srgb, #3d444d 70%, transparent), 0 8px 16px -4px color-mix(in srgb, #010409 40%, transparent), 0 4px 32px -4px color-mix(in srgb, #010409 40%, transparent), 0 24px 48px -12px color-mix(in srgb, #010409 40%, transparent), 0 48px 96px -24px color-mix(in srgb, #010409 40%, transparent);
  --shadow-floating-small: 0 0 0 1px color-mix(in srgb, #3d444d 70%, transparent), 0 6px 12px -3px color-mix(in srgb, #010409 40%, transparent), 0 6px 18px 0 color-mix(in srgb, #010409 40%, transparent);
  --shadow-floating-xlarge: 0 0 0 1px color-mix(in srgb, #3d444d 70%, transparent), 0 32px 64px 0 #010409;
  --border-draft-muted: var(--borderWidth-default) solid var(--borderColor-draft-muted);
}
@media (prefers-color-scheme: dark) {
  [data-color-mode][data-color-mode="auto"][data-dark-theme="dark"] {
    --control-checked-bgColor-active: #3685f3;
    --control-checked-bgColor-hover: #2a7aef;
    --fgColor-accent: #4493f8;
    --focus-outline-offset: -0.125rem;
    --focus-outline-width: 0.125rem;
    --bgColor-accent-emphasis: #1f6feb;
    --bgColor-accent-muted: color-mix(in srgb, #388bfd 10%, transparent);
    --bgColor-attention-emphasis: #9e6a03;
    --bgColor-attention-muted: color-mix(in srgb, #bb8009 15%, transparent);
    --bgColor-danger-emphasis: #da3633;
    --bgColor-danger-muted: color-mix(in srgb, #f85149 10%, transparent);
    --bgColor-default: #0d1117;
    --bgColor-disabled: #212830;
    --bgColor-done-emphasis: #8957e5;
    --bgColor-done-muted: color-mix(in srgb, #ab7df8 15%, transparent);
    --bgColor-emphasis: #3d444d;
    --bgColor-muted: #151b23;
    --bgColor-neutral-emphasis: #656c76;
    --bgColor-neutral-muted: color-mix(in srgb, #656c76 20%, transparent);
    --bgColor-severe-emphasis: #bd561d;
    --bgColor-severe-muted: color-mix(in srgb, #db6d28 10%, transparent);
    --bgColor-sponsors-emphasis: #bf4b8a;
    --bgColor-sponsors-muted: color-mix(in srgb, #db61a2 10%, transparent);
    --bgColor-success-emphasis: #238636;
    --bgColor-success-muted: color-mix(in srgb, #2ea043 15%, transparent);
    --bgColor-transparent: color-mix(in srgb, #000000 0%, transparent);
    --borderColor-accent-emphasis: #1f6feb;
    --borderColor-accent-muted: color-mix(in srgb, #388bfd 40%, transparent);
    --borderColor-attention-emphasis: #9e6a03;
    --borderColor-attention-muted: color-mix(in srgb, #bb8009 40%, transparent);
    --borderColor-danger-emphasis: #da3633;
    --borderColor-danger-muted: color-mix(in srgb, #f85149 40%, transparent);
    --borderColor-default: #3d444d;
    --borderColor-disabled: color-mix(in srgb, #656c76 10%, transparent);
    --borderColor-done-emphasis: #8957e5;
    --borderColor-done-muted: color-mix(in srgb, #ab7df8 40%, transparent);
    --borderColor-emphasis: #656c76;
    --borderColor-severe-emphasis: #bd561d;
    --borderColor-severe-muted: color-mix(in srgb, #db6d28 40%, transparent);
    --borderColor-sponsors-emphasis: #bf4b8a;
    --borderColor-sponsors-muted: color-mix(in srgb, #db61a2 40%, transparent);
    --borderColor-success-emphasis: #238636;
    --borderColor-success-muted: color-mix(in srgb, #2ea043 40%, transparent);
    --borderColor-transparent: color-mix(in srgb, #000000 0%, transparent);
    --control-bgColor-active: #2a313c;
    --control-bgColor-hover: #262c36;
    --control-bgColor-rest: #212830;
    --control-borderColor-selected: #f0f6fc;
    --control-checked-borderColor-active: var(--control-checked-bgColor-active);
    --control-checked-borderColor-hover: var(--control-checked-bgColor-hover);
    --control-danger-fgColor-hover: #ff7b72;
    --control-transparent-bgColor-active: color-mix(in srgb, #656c76 25%, transparent);
    --control-transparent-bgColor-hover: color-mix(in srgb, #656c76 20%, transparent);
    --control-transparent-bgColor-rest: color-mix(in srgb, #000000 0%, transparent);
    --control-transparent-bgColor-selected: color-mix(in srgb, #656c76 20%, transparent);
    --control-transparent-borderColor-active: color-mix(in srgb, #000000 0%, transparent);
    --control-transparent-borderColor-hover: color-mix(in srgb, #000000 0%, transparent);
    --control-transparent-borderColor-rest: color-mix(in srgb, #000000 0%, transparent);
    --controlKnob-bgColor-rest: #262c36;
    --controlTrack-bgColor-active: #2f3742;
    --controlTrack-bgColor-hover: #2a313c;
    --fgColor-attention: #d29922;
    --fgColor-danger: #f85149;
    --fgColor-default: #f0f6fc;
    --fgColor-disabled: #656c76;
    --fgColor-done: #ab7df8;
    --fgColor-link: var(--fgColor-accent);
    --fgColor-muted: #9198a1;
    --fgColor-neutral: #9198a1;
    --fgColor-severe: #db6d28;
    --fgColor-sponsors: #db61a2;
    --fgColor-success: #3fb950;
    --outline-focus-offset: var(--focus-outline-offset);
    --outline-focus-width: var(--focus-outline-width);
    --overlay-backdrop-bgColor: color-mix(in srgb, #212830 40%, transparent);
    --bgColor-black: #010409;
    --bgColor-closed-emphasis: var(--bgColor-danger-emphasis);
    --bgColor-closed-muted: var(--bgColor-danger-muted);
    --bgColor-draft-emphasis: var(--bgColor-neutral-emphasis);
    --bgColor-draft-muted: var(--bgColor-neutral-muted);
    --bgColor-inset: #010409;
    --bgColor-inverse: #ffffff;
    --bgColor-open-emphasis: var(--bgColor-success-emphasis);
    --bgColor-open-muted: var(--bgColor-success-muted);
    --bgColor-upsell-emphasis: var(--bgColor-done-emphasis);
    --bgColor-upsell-muted: var(--bgColor-done-muted);
    --bgColor-white: #ffffff;
    --border-accent-emphasis: var(--borderWidth-default) solid var(--borderColor-accent-emphasis);
    --border-accent-muted: var(--borderWidth-default) solid var(--borderColor-accent-muted);
    --border-attention-emphasis: var(--borderWidth-default) solid var(--borderColor-attention-emphasis);
    --border-attention-muted: var(--borderWidth-default) solid var(--borderColor-attention-muted);
    --border-danger-emphasis: var(--borderWidth-default) solid var(--borderColor-danger-emphasis);
    --border-danger-muted: var(--borderWidth-default) solid var(--borderColor-danger-muted);
    --border-default: var(--borderWidth-default) solid var(--borderColor-default);
    --border-disabled: var(--borderWidth-default) solid var(--borderColor-disabled);
    --border-done-emphasis: var(--borderWidth-default) solid var(--borderColor-done-emphasis);
    --border-done-muted: var(--borderWidth-default) solid var(--borderColor-done-muted);
    --border-emphasis: var(--borderWidth-default) solid var(--borderColor-emphasis);
    --border-severe-emphasis: var(--borderWidth-default) solid var(--borderColor-severe-emphasis);
    --border-severe-muted: var(--borderWidth-default) solid var(--borderColor-severe-muted);
    --border-sponsors-emphasis: var(--borderWidth-default) solid var(--borderColor-sponsors-emphasis);
    --border-sponsors-muted: var(--borderWidth-default) solid var(--borderColor-sponsors-muted);
    --border-success-emphasis: var(--borderWidth-default) solid var(--borderColor-success-emphasis);
    --border-success-muted: var(--borderWidth-default) solid var(--borderColor-success-muted);
    --border-transparent: var(--borderWidth-default) solid var(--borderColor-transparent);
    --borderColor-closed-emphasis: var(--borderColor-danger-emphasis);
    --borderColor-closed-muted: var(--borderColor-danger-muted);
    --borderColor-muted: color-mix(in srgb, #3d444d 70%, transparent);
    --borderColor-neutral-emphasis: var(--borderColor-emphasis);
    --borderColor-open-emphasis: var(--borderColor-success-emphasis);
    --borderColor-open-muted: var(--borderColor-success-muted);
    --borderColor-translucent: color-mix(in srgb, #ffffff 15%, transparent);
    --borderColor-upsell-emphasis: var(--borderColor-done-emphasis);
    --borderColor-upsell-muted: var(--borderColor-done-muted);
    --control-bgColor-disabled: var(--bgColor-disabled);
    --control-bgColor-selected: var(--control-bgColor-rest);
    --control-borderColor-danger: var(--borderColor-danger-emphasis);
    --control-borderColor-disabled: var(--borderColor-disabled);
    --control-borderColor-emphasis: var(--borderColor-emphasis);
    --control-borderColor-rest: var(--borderColor-default);
    --control-borderColor-success: var(--borderColor-success-emphasis);
    --control-borderColor-warning: var(--borderColor-attention-emphasis);
    --control-checked-bgColor-disabled: var(--fgColor-disabled);
    --control-checked-bgColor-rest: var(--bgColor-accent-emphasis);
    --control-checked-fgColor-disabled: #010409;
    --control-danger-bgColor-active: color-mix(in srgb, #f85149 40%, transparent);
    --control-danger-bgColor-hover: var(--bgColor-danger-muted);
    --control-danger-fgColor-rest: var(--fgColor-danger);
    --control-fgColor-disabled: var(--fgColor-disabled);
    --control-fgColor-placeholder: var(--fgColor-muted);
    --control-fgColor-rest: var(--fgColor-default);
    --control-iconColor-rest: var(--fgColor-muted);
    --control-transparent-bgColor-disabled: var(--bgColor-disabled);
    --controlKnob-bgColor-checked: #ffffff;
    --controlTrack-bgColor-disabled: var(--fgColor-disabled);
    --controlTrack-bgColor-rest: #010409;
    --controlTrack-borderColor-disabled: var(--fgColor-disabled);
    --controlTrack-borderColor-rest: var(--borderColor-default);
    --controlTrack-fgColor-rest: var(--fgColor-muted);
    --fgColor-black: #010409;
    --fgColor-closed: var(--fgColor-danger);
    --fgColor-draft: var(--fgColor-neutral);
    --fgColor-onEmphasis: #ffffff;
    --fgColor-onInverse: #010409;
    --fgColor-open: var(--fgColor-success);
    --fgColor-upsell: var(--fgColor-done);
    --fgColor-white: #ffffff;
    --focus-outline-color: var(--borderColor-accent-emphasis);
    --overlay-bgColor: #010409;
    --selection-bgColor: color-mix(in srgb, #1f6feb 70%, transparent);
    --shadow-inset: inset 0 1px 0 0 color-mix(in srgb, #010409 24%, transparent);
    --shadow-resting-medium: 0 1px 1px 0 color-mix(in srgb, #010409 40%, transparent), 0 3px 6px 0 color-mix(in srgb, #010409 80%, transparent);
    --shadow-resting-small: 0 1px 1px 0 color-mix(in srgb, #010409 60%, transparent), 0 1px 3px 0 color-mix(in srgb, #010409 60%, transparent);
    --shadow-resting-xsmall: 0 1px 1px 0 color-mix(in srgb, #010409 80%, transparent);
    --border-closed-emphasis: var(--border-danger-emphasis);
    --border-closed-muted: var(--border-danger-muted);
    --border-muted: var(--borderWidth-default) solid var(--borderColor-muted);
    --border-neutral-emphasis: var(--borderWidth-default) solid var(--borderColor-neutral-emphasis);
    --border-open-emphasis: var(--border-success-emphasis);
    --border-open-muted: var(--border-success-muted);
    --border-translucent: var(--borderWidth-default) solid var(--borderColor-translucent);
    --border-upsell-emphasis: var(--borderWidth-default) solid var(--borderColor-upsell-emphasis);
    --border-upsell-muted: var(--borderWidth-default) solid var(--borderColor-upsell-muted);
    --borderColor-draft-emphasis: var(--borderColor-neutral-emphasis);
    --borderColor-neutral-muted: var(--borderColor-muted);
    --control-checked-borderColor-disabled: var(--control-checked-bgColor-disabled);
    --control-checked-borderColor-rest: var(--control-checked-bgColor-rest);
    --control-checked-fgColor-rest: var(--fgColor-onEmphasis);
    --controlKnob-bgColor-disabled: var(--control-bgColor-disabled);
    --controlKnob-borderColor-checked: var(--control-checked-bgColor-rest);
    --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
    --controlKnob-borderColor-rest: var(--control-borderColor-rest);
    --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
    --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);
    --focus-outlineColor: var(--focus-outline-color);
    --overlay-borderColor: var(--borderColor-muted);
    --border-draft-emphasis: var(--borderWidth-default) solid var(--borderColor-draft-emphasis);
    --border-neutral-muted: var(--borderWidth-default) solid var(--borderColor-neutral-muted);
    --borderColor-draft-muted: var(--borderColor-neutral-muted);
    --shadow-floating-large: 0 0 0 1px color-mix(in srgb, #3d444d 70%, transparent), 0 24px 48px 0 #010409;
    --shadow-floating-medium: 0 0 0 1px color-mix(in srgb, #3d444d 70%, transparent), 0 8px 16px -4px color-mix(in srgb, #010409 40%, transparent), 0 4px 32px -4px color-mix(in srgb, #010409 40%, transparent), 0 24px 48px -12px color-mix(in srgb, #010409 40%, transparent), 0 48px 96px -24px color-mix(in srgb, #010409 40%, transparent);
    --shadow-floating-small: 0 0 0 1px color-mix(in srgb, #3d444d 70%, transparent), 0 6px 12px -3px color-mix(in srgb, #010409 40%, transparent), 0 6px 18px 0 color-mix(in srgb, #010409 40%, transparent);
    --shadow-floating-xlarge: 0 0 0 1px color-mix(in srgb, #3d444d 70%, transparent), 0 32px 64px 0 #010409;
    --border-draft-muted: var(--borderWidth-default) solid var(--borderColor-draft-muted);
  }
}

:root {
  --art-size-page: 12.5rem;
  --art-size-panel: 7.5rem;
  --appShell-dockedMinWidth: var(--layout-content-minWidth);
  --appShell-skipLinkLayer: var(--layout-layer-raised);
  --contentArea-borderRadius: var(--borderRadius-surface);
  --contentArea-maxWidth: var(--layout-content-maxWidth);
  --dockedPanel-borderRadius: var(--borderRadius-surface);
  --dockedPanel-iconSize: var(--layout-icon-size);
  --dockedPanel-layer: var(--layout-layer-overlay);
  --dockedPanel-width: var(--layout-panel-width);
  --jumpTo-borderRadius: var(--borderRadius-surface);
  --jumpTo-layer: var(--layout-layer-overlay);
  --jumpTo-offset: var(--overlay-height-small);
  --jumpTo-width: var(--overlay-width-medium);
  --rail-borderRadius: var(--borderRadius-surface);
  --rail-width: var(--layout-zoneRail-width);
  --sidebar-collapsed-width: var(--layout-rail-width);
  --sidebar-iconSize: var(--layout-icon-size);
  --sidebar-width: var(--layout-sidebar-width);
  --appShell-gap: var(--stack-gap-condensed);
  --art-accent: var(--fgColor-attention);
  --art-line: var(--fgColor-muted);
  --contentArea-padding: var(--stack-padding-spacious);
  --dockedPanel-backdrop: var(--overlay-backdrop-bgColor);
  --dockedPanel-padding: var(--stack-padding-normal);
  --jumpTo-backdrop: var(--overlay-backdrop-bgColor);
  --jumpTo-padding: var(--overlay-padding-normal);
  --rail-padding: var(--stack-padding-normal);
  --sidebar-gap: var(--stack-gap-condensed);
  --sidebar-padding: var(--stack-padding-condensed);
  --appShell-bgColor: var(--bgColor-inset);
  --appShell-fgColor: var(--fgColor-default);
  --art-surface: var(--bgColor-default);
  --contentArea-bgColor: var(--bgColor-default);
  --dockedPanel-bgColor: var(--bgColor-default);
  --jumpTo-bgColor: var(--bgColor-default);
  --rail-bgColor: var(--bgColor-default);
  --jumpTo-shadow: var(--shadow-floating-large);
}

body {
  max-inline-size: var(--overlay-width-medium);
  margin: var(--space-xl) auto;
  padding-inline: var(--space-lg);
  background: var(--bgColor-default);
  color: var(--fgColor-default);
  font: var(--text-body-shorthand-large);
}

button {
  padding: var(--control-medium-paddingBlock) var(--control-medium-paddingInline-normal);
  font: inherit;
}

input {
  padding: var(--space-sm);
  font: inherit;
}

.sign-in__code {
  font: var(--text-codeBlock-shorthand);
}

.bad {
  color: var(--fgColor-danger);
}

.ok {
  color: var(--fgColor-success);
}
