.IjD4QpUNVCV2QbjCJ_5J{font-family:"IBM Plex Sans",Helvetica,sans-serif}.cuJMbL07JzlFx07Sv5tW{line-height:20px;list-style:decimal;padding-left:16px}.wrMweKLwmvXiSHClOyMz{list-style:none}.NRNu_vk9ucaymvtSg6ux{list-style:disc;padding-left:13px}.v5zV6S9coyK7kA0FqXDy{font-size:120px;font-weight:600;line-height:196px;text-transform:capitalize;letter-spacing:-0.02em}.NZz0xupEmpUrzCP1cAjl{font-size:40px;font-weight:600;line-height:48px;text-transform:capitalize;letter-spacing:-0.01em}.WGwXMi22vzWsTl3msmgk{font-size:28px;font-weight:600;line-height:32px}.JDl4fxXRcCULC_CYSnvM{font-size:20px;font-weight:600;line-height:24px}.bhDbt57S2mU3oSJJlZiT{font-size:14px;font-weight:400;letter-spacing:2px;line-height:24px;text-transform:uppercase}.LY9rhO8LIdGumJYbl20o,.cuJMbL07JzlFx07Sv5tW>li{font-size:14px;font-weight:400;line-height:20px}._hZyZ1GlS3hqKWgufiES{font-size:12px;font-weight:400;line-height:14px}._hZyZ1GlS3hqKWgufiES.KK8X1Dp3OzCunsE8zuoK{color:#29293d}.GKQGndvLZyoOUvo1nZWz{display:block;font-size:14px;font-weight:400;height:16px;line-height:16px;margin-bottom:10px}.SvxU4UZ59er60R4PkSMO,.LamGVdY3pizwgvaxqWjM,.FiorY5TtJT6cs59bID_j{font-size:14px;font-weight:400;line-height:16px}.FiorY5TtJT6cs59bID_j{color:#be2f38}.LamGVdY3pizwgvaxqWjM{color:#e76f28}.SvxU4UZ59er60R4PkSMO{color:#24a878}.D8ayK_HWI2dBmYSxIRKl{color:#206ef3;cursor:pointer;font-size:14px;font-weight:400;line-height:14px;text-decoration:none}.D8ayK_HWI2dBmYSxIRKl:hover{text-decoration:underline}.D8ayK_HWI2dBmYSxIRKl.KK8X1Dp3OzCunsE8zuoK{color:#29293d;text-decoration:underline}.LY9rhO8LIdGumJYbl20o.yqFI_d7E8O6ptv46bjqN,.FiorY5TtJT6cs59bID_j.yqFI_d7E8O6ptv46bjqN,.LamGVdY3pizwgvaxqWjM.yqFI_d7E8O6ptv46bjqN,.D8ayK_HWI2dBmYSxIRKl.yqFI_d7E8O6ptv46bjqN,.SvxU4UZ59er60R4PkSMO.yqFI_d7E8O6ptv46bjqN{font-size:12px;line-height:14px}.LY9rhO8LIdGumJYbl20o>strong,._hZyZ1GlS3hqKWgufiES>strong,.bhDbt57S2mU3oSJJlZiT>strong{font-weight:600}.LY9rhO8LIdGumJYbl20o>em,._hZyZ1GlS3hqKWgufiES>em{font-style:italic}.LY9rhO8LIdGumJYbl20o.CBlmiLLayagiLC9jXMHt,._hZyZ1GlS3hqKWgufiES.CBlmiLLayagiLC9jXMHt,.bhDbt57S2mU3oSJJlZiT.CBlmiLLayagiLC9jXMHt{color:#5a5a5b}.sdNeAl_ZKbTdQyzRaDuR{font-size:14px;font-weight:600;line-height:16px}.sdNeAl_ZKbTdQyzRaDuR.zmKgrDdtJLOfhmqlQdHQ{text-transform:uppercase;letter-spacing:2px}.A0xqiQxwR0zfwQk2BxRA{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.A0xqiQxwR0zfwQk2BxRA.XFeWZERKHA1GR71HiILw{font-weight:600}.A0xqiQxwR0zfwQk2BxRA.CBlmiLLayagiLC9jXMHt{color:#c4c4c5}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 900;
  src: local('IBMPlexSans-SemiBold'), url(static/fonts/46e98a615b38113b3d8a.otf) format('opentype'),
    url(static/fonts/b1d3e14a771899356d39.eot) format('embedded-opentype'),
    url(static/fonts/b1d3e14a771899356d39.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 900;
  font-style: italic;
  src: local('IBMPlexSans-SemiBoldItalic'), url(static/fonts/7e264bc88ca985ef0e11.otf) format('opentype'),
    url(static/fonts/285d66855d04174e9352.eot) format('embedded-opentype'),
    url(static/fonts/285d66855d04174e9352.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 800;
  src: local('IBMPlexSans-SemiBold'), url(static/fonts/46e98a615b38113b3d8a.otf) format('opentype'),
    url(static/fonts/b1d3e14a771899356d39.eot) format('embedded-opentype'),
    url(static/fonts/b1d3e14a771899356d39.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 800;
  font-style: italic;
  src: local('IBMPlexSans-SemiBoldItalic'), url(static/fonts/7e264bc88ca985ef0e11.otf) format('opentype'),
    url(static/fonts/285d66855d04174e9352.eot) format('embedded-opentype'),
    url(static/fonts/285d66855d04174e9352.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 700;
  src: local('IBMPlexSans-SemiBold'), url(static/fonts/46e98a615b38113b3d8a.otf) format('opentype'),
    url(static/fonts/b1d3e14a771899356d39.eot) format('embedded-opentype'),
    url(static/fonts/b1d3e14a771899356d39.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 700;
  font-style: italic;
  src: local('IBMPlexSans-SemiBoldItalic'), url(static/fonts/7e264bc88ca985ef0e11.otf) format('opentype'),
    url(static/fonts/285d66855d04174e9352.eot) format('embedded-opentype'),
    url(static/fonts/285d66855d04174e9352.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 600;
  src: local('IBMPlexSans-SemiBold'), url(static/fonts/46e98a615b38113b3d8a.otf) format('opentype'),
    url(static/fonts/b1d3e14a771899356d39.eot) format('embedded-opentype'),
    url(static/fonts/b1d3e14a771899356d39.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 600;
  font-style: italic;
  src: local('IBMPlexSans-SemiBoldItalic'), url(static/fonts/7e264bc88ca985ef0e11.otf) format('opentype'),
    url(static/fonts/285d66855d04174e9352.eot) format('embedded-opentype'),
    url(static/fonts/285d66855d04174e9352.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 500;
  font-style: normal;
  src: local('IBMPlexSans-Regular'), url(static/fonts/34c8d3588fee7aa464dd.otf) format('opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot) format('embedded-opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 500;
  font-style: italic;
  src: local('IBMPlexSans-Italic'), url(static/fonts/a5e5bdb91056082344e4.otf) format('opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot) format('embedded-opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 400;
  font-style: normal;
  src: local('IBMPlexSans-Regular'), url(static/fonts/34c8d3588fee7aa464dd.otf) format('opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot) format('embedded-opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 400;
  font-style: italic;
  src: local('IBMPlexSans-Italic'), url(static/fonts/a5e5bdb91056082344e4.otf) format('opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot) format('embedded-opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 300;
  font-style: normal;
  src: local('IBMPlexSans-Regular'), url(static/fonts/34c8d3588fee7aa464dd.otf) format('opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot) format('embedded-opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 300;
  font-style: italic;
  src: local('IBMPlexSans-Italic'), url(static/fonts/a5e5bdb91056082344e4.otf) format('opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot) format('embedded-opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 200;
  font-style: normal;
  src: local('IBMPlexSans-Regular'), url(static/fonts/34c8d3588fee7aa464dd.otf) format('opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot) format('embedded-opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 200;
  font-style: italic;
  src: local('IBMPlexSans-Italic'), url(static/fonts/a5e5bdb91056082344e4.otf) format('opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot) format('embedded-opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 100;
  font-style: normal;
  src: local('IBMPlexSans-Regular'), url(static/fonts/34c8d3588fee7aa464dd.otf) format('opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot) format('embedded-opentype'),
    url(static/fonts/b03fbf0971f2835c8575.eot?#iefix) format('embedded-opentype');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-weight: 100;
  font-style: italic;
  src: local('IBMPlexSans-Italic'), url(static/fonts/a5e5bdb91056082344e4.otf) format('opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot) format('embedded-opentype'),
    url(static/fonts/9e35288218f8aa168fe7.eot?#iefix) format('embedded-opentype');
}

html {
  font-family: 'IBM Plex Sans', Helvetica, sans-serif;
}

@layer tcd {
  /* ===== Fonts ===== */

  @font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(static/fonts/64777c24233e7007e137.woff2) format("woff2");
  }

  @font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(static/fonts/dfad6a4efc5d5b958a67.woff2) format("woff2");
  }

  @font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(static/fonts/afac882843fb31756bc6.woff2) format("woff2");
  }

  @font-face {
    font-family: "IBM Plex Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(static/fonts/bda19ed5b3bc8b118ced.woff2) format("woff2");
  }
}

:root {
  --tcd-color-white: #ffffff;
  --tcd-color-black: #000000;
  --tcd-color-navy: #3a4f7c;
  --tcd-color-brand-200: #a29faa;
  --tcd-color-brand-400: #484856;
  --tcd-color-brand-800: #151521;
  --tcd-color-blue-100: #f2f6fe;
  --tcd-color-blue-200: #c9d8f9;
  --tcd-color-blue-300: #779beb;
  --tcd-color-blue-400: #4985f0;
  --tcd-color-blue-500: #206ef3;
  --tcd-color-blue-600: #1556c9;
  --tcd-color-blue-700: #1043a0;
  --tcd-color-blue-800: #0b3178;
  --tcd-color-blue-900: #082356;
  --tcd-color-blue-1000: #06183c;
  --tcd-color-grayscale-100: #f9f9fa;
  --tcd-color-grayscale-200: #f3f3f3;
  --tcd-color-grayscale-300: #e0e0e0;
  --tcd-color-grayscale-400: #c6c6c6;
  --tcd-color-grayscale-500: #a8a8a8;
  --tcd-color-grayscale-600: #8d8d8d;
  --tcd-color-grayscale-700: #6f6f6f;
  --tcd-color-grayscale-800: #525252;
  --tcd-color-grayscale-900: #393939;
  --tcd-color-grayscale-1000: #262626;
  --tcd-color-slate-100: #d8e0f1;
  --tcd-color-slate-200: #c3cde2;
  --tcd-color-slate-300: #aebad3;
  --tcd-color-slate-400: #99a7c4;
  --tcd-color-slate-500: #8595b6;
  --tcd-color-slate-600: #7183a7;
  --tcd-color-slate-700: #5e7199;
  --tcd-color-slate-800: #4c608a;
  --tcd-color-slate-900: #3a4f7c;
  --tcd-color-slate-1000: #293e6e;
  --tcd-color-red-100: #ffd2d2;
  --tcd-color-red-200: #fbb4b6;
  --tcd-color-red-300: #f38c90;
  --tcd-color-red-400: #e25e64;
  --tcd-color-red-500: #be2f38;
  --tcd-color-red-600: #a4262f;
  --tcd-color-red-700: #871e26;
  --tcd-color-red-800: #69171e;
  --tcd-color-red-900: #4e1217;
  --tcd-color-red-1000: #370d11;
  --tcd-color-green-100: #e0f4f0;
  --tcd-color-green-200: #bde8dd;
  --tcd-color-green-300: #8fd6c2;
  --tcd-color-green-400: #54c29d;
  --tcd-color-green-500: #24a878;
  --tcd-color-green-600: #1e9069;
  --tcd-color-green-700: #197857;
  --tcd-color-green-800: #136045;
  --tcd-color-green-900: #0e4833;
  --tcd-color-green-1000: #093323;
  --tcd-color-orange-100: #feebe0;
  --tcd-color-orange-200: #fbd3bc;
  --tcd-color-orange-300: #f7b286;
  --tcd-color-orange-400: #f08f52;
  --tcd-color-orange-500: #e76f28;
  --tcd-color-orange-600: #c75d20;
  --tcd-color-orange-700: #a44c1a;
  --tcd-color-orange-800: #813b14;
  --tcd-color-orange-900: #5f2c0f;
  --tcd-color-orange-1000: #431e0a;
  --tcd-color-cat-vibrant-100: #209de3;
  --tcd-color-cat-vibrant-200: #2f855a;
  --tcd-color-cat-vibrant-300: #e65100;
  --tcd-color-cat-vibrant-400: #6b46c1;
  --tcd-color-cat-vibrant-500: #d53f8c;
  --tcd-color-cat-vibrant-600: #08abab;
  --tcd-color-cat-vibrant-700: #b45309;
  --tcd-color-cat-vibrant-800: #3e74e0;
  --tcd-color-cat-vibrant-900: #dc3f3f;
  --tcd-color-cat-vibrant-1000: #3f4e66;
  --tcd-color-cat-muted-100: #7b95bb;
  --tcd-color-cat-muted-200: #718e71;
  --tcd-color-cat-muted-300: #b07859;
  --tcd-color-cat-muted-400: #8f6bb6;
  --tcd-color-cat-muted-500: #b87090;
  --tcd-color-cat-muted-600: #5b8287;
  --tcd-color-cat-muted-700: #7d756f;
  --tcd-color-cat-muted-800: #53658a;
  --tcd-color-cat-muted-900: #b24141;
  --tcd-color-cat-muted-1000: #8c8c8c;
  --tcd-color-seq-sky-100: #bce2f7;
  --tcd-color-seq-sky-200: #95d0f2;
  --tcd-color-seq-sky-300: #6ebfed;
  --tcd-color-seq-sky-400: #47aee8;
  --tcd-color-seq-green-100: #c1dace;
  --tcd-color-seq-green-200: #9cc5b1;
  --tcd-color-seq-green-300: #78b094;
  --tcd-color-seq-green-400: #539a77;
  --tcd-color-seq-orange-100: #f8cbb3;
  --tcd-color-seq-orange-200: #f3ac86;
  --tcd-color-seq-orange-300: #ef8e59;
  --tcd-color-seq-orange-400: #ea6f2d;
  --tcd-color-seq-purple-100: #d3c8ec;
  --tcd-color-seq-purple-200: #b9a7e2;
  --tcd-color-seq-purple-300: #9f87d7;
  --tcd-color-seq-purple-400: #8566cc;
  --tcd-color-seq-pink-100: #f2c5dd;
  --tcd-color-seq-pink-200: #eba4c8;
  --tcd-color-seq-pink-300: #e482b4;
  --tcd-color-seq-pink-400: #dc61a0;
  --tcd-color-seq-teal-100: #b5e6e6;
  --tcd-color-seq-teal-200: #8ad7d7;
  --tcd-color-seq-teal-300: #5ec8c8;
  --tcd-color-seq-teal-400: #33baba;
  --tcd-color-seq-amber-100: #e9cbb5;
  --tcd-color-seq-amber-200: #dbad8a;
  --tcd-color-seq-amber-300: #ce8f5f;
  --tcd-color-seq-amber-400: #c17134;
  --tcd-color-seq-blue-100: #c5d5f6;
  --tcd-color-seq-blue-200: #a3bdf0;
  --tcd-color-seq-blue-300: #82a5eb;
  --tcd-color-seq-blue-400: #608ce5;
  --tcd-color-seq-red-100: #f5c5c5;
  --tcd-color-seq-red-200: #eea4a4;
  --tcd-color-seq-red-300: #e88282;
  --tcd-color-seq-red-400: #e26161;
  --tcd-color-seq-slate-100: #c0c3c8;
  --tcd-color-seq-slate-200: #9ba0a8;
  --tcd-color-seq-slate-300: #777d88;
  --tcd-color-seq-slate-400: #60697a;
  --tcd-color-seq-steel-100: #d7dfeb;
  --tcd-color-seq-steel-200: #c0cddf;
  --tcd-color-seq-steel-300: #a9bad3;
  --tcd-color-seq-steel-400: #92a8c7;
  --tcd-color-seq-sage-100: #d4ddd4;
  --tcd-color-seq-sage-200: #bcc9bc;
  --tcd-color-seq-sage-300: #a3b6a3;
  --tcd-color-seq-sage-400: #8aa28a;
  --tcd-color-seq-terracotta-100: #e7d7cd;
  --tcd-color-seq-terracotta-200: #d9bfb0;
  --tcd-color-seq-terracotta-300: #cca793;
  --tcd-color-seq-terracotta-400: #be9076;
  --tcd-color-seq-lavender-100: #ddd3e9;
  --tcd-color-seq-lavender-200: #cab9dc;
  --tcd-color-seq-lavender-300: #b69fd0;
  --tcd-color-seq-lavender-400: #a385c3;
  --tcd-color-seq-mauve-100: #ead4de;
  --tcd-color-seq-mauve-200: #ddbbca;
  --tcd-color-seq-mauve-300: #d1a2b7;
  --tcd-color-seq-mauve-400: #c489a3;
  --tcd-color-seq-jade-100: #cedadb;
  --tcd-color-seq-jade-200: #b1c4c6;
  --tcd-color-seq-jade-300: #94aeb1;
  --tcd-color-seq-jade-400: #78989c;
  --tcd-color-seq-taupe-100: #d8d6d4;
  --tcd-color-seq-taupe-200: #c1bdbb;
  --tcd-color-seq-taupe-300: #aba5a1;
  --tcd-color-seq-taupe-400: #948d88;
  --tcd-color-seq-periwinkle-100: #cbd1dc;
  --tcd-color-seq-periwinkle-200: #adb6c7;
  --tcd-color-seq-periwinkle-300: #8f9bb3;
  --tcd-color-seq-periwinkle-400: #71809e;
  --tcd-color-seq-brick-100: #e8c6c6;
  --tcd-color-seq-brick-200: #daa5a5;
  --tcd-color-seq-brick-300: #cd8484;
  --tcd-color-seq-brick-400: #bf6262;
  --tcd-color-seq-gray-100: #dddddd;
  --tcd-color-seq-gray-200: #c8c8c8;
  --tcd-color-seq-gray-300: #b4b4b4;
  --tcd-color-seq-gray-400: #a0a0a0;
  --tcd-color-div-blue-red-200: #5181e2;
  --tcd-color-div-blue-red-300: #7ea1e7;
  --tcd-color-div-blue-red-400: #b5c8ee;
  --tcd-color-div-blue-red-500: #e2e8f3;
  --tcd-color-div-blue-red-600: #ffffff;
  --tcd-color-div-blue-red-700: #f2e2e2;
  --tcd-color-div-blue-red-800: #ecb5b5;
  --tcd-color-div-blue-red-900: #e57f7f;
  --tcd-color-div-blue-red-1000: #df5252;
  --tcd-color-surface-transparent: #00000000;
  --tcd-color-surface-pdf-highlight: #ffff0066;
  --tcd-color-success: #24a878;
  --tcd-color-warning: #e76f28;
  --tcd-color-error: #be2f38;
  --tcd-color-info: #209de3;
  --tcd-color-blue: #206ef3;
  --tcd-color-green: #24a878;
  --tcd-color-red: #be2f38;
  --tcd-color-orange: #e65100;
  --tcd-color-yellow: #b45309;
  --tcd-color-volcano: #e65100;
  --tcd-color-geekblue: #209de3;
  --tcd-color-gold: #b45309;
  --tcd-color-lime: #2f855a;
  --tcd-color-surface: #ffffff;
  --tcd-color-surface-container: #f9f9fa;
  --tcd-color-surface-layout: #f9f9fa;
  --tcd-color-on-surface: #262626;
  --tcd-color-on-surface-variant: #525252;
  --tcd-color-on-surface-disabled: #a8a8a8;
  --tcd-color-outline: #e0e0e0;
  --tcd-color-outline-variant: #f3f3f3;
  --tcd-color-seq-sky-500: #209de3;
  --tcd-color-seq-green-500: #2f855a;
  --tcd-color-seq-orange-500: #e65100;
  --tcd-color-seq-purple-500: #6b46c1;
  --tcd-color-seq-pink-500: #d53f8c;
  --tcd-color-seq-teal-500: #08abab;
  --tcd-color-seq-amber-500: #b45309;
  --tcd-color-seq-blue-500: #3e74e0;
  --tcd-color-seq-red-500: #dc3f3f;
  --tcd-color-seq-slate-500: #3f4e66;
  --tcd-color-seq-steel-500: #7b95bb;
  --tcd-color-seq-sage-500: #718e71;
  --tcd-color-seq-terracotta-500: #b07859;
  --tcd-color-seq-lavender-500: #8f6bb6;
  --tcd-color-seq-mauve-500: #b87090;
  --tcd-color-seq-jade-500: #5b8287;
  --tcd-color-seq-taupe-500: #7d756f;
  --tcd-color-seq-periwinkle-500: #53658a;
  --tcd-color-seq-brick-500: #b24141;
  --tcd-color-seq-gray-500: #8c8c8c;
  --tcd-color-text-primary: #262626;
  --tcd-color-text-secondary: #525252;
  --tcd-color-text-placeholder: #6f6f6f;
  --tcd-color-text-disabled: #a8a8a8;
  --tcd-color-text-inverted: #ffffff;
  --tcd-color-text-link: #206ef3;
  --tcd-color-text-accent: #206ef3;
  --tcd-color-surface-default: #ffffff;
  --tcd-color-surface-hover: #f9f9fa;
  --tcd-color-surface-selected: #f3f3f3;
  --tcd-color-surface-pressed: #e0e0e0;
  --tcd-color-surface-raised: #ffffff;
  --tcd-color-surface-sunken: #f9f9fa;
  --tcd-color-surface-content-selection: #206ef3;
  --tcd-color-border-default: #e0e0e0;
  --tcd-color-border-strong: #8d8d8d;
  --tcd-color-border-dim: #f3f3f3;
  --tcd-color-border-focus: #206ef3;
  --tcd-color-border-danger: #be2f38;
  --tcd-color-border-gradient-start: #d8e0f1;
  --tcd-color-border-gradient-mid: #5e7199;
  --tcd-color-border-gradient-end: #aebad3;
  --tcd-color-icon-default: #262626;
  --tcd-color-icon-subtle: #a8a8a8;
  --tcd-color-icon-accent: #206ef3;
  --tcd-color-icon-inverted: #ffffff;
  --tcd-color-icon-danger: #be2f38;
  --tcd-color-feedback-success-bg: #e0f4f0;
  --tcd-color-feedback-success-text: #197857;
  --tcd-color-feedback-warning-bg: #feebe0;
  --tcd-color-feedback-warning-text: #a44c1a;
  --tcd-color-feedback-danger-bg: #ffd2d2;
  --tcd-color-feedback-danger-text: #871e26;
  --tcd-color-gradient-ai-start: #aebad3;
  --tcd-color-gradient-ai-stop: #3a4f7c;
  --tcd-color-gradient-ai-subtle-start: #d8e0f1;
  --tcd-color-gradient-ai-subtle-stop: #aebad3;
  --tcd-color-gradient-ai-border: #5e7199;
  --tcd-spacing-3xs: 2px;
  --tcd-spacing-2xs: 4px;
  --tcd-spacing-xs: 8px;
  --tcd-spacing-sm: 12px;
  --tcd-spacing-reg: 16px;
  --tcd-spacing-md: 20px;
  --tcd-spacing-lg: 24px;
  --tcd-spacing-xl: 32px;
  --tcd-spacing-fixed-1: 4px;
  --tcd-spacing-fixed-2: 8px;
  --tcd-spacing-fixed-3: 12px;
  --tcd-spacing-fixed-4: 16px;
  --tcd-spacing-fixed-5: 20px;
  --tcd-spacing-fixed-6: 24px;
  --tcd-spacing-fixed-7: 32px;
  --tcd-spacing-fixed-8: 40px;
  --tcd-spacing-fixed-9: 48px;
  --tcd-spacing-fixed-10: 56px;
  --tcd-spacing-fixed-11: 64px;
  --tcd-radius-none: 0px;
  --tcd-radius-xs: 2px;
  --tcd-radius-sm: 4px;
  --tcd-radius-md: 6px;
  --tcd-radius-lg: 8px;
  --tcd-radius-full: 9999px;
  --tcd-font-family-heading-1: 'IBM Plex Sans';
  --tcd-font-size-heading-1: 40px;
  --tcd-font-weight-heading-1: 600;
  --tcd-line-height-heading-1: 1.2;
  --tcd-letter-spacing-heading-1: -0.4px;
  --tcd-font-family-heading-2: 'IBM Plex Sans';
  --tcd-font-size-heading-2: 32px;
  --tcd-font-weight-heading-2: 600;
  --tcd-line-height-heading-2: 1.25;
  --tcd-letter-spacing-heading-2: 0px;
  --tcd-font-family-heading-3: 'IBM Plex Sans';
  --tcd-font-size-heading-3: 24px;
  --tcd-font-weight-heading-3: 600;
  --tcd-line-height-heading-3: 1.33;
  --tcd-letter-spacing-heading-3: 0px;
  --tcd-font-family-heading-4: 'IBM Plex Sans';
  --tcd-font-size-heading-4: 20px;
  --tcd-font-weight-heading-4: 600;
  --tcd-line-height-heading-4: 1.4;
  --tcd-letter-spacing-heading-4: 0px;
  --tcd-font-family-heading-5: 'IBM Plex Sans';
  --tcd-font-size-heading-5: 16px;
  --tcd-font-weight-heading-5: 600;
  --tcd-line-height-heading-5: 1.5;
  --tcd-letter-spacing-heading-5: 2px;
  --tcd-font-family-heading-6: 'IBM Plex Sans';
  --tcd-font-size-heading-6: 16px;
  --tcd-font-weight-heading-6: 400;
  --tcd-line-height-heading-6: 1.5;
  --tcd-letter-spacing-heading-6: 2px;
  --tcd-font-family-body: 'IBM Plex Sans';
  --tcd-font-size-body: 14px;
  --tcd-font-weight-body: 400;
  --tcd-line-height-body: 1.57;
  --tcd-letter-spacing-body: 0px;
  --tcd-font-family-body-semibold: 'IBM Plex Sans';
  --tcd-font-size-body-semibold: 14px;
  --tcd-font-weight-body-semibold: 600;
  --tcd-line-height-body-semibold: 1.57;
  --tcd-letter-spacing-body-semibold: 0px;
  --tcd-font-family-supporting-body: 'IBM Plex Sans';
  --tcd-font-size-supporting-body: 12px;
  --tcd-font-weight-supporting-body: 400;
  --tcd-line-height-supporting-body: 1.5;
  --tcd-letter-spacing-supporting-body: 0px;
  --tcd-font-family-supporting-body-semibold: 'IBM Plex Sans';
  --tcd-font-size-supporting-body-semibold: 12px;
  --tcd-font-weight-supporting-body-semibold: 600;
  --tcd-line-height-supporting-body-semibold: 1.5;
  --tcd-letter-spacing-supporting-body-semibold: 0px;
  --tcd-font-family-code: 'IBM Plex Mono';
  --tcd-font-size-code: 13px;
  --tcd-font-weight-code: 400;
  --tcd-line-height-code: 1.538;
  --tcd-letter-spacing-code: 0px;
  --tcd-font-family-logo: 'IBM Plex Sans';
  --tcd-font-size-logo: 15.742px;
  --tcd-font-weight-logo: 600;
  --tcd-line-height-logo: 1;
  --tcd-letter-spacing-logo: 1.881px;
  --tcd-elevation-lvl1: 0 0 3px 1px rgba(0,0,0,.10);
  --tcd-elevation-lvl2: 0 3px 4px 2px rgba(0,0,0,.10);
  --tcd-elevation-lvl3: 0 10px 9px 0 rgba(0,0,0,.10);
}

@layer tcd {
  /* ===== Mixins ===== */

  .tcdGradientAiEdge {
    border-radius: var(--tcd-radius-xs);
    border: 1px solid var(--tcd-color-gradient-ai-border);
  }

  .tcdGradientAiBackground {
    background: linear-gradient(
      90deg,
      var(--tcd-color-gradient-ai-start) 0%,
      var(--tcd-color-gradient-ai-stop) 60%
    );
  }

  .tcdGradientAiReverseBackground {
    background: linear-gradient(
      90deg,
      var(--tcd-color-gradient-ai-stop) 40%,
      var(--tcd-color-gradient-ai-start) 100%
    );
  }

  .tcdGradientAiSubtleBackground {
    background: linear-gradient(
      90deg,
      var(--tcd-color-gradient-ai-subtle-start) 0%,
      var(--tcd-color-gradient-ai-subtle-stop) 60%
    );
  }

  /* ===== Buttons ===== */

  .tcdButtonGradientAi, /* legacy name*/ .buttonGradientA {
    border-radius: var(--tcd-radius-xs);
    border: 1px solid var(--tcd-color-gradient-ai-border);
    background: linear-gradient(
      90deg,
      var(--tcd-color-gradient-ai-start) 0%,
      var(--tcd-color-gradient-ai-stop) 60%
    );
  }

  .tcdButtonGradientAiReverse, /* legacy name */ .buttonGradientB {
    border-radius: var(--tcd-radius-xs);
    border: 1px solid var(--tcd-color-gradient-ai-border);
    background: linear-gradient(
      90deg,
      var(--tcd-color-gradient-ai-stop) 40%,
      var(--tcd-color-gradient-ai-start) 100%
    );
  }

  .tcdButtonGradientAiSubtle, /* legacy name */ .buttonGradientC {
    border-radius: var(--tcd-radius-xs);
    border: 1px solid var(--tcd-color-gradient-ai-border);
    background: linear-gradient(
      90deg,
      var(--tcd-color-gradient-ai-subtle-start) 0%,
      var(--tcd-color-gradient-ai-subtle-stop) 60%
    );
  }
}

html, body {
  background-color: #F9F9FA;
  font-size: 14px;
  height: 100%;
  margin: 0;
  padding: 0;
}

body * {
  font-family: 'IBM Plex Sans', Helvetica, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

a, a:link, a:visited {
  text-decoration: none;
}

button.unstyled-button {
  background: transparent;
  border: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

button.unstyled-button,
button.unstyled-button:focus,
button.unstyled-button:active {
  /* Remove all decorations to look like normal text */
  border: none;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
}

input:focus {
  outline: none;
}

.ReactModal__Content.ReactModal__Content--after-open  {
  overflow: visible;
}


/*# sourceMappingURL=main.a216c906ca21eb27275c.css.map*/