/* CRX Mercury skin for Twenty — generated from the v2.8.3 light theme.
   Applied to BOTH .light and .dark so the app is light-mode only.
   Regenerate after a Twenty upgrade if variables change. */
.light, .dark {
  --t-icon-size-sm: 14;
  --t-icon-size-md: 16;
  --t-icon-size-lg: 20;
  --t-icon-size-xl: 24;
  --t-icon-stroke-sm: 1.6;
  --t-icon-stroke-md: 2;
  --t-icon-stroke-lg: 2.5;
  --t-modal-size-sm-width: 300px;
  --t-modal-size-md-width: 400px;
  --t-modal-size-lg-width: 53%;
  --t-modal-size-xl-width: 1200px;
  --t-modal-size-xl-height: 800px;
  --t-modal-size-fullscreen-width: 100dvw;
  --t-modal-size-fullscreen-height: 100dvh;
  --t-text-line-height-lg: 1.5;
  --t-text-line-height-md: 1.1;
  --t-text-icon-size-medium: 16;
  --t-text-icon-size-small: 14;
  --t-text-icon-strike-light: 1.6;
  --t-text-icon-strike-medium: 2;
  --t-text-icon-strike-bold: 2.5;
  --t-animation-duration-instant: .075;
  --t-animation-duration-fast: .15;
  --t-animation-duration-normal: .3;
  --t-animation-duration-slow: 1.5;
  --t-spacing-multiplicator: 4;
  --t-spacing-0: 0px;
  --t-spacing-1: 4px;
  --t-spacing-2: 8px;
  --t-spacing-3: 12px;
  --t-spacing-4: 16px;
  --t-spacing-5: 20px;
  --t-spacing-6: 24px;
  --t-spacing-7: 28px;
  --t-spacing-8: 32px;
  --t-spacing-9: 36px;
  --t-spacing-10: 40px;
  --t-spacing-11: 44px;
  --t-spacing-12: 48px;
  --t-spacing-13: 52px;
  --t-spacing-14: 56px;
  --t-spacing-15: 60px;
  --t-spacing-16: 64px;
  --t-spacing-17: 68px;
  --t-spacing-18: 72px;
  --t-spacing-19: 76px;
  --t-spacing-20: 80px;
  --t-spacing-21: 84px;
  --t-spacing-22: 88px;
  --t-spacing-23: 92px;
  --t-spacing-24: 96px;
  --t-spacing-25: 100px;
  --t-spacing-26: 104px;
  --t-spacing-27: 108px;
  --t-spacing-28: 112px;
  --t-spacing-29: 116px;
  --t-spacing-30: 120px;
  --t-spacing-31: 124px;
  --t-spacing-32: 128px;
  --t-spacing-0_5: 2px;
  --t-spacing-1_5: 6px;
  --t-between-siblings-gap: 2px;
  --t-table-horizontal-cell-margin: 8px;
  --t-table-checkbox-column-width: 32px;
  --t-table-horizontal-cell-padding: 8px;
  --t-side-panel-width: 500px;
  --t-clickable-element-background-transition: background .1s ease;
  --t-last-layer-z-index: 2147483647;
  --t-buttons-secondary-text-color: color(display-p3 .63 .69 1);
  --t-accent-primary: #c7cdf9;
  --t-accent-secondary: #c7cdf9;
  --t-accent-tertiary: #e8eafc;
  --t-accent-quaternary: #f4f5fe;
  --t-accent-accent3570: #8492f1;
  --t-accent-accent4060: #8492f1;
  --t-accent-accent1: #fafaff;
  --t-accent-accent2: #f4f5fe;
  --t-accent-accent3: #e8eafc;
  --t-accent-accent4: #d8dcfb;
  --t-accent-accent5: #c7cdf9;
  --t-accent-accent6: #b3bcf7;
  --t-accent-accent7: #9aa6f4;
  --t-accent-accent8: #8492f1;
  --t-accent-accent9: #5266eb;
  --t-accent-accent10: #4356d6;
  --t-accent-accent11: #3d4ec2;
  --t-accent-accent12: #1d2452;
  --t-background-noisy: none;
  --t-background-primary: #ffffff;
  --t-background-secondary: #f7f8fa;
  --t-background-tertiary: #f1f2f5;
  --t-background-quaternary: #e4e5ea;
  --t-background-inverted-primary: #1e1e2a;
  --t-background-inverted-secondary: #5b5b66;
  --t-background-danger: #fdecec;
  --t-background-transparent-primary: color(display-p3 1 1 1 / .5);
  --t-background-transparent-secondary: color(display-p3 1 1 1 / .4);
  --t-background-transparent-strong: color(display-p3 0 0 0 / .161);
  --t-background-transparent-medium: color(display-p3 0 0 0 / .078);
  --t-background-transparent-light: color(display-p3 0 0 0 / .039);
  --t-background-transparent-lighter: color(display-p3 0 0 0 / .02);
  --t-background-transparent-danger: #f3000d14;
  --t-background-transparent-blue: #5266eb14;
  --t-background-transparent-orange: #ff9c0029;
  --t-background-transparent-success: #00a43319;
  --t-background-overlay-primary: color(display-p3 0 0 0 / .722);
  --t-background-overlay-secondary: color(display-p3 0 0 0 / .361);
  --t-background-overlay-tertiary: color(display-p3 0 0 0 / .071);
  --t-background-radial-gradient: radial-gradient( 50% 62.62% at 50% 0%, color(display-p3 .6 .6 .6) 0%, color(display-p3 .514 .514 .514) 100% );
  --t-background-radial-gradient-hover: radial-gradient( 76.32% 95.59% at 50% 0%, color(display-p3 .514 .514 .514) 0%, color(display-p3 .4 .4 .4) 100% );
  --t-background-primary-inverted: #1e1e2a;
  --t-background-primary-inverted-hover: #3f3f4a;
  --t-blur-light: blur(6px) saturate(200%) contrast(50%) brightness(130%);
  --t-blur-medium: blur(12px) saturate(200%) contrast(50%) brightness(130%);
  --t-blur-strong: blur(20px) saturate(200%) contrast(50%) brightness(130%);
  --t-border-color-strong: #e4e5ea;
  --t-border-color-medium: #ececf0;
  --t-border-color-light: #f1f2f5;
  --t-border-color-secondary-inverted: #5b5b66;
  --t-border-color-inverted: #1e1e2a;
  --t-border-color-danger: #f4c1c3;
  --t-border-color-blue: #b3bcf7;
  --t-border-color-transparent-strong: color(display-p3 0 0 0 / .071);
  --t-border-radius-xs: 2px;
  --t-border-radius-sm: 4px;
  --t-border-radius-md: 8px;
  --t-border-radius-xl: 20px;
  --t-border-radius-xxl: 40px;
  --t-border-radius-pill: 999px;
  --t-border-radius-rounded: 100%;
  --t-box-shadow-color: color(display-p3 0 0 0 / .039);
  --t-box-shadow-light: 0px 2px 4px 0px color(display-p3 0 0 0 / .039), 0px 0px 4px 0px color(display-p3 0 0 0 / .078);
  --t-box-shadow-strong: 2px 4px 16px 0px color(display-p3 0 0 0 / .161), 0px 2px 4px 0px color(display-p3 0 0 0 / .078);
  --t-box-shadow-underline: 0px 1px 0px 0px color(display-p3 0 0 0 / .361);
  --t-box-shadow-super-heavy: 0px 0px 8px 0px color(display-p3 0 0 0 / .161), 0px 8px 64px -16px color(display-p3 0 0 0 / .478), 0px 24px 56px -16px color(display-p3 0 0 0 / .078);
  --t-font-color-primary: #1e1e2a;
  --t-font-color-secondary: #5b5b66;
  --t-font-color-tertiary: #8a8a96;
  --t-font-color-light: #a9aab3;
  --t-font-color-extra-light: #c6c7cf;
  --t-font-color-inverted: #ffffff;
  --t-font-color-danger: #e5484d;
  --t-font-size-xxs: .625rem;
  --t-font-size-xs: .85rem;
  --t-font-size-sm: .92rem;
  --t-font-size-md: 1rem;
  --t-font-size-lg: 1.23rem;
  --t-font-size-xl: 1.54rem;
  --t-font-size-xxl: 1.85rem;
  --t-font-weight-regular: 400;
  --t-font-weight-medium: 500;
  --t-font-weight-semi-bold: 600;
  --t-font-family: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;
  --t-name: light;
  --t-snack-bar-success-color: color(display-p3 .297 .637 .581);
  --t-snack-bar-success-background-color: #00a43319;
  --t-snack-bar-error-color: color(display-p3 .83 .329 .324);
  --t-snack-bar-error-background-color: #f3000d14;
  --t-snack-bar-warning-color: color(display-p3 .9 .45 .2);
  --t-snack-bar-warning-background-color: #ff9c0029;
  --t-snack-bar-info-color: color(display-p3 .276 .384 .837);
  --t-snack-bar-info-background-color: #5266eb14;
  --t-snack-bar-default-color: color(display-p3 .2 .2 .2);
  --t-snack-bar-default-background-color: color(display-p3 0 0 0 / .039);
  --t-tag-text-gray: color(display-p3 .4 .4 .4);
  --t-tag-text-mauve: color(display-p3 .395 .388 .424);
  --t-tag-text-slate: color(display-p3 .379 .392 .421);
  --t-tag-text-sage: color(display-p3 .377 .395 .389);
  --t-tag-text-olive: color(display-p3 .38 .395 .374);
  --t-tag-text-sand: color(display-p3 .388 .388 .37);
  --t-tag-text-tomato: color(display-p3 .755 .259 .152);
  --t-tag-text-red: color(display-p3 .744 .234 .222);
  --t-tag-text-ruby: color(display-p3 .728 .211 .311);
  --t-tag-text-crimson: color(display-p3 .731 .195 .388);
  --t-tag-text-pink: color(display-p3 .698 .219 .528);
  --t-tag-text-plum: color(display-p3 .543 .263 .619);
  --t-tag-text-purple: color(display-p3 .473 .281 .687);
  --t-tag-text-violet: color(display-p3 .383 .317 .702);
  --t-tag-text-iris: color(display-p3 .337 .326 .748);
  --t-tag-text-cyan: color(display-p3 .08 .48 .63);
  --t-tag-text-turquoise: color(display-p3 .08 .5 .43);
  --t-tag-text-sky: color(display-p3 .193 .448 .605);
  --t-tag-text-blue: color(display-p3 .256 .354 .755);
  --t-tag-text-jade: color(display-p3 .15 .5 .37);
  --t-tag-text-green: color(display-p3 .19 .5 .32);
  --t-tag-text-grass: color(display-p3 .263 .488 .261);
  --t-tag-text-mint: color(display-p3 .203 .463 .397);
  --t-tag-text-lime: color(display-p3 .386 .482 .227);
  --t-tag-text-bronze: color(display-p3 .471 .373 .336);
  --t-tag-text-gold: color(display-p3 .433 .386 .305);
  --t-tag-text-brown: color(display-p3 .485 .374 .288);
  --t-tag-text-orange: color(display-p3 .76 .34 0);
  --t-tag-text-amber: color(display-p3 .64 .4 0);
  --t-tag-text-yellow: color(display-p3 .6 .44 0);
  --t-tag-background-gray: color(display-p3 .976 .976 .976);
  --t-tag-background-mauve: color(display-p3 .946 .938 .952);
  --t-tag-background-slate: color(display-p3 .94 .941 .953);
  --t-tag-background-sage: color(display-p3 .935 .944 .94);
  --t-tag-background-olive: color(display-p3 .939 .945 .937);
  --t-tag-background-sand: color(display-p3 .943 .942 .936);
  --t-tag-background-tomato: color(display-p3 .985 .924 .909);
  --t-tag-background-red: color(display-p3 .985 .925 .925);
  --t-tag-background-ruby: color(display-p3 .983 .92 .928);
  --t-tag-background-crimson: color(display-p3 .987 .917 .941);
  --t-tag-background-pink: color(display-p3 .981 .917 .96);
  --t-tag-background-plum: color(display-p3 .973 .923 .98);
  --t-tag-background-purple: color(display-p3 .963 .931 .989);
  --t-tag-background-violet: color(display-p3 .953 .943 .993);
  --t-tag-background-iris: color(display-p3 .943 .945 .992);
  --t-tag-background-cyan: color(display-p3 .888 .965 .975);
  --t-tag-background-turquoise: color(display-p3 .895 .971 .952);
  --t-tag-background-sky: color(display-p3 .899 .963 .989);
  --t-tag-background-blue: #e8eafc;
  --t-tag-background-jade: color(display-p3 .912 .965 .932);
  --t-tag-background-green: color(display-p3 .913 .964 .925);
  --t-tag-background-grass: color(display-p3 .923 .965 .917);
  --t-tag-background-mint: color(display-p3 .888 .972 .95);
  --t-tag-background-lime: color(display-p3 .939 .965 .851);
  --t-tag-background-bronze: color(display-p3 .958 .932 .919);
  --t-tag-background-gold: color(display-p3 .947 .94 .909);
  --t-tag-background-brown: color(display-p3 .959 .936 .909);
  --t-tag-background-orange: color(display-p3 .989 .938 .85);
  --t-tag-background-amber: color(display-p3 .994 .969 .782);
  --t-tag-background-yellow: color(display-p3 .997 .982 .749);
  --t-code-text-gray: color(display-p3 .514 .514 .514);
  --t-code-text-sky: color(display-p3 .555 .845 .959);
  --t-code-text-pink: color(display-p3 .748 .27 .581);
  --t-code-text-orange: color(display-p3 .877 .597 .379);
  --t-code-text-green: color(display-p3 .585 .707 .378);
  --t-code-font-family: DM Mono;
  --t--illustration-icon-color-blue: color(display-p3 .569 .639 .916);
  --t--illustration-icon-color-gray: color(display-p3 .6 .6 .6);
  --t--illustration-icon-fill-blue: color(display-p3 .831 .87 1);
  --t--illustration-icon-fill-gray: color(display-p3 .922 .922 .922);
  --t-gray-scale-gray1: #ffffff;
  --t-gray-scale-gray2: #fafafc;
  --t-gray-scale-gray3: #f7f8fa;
  --t-gray-scale-gray4: #f1f2f5;
  --t-gray-scale-gray5: #e4e5ea;
  --t-gray-scale-gray6: #d4d5db;
  --t-gray-scale-gray7: #b9bac2;
  --t-gray-scale-gray8: #8a8a96;
  --t-gray-scale-gray9: #6e6e79;
  --t-gray-scale-gray10: #5b5b66;
  --t-gray-scale-gray11: #3f3f4a;
  --t-gray-scale-gray12: #1e1e2a;
  --t-color-red: color(display-p3 .83 .329 .324);
  --t-color-ruby: color(display-p3 .83 .323 .408);
  --t-color-crimson: color(display-p3 .843 .298 .507);
  --t-color-tomato: color(display-p3 .831 .345 .231);
  --t-color-orange: color(display-p3 .9 .45 .2);
  --t-color-amber: color(display-p3 1 .77 .26);
  --t-color-yellow: color(display-p3 1 .92 .22);
  --t-color-lime: color(display-p3 .78 .928 .466);
  --t-color-grass: color(display-p3 .38 .647 .378);
  --t-color-green: color(display-p3 .332 .634 .442);
  --t-color-jade: color(display-p3 .319 .63 .521);
  --t-color-mint: color(display-p3 .62 .908 .834);
  --t-color-turquoise: color(display-p3 .297 .637 .581);
  --t-color-cyan: color(display-p3 .282 .627 .765);
  --t-color-sky: color(display-p3 .585 .877 .983);
  --t-color-blue: #5266eb;
  --t-color-iris: color(display-p3 .357 .357 .81);
  --t-color-violet: color(display-p3 .417 .341 .784);
  --t-color-purple: color(display-p3 .523 .318 .751);
  --t-color-plum: color(display-p3 .624 .313 .708);
  --t-color-pink: color(display-p3 .775 .297 .61);
  --t-color-bronze: color(display-p3 .611 .507 .455);
  --t-color-gold: color(display-p3 .579 .517 .41);
  --t-color-brown: color(display-p3 .651 .505 .368);
  --t-color-gray: color(display-p3 .6 .6 .6);
  --t-color-yellow1: color(display-p3 .992 .992 .978);
  --t-color-yellow2: color(display-p3 .995 .99 .922);
  --t-color-yellow3: color(display-p3 .997 .982 .749);
  --t-color-yellow4: color(display-p3 .992 .953 .627);
  --t-color-yellow5: color(display-p3 .984 .91 .51);
  --t-color-yellow6: color(display-p3 .934 .847 .474);
  --t-color-yellow7: color(display-p3 .876 .785 .46);
  --t-color-yellow8: color(display-p3 .811 .689 .313);
  --t-color-yellow9: color(display-p3 1 .92 .22);
  --t-color-yellow10: color(display-p3 .977 .868 .291);
  --t-color-yellow11: color(display-p3 .6 .44 0);
  --t-color-yellow12: color(display-p3 .271 .233 .137);
  --t-color-green1: color(display-p3 .986 .996 .989);
  --t-color-green2: color(display-p3 .963 .983 .967);
  --t-color-green3: color(display-p3 .913 .964 .925);
  --t-color-green4: color(display-p3 .859 .94 .879);
  --t-color-green5: color(display-p3 .796 .907 .826);
  --t-color-green6: color(display-p3 .718 .863 .761);
  --t-color-green7: color(display-p3 .61 .801 .675);
  --t-color-green8: color(display-p3 .451 .715 .559);
  --t-color-green9: color(display-p3 .332 .634 .442);
  --t-color-green10: color(display-p3 .308 .595 .417);
  --t-color-green11: color(display-p3 .19 .5 .32);
  --t-color-green12: color(display-p3 .132 .228 .18);
  --t-color-turquoise1: color(display-p3 .983 .996 .992);
  --t-color-turquoise2: color(display-p3 .958 .983 .976);
  --t-color-turquoise3: color(display-p3 .895 .971 .952);
  --t-color-turquoise4: color(display-p3 .831 .949 .92);
  --t-color-turquoise5: color(display-p3 .761 .914 .878);
  --t-color-turquoise6: color(display-p3 .682 .864 .825);
  --t-color-turquoise7: color(display-p3 .581 .798 .756);
  --t-color-turquoise8: color(display-p3 .433 .716 .671);
  --t-color-turquoise9: color(display-p3 .297 .637 .581);
  --t-color-turquoise10: color(display-p3 .275 .599 .542);
  --t-color-turquoise11: color(display-p3 .08 .5 .43);
  --t-color-turquoise12: color(display-p3 .11 .235 .219);
  --t-color-sky1: color(display-p3 .98 .995 .999);
  --t-color-sky2: color(display-p3 .953 .98 .99);
  --t-color-sky3: color(display-p3 .899 .963 .989);
  --t-color-sky4: color(display-p3 .842 .937 .977);
  --t-color-sky5: color(display-p3 .777 .9 .954);
  --t-color-sky6: color(display-p3 .701 .851 .921);
  --t-color-sky7: color(display-p3 .604 .785 .879);
  --t-color-sky8: color(display-p3 .457 .696 .829);
  --t-color-sky9: color(display-p3 .585 .877 .983);
  --t-color-sky10: color(display-p3 .555 .845 .959);
  --t-color-sky11: color(display-p3 .193 .448 .605);
  --t-color-sky12: color(display-p3 .145 .241 .329);
  --t-color-blue1: #fafaff;
  --t-color-blue2: #f4f5fe;
  --t-color-blue3: #e8eafc;
  --t-color-blue4: #d8dcfb;
  --t-color-blue5: #c7cdf9;
  --t-color-blue6: #b3bcf7;
  --t-color-blue7: #9aa6f4;
  --t-color-blue8: #8492f1;
  --t-color-blue9: #5266eb;
  --t-color-blue10: #4356d6;
  --t-color-blue11: #3d4ec2;
  --t-color-blue12: #1d2452;
  --t-color-purple1: color(display-p3 .995 .988 .996);
  --t-color-purple2: color(display-p3 .983 .971 .993);
  --t-color-purple3: color(display-p3 .963 .931 .989);
  --t-color-purple4: color(display-p3 .937 .888 .981);
  --t-color-purple5: color(display-p3 .904 .837 .966);
  --t-color-purple6: color(display-p3 .86 .774 .942);
  --t-color-purple7: color(display-p3 .799 .69 .91);
  --t-color-purple8: color(display-p3 .719 .583 .874);
  --t-color-purple9: color(display-p3 .523 .318 .751);
  --t-color-purple10: color(display-p3 .483 .289 .7);
  --t-color-purple11: color(display-p3 .473 .281 .687);
  --t-color-purple12: color(display-p3 .234 .132 .363);
  --t-color-pink1: color(display-p3 .998 .989 .996);
  --t-color-pink2: color(display-p3 .992 .97 .985);
  --t-color-pink3: color(display-p3 .981 .917 .96);
  --t-color-pink4: color(display-p3 .963 .867 .932);
  --t-color-pink5: color(display-p3 .939 .815 .899);
  --t-color-pink6: color(display-p3 .907 .756 .859);
  --t-color-pink7: color(display-p3 .869 .683 .81);
  --t-color-pink8: color(display-p3 .825 .59 .751);
  --t-color-pink9: color(display-p3 .775 .297 .61);
  --t-color-pink10: color(display-p3 .748 .27 .581);
  --t-color-pink11: color(display-p3 .698 .219 .528);
  --t-color-pink12: color(display-p3 .363 .101 .279);
  --t-color-red1: color(display-p3 .998 .989 .988);
  --t-color-red2: color(display-p3 .995 .971 .971);
  --t-color-red3: color(display-p3 .985 .925 .925);
  --t-color-red4: color(display-p3 .999 .866 .866);
  --t-color-red5: color(display-p3 .984 .812 .811);
  --t-color-red6: color(display-p3 .955 .751 .749);
  --t-color-red7: color(display-p3 .915 .675 .672);
  --t-color-red8: color(display-p3 .872 .575 .572);
  --t-color-red9: color(display-p3 .83 .329 .324);
  --t-color-red10: color(display-p3 .798 .294 .285);
  --t-color-red11: color(display-p3 .744 .234 .222);
  --t-color-red12: color(display-p3 .36 .115 .143);
  --t-color-orange1: color(display-p3 .995 .988 .985);
  --t-color-orange2: color(display-p3 .994 .968 .934);
  --t-color-orange3: color(display-p3 .989 .938 .85);
  --t-color-orange4: color(display-p3 1 .874 .687);
  --t-color-orange5: color(display-p3 1 .821 .583);
  --t-color-orange6: color(display-p3 .975 .767 .545);
  --t-color-orange7: color(display-p3 .919 .693 .486);
  --t-color-orange8: color(display-p3 .877 .597 .379);
  --t-color-orange9: color(display-p3 .9 .45 .2);
  --t-color-orange10: color(display-p3 .87 .409 .164);
  --t-color-orange11: color(display-p3 .76 .34 0);
  --t-color-orange12: color(display-p3 .323 .185 .127);
  --t-color-gray1: color(display-p3 1 1 1);
  --t-color-gray2: color(display-p3 .988 .988 .988);
  --t-color-gray3: color(display-p3 .976 .976 .976);
  --t-color-gray4: color(display-p3 .945 .945 .945);
  --t-color-gray5: color(display-p3 .922 .922 .922);
  --t-color-gray6: color(display-p3 .839 .839 .839);
  --t-color-gray7: color(display-p3 .8 .8 .8);
  --t-color-gray8: color(display-p3 .702 .702 .702);
  --t-color-gray9: color(display-p3 .6 .6 .6);
  --t-color-gray10: color(display-p3 .514 .514 .514);
  --t-color-gray11: color(display-p3 .4 .4 .4);
  --t-color-gray12: color(display-p3 .2 .2 .2);
  --t-color-mauve1: color(display-p3 .991 .988 .992);
  --t-color-mauve2: color(display-p3 .98 .976 .984);
  --t-color-mauve3: color(display-p3 .946 .938 .952);
  --t-color-mauve4: color(display-p3 .915 .906 .925);
  --t-color-mauve5: color(display-p3 .886 .876 .901);
  --t-color-mauve6: color(display-p3 .856 .846 .875);
  --t-color-mauve7: color(display-p3 .814 .804 .84);
  --t-color-mauve8: color(display-p3 .735 .728 .777);
  --t-color-mauve9: color(display-p3 .555 .549 .596);
  --t-color-mauve10: color(display-p3 .514 .508 .552);
  --t-color-mauve11: color(display-p3 .395 .388 .424);
  --t-color-mauve12: color(display-p3 .128 .122 .147);
  --t-color-slate1: color(display-p3 .988 .988 .992);
  --t-color-slate2: color(display-p3 .976 .976 .984);
  --t-color-slate3: color(display-p3 .94 .941 .953);
  --t-color-slate4: color(display-p3 .908 .909 .925);
  --t-color-slate5: color(display-p3 .88 .881 .901);
  --t-color-slate6: color(display-p3 .85 .852 .876);
  --t-color-slate7: color(display-p3 .805 .808 .838);
  --t-color-slate8: color(display-p3 .727 .733 .773);
  --t-color-slate9: color(display-p3 .547 .553 .592);
  --t-color-slate10: color(display-p3 .503 .512 .549);
  --t-color-slate11: color(display-p3 .379 .392 .421);
  --t-color-slate12: color(display-p3 .113 .125 .14);
  --t-color-sage1: color(display-p3 .986 .992 .988);
  --t-color-sage2: color(display-p3 .97 .977 .974);
  --t-color-sage3: color(display-p3 .935 .944 .94);
  --t-color-sage4: color(display-p3 .904 .913 .909);
  --t-color-sage5: color(display-p3 .875 .885 .88);
  --t-color-sage6: color(display-p3 .844 .854 .849);
  --t-color-sage7: color(display-p3 .8 .811 .806);
  --t-color-sage8: color(display-p3 .725 .738 .732);
  --t-color-sage9: color(display-p3 .531 .556 .546);
  --t-color-sage10: color(display-p3 .492 .515 .506);
  --t-color-sage11: color(display-p3 .377 .395 .389);
  --t-color-sage12: color(display-p3 .107 .129 .118);
  --t-color-olive1: color(display-p3 .989 .992 .989);
  --t-color-olive2: color(display-p3 .974 .98 .973);
  --t-color-olive3: color(display-p3 .939 .945 .937);
  --t-color-olive4: color(display-p3 .907 .914 .905);
  --t-color-olive5: color(display-p3 .878 .885 .875);
  --t-color-olive6: color(display-p3 .846 .855 .843);
  --t-color-olive7: color(display-p3 .803 .812 .8);
  --t-color-olive8: color(display-p3 .727 .738 .723);
  --t-color-olive9: color(display-p3 .541 .556 .532);
  --t-color-olive10: color(display-p3 .5 .515 .491);
  --t-color-olive11: color(display-p3 .38 .395 .374);
  --t-color-olive12: color(display-p3 .117 .129 .111);
  --t-color-sand1: color(display-p3 .992 .992 .989);
  --t-color-sand2: color(display-p3 .977 .977 .973);
  --t-color-sand3: color(display-p3 .943 .942 .936);
  --t-color-sand4: color(display-p3 .913 .912 .903);
  --t-color-sand5: color(display-p3 .885 .883 .873);
  --t-color-sand6: color(display-p3 .854 .852 .839);
  --t-color-sand7: color(display-p3 .813 .81 .794);
  --t-color-sand8: color(display-p3 .738 .734 .713);
  --t-color-sand9: color(display-p3 .553 .553 .528);
  --t-color-sand10: color(display-p3 .511 .511 .488);
  --t-color-sand11: color(display-p3 .388 .388 .37);
  --t-color-sand12: color(display-p3 .129 .126 .111);
  --t-color-tomato1: color(display-p3 .998 .989 .988);
  --t-color-tomato2: color(display-p3 .994 .974 .969);
  --t-color-tomato3: color(display-p3 .985 .924 .909);
  --t-color-tomato4: color(display-p3 .996 .868 .835);
  --t-color-tomato5: color(display-p3 .98 .812 .77);
  --t-color-tomato6: color(display-p3 .953 .75 .698);
  --t-color-tomato7: color(display-p3 .917 .673 .611);
  --t-color-tomato8: color(display-p3 .875 .575 .502);
  --t-color-tomato9: color(display-p3 .831 .345 .231);
  --t-color-tomato10: color(display-p3 .802 .313 .2);
  --t-color-tomato11: color(display-p3 .755 .259 .152);
  --t-color-tomato12: color(display-p3 .335 .165 .132);
  --t-color-ruby1: color(display-p3 .998 .989 .992);
  --t-color-ruby2: color(display-p3 .995 .971 .974);
  --t-color-ruby3: color(display-p3 .983 .92 .928);
  --t-color-ruby4: color(display-p3 .987 .869 .885);
  --t-color-ruby5: color(display-p3 .968 .817 .839);
  --t-color-ruby6: color(display-p3 .937 .758 .786);
  --t-color-ruby7: color(display-p3 .897 .685 .721);
  --t-color-ruby8: color(display-p3 .851 .588 .639);
  --t-color-ruby9: color(display-p3 .83 .323 .408);
  --t-color-ruby10: color(display-p3 .795 .286 .375);
  --t-color-ruby11: color(display-p3 .728 .211 .311);
  --t-color-ruby12: color(display-p3 .36 .115 .171);
  --t-color-crimson1: color(display-p3 .998 .989 .992);
  --t-color-crimson2: color(display-p3 .991 .969 .976);
  --t-color-crimson3: color(display-p3 .987 .917 .941);
  --t-color-crimson4: color(display-p3 .975 .866 .904);
  --t-color-crimson5: color(display-p3 .953 .813 .864);
  --t-color-crimson6: color(display-p3 .921 .755 .817);
  --t-color-crimson7: color(display-p3 .88 .683 .761);
  --t-color-crimson8: color(display-p3 .834 .592 .694);
  --t-color-crimson9: color(display-p3 .843 .298 .507);
  --t-color-crimson10: color(display-p3 .807 .266 .468);
  --t-color-crimson11: color(display-p3 .731 .195 .388);
  --t-color-crimson12: color(display-p3 .352 .111 .221);
  --t-color-plum1: color(display-p3 .995 .988 .999);
  --t-color-plum2: color(display-p3 .988 .971 .99);
  --t-color-plum3: color(display-p3 .973 .923 .98);
  --t-color-plum4: color(display-p3 .953 .875 .966);
  --t-color-plum5: color(display-p3 .926 .825 .945);
  --t-color-plum6: color(display-p3 .89 .765 .916);
  --t-color-plum7: color(display-p3 .84 .686 .877);
  --t-color-plum8: color(display-p3 .775 .58 .832);
  --t-color-plum9: color(display-p3 .624 .313 .708);
  --t-color-plum10: color(display-p3 .587 .29 .667);
  --t-color-plum11: color(display-p3 .543 .263 .619);
  --t-color-plum12: color(display-p3 .299 .114 .352);
  --t-color-violet1: color(display-p3 .991 .988 .995);
  --t-color-violet2: color(display-p3 .978 .974 .998);
  --t-color-violet3: color(display-p3 .953 .943 .993);
  --t-color-violet4: color(display-p3 .916 .897 1);
  --t-color-violet5: color(display-p3 .876 .851 1);
  --t-color-violet6: color(display-p3 .825 .793 .981);
  --t-color-violet7: color(display-p3 .752 .712 .943);
  --t-color-violet8: color(display-p3 .654 .602 .902);
  --t-color-violet9: color(display-p3 .417 .341 .784);
  --t-color-violet10: color(display-p3 .381 .306 .741);
  --t-color-violet11: color(display-p3 .383 .317 .702);
  --t-color-violet12: color(display-p3 .179 .15 .359);
  --t-color-iris1: color(display-p3 .992 .992 .999);
  --t-color-iris2: color(display-p3 .972 .973 .998);
  --t-color-iris3: color(display-p3 .943 .945 .992);
  --t-color-iris4: color(display-p3 .902 .906 1);
  --t-color-iris5: color(display-p3 .857 .861 1);
  --t-color-iris6: color(display-p3 .799 .805 .987);
  --t-color-iris7: color(display-p3 .721 .727 .955);
  --t-color-iris8: color(display-p3 .61 .619 .918);
  --t-color-iris9: color(display-p3 .357 .357 .81);
  --t-color-iris10: color(display-p3 .318 .318 .774);
  --t-color-iris11: color(display-p3 .337 .326 .748);
  --t-color-iris12: color(display-p3 .154 .161 .371);
  --t-color-cyan1: color(display-p3 .982 .992 .996);
  --t-color-cyan2: color(display-p3 .955 .981 .984);
  --t-color-cyan3: color(display-p3 .888 .965 .975);
  --t-color-cyan4: color(display-p3 .821 .941 .959);
  --t-color-cyan5: color(display-p3 .751 .907 .935);
  --t-color-cyan6: color(display-p3 .671 .862 .9);
  --t-color-cyan7: color(display-p3 .564 .8 .854);
  --t-color-cyan8: color(display-p3 .388 .715 .798);
  --t-color-cyan9: color(display-p3 .282 .627 .765);
  --t-color-cyan10: color(display-p3 .264 .583 .71);
  --t-color-cyan11: color(display-p3 .08 .48 .63);
  --t-color-cyan12: color(display-p3 .108 .232 .277);
  --t-color-jade1: color(display-p3 .986 .996 .992);
  --t-color-jade2: color(display-p3 .962 .983 .969);
  --t-color-jade3: color(display-p3 .912 .965 .932);
  --t-color-jade4: color(display-p3 .858 .941 .893);
  --t-color-jade5: color(display-p3 .795 .909 .847);
  --t-color-jade6: color(display-p3 .715 .864 .791);
  --t-color-jade7: color(display-p3 .603 .802 .718);
  --t-color-jade8: color(display-p3 .44 .72 .629);
  --t-color-jade9: color(display-p3 .319 .63 .521);
  --t-color-jade10: color(display-p3 .299 .592 .488);
  --t-color-jade11: color(display-p3 .15 .5 .37);
  --t-color-jade12: color(display-p3 .142 .229 .194);
  --t-color-grass1: color(display-p3 .986 .996 .985);
  --t-color-grass2: color(display-p3 .966 .983 .964);
  --t-color-grass3: color(display-p3 .923 .965 .917);
  --t-color-grass4: color(display-p3 .872 .94 .865);
  --t-color-grass5: color(display-p3 .811 .908 .802);
  --t-color-grass6: color(display-p3 .733 .864 .724);
  --t-color-grass7: color(display-p3 .628 .803 .622);
  --t-color-grass8: color(display-p3 .477 .72 .482);
  --t-color-grass9: color(display-p3 .38 .647 .378);
  --t-color-grass10: color(display-p3 .344 .598 .342);
  --t-color-grass11: color(display-p3 .263 .488 .261);
  --t-color-grass12: color(display-p3 .151 .233 .153);
  --t-color-mint1: color(display-p3 .98 .995 .992);
  --t-color-mint2: color(display-p3 .957 .985 .977);
  --t-color-mint3: color(display-p3 .888 .972 .95);
  --t-color-mint4: color(display-p3 .819 .951 .916);
  --t-color-mint5: color(display-p3 .747 .918 .873);
  --t-color-mint6: color(display-p3 .668 .87 .818);
  --t-color-mint7: color(display-p3 .567 .805 .744);
  --t-color-mint8: color(display-p3 .42 .724 .649);
  --t-color-mint9: color(display-p3 .62 .908 .834);
  --t-color-mint10: color(display-p3 .585 .871 .797);
  --t-color-mint11: color(display-p3 .203 .463 .397);
  --t-color-mint12: color(display-p3 .136 .259 .236);
  --t-color-lime1: color(display-p3 .989 .992 .981);
  --t-color-lime2: color(display-p3 .975 .98 .954);
  --t-color-lime3: color(display-p3 .939 .965 .851);
  --t-color-lime4: color(display-p3 .896 .94 .76);
  --t-color-lime5: color(display-p3 .843 .903 .678);
  --t-color-lime6: color(display-p3 .778 .852 .599);
  --t-color-lime7: color(display-p3 .694 .784 .508);
  --t-color-lime8: color(display-p3 .585 .707 .378);
  --t-color-lime9: color(display-p3 .78 .928 .466);
  --t-color-lime10: color(display-p3 .734 .896 .397);
  --t-color-lime11: color(display-p3 .386 .482 .227);
  --t-color-lime12: color(display-p3 .222 .25 .128);
  --t-color-bronze1: color(display-p3 .991 .988 .988);
  --t-color-bronze2: color(display-p3 .989 .97 .961);
  --t-color-bronze3: color(display-p3 .958 .932 .919);
  --t-color-bronze4: color(display-p3 .929 .894 .877);
  --t-color-bronze5: color(display-p3 .898 .853 .832);
  --t-color-bronze6: color(display-p3 .861 .805 .778);
  --t-color-bronze7: color(display-p3 .812 .739 .706);
  --t-color-bronze8: color(display-p3 .741 .647 .606);
  --t-color-bronze9: color(display-p3 .611 .507 .455);
  --t-color-bronze10: color(display-p3 .563 .461 .414);
  --t-color-bronze11: color(display-p3 .471 .373 .336);
  --t-color-bronze12: color(display-p3 .251 .191 .172);
  --t-color-gold1: color(display-p3 .992 .992 .989);
  --t-color-gold2: color(display-p3 .98 .976 .953);
  --t-color-gold3: color(display-p3 .947 .94 .909);
  --t-color-gold4: color(display-p3 .914 .904 .865);
  --t-color-gold5: color(display-p3 .88 .865 .816);
  --t-color-gold6: color(display-p3 .84 .818 .756);
  --t-color-gold7: color(display-p3 .788 .753 .677);
  --t-color-gold8: color(display-p3 .715 .66 .565);
  --t-color-gold9: color(display-p3 .579 .517 .41);
  --t-color-gold10: color(display-p3 .538 .479 .38);
  --t-color-gold11: color(display-p3 .433 .386 .305);
  --t-color-gold12: color(display-p3 .227 .209 .173);
  --t-color-brown1: color(display-p3 .995 .992 .989);
  --t-color-brown2: color(display-p3 .987 .976 .964);
  --t-color-brown3: color(display-p3 .959 .936 .909);
  --t-color-brown4: color(display-p3 .934 .897 .855);
  --t-color-brown5: color(display-p3 .909 .856 .798);
  --t-color-brown6: color(display-p3 .88 .808 .73);
  --t-color-brown7: color(display-p3 .841 .742 .639);
  --t-color-brown8: color(display-p3 .782 .647 .514);
  --t-color-brown9: color(display-p3 .651 .505 .368);
  --t-color-brown10: color(display-p3 .601 .465 .344);
  --t-color-brown11: color(display-p3 .485 .374 .288);
  --t-color-brown12: color(display-p3 .236 .202 .183);
  --t-color-amber1: color(display-p3 .995 .992 .985);
  --t-color-amber2: color(display-p3 .994 .986 .921);
  --t-color-amber3: color(display-p3 .994 .969 .782);
  --t-color-amber4: color(display-p3 .989 .937 .65);
  --t-color-amber5: color(display-p3 .97 .902 .527);
  --t-color-amber6: color(display-p3 .936 .844 .506);
  --t-color-amber7: color(display-p3 .89 .762 .443);
  --t-color-amber8: color(display-p3 .85 .65 .3);
  --t-color-amber9: color(display-p3 1 .77 .26);
  --t-color-amber10: color(display-p3 .959 .741 .274);
  --t-color-amber11: color(display-p3 .64 .4 0);
  --t-color-amber12: color(display-p3 .294 .208 .145);
  --t-color-transparent-green1: #00c04004;
  --t-color-transparent-green2: #00a32f0b;
  --t-color-transparent-green3: #00a43319;
  --t-color-transparent-green4: #00a83829;
  --t-color-transparent-green5: #019c393b;
  --t-color-transparent-green6: #00963c52;
  --t-color-transparent-green7: #00914071;
  --t-color-transparent-green8: #00924ba4;
  --t-color-transparent-green9: #008f4acf;
  --t-color-transparent-green10: #008647d4;
  --t-color-transparent-green11: #00713fde;
  --t-color-transparent-green12: #002616e6;
  --t-color-transparent-turquoise1: #00cc9905;
  --t-color-transparent-turquoise2: #00aa800c;
  --t-color-transparent-turquoise3: #00c69d1f;
  --t-color-transparent-turquoise4: #00c39633;
  --t-color-transparent-turquoise5: #00b49047;
  --t-color-transparent-turquoise6: #00a6855e;
  --t-color-transparent-turquoise7: #0099807c;
  --t-color-transparent-turquoise8: #009783ac;
  --t-color-transparent-turquoise9: #009e8ced;
  --t-color-transparent-turquoise10: #009684f2;
  --t-color-transparent-turquoise11: #008573;
  --t-color-transparent-turquoise12: #00332df2;
  --t-color-transparent-sky1: #00d5ff06;
  --t-color-transparent-sky2: #00a4db0e;
  --t-color-transparent-sky3: #00b3ee1e;
  --t-color-transparent-sky4: #00ace42e;
  --t-color-transparent-sky5: #00a1d841;
  --t-color-transparent-sky6: #0092ca56;
  --t-color-transparent-sky7: #0089c172;
  --t-color-transparent-sky8: #0085bf9f;
  --t-color-transparent-sky9: #00c7fe83;
  --t-color-transparent-sky10: #00bcf38b;
  --t-color-transparent-sky11: #00749e;
  --t-color-transparent-sky12: #002540e2;
  --t-color-transparent-blue1: #00008002;
  --t-color-transparent-blue2: #0040ff08;
  --t-color-transparent-blue3: #0047f112;
  --t-color-transparent-blue4: #0044ff1e;
  --t-color-transparent-blue5: #0044ff2d;
  --t-color-transparent-blue6: #003eff3e;
  --t-color-transparent-blue7: #0037ed54;
  --t-color-transparent-blue8: #0034dc72;
  --t-color-transparent-blue9: #0031d2c1;
  --t-color-transparent-blue10: #002ec9cc;
  --t-color-transparent-blue11: #002bb7c5;
  --t-color-transparent-blue12: #001046e0;
  --t-color-transparent-purple1: #aa00aa03;
  --t-color-transparent-purple2: #8000e008;
  --t-color-transparent-purple3: #8e00f112;
  --t-color-transparent-purple4: #8d00e51d;
  --t-color-transparent-purple5: #8000db2a;
  --t-color-transparent-purple6: #7a01d03b;
  --t-color-transparent-purple7: #6d00c350;
  --t-color-transparent-purple8: #6600c06c;
  --t-color-transparent-purple9: #5c00adb1;
  --t-color-transparent-purple10: #53009eb8;
  --t-color-transparent-purple11: #52009aba;
  --t-color-transparent-purple12: #250049df;
  --t-color-transparent-pink1: #ff00aa03;
  --t-color-transparent-pink2: #e0008008;
  --t-color-transparent-pink3: #f4008c16;
  --t-color-transparent-pink4: #e2008b23;
  --t-color-transparent-pink5: #d1008331;
  --t-color-transparent-pink6: #c0007840;
  --t-color-transparent-pink7: #b6006f53;
  --t-color-transparent-pink8: #af006f6c;
  --t-color-transparent-pink9: #c8007fbf;
  --t-color-transparent-pink10: #c2007ac7;
  --t-color-transparent-pink11: #b60074d6;
  --t-color-transparent-pink12: #59003bed;
  --t-color-transparent-red1: #ff000003;
  --t-color-transparent-red2: #ff000008;
  --t-color-transparent-red3: #f3000d14;
  --t-color-transparent-red4: #ff000824;
  --t-color-transparent-red5: #ff000632;
  --t-color-transparent-red6: #f8000442;
  --t-color-transparent-red7: #df000356;
  --t-color-transparent-red8: #d2000571;
  --t-color-transparent-red9: #db0007b7;
  --t-color-transparent-red10: #d10005c1;
  --t-color-transparent-red11: #c40006d3;
  --t-color-transparent-red12: #55000de8;
  --t-color-transparent-orange1: #c0400004;
  --t-color-transparent-orange2: #ff8e0012;
  --t-color-transparent-orange3: #ff9c0029;
  --t-color-transparent-orange4: #ff91014a;
  --t-color-transparent-orange5: #ff8b0065;
  --t-color-transparent-orange6: #ff81007d;
  --t-color-transparent-orange7: #ed6c008c;
  --t-color-transparent-orange8: #e35f00aa;
  --t-color-transparent-orange9: #f65e00ea;
  --t-color-transparent-orange10: #ef5f00;
  --t-color-transparent-orange11: #cc4e00;
  --t-color-transparent-orange12: #431200e2;
  --t-color-transparent-yellow1: #aaaa0006;
  --t-color-transparent-yellow2: #f4dd0016;
  --t-color-transparent-yellow3: #ffee0047;
  --t-color-transparent-yellow4: #ffe3016b;
  --t-color-transparent-yellow5: #ffd5008f;
  --t-color-transparent-yellow6: #ebbc0097;
  --t-color-transparent-yellow7: #d2a10098;
  --t-color-transparent-yellow8: #c99700c6;
  --t-color-transparent-yellow9: #ffe100d6;
  --t-color-transparent-yellow10: #ffdc00;
  --t-color-transparent-yellow11: #9e6c00;
  --t-color-transparent-yellow12: #2e2000e0;
  --t-color-transparent-gray1: color(display-p3 0 0 0 / .02);
  --t-color-transparent-gray2: color(display-p3 0 0 0 / .039);
  --t-color-transparent-gray3: color(display-p3 0 0 0 / .047);
  --t-color-transparent-gray4: color(display-p3 0 0 0 / .071);
  --t-color-transparent-gray5: color(display-p3 0 0 0 / .078);
  --t-color-transparent-gray6: color(display-p3 0 0 0 / .114);
  --t-color-transparent-gray7: color(display-p3 0 0 0 / .161);
  --t-color-transparent-gray8: color(display-p3 0 0 0 / .22);
  --t-color-transparent-gray9: color(display-p3 0 0 0 / .361);
  --t-color-transparent-gray10: color(display-p3 0 0 0 / .478);
  --t-color-transparent-gray11: color(display-p3 0 0 0 / .722);
  --t-color-transparent-gray12: color(display-p3 0 0 0 / .91);
  --t-color-transparent-mauve1: #55005503;
  --t-color-transparent-mauve2: #2b005506;
  --t-color-transparent-mauve3: #30004010;
  --t-color-transparent-mauve4: #20003618;
  --t-color-transparent-mauve5: #20003820;
  --t-color-transparent-mauve6: #14003527;
  --t-color-transparent-mauve7: #10003332;
  --t-color-transparent-mauve8: #08003145;
  --t-color-transparent-mauve9: #05001d73;
  --t-color-transparent-mauve10: #0500197d;
  --t-color-transparent-mauve11: #0400119c;
  --t-color-transparent-mauve12: #020008e0;
  --t-color-transparent-slate1: #00005503;
  --t-color-transparent-slate2: #00005506;
  --t-color-transparent-slate3: #0000330f;
  --t-color-transparent-slate4: #00002d17;
  --t-color-transparent-slate5: #0009321f;
  --t-color-transparent-slate6: #00002f26;
  --t-color-transparent-slate7: #00062e32;
  --t-color-transparent-slate8: #00083046;
  --t-color-transparent-slate9: #00051d74;
  --t-color-transparent-slate10: #00071b7f;
  --t-color-transparent-slate11: #0007149f;
  --t-color-transparent-slate12: #000509e3;
  --t-color-transparent-sage1: #00804004;
  --t-color-transparent-sage2: #00402008;
  --t-color-transparent-sage3: #002d1e11;
  --t-color-transparent-sage4: #001f1519;
  --t-color-transparent-sage5: #00180820;
  --t-color-transparent-sage6: #00140d28;
  --t-color-transparent-sage7: #00140a34;
  --t-color-transparent-sage8: #000f0847;
  --t-color-transparent-sage9: #00110b79;
  --t-color-transparent-sage10: #00100a83;
  --t-color-transparent-sage11: #000a07a0;
  --t-color-transparent-sage12: #000805e5;
  --t-color-transparent-olive1: #00550003;
  --t-color-transparent-olive2: #00490007;
  --t-color-transparent-olive3: #00200010;
  --t-color-transparent-olive4: #00160018;
  --t-color-transparent-olive5: #00180020;
  --t-color-transparent-olive6: #00140028;
  --t-color-transparent-olive7: #000f0033;
  --t-color-transparent-olive8: #040f0047;
  --t-color-transparent-olive9: #050f0078;
  --t-color-transparent-olive10: #040e0082;
  --t-color-transparent-olive11: #020a00a0;
  --t-color-transparent-olive12: #010600e3;
  --t-color-transparent-sand1: #55550003;
  --t-color-transparent-sand2: #25250007;
  --t-color-transparent-sand3: #20100010;
  --t-color-transparent-sand4: #1f150019;
  --t-color-transparent-sand5: #1f180021;
  --t-color-transparent-sand6: #19130029;
  --t-color-transparent-sand7: #19140035;
  --t-color-transparent-sand8: #1915014a;
  --t-color-transparent-sand9: #0f0f0079;
  --t-color-transparent-sand10: #0c0c0083;
  --t-color-transparent-sand11: #080800a1;
  --t-color-transparent-sand12: #060500e3;
  --t-color-transparent-tomato1: #ff000003;
  --t-color-transparent-tomato2: #ff200008;
  --t-color-transparent-tomato3: #f52b0018;
  --t-color-transparent-tomato4: #ff35002c;
  --t-color-transparent-tomato5: #ff2e003d;
  --t-color-transparent-tomato6: #f92d0050;
  --t-color-transparent-tomato7: #e7280067;
  --t-color-transparent-tomato8: #db250084;
  --t-color-transparent-tomato9: #df2600d1;
  --t-color-transparent-tomato10: #d72400da;
  --t-color-transparent-tomato11: #cd2200ea;
  --t-color-transparent-tomato12: #460900e0;
  --t-color-transparent-ruby1: #ff005503;
  --t-color-transparent-ruby2: #ff002008;
  --t-color-transparent-ruby3: #f3002515;
  --t-color-transparent-ruby4: #ff002523;
  --t-color-transparent-ruby5: #ff002a31;
  --t-color-transparent-ruby6: #e4002440;
  --t-color-transparent-ruby7: #ce002553;
  --t-color-transparent-ruby8: #c300286d;
  --t-color-transparent-ruby9: #db002cb9;
  --t-color-transparent-ruby10: #d2002cc4;
  --t-color-transparent-ruby11: #c10030db;
  --t-color-transparent-ruby12: #550016e8;
  --t-color-transparent-crimson1: #ff005503;
  --t-color-transparent-crimson2: #e0004008;
  --t-color-transparent-crimson3: #ff005216;
  --t-color-transparent-crimson4: #f8005123;
  --t-color-transparent-crimson5: #e5004f31;
  --t-color-transparent-crimson6: #d0004b41;
  --t-color-transparent-crimson7: #bf004753;
  --t-color-transparent-crimson8: #b6004a6c;
  --t-color-transparent-crimson9: #e2005bc2;
  --t-color-transparent-crimson10: #d70056cb;
  --t-color-transparent-crimson11: #c4004fe2;
  --t-color-transparent-crimson12: #530026e9;
  --t-color-transparent-plum1: #aa00ff03;
  --t-color-transparent-plum2: #c000c008;
  --t-color-transparent-plum3: #cc00cc14;
  --t-color-transparent-plum4: #c200c921;
  --t-color-transparent-plum5: #b700bd2e;
  --t-color-transparent-plum6: #a400b03d;
  --t-color-transparent-plum7: #9900a852;
  --t-color-transparent-plum8: #9000a56e;
  --t-color-transparent-plum9: #89009eb5;
  --t-color-transparent-plum10: #7f0092bb;
  --t-color-transparent-plum11: #730086c1;
  --t-color-transparent-plum12: #40004be6;
  --t-color-transparent-violet1: #5500aa03;
  --t-color-transparent-violet2: #4900ff07;
  --t-color-transparent-violet3: #4400ee0f;
  --t-color-transparent-violet4: #4300ff1b;
  --t-color-transparent-violet5: #3600ff26;
  --t-color-transparent-violet6: #3100fb35;
  --t-color-transparent-violet7: #2d01dd4a;
  --t-color-transparent-violet8: #2b00d066;
  --t-color-transparent-violet9: #2400b7a9;
  --t-color-transparent-violet10: #2300abb2;
  --t-color-transparent-violet11: #1f0099af;
  --t-color-transparent-violet12: #0b0043d9;
  --t-color-transparent-iris1: #0000ff02;
  --t-color-transparent-iris2: #0000ff07;
  --t-color-transparent-iris3: #0011ee0f;
  --t-color-transparent-iris4: #000bff19;
  --t-color-transparent-iris5: #000eff25;
  --t-color-transparent-iris6: #000aff34;
  --t-color-transparent-iris7: #0008e647;
  --t-color-transparent-iris8: #0008d964;
  --t-color-transparent-iris9: #0000c0a4;
  --t-color-transparent-iris10: #0000b6ae;
  --t-color-transparent-iris11: #0600abac;
  --t-color-transparent-iris12: #000246d8;
  --t-color-transparent-cyan1: #0099cc05;
  --t-color-transparent-cyan2: #009db10d;
  --t-color-transparent-cyan3: #00c2d121;
  --t-color-transparent-cyan4: #00bcd435;
  --t-color-transparent-cyan5: #01b4cc4a;
  --t-color-transparent-cyan6: #00a7c162;
  --t-color-transparent-cyan7: #009fbb82;
  --t-color-transparent-cyan8: #00a3c0c2;
  --t-color-transparent-cyan9: #00a2c7;
  --t-color-transparent-cyan10: #0094b7f8;
  --t-color-transparent-cyan11: #007491ef;
  --t-color-transparent-cyan12: #00323ef2;
  --t-color-transparent-jade1: #00c08004;
  --t-color-transparent-jade2: #00a3460b;
  --t-color-transparent-jade3: #00ae4819;
  --t-color-transparent-jade4: #00a85129;
  --t-color-transparent-jade5: #00a2553c;
  --t-color-transparent-jade6: #009a5753;
  --t-color-transparent-jade7: #00945f74;
  --t-color-transparent-jade8: #00976ea9;
  --t-color-transparent-jade9: #00916bd6;
  --t-color-transparent-jade10: #008764d9;
  --t-color-transparent-jade11: #007152df;
  --t-color-transparent-jade12: #002217e2;
  --t-color-transparent-grass1: #00c00004;
  --t-color-transparent-grass2: #0099000a;
  --t-color-transparent-grass3: #00970016;
  --t-color-transparent-grass4: #009f0725;
  --t-color-transparent-grass5: #00930536;
  --t-color-transparent-grass6: #008f0a4d;
  --t-color-transparent-grass7: #018b0f6b;
  --t-color-transparent-grass8: #008d199a;
  --t-color-transparent-grass9: #008619b9;
  --t-color-transparent-grass10: #007b17c1;
  --t-color-transparent-grass11: #006514d5;
  --t-color-transparent-grass12: #002006df;
  --t-color-transparent-mint1: #00d5aa06;
  --t-color-transparent-mint2: #00b18a0d;
  --t-color-transparent-mint3: #00d29e22;
  --t-color-transparent-mint4: #00cc9937;
  --t-color-transparent-mint5: #00c0914c;
  --t-color-transparent-mint6: #00b08663;
  --t-color-transparent-mint7: #00a17d81;
  --t-color-transparent-mint8: #009e7fb3;
  --t-color-transparent-mint9: #00d3a579;
  --t-color-transparent-mint10: #00c39982;
  --t-color-transparent-mint11: #007763fd;
  --t-color-transparent-mint12: #00312ae9;
  --t-color-transparent-lime1: #66990005;
  --t-color-transparent-lime2: #6b95000c;
  --t-color-transparent-lime3: #96c80029;
  --t-color-transparent-lime4: #8fc60042;
  --t-color-transparent-lime5: #81bb0059;
  --t-color-transparent-lime6: #72aa006e;
  --t-color-transparent-lime7: #61990087;
  --t-color-transparent-lime8: #559200ab;
  --t-color-transparent-lime9: #93e4009c;
  --t-color-transparent-lime10: #8fdc00b3;
  --t-color-transparent-lime11: #375f00d0;
  --t-color-transparent-lime12: #1e2900e3;
  --t-color-transparent-bronze1: #55000003;
  --t-color-transparent-bronze2: #cc33000a;
  --t-color-transparent-bronze3: #92250015;
  --t-color-transparent-bronze4: #80280020;
  --t-color-transparent-bronze5: #7423002c;
  --t-color-transparent-bronze6: #7324003a;
  --t-color-transparent-bronze7: #6c1f004c;
  --t-color-transparent-bronze8: #671c0066;
  --t-color-transparent-bronze9: #551a008d;
  --t-color-transparent-bronze10: #4c150097;
  --t-color-transparent-bronze11: #3d0f00ab;
  --t-color-transparent-bronze12: #1d0600d4;
  --t-color-transparent-gold1: #55550003;
  --t-color-transparent-gold2: #9d8a000d;
  --t-color-transparent-gold3: #75600018;
  --t-color-transparent-gold4: #6b4e0024;
  --t-color-transparent-gold5: #60460030;
  --t-color-transparent-gold6: #64440040;
  --t-color-transparent-gold7: #63420055;
  --t-color-transparent-gold8: #633d0072;
  --t-color-transparent-gold9: #5332009a;
  --t-color-transparent-gold10: #492d00a1;
  --t-color-transparent-gold11: #362100b4;
  --t-color-transparent-gold12: #130c00d4;
  --t-color-transparent-brown1: #aa550003;
  --t-color-transparent-brown2: #aa550009;
  --t-color-transparent-brown3: #a04b0018;
  --t-color-transparent-brown4: #9b4a0026;
  --t-color-transparent-brown5: #9f4d0035;
  --t-color-transparent-brown6: #a04e0048;
  --t-color-transparent-brown7: #a34e0060;
  --t-color-transparent-brown8: #9f4a0081;
  --t-color-transparent-brown9: #823c00a7;
  --t-color-transparent-brown10: #723300ac;
  --t-color-transparent-brown11: #522100b9;
  --t-color-transparent-brown12: #140600d1;
  --t-color-transparent-amber1: #c0800004;
  --t-color-transparent-amber2: #f4d10016;
  --t-color-transparent-amber3: #ffde003d;
  --t-color-transparent-amber4: #ffd40063;
  --t-color-transparent-amber5: #f8cf0088;
  --t-color-transparent-amber6: #eab5008c;
  --t-color-transparent-amber7: #dc9b009d;
  --t-color-transparent-amber8: #da8a00c9;
  --t-color-transparent-amber9: #ffb300c2;
  --t-color-transparent-amber10: #ffb300e7;
  --t-color-transparent-amber11: #ab6400;
  --t-color-transparent-amber12: #341500dd;
}

/* ============================================================
   CRX MERCURY — STRUCTURAL LAYER
   Appended after the 991-var palette block. Equal-specificity
   rules win by source order; !important used to beat
   styled-components inline styles where Twenty hardcodes values.
   Tokens (truth from app.crxfx.com):
     canvas #f7f8fa · surface #fff · sidebar #fbfcfd
     hairline rgba(23,23,33,.08) · sunken #f2f3f6
     ink #1e1e2a · secondary #5b5b66 · tertiary #8a8a96
     accent #5266eb · accent-hover #4254d6 · danger #e5484d
   ============================================================ */

/* --- 1. Typography: force Hanken Grotesk everywhere -------- */
/* Twenty hardcodes Inter in styled-components inline styles,
   so the --t-font-family var is ignored. Override at element
   level; restore monospace for code/pre/kbd. */
body,
body *:not(code):not(pre):not(kbd):not([class*="monospace"]):not([class*="Mono"]) {
  font-family: "Hanken Grotesk", system-ui, -apple-system, sans-serif !important;
}
code, pre, kbd, [class*="monospace"], [class*="Mono"] {
  font-family: "DM Mono", ui-monospace, SFMono-Regular, monospace !important;
}

/* --- 2. Sidebar column ------------------------------------- */
/* The 220px first column: give it the Mercury sidebar wash
   and a 1px hairline border-right. */
#root > div > div > div:first-child {
  background: #fbfcfd !important;
  border-right: 1px solid rgba(23, 23, 33, 0.08) !important;
}

/* --- 3. Nav rows ------------------------------------------- */
/* Inactive rows: 8px radius, secondary ink, monochrome.
   Active row: sunken #f2f3f6 fill + a 3px x 16px indigo tick
   at the left edge + ink text. */
.navigation-drawer-item {
  border-radius: 8px !important;
  position: relative !important;
  color: #5b5b66 !important;
  /* Air the rows out toward the app rail's 44px feel — Twenty ships them at
     28px (4px padding). min-height drives the height; keep align-center. */
  min-height: 40px !important;
  padding: 6px 10px !important;
  font-size: 14.5px !important;
}
.navigation-drawer-item[aria-selected="true"] {
  background: #f2f3f6 !important;
  color: #1e1e2a !important;
}
.navigation-drawer-item[aria-selected="true"] * {
  color: #1e1e2a !important;
}
.navigation-drawer-item[aria-selected="true"]::before {
  content: "";
  position: absolute;
  left: -4px;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 16px;
  border-radius: 0 2px 2px 0;
  background: #5266eb;
}

/* Section labels (Workspace / Other): 11px uppercase tracked tertiary */
[class*="NavigationDrawerSectionTitle"],
nav h3, aside h3 {
  font-size: 11px !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #8a8a96 !important;
}

/* --- 4. Main content card: calm + flatten shadow ---------- */
/* Keep the 8px radius panel but make it read flat: hairline
   border, no decorative shadow. Targeted by structure (the
   wide white panel inside the main column). */
.s1oglphl,
#root > div > div > div:last-child div[class] {
  /* scoped reset applied narrowly below to avoid over-reach */
}
.s1oglphl {
  border: 1px solid rgba(23, 23, 33, 0.08) !important;
  border-radius: 12px !important;
  box-shadow: none !important;
  background: #ffffff !important;
}

/* --- 5. Control radii: buttons / inputs toward 8px -------- */
/* Twenty buttons & inputs are 4px. Push interactive controls
   to 8px WITHOUT ballooning tiny chips/checkboxes. Target the
   button and input/textarea elements directly, leave small
   chrome (checkboxes, chips) alone. */
button {
  border-radius: 8px !important;
}
input[type="text"], input[type="email"], input[type="password"],
input[type="search"], input:not([type]), textarea, select {
  border-radius: 8px !important;
}
/* Keep checkboxes / radios square-ish, don't pill them */
input[type="checkbox"], input[type="radio"] {
  border-radius: 4px !important;
}
/* Chips stay compact-rounded */
[data-testid="chip"] {
  border-radius: 6px !important;
}

/* --- 6. Table chrome -------------------------------------- */
/* Make Twenty's record table read like the app's positions blotter:
   tracked-caps secondary header, hairline row separators, row hover —
   all on STABLE classes (.header-cell / .table-cell / row-id testid),
   verified live against Twenty v2.8.3 (no hashed-class targeting). */
[data-testid="top-bar-title"] {
  font-weight: 600 !important;
}

/* Column headers — the app blotter header: 13px, uppercase, tracked,
   secondary ink, medium weight, with a hairline under the head row. */
.header-cell {
  font-size: 13px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.06em !important;
  color: #5b5b66 !important;
  border-bottom: 1px solid rgba(23, 23, 33, 0.08) !important;
}

/* Body cells — colour the border-bottom Twenty already reserves (it ships
   transparent) so every row gets a hairline separator. No vertical lines. */
.table-cell {
  border-bottom: 1px solid rgba(23, 23, 33, 0.06) !important;
  border-right: 0 !important;
}

/* Row hover — the app's hover:bg-bg (#f7f8fa) across the whole row. */
[data-testid^="row-id-"]:hover .table-cell {
  background: #f7f8fa !important;
}

/* --- 7. Accent normalization ------------------------------ */
/* Anything that paints Twenty's default blue or focus ring
   should read CRX indigo. Vars already carry most of this;
   this catches focus outlines. */
*:focus-visible {
  outline-color: #5266eb !important;
}

/* --- 8. Login / welcome screen ---------------------------- */
/* Flat #f7f8fa canvas handled by injected overlay CSS. Ensure
   the auth card controls use 8px radius + Hanken (covered by
   the global rules above). Soften the card itself. */

/* --- 9. Inactive nav icons toward monochrome -------------- */
/* CRX sidebar shows inactive object icons monochrome; active
   row keeps ink. Per-object Twenty colors are painted via
   fill/inline color, so desaturate only the inactive rows.
   Stable selector (no hashed class). */
.navigation-drawer-item[aria-selected="false"] svg {
  filter: grayscale(1) opacity(0.85);
}
.navigation-drawer-item[aria-selected="true"] svg {
  filter: none;
}

/* ── 10. rail icons: full monochrome — Mercury spends color on the accent only */
#root > div > div > div:first-child svg { filter: grayscale(1); }
