/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --color-red-300: oklch(80.8% .114 19.571);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-amber-50: oklch(98.7% .022 95.277);
    --color-amber-100: oklch(96.2% .059 95.617);
    --color-amber-200: oklch(92.4% .12 95.746);
    --color-amber-300: oklch(87.9% .169 91.605);
    --color-amber-400: oklch(82.8% .189 84.429);
    --color-amber-500: oklch(76.9% .188 70.08);
    --color-amber-600: oklch(66.6% .179 58.318);
    --color-amber-700: oklch(55.5% .163 48.998);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-emerald-50: oklch(97.9% .021 166.113);
    --color-emerald-100: oklch(95% .052 163.051);
    --color-emerald-200: oklch(90.5% .093 164.15);
    --color-emerald-300: oklch(84.5% .143 164.978);
    --color-emerald-400: oklch(76.5% .177 163.223);
    --color-emerald-500: oklch(69.6% .17 162.48);
    --color-emerald-600: oklch(59.6% .145 163.225);
    --color-teal-500: oklch(70.4% .14 182.503);
    --color-teal-600: oklch(60% .118 184.704);
    --color-teal-700: oklch(51.1% .096 186.391);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-violet-700: oklch(49.1% .27 292.581);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-700: oklch(37.3% .034 259.733);
    --color-gray-800: oklch(27.8% .033 256.848);
    --color-gray-900: oklch(21% .034 264.665);
    --color-neutral-400: oklch(70.8% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-normal: 0em;
    --tracking-wide: .025em;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --color-darkShades-5: #0018560d;
    --color-darkShades-10: #00113d1a;
    --color-darkShades-20: #00113133;
    --color-darkShades-30: #000d254d;
    --color-darkShades-40: #030e1866;
    --color-darkShades-70: #030e18b3;
    --color-grayscale-0: #fff;
    --color-grayscale-5: #f8f9fb;
    --color-grayscale-10: #f5f6fa;
    --color-grayscale-50: #e8eaef;
    --color-grayscale-100: #d9dde4;
    --color-grayscale-200: #bfc4cd;
    --color-grayscale-300: #a5abb5;
    --color-grayscale-400: #898f98;
    --color-grayscale-500: #6e737c;
    --color-grayscale-600: #5d626c;
    --color-grayscale-700: #454a53;
    --color-grayscale-800: #2e323a;
    --color-grayscale-900: #16191e;
    --color-grayscale-1000: #04060b;
    --color-whiteShades-10: #ffffff1a;
    --color-whiteShades-20: #fff3;
    --color-whiteShades-30: #ffffff4d;
    --color-whiteShades-50: #ffffff80;
    --color-whiteShades-60: #fff9;
    --color-whiteShades-70: #ffffffb3;
    --color-whiteShades-80: #fffc;
    --color-whiteShades-90: #ffffffe6;
    --color-blueGray-50: #eaf0f2;
    --color-blueGray-100: #dae3e8;
    --color-blueGray-500: #a0d9eb;
    --color-gradientGray-50: #d9dde4;
    --color-gradientGray-100: #d1d4dc;
    --color-royal-50: #e6eef9;
    --color-royal-100: #bdd7f3;
    --color-royal-400: #00368d;
    --color-royal-500: #002157;
    --color-royal-600: #001943;
    --color-royal-700: #001230;
    --color-jasper-50: #f9dfdc;
    --color-jasper-100: #f5cec9;
    --color-jasper-200: #e6877b;
    --color-jasper-300: #cf5649;
    --color-jasper-400: #c43b2a;
    --color-jasper-500: #b81500;
    --color-jasper-600: #720d00;
    --color-empowerBlue-100: #ebf5ff;
    --color-empowerBlue-150: #d6ebff;
    --color-empowerBlue-200: #add6ff;
    --color-empowerBlue-300: #85c2ff;
    --color-empowerBlue-500: #0070e3;
    --color-empowerBlue-600: #005cb8;
    --color-empowerBlue-700: #00478f;
    --color-logoBlue-500: #004185;
    --color-logoRed-500: #db1830;
    --color-logoGray-500: #a0adb6;
    --color-logoGray-800: #4a4a4a;
    --color-lilac-500: #9d3fd5;
    --color-lilac-600: #6c2b97;
    --color-lilac-700: #4a2065;
    --color-magenta-500: #df47a2;
    --color-magenta-600: #d12e90;
    --color-magenta-700: #b81e7b;
    --color-olive-500: #ada832;
    --color-olive-600: #938f25;
    --color-olive-700: #767219;
    --color-peach-500: #f5943d;
    --color-peach-600: #e77f23;
    --color-peach-700: #d56b0b;
    --color-orchid-50: #f3e9f7;
    --color-orchid-200: #cca3d8;
    --color-orchid-500: #892aa5;
    --radius-none: 0px;
    --radius-large: 24px;
    --radius-round: 999px;
    --color-backgroundPrimaryDefault: var(--color-grayscale-0);
    --color-backgroundPrimaryHovered: var(--color-empowerBlue-100);
    --color-backgroundPrimaryPressed: var(--color-empowerBlue-150);
    --color-backgroundSecondaryDefault: var(--color-grayscale-10);
    --color-backgroundSecondaryHovered: var(--color-grayscale-50);
    --color-backgroundSecondaryPressed: var(--color-grayscale-100);
    --color-backgroundTertiaryDefault: var(--color-empowerBlue-150);
    --color-backgroundTertiaryHovered: var(--color-empowerBlue-200);
    --color-backgroundTertiaryPressed: var(--color-empowerBlue-300);
    --color-backgroundBrandDefault: var(--color-empowerBlue-500);
    --color-backgroundBrandHovered: var(--color-empowerBlue-600);
    --color-backgroundBrandPressed: var(--color-empowerBlue-700);
    --color-backgroundDarkDefault: var(--color-royal-500);
    --color-backgroundDarkHovered: var(--color-royal-600);
    --color-backgroundDarkPressed: var(--color-royal-700);
    --color-backgroundBlackDefault: var(--color-grayscale-1000);
    --color-backgroundBlackHovered: var(--color-grayscale-900);
    --color-backgroundBlackPressed: var(--color-grayscale-800);
    --color-backgroundPositivePrimaryDefault: var(--color-emerald-100);
    --color-backgroundPositivePrimaryHovered: var(--color-emerald-200);
    --color-backgroundPositivePrimaryPressed: var(--color-emerald-300);
    --color-backgroundPositiveSecondaryDefault: var(--color-emerald-50);
    --color-backgroundWarningPrimaryDefault: var(--color-amber-100);
    --color-backgroundWarningPrimaryHovered: var(--color-amber-200);
    --color-backgroundWarningPrimaryPressed: var(--color-amber-300);
    --color-backgroundWarningSecondaryDefault: var(--color-amber-50);
    --color-backgroundNegativePrimaryDefault: var(--color-jasper-100);
    --color-backgroundNegativePrimaryHovered: var(--color-jasper-200);
    --color-backgroundNegativePrimaryPressed: var(--color-jasper-300);
    --color-backgroundNegativeSecondaryDefault: var(--color-jasper-50);
    --color-backgroundNeutralPrimaryDefault: var(--color-empowerBlue-100);
    --color-backgroundNeutralPrimaryHovered: var(--color-empowerBlue-150);
    --color-backgroundNeutralPrimaryPressed: var(--color-empowerBlue-200);
    --color-backgroundNeutralSecondaryDefault: var(--color-royal-50);
    --color-backgroundManagedSecondaryDefault: var(--color-orchid-50);
    --color-backgroundUtilitiesOverlay: var(--color-darkShades-70);
    --color-backgroundUtilitiesOverlayLight: var(--color-darkShades-40);
    --color-backgroundUtilitiesScrim: var(--color-whiteShades-70);
    --color-backgroundUtilitiesDisabled: var(--color-grayscale-50);
    --color-backgroundWhiteTransparentDefault: var(--color-whiteShades-10);
    --color-backgroundWhiteTransparentHovered: var(--color-whiteShades-20);
    --color-backgroundWhiteTransparentPressed: var(--color-whiteShades-30);
    --color-backgroundBlackTransparentLight: var(--color-darkShades-5);
    --color-backgroundBlackTransparentDefault: var(--color-darkShades-10);
    --color-backgroundBlackTransparentHovered: var(--color-darkShades-20);
    --color-backgroundBlackTransparentPressed: var(--color-darkShades-30);
    --color-backgroundBackgroundGradientHeader: var(--color-gradientGray-50);
    --color-backgroundBackgroundGradientFooter: var(--color-gradientGray-100);
    --color-textIconDefaultPrimary: var(--color-grayscale-1000);
    --color-textIconDefaultSecondary: var(--color-grayscale-700);
    --color-textIconDefaultTertiary: var(--color-grayscale-600);
    --color-textIconDefaultDisabled: var(--color-grayscale-300);
    --color-textIconBrandPrimary: var(--color-empowerBlue-500);
    --color-textIconBrandSecondary: var(--color-empowerBlue-600);
    --color-textIconBrandTertiary: var(--color-empowerBlue-700);
    --color-textIconBrandDisabled: var(--color-grayscale-300);
    --color-textIconOnBrandPrimary: var(--color-grayscale-0);
    --color-textIconOnBrandSecondary: var(--color-whiteShades-90);
    --color-textIconOnBrandTertiary: var(--color-whiteShades-80);
    --color-textIconOnBrandDisabled: var(--color-whiteShades-60);
    --color-textIconOnDarkPrimary: var(--color-grayscale-0);
    --color-textIconOnDarkSecondary: var(--color-whiteShades-80);
    --color-textIconOnDarkTertiary: var(--color-whiteShades-70);
    --color-textIconOnDarkDisabled: var(--color-whiteShades-50);
    --color-textIconOnBlackPrimary: var(--color-grayscale-0);
    --color-textIconOnBlackSecondary: var(--color-whiteShades-80);
    --color-textIconOnBlackTertiary: var(--color-whiteShades-70);
    --color-textIconOnBlackDisabled: var(--color-whiteShades-50);
    --color-textIconPositiveDefault: var(--color-emerald-500);
    --color-textIconPositiveSecondary: var(--color-emerald-400);
    --color-textIconPositiveOnBlack: var(--color-emerald-100);
    --color-textIconPositiveOnPositive: var(--color-emerald-500);
    --color-textIconWarningDefault: var(--color-amber-500);
    --color-textIconWarningSecondary: var(--color-amber-400);
    --color-textIconWarningOnBlack: var(--color-amber-100);
    --color-textIconWarningOnWarning: var(--color-amber-700);
    --color-textIconNegativeDefault: var(--color-jasper-500);
    --color-textIconNegativeSecondary: var(--color-jasper-400);
    --color-textIconNegativeOnBlack: var(--color-jasper-100);
    --color-textIconNegativeOnNegative: var(--color-jasper-500);
    --color-textIconNeutralDefault: var(--color-royal-500);
    --color-textIconNeutralSecondary: var(--color-royal-400);
    --color-textIconNeutralOnBlack: var(--color-royal-100);
    --color-textIconNeutralOnNeutral: var(--color-royal-500);
    --color-textIconManagedDefault: var(--color-orchid-500);
    --color-textIconManagedOnBlack: var(--color-orchid-200);
    --color-textIconManagedOnManaged: var(--color-orchid-500);
    --color-borderDefaultPrimary: var(--color-grayscale-100);
    --color-borderDefaultSecondary: var(--color-grayscale-200);
    --color-borderDefaultTertiary: var(--color-grayscale-300);
    --color-borderLightGrayPrimary: var(--color-grayscale-50);
    --color-borderLightGraySecondary: var(--color-grayscale-10);
    --color-borderLightGrayTertiary: var(--color-grayscale-5);
    --color-borderBrandDefault: var(--color-empowerBlue-500);
    --color-borderBrandHovered: var(--color-empowerBlue-600);
    --color-borderBrandPressed: var(--color-empowerBlue-700);
    --color-borderOnBrandPrimary: var(--color-grayscale-0);
    --color-borderOnBrandSecondary: var(--color-whiteShades-90);
    --color-borderOnBrandTertiary: var(--color-whiteShades-80);
    --color-borderOnBrandDisabled: var(--color-whiteShades-60);
    --color-borderDarkDefault: var(--color-grayscale-1000);
    --color-borderDarkHovered: var(--color-grayscale-700);
    --color-borderDarkPressed: var(--color-grayscale-500);
    --color-borderWhiteDefault: var(--color-grayscale-0);
    --color-borderWhiteHovered: var(--color-whiteShades-70);
    --color-borderWhitePressed: var(--color-whiteShades-50);
    --color-borderInteractiveDefault: var(--color-grayscale-400);
    --color-borderInteractiveHovered: var(--color-grayscale-600);
    --color-borderInteractivePressed: var(--color-grayscale-800);
    --color-borderUtilitiesFocused: var(--color-empowerBlue-500);
    --color-borderPositiveDefault: var(--color-emerald-400);
    --color-borderPositiveSecondary: var(--color-emerald-300);
    --color-borderWarningDefault: var(--color-amber-400);
    --color-borderWarningSecondary: var(--color-amber-300);
    --color-borderNegativeDefault: var(--color-jasper-400);
    --color-borderNegativeSecondary: var(--color-jasper-300);
    --color-borderNeutralDefault: var(--color-royal-500);
    --color-borderNeutralSecondary: var(--color-royal-400);
    --color-chartNeutralDefault: var(--color-royal-500);
    --color-chartNeutralHovered: var(--color-royal-600);
    --color-chartNeutralPressed: var(--color-royal-700);
    --color-chartNeutralDisabled: var(--color-royal-100);
    --color-chartPositiveDefault: var(--color-emerald-400);
    --color-chartPositiveHovered: var(--color-emerald-500);
    --color-chartPositivePressed: var(--color-emerald-600);
    --color-chartPositiveDisabled: var(--color-emerald-100);
    --color-chartWarningDefault: var(--color-amber-400);
    --color-chartWarningHovered: var(--color-amber-500);
    --color-chartWarningPressed: var(--color-amber-600);
    --color-chartWarningDisabled: var(--color-amber-100);
    --color-chartNegativeDefault: var(--color-jasper-400);
    --color-chartNegativeHovered: var(--color-jasper-500);
    --color-chartNegativePressed: var(--color-jasper-600);
    --color-chartNegativeDisabled: var(--color-jasper-100);
    --color-chartTealDefault: var(--color-teal-500);
    --color-chartTealHovered: var(--color-teal-600);
    --color-chartTealPressed: var(--color-teal-700);
    --color-chartLilacDefault: var(--color-lilac-500);
    --color-chartLilacHovered: var(--color-lilac-600);
    --color-chartLilacPressed: var(--color-lilac-700);
    --color-chartMagentaDefault: var(--color-magenta-500);
    --color-chartMagentaHovered: var(--color-magenta-600);
    --color-chartMagentaPressed: var(--color-magenta-700);
    --color-chartOliveDefault: var(--color-olive-500);
    --color-chartOliveHovered: var(--color-olive-600);
    --color-chartOlivePressed: var(--color-olive-700);
    --color-chartPeachDefault: var(--color-peach-500);
    --color-chartPeachHovered: var(--color-peach-600);
    --color-chartPeachPressed: var(--color-peach-700);
    --color-chartGrayPrimary: var(--color-grayscale-50);
    --color-chartGraySecondary: var(--color-grayscale-100);
    --color-chartGrayTertiary: var(--color-grayscale-200);
    --color-illustrationPrimary: var(--color-blueGray-500);
    --color-illustrationSecondary: var(--color-blueGray-100);
    --color-illustrationTertiary: var(--color-blueGray-50);
    --color-brandDefaultBlue: var(--color-empowerBlue-500);
    --color-brandDefaultRoyal: var(--color-royal-500);
    --color-brandDefaultEmpowerRed: var(--color-logoRed-500);
    --color-brandDefaultSapphire: var(--color-logoBlue-500);
    --color-brandDefaultGray: var(--color-logoGray-500);
    --color-brandDefaultDarkGray: var(--color-logoGray-800);
    --spacing: .25rem;
  }
}

@layer base;

@layer components {
  .cookie-banner-opened {
    bottom: 120px;
  }

  .animate-it {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .3s;
    transition-timing-function: var(--ease-in-out);
  }
}

@layer utilities {
  .scrollbar-inset {
    scrollbar-gutter: stable both-edges;
  }

  .scrollbar-inset::-webkit-scrollbar {
    width: 8px;
  }

  .scrollbar-inset::-webkit-scrollbar-track {
    background: none;
  }

  .scrollbar-inset::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 100px;
    width: 8px;
    height: 33px;
  }
}

.tw .\@container {
  container-type: inline-size;
}

.tw .pointer-events-none {
  pointer-events: none;
}

.tw .\!visible {
  visibility: visible !important;
}

.tw .invisible {
  visibility: hidden;
}

.tw .relative {
  position: relative;
}

.tw .sticky {
  position: sticky;
}

.tw .inset-0 {
  inset: 0;
}

.tw .top-0 {
  top: 0;
}

.tw .top-1 {
  top: 4px;
}

.tw .top-\[-12px\] {
  top: -12px;
}

.tw .top-\[20\%\] {
  top: 20%;
}

.tw .top-\[50\%\] {
  top: 50%;
}

.tw .top-full {
  top: 100%;
}

.tw .right-0 {
  right: 0;
}

.tw .right-2 {
  right: 8px;
}

.tw .right-3 {
  right: 12px;
}

.tw .right-5, .tw .right-\[20px\] {
  right: 20px;
}

.tw .right-\[30px\] {
  right: 30px;
}

.tw .right-\[50px\] {
  right: 50px;
}

.tw .right-full {
  right: 100%;
}

.tw .bottom-0 {
  bottom: 0;
}

.tw .bottom-5 {
  bottom: 20px;
}

.tw .bottom-\[1px\] {
  bottom: 1px;
}

.tw .bottom-\[20px\] {
  bottom: 20px;
}

.tw .bottom-\[30px\] {
  bottom: 30px;
}

.tw .bottom-\[75px\] {
  bottom: 75px;
}

.tw .bottom-\[90px\] {
  bottom: 90px;
}

.tw .bottom-full {
  bottom: 100%;
}

.tw .left-0 {
  left: 0;
}

.tw .left-2 {
  left: 8px;
}

.tw .left-5 {
  left: 20px;
}

.tw .left-full {
  left: 100%;
}

.tw .z-5 {
  z-index: 5;
}

.tw .z-10 {
  z-index: 10;
}

.tw .z-20 {
  z-index: 20;
}

.tw .z-50 {
  z-index: 50;
}

.tw .z-\[5\] {
  z-index: 5;
}

.tw .z-\[99\] {
  z-index: 99;
}

.tw .z-\[999\] {
  z-index: 999;
}

.tw .z-\[1000\] {
  z-index: 1000;
}

.tw .z-\[1003\] {
  z-index: 1003;
}

.tw .order-1 {
  order: 1;
}

.tw .order-2 {
  order: 2;
}

.tw .order-3 {
  order: 3;
}

.tw .row-start-1 {
  grid-row-start: 1;
}

.tw .row-start-2 {
  grid-row-start: 2;
}

.tw .row-end-2 {
  grid-row-end: 2;
}

.tw .row-end-3 {
  grid-row-end: 3;
}

.tw .float-left {
  float: left;
}

.tw .float-right {
  float: right;
}

@media (min-width: 320px) {
  .tw .container {
    max-width: 320px;
  }
}

@media (min-width: 375px) {
  .tw .container {
    max-width: 375px;
  }
}

@media (min-width: 425px) {
  .tw .container {
    max-width: 425px;
  }
}

@media (min-width: 768px) {
  .tw .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .tw .container {
    max-width: 1024px;
  }
}

@media (min-width: 1440px) {
  .tw .container {
    max-width: 1440px;
  }
}

@media (min-width: 2560px) {
  .tw .container {
    max-width: 2560px;
  }
}

.tw .\!m-\[0px\] {
  margin: 0 !important;
}

.tw .m-0 {
  margin: 0;
}

.tw .m-1 {
  margin: 4px;
}

.tw .m-\[1px\] {
  margin: 1px;
}

.tw .m-\[4px\] {
  margin: 4px;
}

.tw .m-\[5px\] {
  margin: 5px;
}

.tw .m-\[10px\] {
  margin: 10px;
}

.tw .mx-2 {
  margin-inline: 8px;
}

.tw .mx-2\.5 {
  margin-inline: 10px;
}

.tw .mx-4 {
  margin-inline: 16px;
}

.tw .mx-\[14px\] {
  margin-inline: 14px;
}

.tw .mx-\[15px\] {
  margin-inline: 15px;
}

.tw .mx-auto {
  margin-inline: auto;
}

.tw .my-1 {
  margin-block: 4px;
}

.tw .my-2 {
  margin-block: 8px;
}

.tw .my-4 {
  margin-block: 16px;
}

.tw .my-\[4px\] {
  margin-block: 4px;
}

.tw .my-\[10px\] {
  margin-block: 10px;
}

.tw .me-2 {
  margin-inline-end: 8px;
}

.tw .\!mt-1\.5 {
  margin-top: 6px !important;
}

.tw .-mt-2 {
  margin-top: -8px;
}

.tw .mt-0 {
  margin-top: 0;
}

.tw .mt-0\.5 {
  margin-top: 2px;
}

.tw .mt-1 {
  margin-top: 4px;
}

.tw .mt-4 {
  margin-top: 16px;
}

.tw .mt-5 {
  margin-top: 20px;
}

.tw .mt-10 {
  margin-top: 40px;
}

.tw .mt-\[0\.67em\] {
  margin-top: .67em;
}

.tw .mt-\[0\.83em\] {
  margin-top: .83em;
}

.tw .mt-\[1\.33em\] {
  margin-top: 1.33em;
}

.tw .mt-\[1\.67em\] {
  margin-top: 1.67em;
}

.tw .mt-\[1em\] {
  margin-top: 1em;
}

.tw .mt-\[2\.33em\] {
  margin-top: 2.33em;
}

.tw .mt-\[6px\] {
  margin-top: 6px;
}

.tw .mt-\[10px\] {
  margin-top: 10px;
}

.tw .mt-\[19px\] {
  margin-top: 19px;
}

.tw .mt-\[20px\] {
  margin-top: 20px;
}

.tw .mt-\[30px\] {
  margin-top: 30px;
}

.tw .mt-auto {
  margin-top: auto;
}

.tw .-mr-\[6px\] {
  margin-right: -6px;
}

.tw .mr-0 {
  margin-right: 0;
}

.tw .mr-1 {
  margin-right: 4px;
}

.tw .mr-2 {
  margin-right: 8px;
}

.tw .mr-\[6px\] {
  margin-right: 6px;
}

.tw .mr-\[10px\] {
  margin-right: 10px;
}

.tw .mr-\[24px\] {
  margin-right: 24px;
}

.tw .mr-\[53px\] {
  margin-right: 53px;
}

.tw .mr-auto {
  margin-right: auto;
}

.tw .mb-0 {
  margin-bottom: 0;
}

.tw .mb-1 {
  margin-bottom: 4px;
}

.tw .mb-1\.5 {
  margin-bottom: 6px;
}

.tw .mb-2 {
  margin-bottom: 8px;
}

.tw .mb-3 {
  margin-bottom: 12px;
}

.tw .mb-4 {
  margin-bottom: 16px;
}

.tw .mb-5 {
  margin-bottom: 20px;
}

.tw .mb-8 {
  margin-bottom: 32px;
}

.tw .mb-12 {
  margin-bottom: 48px;
}

.tw .mb-\[0\.5em\] {
  margin-bottom: .5em;
}

.tw .mb-\[0\.34em\] {
  margin-bottom: .34em;
}

.tw .mb-\[0\.42em\] {
  margin-bottom: .42em;
}

.tw .mb-\[0\.67em\] {
  margin-bottom: .67em;
}

.tw .mb-\[0\.84em\] {
  margin-bottom: .84em;
}

.tw .mb-\[1\.17em\] {
  margin-bottom: 1.17em;
}

.tw .mb-\[1em\] {
  margin-bottom: 1em;
}

.tw .mb-\[2px\] {
  margin-bottom: 2px;
}

.tw .mb-\[5px\] {
  margin-bottom: 5px;
}

.tw .mb-\[14px\] {
  margin-bottom: 14px;
}

.tw .mb-\[17px\] {
  margin-bottom: 17px;
}

.tw .mb-\[24px\] {
  margin-bottom: 24px;
}

.tw .mb-\[35px\] {
  margin-bottom: 35px;
}

.tw .-ml-\[20px\] {
  margin-left: -20px;
}

.tw .ml-0 {
  margin-left: 0;
}

.tw .ml-1 {
  margin-left: 4px;
}

.tw .ml-3 {
  margin-left: 12px;
}

.tw .ml-\[-3px\] {
  margin-left: -3px;
}

.tw .ml-\[4px\] {
  margin-left: 4px;
}

.tw .ml-\[5px\] {
  margin-left: 5px;
}

.tw .ml-\[6px\] {
  margin-left: 6px;
}

.tw .ml-\[8px\] {
  margin-left: 8px;
}

.tw .ml-\[10px\] {
  margin-left: 10px;
}

.tw .ml-\[22px\] {
  margin-left: 22px;
}

.tw .ml-\[53px\] {
  margin-left: 53px;
}

.tw .ml-\[177px\] {
  margin-left: 177px;
}

.tw .ml-\[195px\] {
  margin-left: 195px;
}

.tw .box-border {
  box-sizing: border-box;
}

.tw .contents {
  display: contents;
}

.tw .grid {
  display: grid;
}

.tw .inline-block {
  display: inline-block;
}

.tw .inline-flex {
  display: inline-flex;
}

.tw .h-0 {
  height: 0;
}

.tw .h-3 {
  height: 12px;
}

.tw .h-4 {
  height: 16px;
}

.tw .h-5 {
  height: 20px;
}

.tw .h-8 {
  height: 32px;
}

.tw .h-9 {
  height: 36px;
}

.tw .h-10 {
  height: 40px;
}

.tw .h-12 {
  height: 48px;
}

.tw .h-32 {
  height: 128px;
}

.tw .h-\[0\.75rem\] {
  height: .75rem;
}

.tw .h-\[0\.8125rem\] {
  height: .8125rem;
}

.tw .h-\[2\.5em\] {
  height: 2.5em;
}

.tw .h-\[8px\] {
  height: 8px;
}

.tw .h-\[10rem\] {
  height: 10rem;
}

.tw .h-\[12px\] {
  height: 12px;
}

.tw .h-\[13px\] {
  height: 13px;
}

.tw .h-\[17px\] {
  height: 17px;
}

.tw .h-\[18px\] {
  height: 18px;
}

.tw .h-\[20px\] {
  height: 20px;
}

.tw .h-\[23px\] {
  height: 23px;
}

.tw .h-\[24px\] {
  height: 24px;
}

.tw .h-\[28px\] {
  height: 28px;
}

.tw .h-\[30px\] {
  height: 30px;
}

.tw .h-\[32px\] {
  height: 32px;
}

.tw .h-\[40px\] {
  height: 40px;
}

.tw .h-\[46px\] {
  height: 46px;
}

.tw .h-\[48px\] {
  height: 48px;
}

.tw .h-\[52px\] {
  height: 52px;
}

.tw .h-\[60px\] {
  height: 60px;
}

.tw .h-\[64px\] {
  height: 64px;
}

.tw .h-\[68px\] {
  height: 68px;
}

.tw .h-\[80px\] {
  height: 80px;
}

.tw .h-\[82px\] {
  height: 82px;
}

.tw .h-\[215px\] {
  height: 215px;
}

.tw .h-\[305px\] {
  height: 305px;
}

.tw .h-\[360px\] {
  height: 360px;
}

.tw .h-\[450px\] {
  height: 450px;
}

.tw .h-\[690px\] {
  height: 690px;
}

.tw .h-\[812px\] {
  height: 812px;
}

.tw .h-auto {
  height: auto;
}

.tw .h-full {
  height: 100%;
}

.tw .max-h-\[40px\] {
  max-height: 40px;
}

.tw .max-h-\[53\%\] {
  max-height: 53%;
}

.tw .max-h-\[60px\] {
  max-height: 60px;
}

.tw .max-h-\[240px\] {
  max-height: 240px;
}

.tw .max-h-\[280px\] {
  max-height: 280px;
}

.tw .max-h-\[690px\] {
  max-height: 690px;
}

.tw .max-h-\[812px\] {
  max-height: 812px;
}

.tw .max-h-dvh {
  max-height: 100dvh;
}

.tw .min-h-\[40px\] {
  min-height: 40px;
}

.tw .min-h-\[60px\] {
  min-height: 60px;
}

.tw .min-h-\[80px\] {
  min-height: 80px;
}

.tw .min-h-\[200\], .tw .min-h-\[200px\] {
  min-height: 200px;
}

.tw .min-h-\[320px\] {
  min-height: 320px;
}

.tw .w-3 {
  width: 12px;
}

.tw .w-4 {
  width: 16px;
}

.tw .w-5 {
  width: 20px;
}

.tw .w-8 {
  width: 32px;
}

.tw .w-9 {
  width: 36px;
}

.tw .w-10 {
  width: 40px;
}

.tw .w-12 {
  width: 48px;
}

.tw .w-20 {
  width: 80px;
}

.tw .w-32 {
  width: 128px;
}

.tw .w-80 {
  width: 320px;
}

.tw .w-\[0\.75rem\] {
  width: .75rem;
}

.tw .w-\[0\.8125rem\] {
  width: .8125rem;
}

.tw .w-\[1px\] {
  width: 1px;
}

.tw .w-\[8px\] {
  width: 8px;
}

.tw .w-\[13px\] {
  width: 13px;
}

.tw .w-\[20px\] {
  width: 20px;
}

.tw .w-\[23px\] {
  width: 23px;
}

.tw .w-\[24px\] {
  width: 24px;
}

.tw .w-\[28px\] {
  width: 28px;
}

.tw .w-\[30px\] {
  width: 30px;
}

.tw .w-\[32px\] {
  width: 32px;
}

.tw .w-\[37px\] {
  width: 37px;
}

.tw .w-\[40px\] {
  width: 40px;
}

.tw .w-\[50\%\] {
  width: 50%;
}

.tw .w-\[70\%\] {
  width: 70%;
}

.tw .w-\[80\%\] {
  width: 80%;
}

.tw .w-\[95px\] {
  width: 95px;
}

.tw .w-\[100px\] {
  width: 100px;
}

.tw .w-\[104px\] {
  width: 104px;
}

.tw .w-\[112px\] {
  width: 112px;
}

.tw .w-\[128px\] {
  width: 128px;
}

.tw .w-\[130px\] {
  width: 130px;
}

.tw .w-\[136px\] {
  width: 136px;
}

.tw .w-\[183px\] {
  width: 183px;
}

.tw .w-\[200px\] {
  width: 200px;
}

.tw .w-\[240px\] {
  width: 240px;
}

.tw .w-\[249px\] {
  width: 249px;
}

.tw .w-\[260px\] {
  width: 260px;
}

.tw .w-\[274px\] {
  width: 274px;
}

.tw .w-\[279px\] {
  width: 279px;
}

.tw .w-\[300px\] {
  width: 300px;
}

.tw .w-\[320px\] {
  width: 320px;
}

.tw .w-\[385px\] {
  width: 385px;
}

.tw .w-\[440px\] {
  width: 440px;
}

.tw .w-\[442px\] {
  width: 442px;
}

.tw .w-\[470px\] {
  width: 470px;
}

.tw .w-\[560px\] {
  width: 560px;
}

.tw .w-\[588px\] {
  width: 588px;
}

.tw .w-\[600px\] {
  width: 600px;
}

.tw .w-\[650px\] {
  width: 650px;
}

.tw .w-\[730px\] {
  width: 730px;
}

.tw .w-\[784px\] {
  width: 784px;
}

.tw .w-fit {
  width: fit-content;
}

.tw .w-full {
  width: 100%;
}

.tw .max-w-\[150px\] {
  max-width: 150px;
}

.tw .max-w-\[300px\] {
  max-width: 300px;
}

.tw .max-w-\[364px\] {
  max-width: 364px;
}

.tw .max-w-\[380px\] {
  max-width: 380px;
}

.tw .max-w-none {
  max-width: none;
}

.tw .max-w-sm {
  max-width: var(--container-sm);
}

.tw .max-w-xs {
  max-width: var(--container-xs);
}

.tw .min-w-0 {
  min-width: 0;
}

.tw .min-w-\[16px\] {
  min-width: 16px;
}

.tw .min-w-\[279px\] {
  min-width: 279px;
}

.tw .min-w-\[500px\] {
  min-width: 500px;
}

.tw .min-w-\[600px\] {
  min-width: 600px;
}

.tw .flex-1 {
  flex: 1;
}

.tw .flex-\[0_1_auto\] {
  flex: 0 auto;
}

.tw .flex-none {
  flex: none;
}

.tw .flex-shrink-0, .tw .shrink-0 {
  flex-shrink: 0;
}

.tw .flex-grow, .tw .grow {
  flex-grow: 1;
}

.tw .border-collapse {
  border-collapse: collapse;
}

.tw .border-spacing-x-\[8px\] {
  --tw-border-spacing-x: 8px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.tw .-translate-y-full {
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.tw .scale-90 {
  --tw-scale-x: 90%;
  --tw-scale-y: 90%;
  --tw-scale-z: 90%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.tw .-rotate-90 {
  rotate: -90deg;
}

.tw .rotate-0 {
  rotate: none;
}

.tw .rotate-90 {
  rotate: 90deg;
}

.tw .rotate-180 {
  rotate: 180deg;
}

.tw .transform {
  transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
}

.tw .animate-spin {
  animation: var(--animate-spin);
}

.tw .cursor-default {
  cursor: default;
}

.tw .cursor-not-allowed {
  cursor: not-allowed;
}

.tw .cursor-pointer {
  cursor: pointer;
}

.tw .resize {
  resize: both;
}

.tw .resize-none {
  resize: none;
}

.tw .snap-proximity {
  --tw-scroll-snap-strictness: proximity;
}

.tw .scroll-pt-\[2\.281rem\] {
  scroll-padding-top: 2.281rem;
}

.tw .list-disc {
  list-style-type: disc;
}

.tw .list-none {
  list-style-type: none;
}

.tw .appearance-none {
  appearance: none;
}

.tw .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.tw .grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.tw .flex-col {
  flex-direction: column;
}

.tw .flex-row {
  flex-direction: row;
}

.tw .flex-wrap {
  flex-wrap: wrap;
}

.tw .items-baseline {
  align-items: baseline;
}

.tw .items-center {
  align-items: center;
}

.tw .items-end {
  align-items: flex-end;
}

.tw .items-start {
  align-items: flex-start;
}

.tw .justify-center {
  justify-content: center;
}

.tw .justify-end {
  justify-content: flex-end;
}

.tw .justify-start {
  justify-content: flex-start;
}

.tw .gap-1 {
  gap: 4px;
}

.tw .gap-2 {
  gap: 8px;
}

.tw .gap-3 {
  gap: 12px;
}

.tw .gap-4 {
  gap: 16px;
}

.tw .gap-6 {
  gap: 24px;
}

.tw .gap-\[2\%\] {
  gap: 2%;
}

.tw .gap-\[4px\] {
  gap: 4px;
}

.tw .gap-\[5px\] {
  gap: 5px;
}

.tw .gap-\[6px\] {
  gap: 6px;
}

.tw .gap-\[8px\] {
  gap: 8px;
}

.tw .gap-\[10px\] {
  gap: 10px;
}

.tw .gap-\[12px\] {
  gap: 12px;
}

.tw .gap-\[16px\] {
  gap: 16px;
}

.tw .gap-\[32px\] {
  gap: 32px;
}

:where(.tw .space-y-2 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-block-start: calc(8px * var(--tw-space-y-reverse));
  margin-block-end: calc(8px * calc(1 - var(--tw-space-y-reverse)));
}

.tw .gap-x-4 {
  column-gap: 16px;
}

:where(.tw .space-x-1 > :not(:last-child)) {
  --tw-space-x-reverse: 0;
  margin-inline-start: calc(4px * var(--tw-space-x-reverse));
  margin-inline-end: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}

:where(.tw .space-x-3 > :not(:last-child)) {
  --tw-space-x-reverse: 0;
  margin-inline-start: calc(12px * var(--tw-space-x-reverse));
  margin-inline-end: calc(12px * calc(1 - var(--tw-space-x-reverse)));
}

:where(.tw .space-x-4 > :not(:last-child)) {
  --tw-space-x-reverse: 0;
  margin-inline-start: calc(16px * var(--tw-space-x-reverse));
  margin-inline-end: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}

.tw .self-center {
  align-self: center;
}

.tw .self-end {
  align-self: flex-end;
}

.tw .self-start {
  align-self: flex-start;
}

.tw .self-stretch {
  align-self: stretch;
}

.tw .truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tw .overflow-auto {
  overflow: auto;
}

.tw .overflow-hidden {
  overflow: hidden;
}

.tw .overflow-x-auto {
  overflow-x: auto;
}

.tw .overflow-x-scroll {
  overflow-x: scroll;
}

.tw .overflow-y-auto {
  overflow-y: auto;
}

.tw .scroll-smooth {
  scroll-behavior: smooth;
}

.tw .\!rounded-full {
  border-radius: 3.40282e38px !important;
}

.tw .\!rounded-none {
  border-radius: var(--radius-none) !important;
}

.tw .\!rounded-xl {
  border-radius: var(--radius-xl) !important;
}

.tw .rounded {
  border-radius: .25rem;
}

.tw .rounded-2xl {
  border-radius: var(--radius-2xl);
}

.tw .rounded-\[2px\] {
  border-radius: 2px;
}

.tw .rounded-\[3px\] {
  border-radius: 3px;
}

.tw .rounded-\[4px\] {
  border-radius: 4px;
}

.tw .rounded-\[5px\] {
  border-radius: 5px;
}

.tw .rounded-\[6px\] {
  border-radius: 6px;
}

.tw .rounded-\[7px\] {
  border-radius: 7px;
}

.tw .rounded-\[8px\] {
  border-radius: 8px;
}

.tw .rounded-\[9px\] {
  border-radius: 9px;
}

.tw .rounded-\[10px\] {
  border-radius: 10px;
}

.tw .rounded-\[12px\] {
  border-radius: 12px;
}

.tw .rounded-\[20px\] {
  border-radius: 20px;
}

.tw .rounded-\[24px\] {
  border-radius: 24px;
}

.tw .rounded-\[28px\] {
  border-radius: 28px;
}

.tw .rounded-\[30px\] {
  border-radius: 30px;
}

.tw .rounded-\[50\%\] {
  border-radius: 50%;
}

.tw .rounded-\[999px\] {
  border-radius: 999px;
}

.tw .rounded-full {
  border-radius: 3.40282e38px !important;
}

.tw .rounded-large {
  border-radius: var(--radius-large);
}

.tw .rounded-lg {
  border-radius: var(--radius-lg);
}

.tw .rounded-md {
  border-radius: var(--radius-md);
}

.tw .rounded-none {
  border-radius: var(--radius-none);
}

.tw .rounded-round {
  border-radius: var(--radius-round);
}

.tw .rounded-xl {
  border-radius: var(--radius-xl);
}

.tw .\!rounded-t-xl {
  border-top-left-radius: var(--radius-xl) !important;
  border-top-right-radius: var(--radius-xl) !important;
}

.tw .rounded-t {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.tw .rounded-t-\[4px\] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tw .rounded-t-large {
  border-top-left-radius: var(--radius-large);
  border-top-right-radius: var(--radius-large);
}

.tw .\!rounded-l-full {
  border-top-left-radius: 3.40282e38px !important;
  border-bottom-left-radius: 3.40282e38px !important;
}

.tw .rounded-tl-\[16px\] {
  border-top-left-radius: 16px;
}

.tw .rounded-tl-none {
  border-top-left-radius: var(--radius-none);
}

.tw .\!rounded-r-full {
  border-top-right-radius: 3.40282e38px !important;
  border-bottom-right-radius: 3.40282e38px !important;
}

.tw .rounded-tr-\[16px\] {
  border-top-right-radius: 16px;
}

.tw .\!rounded-b-lg {
  border-bottom-right-radius: var(--radius-lg) !important;
  border-bottom-left-radius: var(--radius-lg) !important;
}

.tw .\!rounded-b-xl {
  border-bottom-right-radius: var(--radius-xl) !important;
  border-bottom-left-radius: var(--radius-xl) !important;
}

.tw .rounded-b-large {
  border-bottom-right-radius: var(--radius-large);
  border-bottom-left-radius: var(--radius-large);
}

.tw .rounded-br-\[16px\] {
  border-bottom-right-radius: 16px;
}

.tw .rounded-br-none {
  border-bottom-right-radius: var(--radius-none);
}

.tw .rounded-bl-\[16px\] {
  border-bottom-left-radius: 16px;
}

.tw .\!border {
  border-style: var(--tw-border-style) !important;
  border-width: 1px !important;
}

.tw .\!border-0 {
  border-style: var(--tw-border-style) !important;
  border-width: 0 !important;
}

.tw .border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}

.tw .border-0 {
  border-style: var(--tw-border-style);
  border-width: 0;
}

.tw .border-2 {
  border-style: var(--tw-border-style);
  border-width: 2px;
}

.tw .border-\[1\.5px\] {
  border-style: var(--tw-border-style);
  border-width: 1.5px;
}

.tw .border-\[1px\] {
  border-style: var(--tw-border-style);
  border-width: 1px;
}

.tw .border-\[2px\] {
  border-style: var(--tw-border-style);
  border-width: 2px;
}

.tw .\!border-t-0 {
  border-top-style: var(--tw-border-style) !important;
  border-top-width: 0 !important;
}

.tw .border-t {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}

.tw .border-t-\[2px\] {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
}

.tw .\!border-r-0 {
  border-right-style: var(--tw-border-style) !important;
  border-right-width: 0 !important;
}

.tw .\!border-b-0 {
  border-bottom-style: var(--tw-border-style) !important;
  border-bottom-width: 0 !important;
}

.tw .border-b {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}

.tw .\!border-l-0 {
  border-left-style: var(--tw-border-style) !important;
  border-left-width: 0 !important;
}

.tw .border-l-4 {
  border-left-style: var(--tw-border-style);
  border-left-width: 4px;
}

.tw .\!border-none {
  --tw-border-style: none !important;
  border-style: none !important;
}

.tw .\!border-solid {
  --tw-border-style: solid !important;
  border-style: solid !important;
}

.tw .border-dotted {
  --tw-border-style: dotted;
  border-style: dotted;
}

.tw .border-none {
  --tw-border-style: none;
  border-style: none;
}

.tw .border-solid {
  --tw-border-style: solid;
  border-style: solid;
}

.tw .\!border-\[\#A3A3A2\] {
  border-color: #a3a3a2 !important;
}

.tw .border-\[\#0000000A\] {
  border-color: #0000000a;
}

.tw .border-\[\#0061B3\] {
  border-color: #0061b3;
}

.tw .border-\[\#003366\] {
  border-color: #036;
}

.tw .border-\[\#004475\] {
  border-color: #004475;
}

.tw .border-\[\#A3A3A2\] {
  border-color: #a3a3a2;
}

.tw .border-\[\#CF5649\] {
  border-color: #cf5649;
}

.tw .border-\[\#D6D6D6\] {
  border-color: #d6d6d6;
}

.tw .border-\[\#DDDDDD\] {
  border-color: #ddd;
}

.tw .border-\[\#EDEDED\] {
  border-color: #ededed;
}

.tw .border-\[\#d6d6d6\] {
  border-color: #d6d6d6;
}

.tw .border-\[\#ddd\] {
  border-color: #ddd;
}

.tw .border-\[\#dddd\] {
  border-color: #dddd;
}

.tw .border-black\/50 {
  border-color: #00000080;
}

@supports (color: color-mix(in lab,red,red)) {
  .tw .border-black\/50 {
    border-color: color-mix(in srgb, #00050% , transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw .border-black\/50 {
      border-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }
}

.tw .border-blue-600 {
  border-color: var(--color-blue-600);
}

.tw .border-borderBrandDefault {
  border-color: var(--color-borderBrandDefault);
}

.tw .border-borderDefaultPrimary {
  border-color: var(--color-borderDefaultPrimary);
}

.tw .border-borderDefaultSecondary {
  border-color: var(--color-borderDefaultSecondary);
}

.tw .border-borderNegativeSecondary {
  border-color: var(--color-borderNegativeSecondary);
}

.tw .border-borderOnBrandDisabled {
  border-color: var(--color-borderOnBrandDisabled);
}

.tw .border-borderOnBrandPrimary {
  border-color: var(--color-borderOnBrandPrimary);
}

.tw .border-chartNegativeDisabled {
  border-color: var(--color-chartNegativeDisabled);
}

.tw .border-gray-100 {
  border-color: var(--color-gray-100);
}

.tw .border-gray-200 {
  border-color: var(--color-gray-200);
}

.tw .border-gray-300 {
  border-color: var(--color-gray-300);
}

.tw .border-green-600 {
  border-color: var(--color-green-600);
}

.tw .border-red-300 {
  border-color: var(--color-red-300);
}

.tw .border-transparent {
  border-color: #0000;
}

.tw .border-white {
  border-color: var(--color-white);
}

.tw .border-t-\[\#E8EAEF\] {
  border-top-color: #e8eaef;
}

.tw .border-b-\[\#E8EAEF\] {
  border-bottom-color: #e8eaef;
}

.tw .\!bg-\[\#0061b3\] {
  background-color: #0061b3 !important;
}

.tw .bg-\[\#07c\] {
  background-color: #07c;
}

.tw .bg-\[\#0061B3\], .tw .bg-\[\#0061b3\] {
  background-color: #0061b3;
}

.tw .bg-\[\#0070E3\] {
  background-color: #0070e3;
}

.tw .bg-\[\#00113D\]\/10, .tw .bg-\[\#00113d\]\/10 {
  background-color: #00113d1a;
}

.tw .bg-\[\#008000\] {
  background-color: green;
}

.tw .bg-\[\#0018560D\] {
  background-color: #0018560d;
}

.tw .bg-\[\#353535\]\/70 {
  background-color: #353535b3;
}

.tw .bg-\[\#7878801F\] {
  background-color: #7878801f;
}

.tw .bg-\[\#B1B1B4\] {
  background-color: #b1b1b4;
}

.tw .bg-\[\#E1EFFF\] {
  background-color: #e1efff;
}

.tw .bg-\[\#EDEDED\] {
  background-color: #ededed;
}

.tw .bg-\[\#F2F8FF\] {
  background-color: #f2f8ff;
}

.tw .bg-\[\#F5F6FA\] {
  background-color: #f5f6fa;
}

.tw .bg-\[\#FFFF\] {
  background-color: #fff;
}

.tw .bg-\[\#d0d5df\] {
  background-color: #d0d5df;
}

.tw .bg-\[\#fafafa\] {
  background-color: #fafafa;
}

.tw .bg-\[\#fff\] {
  background-color: #fff;
}

.tw .bg-\[rgba\(0\,0\,0\,0\.5\)\] {
  background-color: #00000080;
}

.tw .bg-\[rgba\(214\,40\,31\,0\.05\)\] {
  background-color: #d6281f0d;
}

.tw .bg-backgroundBlackTransparentLight {
  background-color: var(--color-backgroundBlackTransparentLight);
}

.tw .bg-backgroundBrandDefault {
  background-color: var(--color-backgroundBrandDefault);
}

.tw .bg-backgroundManagedSecondaryDefault {
  background-color: var(--color-backgroundManagedSecondaryDefault);
}

.tw .bg-backgroundNegativePrimaryDefault {
  background-color: var(--color-backgroundNegativePrimaryDefault);
}

.tw .bg-backgroundNegativeSecondaryDefault {
  background-color: var(--color-backgroundNegativeSecondaryDefault);
}

.tw .bg-backgroundNeutralPrimaryDefault {
  background-color: var(--color-backgroundNeutralPrimaryDefault);
}

.tw .bg-backgroundPositiveSecondaryDefault {
  background-color: var(--color-backgroundPositiveSecondaryDefault);
}

.tw .bg-backgroundPrimaryDefault {
  background-color: var(--color-backgroundPrimaryDefault);
}

.tw .bg-backgroundSecondaryDefault {
  background-color: var(--color-backgroundSecondaryDefault);
}

.tw .bg-backgroundTertiaryDefault {
  background-color: var(--color-backgroundTertiaryDefault);
}

.tw .bg-backgroundUtilitiesDisabled {
  background-color: var(--color-backgroundUtilitiesDisabled);
}

.tw .bg-backgroundWarningSecondaryDefault {
  background-color: var(--color-backgroundWarningSecondaryDefault);
}

.tw .bg-backgroundWhiteTransparentDefault {
  background-color: var(--color-backgroundWhiteTransparentDefault);
}

.tw .bg-black {
  background-color: var(--color-black);
}

.tw .bg-black\/50 {
  background-color: #00000080;
}

@supports (color: color-mix(in lab,red,red)) {
  .tw .bg-black\/50 {
    background-color: color-mix(in srgb, #00050% , transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }
}

.tw .bg-blue-600 {
  background-color: var(--color-blue-600);
}

.tw .bg-brandDefaultDarkGray {
  background-color: var(--color-brandDefaultDarkGray);
}

.tw .bg-chartNegativePressed {
  background-color: var(--color-chartNegativePressed);
}

.tw .bg-chartPositivePressed {
  background-color: var(--color-chartPositivePressed);
}

.tw .bg-chartWarningPressed {
  background-color: var(--color-chartWarningPressed);
}

.tw .bg-gray-100 {
  background-color: var(--color-gray-100);
}

.tw .bg-gray-200 {
  background-color: var(--color-gray-200);
}

.tw .bg-illustrationPrimary {
  background-color: var(--color-illustrationPrimary);
}

.tw .bg-transparent {
  background-color: #0000;
}

.tw .bg-white {
  background-color: var(--color-white);
}

.tw .bg-white\/60 {
  background-color: #fff9;
}

@supports (color: color-mix(in lab,red,red)) {
  .tw .bg-white\/60 {
    background-color: color-mix(in srgb, #fff60% , transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw .bg-white\/60 {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
}

.tw .bg-gradient-to-r {
  --tw-gradient-position: to right in oklab;
  background-image: linear-gradient(var(--tw-gradient-stops));
}

.tw .bg-none {
  background-image: none;
}

.tw .from-\[\#002244\] {
  --tw-gradient-from: #024;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}

.tw .to-white {
  --tw-gradient-to: var(--color-white);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}

.tw .fill-white {
  fill: var(--color-white);
}

.tw .stroke-\[var\(--border-light-gray-primary\,_\#E8EAEF\)\] {
  stroke: var(--border-light-gray-primary, #e8eaef);
}

.tw .stroke-gray-300 {
  stroke: var(--color-gray-300);
}

.tw .stroke-1, .tw .stroke-\[1px\] {
  stroke-width: 1px;
}

.tw .object-cover {
  object-fit: cover;
}

.tw .\!p-0 {
  padding: 0 !important;
}

.tw .\!p-2 {
  padding: 8px !important;
}

.tw .p-0 {
  padding: 0;
}

.tw .p-2 {
  padding: 8px;
}

.tw .p-2\.5 {
  padding: 10px;
}

.tw .p-4 {
  padding: 16px;
}

.tw .p-5 {
  padding: 20px;
}

.tw .p-6 {
  padding: 24px;
}

.tw .p-\[0px\] {
  padding: 0;
}

.tw .p-\[0px_12px\] {
  padding: 0 12px;
}

.tw .p-\[1px\] {
  padding: 1px;
}

.tw .p-\[4px\] {
  padding: 4px;
}

.tw .p-\[6px\] {
  padding: 6px;
}

.tw .p-\[8px\] {
  padding: 8px;
}

.tw .p-\[10px\] {
  padding: 10px;
}

.tw .p-\[12px\] {
  padding: 12px;
}

.tw .p-\[12px_0px\] {
  padding: 12px 0;
}

.tw .p-\[12px_20px\] {
  padding: 12px 20px;
}

.tw .p-\[14px\] {
  padding: 14px;
}

.tw .p-\[18px\] {
  padding: 18px;
}

.tw .p-\[20px\] {
  padding: 20px;
}

.tw .p-\[28px\] {
  padding: 28px;
}

.tw .px-0 {
  padding-inline: 0;
}

.tw .px-1 {
  padding-inline: 4px;
}

.tw .px-2 {
  padding-inline: 8px;
}

.tw .px-2\.5 {
  padding-inline: 10px;
}

.tw .px-3 {
  padding-inline: 12px;
}

.tw .px-4 {
  padding-inline: 16px;
}

.tw .px-6 {
  padding-inline: 24px;
}

.tw .px-10 {
  padding-inline: 40px;
}

.tw .px-12 {
  padding-inline: 48px;
}

.tw .px-\[2px\] {
  padding-inline: 2px;
}

.tw .px-\[4px\] {
  padding-inline: 4px;
}

.tw .px-\[10px\] {
  padding-inline: 10px;
}

.tw .px-\[12px\] {
  padding-inline: 12px;
}

.tw .px-\[14px\] {
  padding-inline: 14px;
}

.tw .px-\[16px\] {
  padding-inline: 16px;
}

.tw .px-\[17px\] {
  padding-inline: 17px;
}

.tw .px-\[20px\] {
  padding-inline: 20px;
}

.tw .px-\[24px\] {
  padding-inline: 24px;
}

.tw .px-\[32px\] {
  padding-inline: 32px;
}

.tw .px-\[60px\] {
  padding-inline: 60px;
}

.tw .\!py-3 {
  padding-block: 12px !important;
}

.tw .py-0 {
  padding-block: 0;
}

.tw .py-0\.5 {
  padding-block: 2px;
}

.tw .py-1 {
  padding-block: 4px;
}

.tw .py-2 {
  padding-block: 8px;
}

.tw .py-3 {
  padding-block: 12px;
}

.tw .py-4 {
  padding-block: 16px;
}

.tw .py-5 {
  padding-block: 20px;
}

.tw .py-8 {
  padding-block: 32px;
}

.tw .py-\[0\.45rem\] {
  padding-block: .45rem;
}

.tw .py-\[2px\] {
  padding-block: 2px;
}

.tw .py-\[6px\] {
  padding-block: 6px;
}

.tw .py-\[8px\] {
  padding-block: 8px;
}

.tw .py-\[12px\] {
  padding-block: 12px;
}

.tw .py-\[13px\] {
  padding-block: 13px;
}

.tw .py-\[16px\] {
  padding-block: 16px;
}

.tw .py-\[30px\] {
  padding-block: 30px;
}

.tw .pe-2 {
  padding-inline-end: 8px;
}

.tw .pe-4 {
  padding-inline-end: 16px;
}

.tw .pt-0 {
  padding-top: 0;
}

.tw .pt-1 {
  padding-top: 4px;
}

.tw .pt-2 {
  padding-top: 8px;
}

.tw .pt-4 {
  padding-top: 16px;
}

.tw .pt-6 {
  padding-top: 24px;
}

.tw .pt-8 {
  padding-top: 32px;
}

.tw .pt-14 {
  padding-top: 56px;
}

.tw .pt-\[10px\] {
  padding-top: 10px;
}

.tw .pt-\[14px\] {
  padding-top: 14px;
}

.tw .pt-\[32px\] {
  padding-top: 32px;
}

.tw .pr-0 {
  padding-right: 0;
}

.tw .pr-2 {
  padding-right: 8px;
}

.tw .pr-6 {
  padding-right: 24px;
}

.tw .pr-\[1px\] {
  padding-right: 1px;
}

.tw .pr-\[6px\] {
  padding-right: 6px;
}

.tw .pr-\[10px\] {
  padding-right: 10px;
}

.tw .pr-\[14px\] {
  padding-right: 14px;
}

.tw .pr-\[24px\] {
  padding-right: 24px;
}

.tw .pb-0 {
  padding-bottom: 0;
}

.tw .pb-1 {
  padding-bottom: 4px;
}

.tw .pb-2 {
  padding-bottom: 8px;
}

.tw .pb-4 {
  padding-bottom: 16px;
}

.tw .pb-5 {
  padding-bottom: 20px;
}

.tw .pb-8 {
  padding-bottom: 32px;
}

.tw .pb-\[12px\] {
  padding-bottom: 12px;
}

.tw .pb-\[16px\] {
  padding-bottom: 16px;
}

.tw .pb-\[20px\] {
  padding-bottom: 20px;
}

.tw .pb-\[24px\] {
  padding-bottom: 24px;
}

.tw .\!pl-12 {
  padding-left: 48px !important;
}

.tw .pl-0 {
  padding-left: 0;
}

.tw .pl-4 {
  padding-left: 16px;
}

.tw .pl-5 {
  padding-left: 20px;
}

.tw .pl-6 {
  padding-left: 24px;
}

.tw .pl-16 {
  padding-left: 64px;
}

.tw .pl-\[8px\] {
  padding-left: 8px;
}

.tw .pl-\[10px\] {
  padding-left: 10px;
}

.tw .pl-\[12px\] {
  padding-left: 12px;
}

.tw .pl-\[16px\] {
  padding-left: 16px;
}

.tw .text-end {
  text-align: end;
}

.tw .text-left {
  text-align: left;
}

.tw .text-start {
  text-align: start;
}

.tw .align-baseline {
  vertical-align: baseline;
}

.tw .align-middle {
  vertical-align: middle;
}

.tw .align-text-top {
  vertical-align: text-top;
}

.tw .align-top {
  vertical-align: top;
}

.tw .font-\[\'Open_Sans\'\], .tw .font-\[Open_Sans\] {
  font-family: Open Sans;
}

.tw .font-arimo {
  font-family: Arimo, Arial, sans-serif;
}

.tw .font-sans {
  font-family: var(--font-sans);
}

.tw .text-2xl {
  font-size: 24px;
  line-height: var(--tw-leading, 32px);
}

.tw .text-base {
  font-size: 16px;
  line-height: var(--tw-leading, 24px);
}

.tw .text-lg {
  font-size: 18px;
  line-height: var(--tw-leading, 28px);
}

.tw .text-sm {
  font-size: 14px;
  line-height: var(--tw-leading, 20px);
}

.tw .text-xl {
  font-size: 20px;
  line-height: var(--tw-leading, 28px);
}

.tw .text-xs {
  font-size: 12px;
  line-height: var(--tw-leading, 16px);
}

.tw .text-\[0\.8em\] {
  font-size: .8em;
}

.tw .text-\[12px\] {
  font-size: 12px;
}

.tw .text-\[13px\] {
  font-size: 13px;
}

.tw .text-\[14px\] {
  font-size: 14px;
}

.tw .text-\[16px\] {
  font-size: 16px;
}

.tw .text-\[20px\] {
  font-size: 20px;
}

.tw .text-\[21px\] {
  font-size: 21px;
}

.tw .text-\[22px\] {
  font-size: 22px;
}

.tw .text-\[24px\] {
  font-size: 24px;
}

.tw .text-\[32px\] {
  font-size: 32px;
}

.tw .text-\[38px\] {
  font-size: 38px;
}

.tw .text-\[44px\] {
  font-size: 44px;
}

.tw .text-\[56px\] {
  font-size: 56px;
}

.tw .leading-1 {
  --tw-leading: 4px;
  line-height: 4px;
}

.tw .leading-5 {
  --tw-leading: 20px;
  line-height: 20px;
}

.tw .leading-6 {
  --tw-leading: 24px;
  line-height: 24px;
}

.tw .leading-8 {
  --tw-leading: 32px;
  line-height: 32px;
}

.tw .leading-\[1\.2\] {
  --tw-leading: 1.2;
  line-height: 1.2;
}

.tw .leading-\[14px\] {
  --tw-leading: 14px;
  line-height: 14px;
}

.tw .leading-\[15px\] {
  --tw-leading: 15px;
  line-height: 15px;
}

.tw .leading-\[16px\] {
  --tw-leading: 16px;
  line-height: 16px;
}

.tw .leading-\[18px\] {
  --tw-leading: 18px;
  line-height: 18px;
}

.tw .leading-\[19px\] {
  --tw-leading: 19px;
  line-height: 19px;
}

.tw .leading-\[20px\] {
  --tw-leading: 20px;
  line-height: 20px;
}

.tw .leading-\[21px\] {
  --tw-leading: 21px;
  line-height: 21px;
}

.tw .leading-\[22px\] {
  --tw-leading: 22px;
  line-height: 22px;
}

.tw .leading-\[24px\] {
  --tw-leading: 24px;
  line-height: 24px;
}

.tw .leading-\[32px\] {
  --tw-leading: 32px;
  line-height: 32px;
}

.tw .leading-\[40px\] {
  --tw-leading: 40px;
  line-height: 40px;
}

.tw .leading-\[52px\] {
  --tw-leading: 52px;
  line-height: 52px;
}

.tw .leading-none {
  --tw-leading: 1;
  line-height: 1;
}

.tw .\!font-\[400\] {
  --tw-font-weight: 400 !important;
  font-weight: 400 !important;
}

.tw .font-\[400\] {
  --tw-font-weight: 400;
  font-weight: 400;
}

.tw .font-\[500\] {
  --tw-font-weight: 500;
  font-weight: 500;
}

.tw .font-\[600\] {
  --tw-font-weight: 600;
  font-weight: 600;
}

.tw .font-bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.tw .font-light {
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light);
}

.tw .font-medium {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.tw .font-normal {
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}

.tw .font-semibold {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}

.tw .tracking-\[-0\.08px\] {
  --tw-tracking: -.08px;
  letter-spacing: -.08px;
}

.tw .tracking-\[-0\.24px\] {
  --tw-tracking: -.24px;
  letter-spacing: -.24px;
}

.tw .tracking-\[0\.21px\] {
  --tw-tracking: .21px;
  letter-spacing: .21px;
}

.tw .tracking-\[0\.24px\] {
  --tw-tracking: .24px;
  letter-spacing: .24px;
}

.tw .tracking-\[0\.96px\] {
  --tw-tracking: .96px;
  letter-spacing: .96px;
}

.tw .tracking-\[1\.12px\] {
  --tw-tracking: 1.12px;
  letter-spacing: 1.12px;
}

.tw .tracking-\[1\.465\] {
  --tw-tracking: 1.465;
  letter-spacing: 1.465px;
}

.tw .tracking-\[1px\] {
  --tw-tracking: 1px;
  letter-spacing: 1px;
}

.tw .tracking-\[2\.4px\] {
  --tw-tracking: 2.4px;
  letter-spacing: 2.4px;
}

.tw .tracking-normal {
  --tw-tracking: var(--tracking-normal);
  letter-spacing: var(--tracking-normal);
}

.tw .tracking-tight {
  --tw-tracking: var(--tracking-tight);
  letter-spacing: var(--tracking-tight);
}

.tw .tracking-wide {
  --tw-tracking: var(--tracking-wide);
  letter-spacing: var(--tracking-wide);
}

.tw .text-wrap {
  text-wrap: wrap;
}

.tw .break-words {
  overflow-wrap: break-word;
}

.tw .text-ellipsis {
  text-overflow: ellipsis;
}

.tw .whitespace-normal {
  white-space: normal;
}

.tw .whitespace-nowrap {
  white-space: nowrap;
}

.tw .whitespace-pre-line {
  white-space: pre-line;
}

.tw .whitespace-pre-wrap {
  white-space: pre-wrap;
}

.tw .\!text-white {
  color: var(--color-white) !important;
}

.tw .text-\[\#2B2C41\] {
  color: #2b2c41;
}

.tw .text-\[\#5D626C\] {
  color: #5d626c;
}

.tw .text-\[\#0061B3\], .tw .text-\[\#0061b3\] {
  color: #0061b3;
}

.tw .text-\[\#0066CC\] {
  color: #06c;
}

.tw .text-\[\#0070E3\], .tw .text-\[\#0070e3\] {
  color: #0070e3;
}

.tw .text-\[\#329AD6\] {
  color: #329ad6;
}

.tw .text-\[\#454A53\] {
  color: #454a53;
}

.tw .text-\[\#002157\] {
  color: #002157;
}

.tw .text-\[\#003366\] {
  color: #036;
}

.tw .text-\[\#04060B\] {
  color: #04060b;
}

.tw .text-\[\#008000\] {
  color: green;
}

.tw .text-\[\#111111\] {
  color: #111;
}

.tw .text-\[\#292929\] {
  color: #292929;
}

.tw .text-\[\#353535\] {
  color: #353535;
}

.tw .text-\[\#525252\] {
  color: #525252;
}

.tw .text-\[\#555555\] {
  color: #555;
}

.tw .text-\[\#596873\] {
  color: #596873;
}

.tw .text-\[\#666666\] {
  color: #666;
}

.tw .text-\[\#767676\] {
  color: #767676;
}

.tw .text-\[\#929293\] {
  color: #929293;
}

.tw .text-\[\#979797\] {
  color: #979797;
}

.tw .text-\[\#C43B2A\] {
  color: #c43b2a;
}

.tw .text-\[\#D6281F\] {
  color: #d6281f;
}

.tw .text-\[\#DB1830\] {
  color: #db1830;
}

.tw .text-\[\#FFFFFF\] {
  color: #fff;
}

.tw .text-\[\#b6b6b6\] {
  color: #b6b6b6;
}

.tw .text-\[\#d0021b\] {
  color: #d0021b;
}

.tw .text-\[12\] {
  color: 12;
}

.tw .text-\[14\] {
  color: 14;
}

.tw .text-\[16\] {
  color: 16;
}

.tw .text-black {
  color: var(--color-black);
}

.tw .text-gray-700 {
  color: var(--color-gray-700);
}

.tw .text-gray-800 {
  color: var(--color-gray-800);
}

.tw .text-gray-900 {
  color: var(--color-gray-900);
}

.tw .text-neutral-400 {
  color: var(--color-neutral-400);
}

.tw .text-red-500 {
  color: var(--color-red-500);
}

.tw .text-textIconBrandDisabled {
  color: var(--color-textIconBrandDisabled);
}

.tw .text-textIconBrandPrimary {
  color: var(--color-textIconBrandPrimary);
}

.tw .text-textIconBrandTertiary {
  color: var(--color-textIconBrandTertiary);
}

.tw .text-textIconDefaultDisabled {
  color: var(--color-textIconDefaultDisabled);
}

.tw .text-textIconDefaultPrimary {
  color: var(--color-textIconDefaultPrimary);
}

.tw .text-textIconDefaultSecondary {
  color: var(--color-textIconDefaultSecondary);
}

.tw .text-textIconDefaultTertiary {
  color: var(--color-textIconDefaultTertiary);
}

.tw .text-textIconManagedDefault {
  color: var(--color-textIconManagedDefault);
}

.tw .text-textIconNegativeDefault {
  color: var(--color-textIconNegativeDefault);
}

.tw .text-textIconNegativeOnBlack {
  color: var(--color-textIconNegativeOnBlack);
}

.tw .text-textIconNegativeOnNegative {
  color: var(--color-textIconNegativeOnNegative);
}

.tw .text-textIconNegativeSecondary {
  color: var(--color-textIconNegativeSecondary);
}

.tw .text-textIconNeutralOnNeutral {
  color: var(--color-textIconNeutralOnNeutral);
}

.tw .text-textIconOnBrandDisabled {
  color: var(--color-textIconOnBrandDisabled);
}

.tw .text-textIconOnBrandPrimary {
  color: var(--color-textIconOnBrandPrimary);
}

.tw .text-textIconOnBrandTertiary {
  color: var(--color-textIconOnBrandTertiary);
}

.tw .text-textIconOnDarkPrimary {
  color: var(--color-textIconOnDarkPrimary);
}

.tw .text-textIconPositiveDefault {
  color: var(--color-textIconPositiveDefault);
}

.tw .text-textIconPositiveOnPositive {
  color: var(--color-textIconPositiveOnPositive);
}

.tw .text-textIconWarningOnWarning {
  color: var(--color-textIconWarningOnWarning);
}

.tw .text-transparent {
  color: #0000;
}

.tw .text-white {
  color: var(--color-white);
}

.tw .capitalize {
  text-transform: capitalize;
}

.tw .italic {
  font-style: italic;
}

.tw .not-italic {
  font-style: normal;
}

.tw .tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
}

.tw .\!no-underline {
  text-decoration-line: none !important;
}

.tw .underline {
  text-decoration-line: underline;
}

.tw .decoration-\[\#0061B3\] {
  text-decoration-color: #0061b3;
}

.tw .opacity-40 {
  opacity: .4;
}

.tw .opacity-100 {
  opacity: 1;
}

.tw .shadow-\[0_0_40px_20px_rgba\(0\,17\,61\,0\.10\)\] {
  --tw-shadow: 0 0 40px 20px var(--tw-shadow-color, #00113d1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-\[0_6px_12px_\#0000002d\] {
  --tw-shadow: 0 6px 12px var(--tw-shadow-color, #0000002d);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-\[0_12px_40px_-10px_rgba\(0\,17\,61\,0\.10\)\] {
  --tw-shadow: 0 12px 40px -10px var(--tw-shadow-color, #00113d1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-\[0_12px_60px_-15px_rgba\(0\,17\,61\,0\.10\)\] {
  --tw-shadow: 0 12px 60px -15px var(--tw-shadow-color, #00113d1a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-\[0px_1px_12px_1px_\#0000001A\] {
  --tw-shadow: 0px 1px 12px 1px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-\[0px_3px_0px_0px_\#0000000A\] {
  --tw-shadow: 0px 3px 0px 0px var(--tw-shadow-color, #0000000a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-\[0px_10px_60px_-10px_var\(--darkshades5\)\] {
  --tw-shadow: 0px 10px 60px -10px var(--tw-shadow-color, var(--darkshades5));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-lg {
  --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-md {
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-sm {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .ring-\[1\.5px\] {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .ring-\[3px\] {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .shadow-\[\#dddddd\] {
  --tw-shadow-color: #ddd;
}

@supports (color: color-mix(in lab,red,red)) {
  .tw .shadow-\[\#dddddd\] {
    --tw-shadow-color: #ddd;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw .shadow-\[\#dddddd\] {
      --tw-shadow-color: color-mix(in oklab, #ddd var(--tw-shadow-alpha), transparent);
    }
  }
}

.tw .ring-\[\#D6D6D6\] {
  --tw-ring-color: #d6d6d6;
}

.tw .ring-textIconBrandPrimary {
  --tw-ring-color: var(--color-textIconBrandPrimary);
}

.tw .ring-offset-0 {
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}

.tw .outline-hidden {
  --tw-outline-style: none;
  outline-style: none;
}

@media (forced-colors: active) {
  .tw .outline-hidden {
    outline-offset: 2px;
    outline: 2px solid #0000;
  }
}

.tw .outline {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}

.tw .outline-0 {
  outline-style: var(--tw-outline-style);
  outline-width: 0;
}

.tw .outline-\[2px\] {
  outline-style: var(--tw-outline-style);
  outline-width: 2px;
}

.tw .outline-\[3px\] {
  outline-style: var(--tw-outline-style);
  outline-width: 3px;
}

.tw .-outline-offset-2 {
  outline-offset: -2px;
}

.tw .outline-offset-2 {
  outline-offset: 2px;
}

.tw .outline-borderDefaultPrimary {
  outline-color: var(--color-borderDefaultPrimary);
}

.tw .outline-textIconBrandPrimary {
  outline-color: var(--color-textIconBrandPrimary);
}

.tw .transition-\[height\] {
  transition-property: height;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.tw .transition-all {
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.tw .transition-colors {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.tw .transition-transform {
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.tw .transition-discrete {
  transition-behavior: allow-discrete;
}

.tw .duration-100 {
  --tw-duration: .1s;
  transition-duration: .1s;
}

.tw .duration-200 {
  --tw-duration: .2s;
  transition-duration: .2s;
}

.tw .duration-300 {
  --tw-duration: .3s;
  transition-duration: .3s;
}

.tw .duration-400 {
  --tw-duration: .4s;
  transition-duration: .4s;
}

.tw .duration-500 {
  --tw-duration: .5s;
  transition-duration: .5s;
}

.tw .duration-\[350ms\] {
  --tw-duration: .35s;
  transition-duration: .35s;
}

.tw .duration-\[600ms\] {
  --tw-duration: .6s;
  transition-duration: .6s;
}

.tw .ease-in-out {
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}

.tw .will-change-transform {
  will-change: transform;
}

.tw .\!outline-none {
  --tw-outline-style: none !important;
  outline-style: none !important;
}

.tw .outline-none {
  --tw-outline-style: none;
  outline-style: none;
}

.tw .select-none {
  -webkit-user-select: none;
  user-select: none;
}

.tw .select-text {
  -webkit-user-select: text;
  user-select: text;
}

.tw .\[scrollbar-color\:\#d1d5db_transparent\] {
  scrollbar-color: #d1d5db transparent;
}

.tw .\[scrollbar-width\:thin\] {
  scrollbar-width: thin;
}

.tw .group-focus-within\:text-violet-700:is(:where(.group):focus-within *) {
  color: var(--color-violet-700);
}

@media (hover: hover) {
  .tw .group-hover\:ml-\[8px\]:is(:where(.group):hover *) {
    margin-left: 8px;
  }

  .tw .group-hover\:bg-backgroundBlackTransparentHovered:is(:where(.group):hover *) {
    background-color: var(--color-backgroundBlackTransparentHovered);
  }

  .tw .group-hover\:bg-backgroundBrandHovered:is(:where(.group):hover *) {
    background-color: var(--color-backgroundBrandHovered);
  }

  .tw .group-hover\:bg-backgroundUtilitiesDisabled:is(:where(.group):hover *) {
    background-color: var(--color-backgroundUtilitiesDisabled);
  }

  .tw .group-hover\:bg-backgroundWhiteTransparentDefault:is(:where(.group):hover *) {
    background-color: var(--color-backgroundWhiteTransparentDefault);
  }

  .tw .group-hover\:bg-backgroundWhiteTransparentHovered:is(:where(.group):hover *) {
    background-color: var(--color-backgroundWhiteTransparentHovered);
  }

  .tw .group-hover\:text-\[\#0070E3\]:is(:where(.group):hover *) {
    color: #0070e3;
  }

  .tw .group-hover\:text-textIconDefaultPrimary:is(:where(.group):hover *) {
    color: var(--color-textIconDefaultPrimary);
  }

  .tw .group-hover\:text-textIconOnBrandSecondary:is(:where(.group):hover *) {
    color: var(--color-textIconOnBrandSecondary);
  }
}

.tw .group-focus\:text-white:is(:where(.group):focus *) {
  color: var(--color-white);
}

.tw .group-active\:\!bg-backgroundBlackTransparentPressed:is(:where(.group):active *) {
  background-color: var(--color-backgroundBlackTransparentPressed) !important;
}

.tw .group-active\:\!bg-backgroundBrandPressed:is(:where(.group):active *) {
  background-color: var(--color-backgroundBrandPressed) !important;
}

.tw .group-active\:\!bg-backgroundUtilitiesDisabled:is(:where(.group):active *) {
  background-color: var(--color-backgroundUtilitiesDisabled) !important;
}

.tw .group-active\:\!bg-backgroundWhiteTransparentDefault:is(:where(.group):active *) {
  background-color: var(--color-backgroundWhiteTransparentDefault) !important;
}

.tw .group-active\:\!bg-backgroundWhiteTransparentPressed:is(:where(.group):active *) {
  background-color: var(--color-backgroundWhiteTransparentPressed) !important;
}

.tw .group-active\:\!text-textIconDefaultPrimary:is(:where(.group):active *) {
  color: var(--color-textIconDefaultPrimary) !important;
}

.tw .group-active\:\!text-textIconOnBrandPrimary:is(:where(.group):active *) {
  color: var(--color-textIconOnBrandPrimary) !important;
}

.tw .group-active\:text-\[\#005CB8\]:is(:where(.group):active *) {
  color: #005cb8;
}

.tw .group-aria-\[disabled\=true\]\:hidden:is(:where(.group)[aria-disabled="true"] *) {
  display: none;
}

.tw .marker\:text-white ::marker {
  color: var(--color-white);
}

.tw .marker\:text-white::marker {
  color: var(--color-white);
}

.tw .marker\:text-white ::-webkit-details-marker {
  color: var(--color-white);
}

.tw .marker\:text-white::-webkit-details-marker {
  color: var(--color-white);
}

.tw .placeholder\:font-\[Open_Sans\]::placeholder {
  font-family: Open Sans;
}

.tw .placeholder\:text-\[\#5D626C\]::placeholder {
  color: #5d626c;
}

.tw .first\:border-t-0:first-child {
  border-top-style: var(--tw-border-style);
  border-top-width: 0;
}

.tw .last\:m-\[10px\]:last-child {
  margin: 10px;
}

.tw .last\:mb-0:last-child {
  margin-bottom: 0;
}

.tw .last\:rounded-l-\[6px\]:last-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.tw .last\:rounded-r-\[6px\]:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.tw .focus-within\:z-20:focus-within {
  z-index: 20;
}

@media (hover: hover) {
  .tw .hover\:border-\[\#0070E3\]:hover {
    border-color: #0070e3;
  }

  .tw .hover\:border-borderBrandHovered:hover {
    border-color: var(--color-borderBrandHovered);
  }

  .tw .hover\:border-borderDefaultSecondary:hover {
    border-color: var(--color-borderDefaultSecondary);
  }

  .tw .hover\:border-borderNegativeDefault:hover {
    border-color: var(--color-borderNegativeDefault);
  }

  .tw .hover\:border-borderOnBrandDisabled:hover {
    border-color: var(--color-borderOnBrandDisabled);
  }

  .tw .hover\:border-borderOnBrandPrimary:hover {
    border-color: var(--color-borderOnBrandPrimary);
  }

  .tw .hover\:border-chartNegativeDisabled:hover {
    border-color: var(--color-chartNegativeDisabled);
  }

  .tw .hover\:bg-\[\#00113d\]\/10:hover {
    background-color: #00113d1a;
  }

  .tw .hover\:bg-\[\#EBF5FF\]:hover {
    background-color: #ebf5ff;
  }

  .tw .hover\:bg-\[\#F3F3F3\]:hover {
    background-color: #f3f3f3;
  }

  .tw .hover\:bg-\[\#FFFF\]:hover {
    background-color: #fff;
  }

  .tw .hover\:bg-\[\#d0d5df\]:hover {
    background-color: #d0d5df;
  }

  .tw .hover\:bg-backgroundBrandHovered:hover {
    background-color: var(--color-backgroundBrandHovered);
  }

  .tw .hover\:bg-backgroundNegativePrimaryHovered:hover {
    background-color: var(--color-backgroundNegativePrimaryHovered);
  }

  .tw .hover\:bg-backgroundPrimaryHovered:hover {
    background-color: var(--color-backgroundPrimaryHovered);
  }

  .tw .hover\:bg-backgroundUtilitiesDisabled:hover {
    background-color: var(--color-backgroundUtilitiesDisabled);
  }

  .tw .hover\:bg-backgroundWhiteTransparentDefault:hover {
    background-color: var(--color-backgroundWhiteTransparentDefault);
  }

  .tw .hover\:bg-chartNegativePressed:hover {
    background-color: var(--color-chartNegativePressed);
  }

  .tw .hover\:bg-chartPositivePressed:hover {
    background-color: var(--color-chartPositivePressed);
  }

  .tw .hover\:bg-chartWarningPressed:hover {
    background-color: var(--color-chartWarningPressed);
  }

  .tw .hover\:bg-transparent:hover {
    background-color: #0000;
  }

  .tw .hover\:\!text-textIconOnBrandSecondary:hover {
    color: var(--color-textIconOnBrandSecondary) !important;
  }

  .tw .hover\:text-\[\#0070E3\]:hover {
    color: #0070e3;
  }

  .tw .hover\:text-\[\#003866\]:hover {
    color: #003866;
  }

  .tw .hover\:text-\[\#929293\]:hover {
    color: #929293;
  }

  .tw .hover\:text-\[\#C45500\]:hover {
    color: #c45500;
  }

  .tw .hover\:text-black:hover {
    color: var(--color-black);
  }

  .tw .hover\:text-textIconBrandDisabled:hover {
    color: var(--color-textIconBrandDisabled);
  }

  .tw .hover\:text-textIconBrandSecondary:hover {
    color: var(--color-textIconBrandSecondary);
  }

  .tw .hover\:text-textIconDefaultDisabled:hover {
    color: var(--color-textIconDefaultDisabled);
  }

  .tw .hover\:text-textIconDefaultPrimary:hover {
    color: var(--color-textIconDefaultPrimary);
  }

  .tw .hover\:text-textIconDefaultSecondary:hover {
    color: var(--color-textIconDefaultSecondary);
  }

  .tw .hover\:text-textIconNegativeDefault:hover {
    color: var(--color-textIconNegativeDefault);
  }

  .tw .hover\:text-textIconNegativeOnBlack:hover {
    color: var(--color-textIconNegativeOnBlack);
  }

  .tw .hover\:text-textIconOnBrandDisabled:hover {
    color: var(--color-textIconOnBrandDisabled);
  }

  .tw .hover\:text-textIconOnBrandPrimary:hover {
    color: var(--color-textIconOnBrandPrimary);
  }

  .tw .hover\:text-textIconOnBrandSecondary:hover {
    color: var(--color-textIconOnBrandSecondary);
  }

  .tw .hover\:text-textIconOnBrandTertiary:hover {
    color: var(--color-textIconOnBrandTertiary);
  }

  .tw .hover\:text-textIconOnDarkPrimary:hover {
    color: var(--color-textIconOnDarkPrimary);
  }

  .tw .hover\:text-white:hover {
    color: var(--color-white);
  }

  .tw .hover\:no-underline:hover {
    text-decoration-line: none;
  }

  .tw .hover\:underline:hover {
    text-decoration-line: underline;
  }

  .tw .hover\:opacity-100:hover {
    opacity: 1;
  }

  .tw .hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw .hover\:outline-hidden:hover {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .tw .hover\:outline-hidden:hover {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }
}

.tw .focus\:pointer-events-auto:focus {
  pointer-events: auto;
}

.tw .focus\:not-sr-only:focus {
  clip-path: none;
  white-space: normal;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  position: static;
  overflow: visible;
}

.tw .focus\:translate-y-0:focus {
  --tw-translate-y: 0px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.tw .focus\:border-0:focus {
  border-style: var(--tw-border-style);
  border-width: 0;
}

.tw .focus\:border-none:focus {
  --tw-border-style: none;
  border-style: none;
}

.tw .focus\:\!border-\[\#E8EAEF\]:focus {
  border-color: #e8eaef !important;
}

.tw .focus\:\!border-r-\[\#8F8C8D\]:focus {
  border-right-color: #8f8c8d !important;
}

.tw .focus\:\!border-b-\[\#8F8C8D\]:focus {
  border-bottom-color: #8f8c8d !important;
}

.tw .focus\:bg-\[\#00478f\]:focus {
  background-color: #00478f;
}

.tw .focus\:bg-\[\#EBF5FF\]:focus {
  background-color: #ebf5ff;
}

.tw .focus\:bg-\[\#d0d5df\]:focus {
  background-color: #d0d5df;
}

.tw .focus\:text-\[\#0070E3\]:focus {
  color: #0070e3;
}

.tw .focus\:text-\[\#003866\]:focus {
  color: #003866;
}

.tw .focus\:text-\[\#929293\]:focus {
  color: #929293;
}

.tw .focus\:text-\[\#fff\]:focus {
  color: #fff;
}

.tw .focus\:text-black:focus {
  color: var(--color-black);
}

.tw .focus\:text-white:focus {
  color: var(--color-white);
}

.tw .focus\:no-underline:focus {
  text-decoration-line: none;
}

.tw .focus\:opacity-100:focus {
  opacity: 1;
}

.tw .focus\:ring-1:focus {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .focus\:ring-\[\#0061B3\]:focus {
  --tw-ring-color: #0061b3;
}

.tw .focus\:outline-hidden:focus {
  --tw-outline-style: none;
  outline-style: none;
}

@media (forced-colors: active) {
  .tw .focus\:outline-hidden:focus {
    outline-offset: 2px;
    outline: 2px solid #0000;
  }
}

.tw .focus\:outline-none:focus {
  --tw-outline-style: none;
  outline-style: none;
}

.tw .focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}

.tw .focus\:placeholder\:text-transparent:focus::placeholder {
  color: #0000;
}

.tw .active\:\!border-borderBrandPressed:active {
  border-color: var(--color-borderBrandPressed) !important;
}

.tw .active\:\!border-borderDefaultSecondary:active {
  border-color: var(--color-borderDefaultSecondary) !important;
}

.tw .active\:\!border-borderNegativeDefault:active {
  border-color: var(--color-borderNegativeDefault) !important;
}

.tw .active\:\!border-borderOnBrandDisabled:active {
  border-color: var(--color-borderOnBrandDisabled) !important;
}

.tw .active\:\!border-borderOnBrandTertiary:active {
  border-color: var(--color-borderOnBrandTertiary) !important;
}

.tw .active\:\!border-chartNegativeDisabled:active {
  border-color: var(--color-chartNegativeDisabled) !important;
}

.tw .active\:\!bg-backgroundBrandPressed:active {
  background-color: var(--color-backgroundBrandPressed) !important;
}

.tw .active\:\!bg-backgroundNegativePrimaryPressed:active {
  background-color: var(--color-backgroundNegativePrimaryPressed) !important;
}

.tw .active\:\!bg-backgroundPrimaryPressed:active {
  background-color: var(--color-backgroundPrimaryPressed) !important;
}

.tw .active\:\!bg-backgroundUtilitiesDisabled:active {
  background-color: var(--color-backgroundUtilitiesDisabled) !important;
}

.tw .active\:\!bg-backgroundWhiteTransparentDefault:active {
  background-color: var(--color-backgroundWhiteTransparentDefault) !important;
}

.tw .active\:\!bg-backgroundWhiteTransparentPressed:active {
  background-color: var(--color-backgroundWhiteTransparentPressed) !important;
}

.tw .active\:\!bg-transparent:active {
  background-color: #0000 !important;
}

.tw .active\:bg-backgroundTertiaryDefault:active {
  background-color: var(--color-backgroundTertiaryDefault);
}

.tw .active\:\!text-textIconBrandDisabled:active {
  color: var(--color-textIconBrandDisabled) !important;
}

.tw .active\:\!text-textIconBrandTertiary:active {
  color: var(--color-textIconBrandTertiary) !important;
}

.tw .active\:\!text-textIconDefaultDisabled:active {
  color: var(--color-textIconDefaultDisabled) !important;
}

.tw .active\:\!text-textIconDefaultPrimary:active {
  color: var(--color-textIconDefaultPrimary) !important;
}

.tw .active\:\!text-textIconDefaultTertiary:active {
  color: var(--color-textIconDefaultTertiary) !important;
}

.tw .active\:\!text-textIconNegativeDefault:active {
  color: var(--color-textIconNegativeDefault) !important;
}

.tw .active\:\!text-textIconNegativeOnBlack:active {
  color: var(--color-textIconNegativeOnBlack) !important;
}

.tw .active\:\!text-textIconOnBrandDisabled:active {
  color: var(--color-textIconOnBrandDisabled) !important;
}

.tw .active\:\!text-textIconOnBrandPrimary:active {
  color: var(--color-textIconOnBrandPrimary) !important;
}

.tw .active\:\!text-textIconOnBrandTertiary:active {
  color: var(--color-textIconOnBrandTertiary) !important;
}

.tw .enabled\:bg-\[\#fff\]:enabled {
  background-color: #fff;
}

.tw .enabled\:text-\[\#04060B\]:enabled {
  color: #04060b;
}

.tw .disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.tw .disabled\:opacity-30:disabled {
  opacity: .3;
}

.tw .aria-\[disabled\=true\]\:italic[aria-disabled="true"] {
  font-style: italic;
}

.tw .data-\[isfocused\=true\]\:bg-\[\#F3F3F3\][data-isfocused="true"] {
  background-color: #f3f3f3;
}

.tw .data-\[isinvalid\=false\]\:border-\[\#525252\][data-isinvalid="false"] {
  border-color: #525252;
}

.tw .data-\[isinvalid\=true\]\:border-2[data-isinvalid="true"] {
  border-style: var(--tw-border-style);
  border-width: 2px;
}

.tw .data-\[isinvalid\=true\]\:border-\[\#D6281F\][data-isinvalid="true"] {
  border-color: #d6281f;
}

.tw .focus\:data-\[isinvalid\=true\]\:outline-none:focus[data-isinvalid="true"] {
  --tw-outline-style: none;
  outline-style: none;
}

.tw .data-\[placement\=bottom\]\:mt-2[data-placement="bottom"] {
  margin-top: 8px;
}

.tw .data-\[placement\=left\]\:mr-2[data-placement="left"] {
  margin-right: 8px;
}

.tw .data-\[placement\=right\]\:ml-2[data-placement="right"] {
  margin-left: 8px;
}

.tw .data-\[placement\=top\]\:mb-2[data-placement="top"] {
  margin-bottom: 8px;
}

.tw .data-\[position\=bottom\]\:top-full[data-position="bottom"] {
  top: 100%;
}

.tw .data-\[position\=bottom\]\:left-1\/2[data-position="bottom"] {
  left: 50%;
}

.tw .data-\[position\=bottom\]\:mt-2[data-position="bottom"] {
  margin-top: 8px;
}

.tw .data-\[position\=bottom\]\:-translate-x-1\/2[data-position="bottom"] {
  --tw-translate-x: -50%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.tw .data-\[position\=left\]\:top-1\/2[data-position="left"] {
  top: 50%;
}

.tw .data-\[position\=left\]\:right-full[data-position="left"] {
  right: 100%;
}

.tw .data-\[position\=left\]\:mr-2[data-position="left"] {
  margin-right: 8px;
}

.tw .data-\[position\=left\]\:-translate-y-1\/2[data-position="left"] {
  --tw-translate-y: -50%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.tw .data-\[position\=right\]\:top-1\/2[data-position="right"] {
  top: 50%;
}

.tw .data-\[position\=right\]\:left-full[data-position="right"] {
  left: 100%;
}

.tw .data-\[position\=right\]\:ml-2[data-position="right"] {
  margin-left: 8px;
}

.tw .data-\[position\=right\]\:-translate-y-1\/2[data-position="right"] {
  --tw-translate-y: -50%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.tw .data-\[position\=top\]\:bottom-full[data-position="top"] {
  bottom: 100%;
}

.tw .data-\[position\=top\]\:left-1\/2[data-position="top"] {
  left: 50%;
}

.tw .data-\[position\=top\]\:mb-2[data-position="top"] {
  margin-bottom: 8px;
}

.tw .data-\[position\=top\]\:-translate-x-1\/2[data-position="top"] {
  --tw-translate-x: -50%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.tw .data-\[selected\=\"true\"\]\:border-\[\#398ada\][data-selected="true"] {
  border-color: #398ada;
}

.tw .data-\[selected\=\"true\"\]\:shadow-none[data-selected="true"] {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tw .data-\[valuetype\=age\]\:w-\[2\.5em\][data-valuetype="age"] {
  width: 2.5em;
}

.tw .data-\[valuetype\=age\]\:text-center[data-valuetype="age"] {
  text-align: center;
}

.tw .data-\[valuetype\=amount\]\:w-full[data-valuetype="amount"] {
  width: 100%;
}

.tw .data-\[valuetype\=amount\]\:text-left[data-valuetype="amount"] {
  text-align: left;
}

@media (min-width: 80rem) {
  .tw .xl\:top-auto {
    top: auto;
  }

  .tw .xl\:bottom-\[20px\] {
    bottom: 20px;
  }

  .tw .xl\:bottom-\[90px\] {
    bottom: 90px;
  }

  .tw .xl\:items-center {
    align-items: center;
  }

  .tw .xl\:transition-normal {
    transition-behavior: normal;
  }
}

@media (min-width: 40rem) {
  .tw .sm\:top-0 {
    top: 0;
  }

  .tw .sm\:right-0 {
    right: 0;
  }

  .tw .sm\:bottom-0, .tw .sm\:bottom-\[0px\] {
    bottom: 0;
  }

  .tw .sm\:left-0 {
    left: 0;
  }

  .tw .sm\:items-center {
    align-items: center;
  }

  .tw .sm\:transition-normal {
    transition-behavior: normal;
  }
}

@media (min-width: 48rem) {
  .tw .md\:top-auto {
    top: auto;
  }

  .tw .md\:bottom-\[20px\] {
    bottom: 20px;
  }

  .tw .md\:items-center {
    align-items: center;
  }

  .tw .md\:transition-normal {
    transition-behavior: normal;
  }
}

@media (min-width: 64rem) {
  .tw .lg\:items-center {
    align-items: center;
  }

  .tw .lg\:transition-normal {
    transition-behavior: normal;
  }
}

@media (min-width: 1024px) {
  .tw .laptop\:h-5 {
    height: 20px;
  }

  .tw .laptop\:w-5 {
    width: 20px;
  }
}

@media (max-height: 368px) {
  .tw .chatTiny\:mt-\[0px\] {
    margin-top: 0;
  }

  .tw .chatTiny\:h-\[0px\] {
    height: 0;
  }

  .tw .chatTiny\:pt-0 {
    padding-top: 0;
  }

  .tw .chatTiny\:pr-0 {
    padding-right: 0;
  }
}

@media (max-height: 839px) {
  .tw .chatSmall\:bottom-\[0px\] {
    bottom: 0;
  }
}

@media (min-height: 860px) {
  .tw .chatMedium\:top-auto {
    top: auto;
  }
}

.tw .\[\&_img\]\:h-\[16px\] img {
  height: 16px;
}

.tw .\[\&_img\]\:w-\[16px\] img {
  width: 16px;
}

.tw .\[\&_img\]\:w-full img {
  width: 100%;
}

.tw .\[\&_input\]\:hidden input {
  display: none;
}

.tw .\[\&_svg\]\:mt-0 svg {
  margin-top: 0;
}

.tw .\[\&_svg\]\:mr-\[4px\] svg {
  margin-right: 4px;
}

.tw .\[\&_svg\]\:h-\[16px\] svg {
  height: 16px;
}

.tw .\[\&_svg\]\:h-\[20px\] svg {
  height: 20px;
}

.tw .\[\&_svg\]\:h-\[24px\] svg {
  height: 24px;
}

.tw .\[\&_svg\]\:w-\[16px\] svg {
  width: 16px;
}

.tw .\[\&_svg\]\:w-\[20px\] svg {
  width: 20px;
}

.tw .\[\&_svg\]\:w-\[24px\] svg {
  width: 24px;
}

.tw .\[\&_svg\]\:text-\[\#555555\] svg {
  color: #555;
}

.tw .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
  display: none;
}

.tw .\[\&\:active\]\:no-underline:active {
  text-decoration-line: none;
}

.tw .\[\&\:hover\]\:z-20:hover {
  z-index: 20;
}

.tw .\[\&\:link\]\:no-underline:link, .tw .\[\&\:visited\]\:no-underline:visited {
  text-decoration-line: none;
}

.tw .\[\&\>div\]\:flex > div {
  display: flex;
}

.tw .\[\&\>img\]\:mr-\[6px\] > img {
  margin-right: 6px;
}

.tw .\[\&\>p\]\:\!text-\[16px\] > p {
  font-size: 16px !important;
}

.tw .\[\&\>span\]\:flex-grow > span {
  flex-grow: 1;
}

.tw .\[\&\>span\]\:pt-0 > span {
  padding-top: 0;
}

.tw .\[\&\>span\]\:pr-\[5px\] > span {
  padding-right: 5px;
}

html {
  font-size: 16px;
}

.react-aria-Popover {
  z-index: 100;
  background-color: #fff;
  border-radius: 24px;
  outline: none;
  width: 300px;
  padding: 8px;
  box-shadow: 0 4px 24px #0000001f;
}

.react-aria-Popover[data-entering] {
  animation: .4s modal-fade, .4s cubic-bezier(.175, .885, .32, 1.275) modal-zoom;
}

.react-aria-Popover[data-exiting] {
  animation: .25s ease-in reverse modal-fade;
}

.react-aria-ModalOverlay {
  z-index: 100;
  background: #00000080;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.react-aria-ModalOverlay[data-entering] {
  animation: .2s modal-fade;
}

.react-aria-ModalOverlay[data-exiting] {
  animation: .15s ease-in reverse modal-fade;
}

.react-aria-Modal {
  color: #1a1a1a;
  background: #fff;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  outline: none;
  box-shadow: 0 8px 20px #0000001a;
}

.react-aria-Modal[data-entering] {
  animation: .3s cubic-bezier(.175, .885, .32, 1.275) modal-zoom;
}

.react-aria-Modal .react-aria-TextField {
  margin-bottom: 8px;
}

@keyframes modal-fade {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes modal-zoom {
  0% {
    transform: scale(.8);
  }

  to {
    transform: scale(1);
  }
}

@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.tw .collapse {
  visibility: collapse;
}

.tw .visible {
  visibility: visible;
}

.tw .sr-only {
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.tw .absolute {
  position: absolute;
}

.tw .fixed {
  position: fixed;
}

.tw .static {
  position: static;
}

.tw .top-1\/2 {
  top: 50%;
}

.tw .left-1\/2 {
  left: 50%;
}

.tw .col-4 {
  grid-column: 4;
}

.tw .col-5 {
  grid-column: 5;
}

.tw .col-12 {
  grid-column: 12;
}

.tw .container {
  width: 100%;
}

@media (min-width: 40rem) {
  .tw .container {
    max-width: 40rem;
  }
}

@media (min-width: 48rem) {
  .tw .container {
    max-width: 48rem;
  }
}

@media (min-width: 64rem) {
  .tw .container {
    max-width: 64rem;
  }
}

@media (min-width: 80rem) {
  .tw .container {
    max-width: 80rem;
  }
}

@media (min-width: 96rem) {
  .tw .container {
    max-width: 96rem;
  }
}

.tw .mt-2 {
  margin-top: calc(var(--spacing) * 2);
}

.tw .mt-20 {
  margin-top: calc(var(--spacing) * 20);
}

.tw .mb-25 {
  margin-bottom: calc(var(--spacing) * 25);
}

.tw .mb-50 {
  margin-bottom: calc(var(--spacing) * 50);
}

.tw .block {
  display: block;
}

.tw .flex {
  display: flex;
}

.tw .hidden {
  display: none;
}

.tw .inline {
  display: inline;
}

.tw .table {
  display: table;
}

.tw .w-5\/12 {
  width: 41.6667%;
}

.tw .-translate-x-1\/2 {
  --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.tw .-translate-y-1\/2 {
  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.tw .justify-between {
  justify-content: space-between;
}

.tw .pt-5 {
  padding-top: calc(var(--spacing) * 5);
}

.tw .text-center {
  text-align: center;
}

.tw .text-right {
  text-align: right;
}

.tw .text-nowrap {
  text-wrap: nowrap;
}

.tw .lowercase {
  text-transform: lowercase;
}

.tw .uppercase {
  text-transform: uppercase;
}

.tw .no-underline {
  text-decoration-line: none;
}

.tw .blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

.tw .filter {
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

.tw .transition {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.typeahead-standalone{text-align:left;color:#000;display:flex;flex-direction:column}.typeahead-standalone .tt-input{z-index:1;background:transparent}.typeahead-standalone .tt-hint{cursor:default;user-select:none;background:#fff;color:#767676;z-index:0}.typeahead-standalone .tt-list{background:#fff;z-index:1000;box-sizing:border-box;overflow:auto;border:1px solid rgba(50,50,50,.6);border-radius:4px;box-shadow:0 10px 30px #0000001a;position:absolute;max-height:70vh}.typeahead-standalone .tt-list.tt-hide{display:none}.typeahead-standalone .tt-list div[class^=tt-]{padding:0 4px}.typeahead-standalone .tt-list .tt-suggestion:hover,.typeahead-standalone .tt-list .tt-suggestion.tt-selected{background:#55acee;cursor:pointer}.typeahead-standalone .tt-list .tt-suggestion .tt-highlight{font-weight:900}.typeahead-standalone .tt-list .tt-group{background:#eee}
