table {
    min-width:100%;
    table-layout:auto
  }
  thead tr {
    font-size:.875rem;
    line-height:1.25rem;
    color:#6a6d7c
  }
  .dark thead tr {
    color:#a8abbe
  }
  th {
    padding:1rem;
    text-align:left;
    font-weight:500
  }
  @media (min-width: 640px) {
    th {
      padding-left:1.5rem;
      padding-right:1.5rem
    }
  }
  td {
    padding:1rem
  }
  @media (min-width: 640px) {
    td {
      padding-left:1.5rem;
      padding-right:1.5rem
    }
  }
  :root {
    --brand-colors-white-white000: #ffffff;
    --brand-colors-white-white010: #fcfcfc;
    --brand-colors-black-black000: #000000;
    --brand-colors-grey-grey030: #fafbfc;
    --brand-colors-grey-grey040: #f2f4f6;
    --brand-colors-grey-grey100: #d6d9dc;
    --brand-colors-grey-grey200: #bbc0c5;
    --brand-colors-grey-grey300: #9fa6ae;
    --brand-colors-grey-grey400: #848c96;
    --brand-colors-grey-grey500: #6a737d;
    --brand-colors-grey-grey600: #535a61;
    --brand-colors-grey-grey700: #3b4046;
    --brand-colors-grey-grey750: #2e3339;
    --brand-colors-grey-grey800: #24272a;
    --brand-colors-grey-grey900: #141618;
    --brand-colors-blue-blue000: #eaf6ff;
    --brand-colors-blue-blue100: #a7d9fe;
    --brand-colors-blue-blue200: #75c4fd;
    --brand-colors-blue-blue300: #43aefc;
    --brand-colors-blue-blue400: #1098fc;
    --brand-colors-blue-blue500: #0376c9;
    --brand-colors-blue-blue600: #0260a4;
    --brand-colors-blue-blue700: #024272;
    --brand-colors-blue-blue800: #01253f;
    --brand-colors-blue-blue900: #00080d;
    --brand-colors-orange-orange000: #fef5ef;
    --brand-colors-orange-orange100: #fde2cf;
    --brand-colors-orange-orange200: #fbc49d;
    --brand-colors-orange-orange300: #faa66c;
    --brand-colors-orange-orange400: #f8883b;
    --brand-colors-orange-orange500: #f66a0a;
    --brand-colors-orange-orange600: #bf5208;
    --brand-colors-orange-orange700: #954005;
    --brand-colors-orange-orange800: #632b04;
    --brand-colors-orange-orange900: #321602;
    --brand-colors-green-green000: #f3fcf5;
    --brand-colors-green-green100: #d6ffdf;
    --brand-colors-green-green200: #afecbd;
    --brand-colors-green-green300: #86e29b;
    --brand-colors-green-green400: #5dd879;
    --brand-colors-green-green500: #28a745;
    --brand-colors-green-green600: #1c8234;
    --brand-colors-green-green700: #145523;
    --brand-colors-green-green800: #0a2c12;
    --brand-colors-green-green900: #041007;
    --brand-colors-red-red000: #fcf2f3;
    --brand-colors-red-red100: #f7d5d8;
    --brand-colors-red-red200: #f1b9be;
    --brand-colors-red-red300: #e88f97;
    --brand-colors-red-red400: #e06470;
    --brand-colors-red-red500: #d73847;
    --brand-colors-red-red600: #b92534;
    --brand-colors-red-red700: #8e1d28;
    --brand-colors-red-red800: #64141c;
    --brand-colors-red-red900: #3a0c10;
    --brand-colors-purple-purple500: #8b45b6;
    --brand-colors-violet-violet300: #cfb5f0;
    --brand-colors-yellow-yellow000: #fffdf8;
    --brand-colors-yellow-yellow100: #fefcde;
    --brand-colors-yellow-yellow200: #fff2c5;
    --brand-colors-yellow-yellow300: #ffeaa3;
    --brand-colors-yellow-yellow400: #ffdf70;
    --brand-colors-yellow-yellow500: #ffd33d;
    --brand-colors-yellow-yellow600: #ffc70a;
    --font-family-euclid-circular-b: "Euclid Circular B", sans-serif;
    --font-family-roboto: "Roboto", sans-serif;
    --font-family-sans: "Euclid Circular B", "Roboto", sans-serif;
    --font-size-base: 16px;
    --font-size-1: .625rem;
    --font-size-2: .75rem;
    --font-size-3: .875rem;
    --font-size-4: 1rem;
    --font-size-5: 1.125rem;
    --font-size-6: 1.5rem;
    --font-size-7: 2rem;
    --font-size-8: 3rem;
    --line-height-1: 1rem;
    --line-height-2: 1.25rem;
    --line-height-3: 1.375rem;
    --line-height-4: 1.5rem;
    --line-height-5: 2rem;
    --line-height-6: 2.5rem;
    --line-height-7: 3.5rem;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --letter-spacing-0: 0;
    --letter-spacing-1: 2.5%;
    --typography-s-display-md-font-family: var(--font-family-sans);
    --typography-s-display-md-font-size: var(--font-size-7);
    --typography-s-display-md-line-height: var(--line-height-6);
    --typography-s-display-md-font-weight: var(--font-weight-bold);
    --typography-s-display-md-letter-spacing: var(--letter-spacing-0);
    --typography-s-heading-lg-font-family: var(--font-family-sans);
    --typography-s-heading-lg-font-size: var(--font-size-6);
    --typography-s-heading-lg-line-height: var(--line-height-5);
    --typography-s-heading-lg-font-weight: var(--font-weight-bold);
    --typography-s-heading-lg-letter-spacing: var(--letter-spacing-0);
    --typography-s-heading-md-font-family: var(--font-family-sans);
    --typography-s-heading-md-font-size: var(--font-size-5);
    --typography-s-heading-md-line-height: var(--line-height-4);
    --typography-s-heading-md-font-weight: var(--font-weight-bold);
    --typography-s-heading-md-letter-spacing: var(--letter-spacing-0);
    --typography-s-heading-sm-font-family: var(--font-family-sans);
    --typography-s-heading-sm-font-size: var(--font-size-4);
    --typography-s-heading-sm-line-height: var(--line-height-4);
    --typography-s-heading-sm-font-weight: var(--font-weight-bold);
    --typography-s-heading-sm-letter-spacing: var(--letter-spacing-0);
    --typography-s-heading-sm-regular-font-family: var(--font-family-sans);
    --typography-s-heading-sm-regular-font-size: var(--font-size-4);
    --typography-s-heading-sm-regular-line-height: var(--line-height-4);
    --typography-s-heading-sm-regular-font-weight: var(--font-weight-regular);
    --typography-s-heading-sm-regular-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-lg-medium-font-family: var(--font-family-sans);
    --typography-s-body-lg-medium-font-size: var(--font-size-4);
    --typography-s-body-lg-medium-line-height: var(--line-height-4);
    --typography-s-body-lg-medium-font-weight: var(--font-weight-medium);
    --typography-s-body-lg-medium-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-lg-regular-font-family: var(--font-family-sans);
    --typography-s-body-lg-regular-font-size: var(--font-size-4);
    --typography-s-body-lg-regular-line-height: var(--line-height-4);
    --typography-s-body-lg-regular-font-weight: var(--font-weight-medium);
    --typography-s-body-lg-regular-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-md-bold-font-family: var(--font-family-sans);
    --typography-s-body-md-bold-font-size: var(--font-size-3);
    --typography-s-body-md-bold-line-height: var(--line-height-3);
    --typography-s-body-md-bold-font-weight: var(--font-weight-bold);
    --typography-s-body-md-bold-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-md-medium-font-family: var(--font-family-sans);
    --typography-s-body-md-medium-font-size: var(--font-size-3);
    --typography-s-body-md-medium-line-height: var(--line-height-3);
    --typography-s-body-md-medium-font-weight: var(--font-weight-medium);
    --typography-s-body-md-medium-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-md-font-family: var(--font-family-sans);
    --typography-s-body-md-font-size: var(--font-size-3);
    --typography-s-body-md-line-height: var(--line-height-3);
    --typography-s-body-md-font-weight: var(--font-weight-regular);
    --typography-s-body-md-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-sm-bold-font-family: var(--font-family-sans);
    --typography-s-body-sm-bold-font-size: var(--font-size-2);
    --typography-s-body-sm-bold-line-height: var(--line-height-2);
    --typography-s-body-sm-bold-font-weight: var(--font-weight-bold);
    --typography-s-body-sm-bold-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-sm-medium-font-family: var(--font-family-sans);
    --typography-s-body-sm-medium-font-size: var(--font-size-2);
    --typography-s-body-sm-medium-line-height: var(--line-height-2);
    --typography-s-body-sm-medium-font-weight: var(--font-weight-medium);
    --typography-s-body-sm-medium-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-sm-font-family: var(--font-family-sans);
    --typography-s-body-sm-font-size: var(--font-size-2);
    --typography-s-body-sm-line-height: var(--line-height-2);
    --typography-s-body-sm-font-weight: var(--font-weight-regular);
    --typography-s-body-sm-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-xs-medium-font-family: var(--font-family-sans);
    --typography-s-body-xs-medium-font-size: var(--font-size-1);
    --typography-s-body-xs-medium-line-height: var(--line-height-1);
    --typography-s-body-xs-medium-font-weight: var(--font-weight-medium);
    --typography-s-body-xs-medium-letter-spacing: var(--letter-spacing-0);
    --typography-s-body-xs-font-family: var(--font-family-sans);
    --typography-s-body-xs-font-size: var(--font-size-1);
    --typography-s-body-xs-line-height: var(--line-height-1);
    --typography-s-body-xs-font-weight: var(--font-weight-regular);
    --typography-s-body-xs-letter-spacing: var(--letter-spacing-0);
    --typography-l-display-md-font-family: var(--font-family-sans);
    --typography-l-display-md-font-size: var(--font-size-8);
    --typography-l-display-md-line-height: var(--line-height-7);
    --typography-l-display-md-font-weight: var(--font-weight-medium);
    --typography-l-display-md-letter-spacing: var(--letter-spacing-0);
    --typography-l-heading-lg-font-family: var(--font-family-sans);
    --typography-l-heading-lg-font-size: var(--font-size-7);
    --typography-l-heading-lg-line-height: var(--line-height-6);
    --typography-l-heading-lg-font-weight: var(--font-weight-bold);
    --typography-l-heading-lg-letter-spacing: var(--letter-spacing-0);
    --typography-l-heading-md-font-family: var(--font-family-sans);
    --typography-l-heading-md-font-size: var(--font-size-6);
    --typography-l-heading-md-line-height: var(--line-height-5);
    --typography-l-heading-md-font-weight: var(--font-weight-bold);
    --typography-l-heading-md-letter-spacing: var(--letter-spacing-0);
    --typography-l-heading-sm-font-family: var(--font-family-sans);
    --typography-l-heading-sm-font-size: var(--font-size-5);
    --typography-l-heading-sm-line-height: var(--line-height-4);
    --typography-l-heading-sm-font-weight: var(--font-weight-bold);
    --typography-l-heading-sm-letter-spacing: var(--letter-spacing-0);
    --typography-l-heading-sm-regular-font-family: var(--font-family-sans);
    --typography-l-heading-sm-regular-font-size: var(--font-size-5);
    --typography-l-heading-sm-regular-line-height: var(--line-height-4);
    --typography-l-heading-sm-regular-font-weight: var(--font-weight-regular);
    --typography-l-heading-sm-regular-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-lg-medium-font-family: var(--font-family-sans);
    --typography-l-body-lg-medium-font-size: var(--font-size-5);
    --typography-l-body-lg-medium-line-height: var(--line-height-4);
    --typography-l-body-lg-medium-font-weight: var(--font-weight-medium);
    --typography-l-body-lg-medium-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-md-bold-font-family: var(--font-family-sans);
    --typography-l-body-md-bold-font-size: var(--font-size-4);
    --typography-l-body-md-bold-line-height: var(--line-height-4);
    --typography-l-body-md-bold-font-weight: var(--font-weight-bold);
    --typography-l-body-md-bold-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-md-medium-font-family: var(--font-family-sans);
    --typography-l-body-md-medium-font-size: var(--font-size-4);
    --typography-l-body-md-medium-line-height: var(--line-height-4);
    --typography-l-body-md-medium-font-weight: var(--font-weight-medium);
    --typography-l-body-md-medium-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-md-font-family: var(--font-family-sans);
    --typography-l-body-md-font-size: var(--font-size-4);
    --typography-l-body-md-line-height: var(--line-height-4);
    --typography-l-body-md-font-weight: var(--font-weight-regular);
    --typography-l-body-md-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-sm-bold-font-family: var(--font-family-sans);
    --typography-l-body-sm-bold-font-size: var(--font-size-3);
    --typography-l-body-sm-bold-line-height: var(--line-height-3);
    --typography-l-body-sm-bold-font-weight: var(--font-weight-bold);
    --typography-l-body-sm-bold-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-sm-medium-font-family: var(--font-family-sans);
    --typography-l-body-sm-medium-font-size: var(--font-size-3);
    --typography-l-body-sm-medium-line-height: var(--line-height-3);
    --typography-l-body-sm-medium-font-weight: var(--font-weight-medium);
    --typography-l-body-sm-medium-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-sm-font-family: var(--font-family-sans);
    --typography-l-body-sm-font-size: var(--font-size-3);
    --typography-l-body-sm-line-height: var(--line-height-3);
    --typography-l-body-sm-font-weight: var(--font-weight-regular);
    --typography-l-body-sm-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-xs-medium-font-family: var(--font-family-sans);
    --typography-l-body-xs-medium-font-size: var(--font-size-2);
    --typography-l-body-xs-medium-line-height: var(--line-height-2);
    --typography-l-body-xs-medium-font-weight: var(--font-weight-medium);
    --typography-l-body-xs-medium-letter-spacing: var(--letter-spacing-0);
    --typography-l-body-xs-font-family: var(--font-family-sans);
    --typography-l-body-xs-font-size: var(--font-size-2);
    --typography-l-body-xs-line-height: var(--line-height-2);
    --typography-l-body-xs-font-weight: var(--font-weight-regular);
    --typography-l-body-xs-letter-spacing: var(--letter-spacing-0);
    --shadow-size-xs: 0 2px 4px 0;
    --shadow-size-sm: 0 2px 8px 0;
    --shadow-size-md: 0 2px 16px 0;
    --shadow-size-lg: 0 2px 40px 0
  }
  :root,
  [data-theme=light] {
    --color-background-default: var(--brand-colors-white-white000);
    --color-background-default-hover: #fafafa;
    --color-background-default-pressed: #ebebeb;
    --color-background-alternative: var(--brand-colors-grey-grey040);
    --color-background-alternative-hover: #edeff1;
    --color-background-alternative-pressed: #dfe0e2;
    --color-background-hover: #00000005;
    --color-background-pressed: #00000014;
    --color-text-default: var(--brand-colors-grey-grey800);
    --color-text-alternative: var(--brand-colors-grey-grey600);
    --color-text-muted: var(--brand-colors-grey-grey200);
    --color-icon-default: var(--brand-colors-grey-grey800);
    --color-icon-alternative: var(--brand-colors-grey-grey500);
    --color-icon-muted: var(--brand-colors-grey-grey200);
    --color-border-default: var(--brand-colors-grey-grey200);
    --color-border-muted: var(--brand-colors-grey-grey100);
    --color-overlay-default: #00000099;
    --color-overlay-alternative: #000000cc;
    --color-overlay-inverse: var(--brand-colors-white-white010);
    --color-shadow-default: #0000001a;
    --color-primary-default: var(--brand-colors-blue-blue500);
    --color-primary-default-hover: #0379ce;
    --color-primary-default-pressed: #036db9;
    --color-primary-alternative: var(--brand-colors-blue-blue600);
    --color-primary-muted: #0376c919;
    --color-primary-inverse: var(--brand-colors-white-white000);
    --color-primary-disabled: #0376c980;
    --color-primary-shadow: #0376c933;
    --color-secondary-default: var(--brand-colors-orange-orange500);
    --color-secondary-alternative: var(--brand-colors-orange-orange600);
    --color-secondary-muted: #f66a0a19;
    --color-secondary-inverse: var(--brand-colors-white-white000);
    --color-secondary-disabled: #f66a0a80;
    --color-error-default: var(--brand-colors-red-red500);
    --color-error-default-hover: #cd4250;
    --color-error-default-pressed: #c63441;
    --color-error-alternative: var(--brand-colors-red-red600);
    --color-error-muted: #d7384719;
    --color-error-inverse: var(--brand-colors-white-white000);
    --color-error-disabled: #d7384780;
    --color-error-shadow: #d7384766;
    --color-warning-default: var(--brand-colors-orange-orange600);
    --color-warning-default-hover: #c2540a;
    --color-warning-default-pressed: #a24507;
    --color-warning-alternative: var(--brand-colors-yellow-yellow600);
    --color-warning-muted: #bf520819;
    --color-warning-inverse: var(--brand-colors-white-white000);
    --color-warning-disabled: #ffd33d80;
    --color-success-default: var(--brand-colors-green-green600);
    --color-success-default-hover: #208838;
    --color-success-default-pressed: #1b7431;
    --color-success-alternative: var(--brand-colors-green-green500);
    --color-success-muted: #1c823419;
    --color-success-inverse: var(--brand-colors-white-white000);
    --color-success-disabled: #28a74580;
    --color-info-default: var(--brand-colors-blue-blue500);
    --color-info-alternative: var(--brand-colors-blue-blue600);
    --color-info-muted: #0376c919;
    --color-info-inverse: var(--brand-colors-white-white000);
    --color-info-disabled: #0376c980;
    --color-network-goerli-default: var(--brand-colors-blue-blue400);
    --color-network-goerli-inverse: var(--brand-colors-white-white010);
    --color-network-localhost-default: var(--brand-colors-grey-grey200);
    --color-network-localhost-inverse: var(--brand-colors-white-white010);
    --color-network-sepolia-default: var(--brand-colors-violet-violet300);
    --color-network-sepolia-inverse: var(--brand-colors-white-white010);
    --color-flask-default: var(--brand-colors-purple-purple500);
    --color-flask-inverse: var(--brand-colors-white-white010);
    --component-button-primary-shadow: var(--shadow-size-sm) var(--color-primary-shadow);
    --component-button-danger-shadow: var(--shadow-size-sm) var(--color-error-shadow)
  }
  [data-theme=dark] {
    --color-background-default: var(--brand-colors-grey-grey800);
    --color-background-default-hover: #282b2e;
    --color-background-default-pressed: #36383b;
    --color-background-alternative: var(--brand-colors-grey-grey900);
    --color-background-alternative-hover: #191b1d;
    --color-background-alternative-pressed: #27292a;
    --color-background-hover: #ffffff05;
    --color-background-pressed: #ffffff14;
    --color-text-default: var(--brand-colors-white-white000);
    --color-text-alternative: var(--brand-colors-grey-grey100);
    --color-text-muted: var(--brand-colors-grey-grey400);
    --color-icon-default: var(--brand-colors-white-white000);
    --color-icon-alternative: var(--brand-colors-grey-grey200);
    --color-icon-muted: var(--brand-colors-grey-grey400);
    --color-border-default: var(--brand-colors-grey-grey400);
    --color-border-muted: var(--brand-colors-grey-grey700);
    --color-overlay-default: #00000099;
    --color-overlay-alternative: #000000cc;
    --color-shadow-default: #00000080;
    --color-overlay-inverse: var(--brand-colors-white-white010);
    --color-primary-default: var(--brand-colors-blue-blue400);
    --color-primary-default-hover: #0092fa;
    --color-primary-default-pressed: #54b6fc;
    --color-primary-alternative: var(--brand-colors-blue-blue300);
    --color-primary-muted: #1098fc26;
    --color-primary-inverse: var(--brand-colors-grey-grey900);
    --color-primary-disabled: #1098fc80;
    --color-primary-shadow: #0376c933;
    --color-secondary-default: var(--brand-colors-orange-orange400);
    --color-secondary-alternative: var(--brand-colors-orange-orange300);
    --color-secondary-muted: #f8883b26;
    --color-secondary-inverse: var(--brand-colors-grey-grey900);
    --color-secondary-disabled: #f8883b80;
    --color-error-default: #ff5263;
    --color-error-default-hover: #ff4d58;
    --color-error-default-pressed: #f9868e;
    --color-error-alternative: var(--brand-colors-red-red300);
    --color-error-muted: #ff526326;
    --color-error-inverse: var(--brand-colors-grey-grey900);
    --color-error-disabled: #d7384780;
    --color-error-shadow: #ff526366;
    --color-warning-default: var(--brand-colors-yellow-yellow500);
    --color-warning-default-hover: #ffc60a;
    --color-warning-default-pressed: #ffeaa3d1;
    --color-warning-alternative: var(--brand-colors-yellow-yellow400);
    --color-warning-muted: #ffd33d26;
    --color-warning-inverse: var(--brand-colors-grey-grey900);
    --color-warning-disabled: #ffd33d80;
    --color-success-default: var(--brand-colors-green-green500);
    --color-success-default-hover: #05b82f;
    --color-success-default-pressed: #6aec88;
    --color-success-alternative: var(--brand-colors-green-green400);
    --color-success-muted: #28a74526;
    --color-success-inverse: var(--brand-colors-grey-grey900);
    --color-success-disabled: #28a74580;
    --color-info-default: var(--brand-colors-blue-blue400);
    --color-info-alternative: var(--brand-colors-blue-blue300);
    --color-info-muted: #1098fc26;
    --color-info-inverse: var(--brand-colors-grey-grey900);
    --color-info-disabled: #0376c980
  }
  /*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
   */*,
  :before,
  :after {
    box-sizing:border-box;
    border-width:0;
    border-style:solid;
    border-color:#e5e7eb
  }
  :before,
  :after {
    --tw-content: ""
  }
  html {
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    -moz-tab-size:4;
    tab-size:4;
    font-family:EuclidCircularB,Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    -webkit-font-feature-settings:normal;
    font-feature-settings:normal;
    font-variation-settings:normal
  }
  body {
    margin:0;
    line-height:inherit
  }
  hr {
    height:0;
    color:inherit;
    border-top-width:1px
  }
  abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size:inherit;
    font-weight:inherit
  }
  a {
    color:inherit;
    text-decoration:inherit
  }
  b,
  strong {
    font-weight:bolder
  }
  code,
  kbd,
  samp,
  pre {
    font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size:1em
  }
  small {
    font-size:80%
  }
  sub,
  sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
  }
  sub {
    bottom:-.25em
  }
  sup {
    top:-.5em
  }
  table {
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family:inherit;
    -webkit-font-feature-settings:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    color:white;
    margin:0;
    padding:0
  }
  button,
  select {
    text-transform:none
  }
  button,
  [type=button],
  [type=reset],
  [type=submit] {
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
  }
  :-moz-focusring {
    outline:auto
  }
  :-moz-ui-invalid {
    box-shadow:none
  }
  progress {
    vertical-align:baseline
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height:auto
  }
  [type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
  }
  ::-webkit-search-decoration {
    -webkit-appearance:none
  }
  ::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
  }
  summary {
    display:list-item
  }
  blockquote,
  dl,
  dd,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hr,
  figure,
  p,
  pre {
    margin:0
  }
  fieldset {
    margin:0;
    padding:0
  }
  legend {
    padding:0
  }
  ol,
  ul,
  menu {
    list-style:none;
    margin:0;
    padding:0
  }
  dialog {
    padding:0
  }
  textarea {
    resize:vertical
  }
  input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    opacity:1;
    color:#9ca3af
  }
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    opacity:1;
    color:#9ca3af
  }
  input::placeholder,
  textarea::placeholder {
    opacity:1;
    color:#9ca3af
  }
  button,
  [role=button] {
    cursor:pointer
  }
  :disabled {
    cursor:default
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    display:block;
    vertical-align:middle
  }
  img,
  video {
    max-width:100%;
    height:auto
  }
  [hidden] {
    display:none
  }
  [type=text],
  [type=email],
  [type=url],
  [type=password],
  [type=number],
  [type=date],
  [type=datetime-local],
  [type=month],
  [type=search],
  [type=tel],
  [type=time],
  [type=week],
  [multiple],
  textarea,
  select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    border-color:#6b7280;
    border-width:1px;
    border-radius:0;
    padding:.5rem .75rem;
    font-size:1rem;
    line-height:1.5rem;
    --tw-shadow: 0 0 #0000
  }
  [type=text]:focus,
  [type=email]:focus,
  [type=url]:focus,
  [type=password]:focus,
  [type=number]:focus,
  [type=date]:focus,
  [type=datetime-local]:focus,
  [type=month]:focus,
  [type=search]:focus,
  [type=tel]:focus,
  [type=time]:focus,
  [type=week]:focus,
  [multiple]:focus,
  textarea:focus,
  select:focus {
    outline:2px solid transparent;
    outline-offset:2px;
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color:#2563eb
  }
  input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    color:#6b7280;
    opacity:1
  }
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    color:#6b7280;
    opacity:1
  }
  input::placeholder,
  textarea::placeholder {
    color:#6b7280;
    opacity:1
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding:0
  }
  ::-webkit-date-and-time-value {
    min-height:1.5em
  }
  select {
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position:right .5rem center;
    background-repeat:no-repeat;
    background-size:1.5em 1.5em;
    padding-right:2.5rem;
    -webkit-print-color-adjust:exact;
    color-adjust:exact
  }
  [multiple] {
    background-image:initial;
    background-position:initial;
    background-repeat:unset;
    background-size:initial;
    padding-right:.75rem;
    -webkit-print-color-adjust:unset;
    color-adjust:unset
  }
  [type=checkbox],
  [type=radio] {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    padding:0;
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
    display:inline-block;
    vertical-align:middle;
    background-origin:border-box;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
    flex-shrink:0;
    height:1rem;
    width:1rem;
    color:#2563eb;
    background-color:#fff;
    border-color:#6b7280;
    border-width:1px;
    --tw-shadow: 0 0 #0000
  }
  [type=checkbox] {
    border-radius:0
  }
  [type=radio] {
    border-radius:100%
  }
  [type=checkbox]:focus,
  [type=radio]:focus {
    outline:2px solid transparent;
    outline-offset:2px;
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  [type=checkbox]:checked,
  [type=radio]:checked {
    border-color:transparent;
    background-color:currentColor;
    background-size:100% 100%;
    background-position:center;
    background-repeat:no-repeat
  }
  [type=checkbox]:checked {
    background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
  }
  [type=radio]:checked {
    background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
  }
  [type=checkbox]:checked:hover,
  [type=checkbox]:checked:focus,
  [type=radio]:checked:hover,
  [type=radio]:checked:focus {
    border-color:transparent;
    background-color:currentColor
  }
  [type=checkbox]:indeterminate {
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color:transparent;
    background-color:currentColor;
    background-size:100% 100%;
    background-position:center;
    background-repeat:no-repeat
  }
  [type=checkbox]:indeterminate:hover,
  [type=checkbox]:indeterminate:focus {
    border-color:transparent;
    background-color:currentColor
  }
  [type=file] {
    background:unset;
    border-color:inherit;
    border-width:0;
    border-radius:0;
    padding:0;
    font-size:unset;
    line-height:inherit
  }
  [type=file]:focus {
    outline:1px auto -webkit-focus-ring-color
  }
  #root {
    background-color:#f8fafc
  }
  .dark #root {
    background-color:#101213
  }
  #root {
    color:#24272a
  }
  .dark #root {
    color:#fff
  }
  h1 {
    font-size:1.5rem;
    line-height:2rem;
    font-weight:500
  }
  :is(.dark h1) {
    --tw-text-opacity: 1;
    color:rgb(241 245 249 / var(--tw-text-opacity))
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-Regular-27dfb3a9.otf) format("opentype"),
    url(/assets/EuclidCircularB-Regular-af3cac0f.ttf) format("truetype");
    font-weight:400;
    font-style:normal
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-RegularItalic-05d3b854.otf) format("opentype"),
    url(/assets/EuclidCircularB-RegularItalic-9ffaa632.ttf) format("truetype");
    font-weight:400;
    font-style:italic
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-Bold-d40f41c5.otf) format("opentype"),
    url(/assets/EuclidCircularB-Bold-fa968cac.ttf) format("truetype");
    font-weight:700;
    font-style:normal
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-BoldItalic-cba27179.otf) format("opentype"),
    url(/assets/EuclidCircularB-BoldItalic-5ed07d26.ttf) format("truetype");
    font-weight:700;
    font-style:italic
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-Light-b668612d.otf) format("opentype"),
    url(/assets/EuclidCircularB-Light-f8b6f9f3.ttf) format("truetype");
    font-weight:300;
    font-style:normal
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-LightItalic-e6e6ad5f.otf) format("opentype"),
    url(/assets/EuclidCircularB-LightItalic-3d6fbc66.ttf) format("truetype");
    font-weight:300;
    font-style:italic
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-Medium-586ccbf1.otf) format("opentype"),
    url(/assets/EuclidCircularB-Medium-ea0e1dd8.ttf) format("truetype");
    font-weight:500;
    font-style:normal
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-MediumItalic-1d778612.otf) format("opentype"),
    url(/assets/EuclidCircularB-MediumItalic-5e7819ba.ttf) format("truetype");
    font-weight:500;
    font-style:italic
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-Semibold-7668c99e.otf) format("opentype"),
    url(/assets/EuclidCircularB-Semibold-6b156734.ttf) format("truetype");
    font-weight:600;
    font-style:normal
  }
  @font-face {
    font-family:EuclidCircularB;
    src:url(/assets/EuclidCircularB-SemiboldItalic-70cea082.otf) format("opentype"),
    url(/assets/EuclidCircularB-SemiboldItalic-e2a862fc.ttf) format("truetype");
    font-weight:600;
    font-style:italic
  }
  *,
  :before,
  :after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: 
  }
  ::-webkit-backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: 
  }
  ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: 
  }
  .container {
    width:100%
  }
  @media (min-width: 415px) {
    .container {
      max-width:415px
    }
  }
  @media (min-width: 640px) {
    .container {
      max-width:640px
    }
  }
  @media (min-width: 768px) {
    .container {
      max-width:768px
    }
  }
  @media (min-width: 1024px) {
    .container {
      max-width:1024px
    }
  }
  @media (min-width: 1280px) {
    .container {
      max-width:1280px
    }
  }
  @media (min-width: 1536px) {
    .container {
      max-width:1536px
    }
  }
  @media (min-width: 1800px) {
    .container {
      max-width:1800px
    }
  }
  .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border-width:0
  }
  .\!pointer-events-none {
    pointer-events:none!important
  }
  .pointer-events-none {
    pointer-events:none
  }
  .pointer-events-auto {
    pointer-events:auto
  }
  .visible {
    visibility:visible
  }
  .invisible {
    visibility:hidden
  }
  .collapse {
    visibility:collapse
  }
  .static {
    position:static
  }
  .fixed {
    position:fixed
  }
  .absolute {
    position:absolute
  }
  .relative {
    position:relative
  }
  .sticky {
    position:-webkit-sticky;
    position:sticky
  }
  .inset-0 {
    top:0;
    right:0;
    bottom:0;
    left:0
  }
  .\!inset-x-3 {
    left:.75rem!important;
    right:.75rem!important
  }
  .inset-x-0 {
    left:0;
    right:0
  }
  .inset-x-3 {
    left:.75rem;
    right:.75rem
  }
  .inset-y-0 {
    top:0;
    bottom:0
  }
  .inset-y-1\/4 {
    top:25%;
    bottom:25%
  }
  .inset-y-16 {
    top:4rem;
    bottom:4rem
  }
  .inset-y-36 {
    top:9rem;
    bottom:9rem
  }
  .-bottom-0 {
    bottom:-0px
  }
  .-bottom-1 {
    bottom:-.25rem
  }
  .-bottom-2 {
    bottom:-.5rem
  }
  .-bottom-7 {
    bottom:-1.75rem
  }
  .-bottom-\[20px\] {
    bottom:-20px
  }
  .-left-0 {
    left:-0px
  }
  .-left-1 {
    left:-.25rem
  }
  .-left-1\.5 {
    left:-.375rem
  }
  .-left-3 {
    left:-.75rem
  }
  .-left-\[10px\] {
    left:-10px
  }
  .-right-0 {
    right:-0px
  }
  .-right-1 {
    right:-.25rem
  }
  .-right-2 {
    right:-.5rem
  }
  .-right-3 {
    right:-.75rem
  }
  .-top-0 {
    top:-0px
  }
  .-top-0\.5 {
    top:-.125rem
  }
  .-top-1 {
    top:-.25rem
  }
  .-top-10 {
    top:-2.5rem
  }
  .-top-2 {
    top:-.5rem
  }
  .bottom-0 {
    bottom:0
  }
  .bottom-0\.5 {
    bottom:.125rem
  }
  .bottom-10 {
    bottom:2.5rem
  }
  .bottom-2 {
    bottom:.5rem
  }
  .bottom-8 {
    bottom:2rem
  }
  .bottom-\[-25vh\] {
    bottom:-25vh
  }
  .bottom-auto {
    bottom:auto
  }
  .left-0 {
    left:0
  }
  .left-1 {
    left:.25rem
  }
  .left-1\/2 {
    left:50%
  }
  .left-2 {
    left:.5rem
  }
  .left-4 {
    left:1rem
  }
  .left-\[-2rem\] {
    left:-2rem
  }
  .left-\[5\%\] {
    left:5%
  }
  .left-\[50\%\] {
    left:50%
  }
  .left-\[95\%\] {
    left:95%
  }
  .left-auto {
    left:auto
  }
  .right-0 {
    right:0
  }
  .right-1 {
    right:.25rem
  }
  .right-2 {
    right:.5rem
  }
  .right-3 {
    right:.75rem
  }
  .right-4 {
    right:1rem
  }
  .right-5 {
    right:1.25rem
  }
  .right-6 {
    right:1.5rem
  }
  .right-8 {
    right:2rem
  }
  .right-\[-2rem\] {
    right:-2rem
  }
  .right-auto {
    right:auto
  }
  .top-0 {
    top:0
  }
  .top-1 {
    top:.25rem
  }
  .top-10 {
    top:2.5rem
  }
  .top-14 {
    top:3.5rem
  }
  .top-2 {
    top:.5rem
  }
  .top-4 {
    top:1rem
  }
  .top-5 {
    top:1.25rem
  }
  .top-8 {
    top:2rem
  }
  .top-\[-25vh\] {
    top:-25vh
  }
  .top-\[106px\] {
    top:106px
  }
  .top-\[25px\] {
    top:25px
  }
  .top-\[50\%\] {
    top:50%
  }
  .isolate {
    isolation:isolate
  }
  .-z-10 {
    z-index:-10
  }
  .z-0 {
    z-index:0
  }
  .z-10 {
    z-index:10
  }
  .z-20 {
    z-index:20
  }
  .z-30 {
    z-index:30
  }
  .z-40 {
    z-index:40
  }
  .z-50 {
    z-index:50
  }
  .z-\[1000\] {
    z-index:1000
  }
  .z-\[100\] {
    z-index:100
  }
  .z-\[45\] {
    z-index:45
  }
  .order-1 {
    order:1
  }
  .order-2 {
    order:2
  }
  .col-span-1 {
    grid-column:span 1 / span 1
  }
  .col-span-12 {
    grid-column:span 12 / span 12
  }
  .col-span-2 {
    grid-column:span 2 / span 2
  }
  .col-span-3 {
    grid-column:span 3 / span 3
  }
  .col-span-4 {
    grid-column:span 4 / span 4
  }
  .col-span-5 {
    grid-column:span 5 / span 5
  }
  .col-span-6 {
    grid-column:span 6 / span 6
  }
  .col-span-7 {
    grid-column:span 7 / span 7
  }
  .col-start-1 {
    grid-column-start:1
  }
  .float-right {
    float:right
  }
  .-m-0 {
    margin:-0px
  }
  .-m-0\.5 {
    margin:-.125rem
  }
  .-m-6 {
    margin:-1.5rem
  }
  .m-0 {
    margin:0
  }
  .m-1 {
    margin:.25rem
  }
  .m-2 {
    margin:.5rem
  }
  .m-auto {
    margin:auto
  }
  .\!mx-0 {
    margin-left:0!important;
    margin-right:0!important
  }
  .-mx-1 {
    margin-left:-.25rem;
    margin-right:-.25rem
  }
  .-mx-1\.5 {
    margin-left:-.375rem;
    margin-right:-.375rem
  }
  .-mx-2 {
    margin-left:-.5rem;
    margin-right:-.5rem
  }
  .-mx-4 {
    margin-left:-1rem;
    margin-right:-1rem
  }
  .-mx-6 {
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }
  .-my-0 {
    margin-top:-0px;
    margin-bottom:-0px
  }
  .-my-0\.5 {
    margin-top:-.125rem;
    margin-bottom:-.125rem
  }
  .-my-1 {
    margin-top:-.25rem;
    margin-bottom:-.25rem
  }
  .-my-2 {
    margin-top:-.5rem;
    margin-bottom:-.5rem
  }
  .mx-0 {
    margin-left:0;
    margin-right:0
  }
  .mx-0\.5 {
    margin-left:.125rem;
    margin-right:.125rem
  }
  .mx-1 {
    margin-left:.25rem;
    margin-right:.25rem
  }
  .mx-2 {
    margin-left:.5rem;
    margin-right:.5rem
  }
  .mx-3 {
    margin-left:.75rem;
    margin-right:.75rem
  }
  .mx-4 {
    margin-left:1rem;
    margin-right:1rem
  }
  .mx-5 {
    margin-left:1.25rem;
    margin-right:1.25rem
  }
  .mx-6 {
    margin-left:1.5rem;
    margin-right:1.5rem
  }
  .mx-auto {
    margin-left:auto;
    margin-right:auto
  }
  .my-0 {
    margin-top:0;
    margin-bottom:0
  }
  .my-0\.5 {
    margin-top:.125rem;
    margin-bottom:.125rem
  }
  .my-1 {
    margin-top:.25rem;
    margin-bottom:.25rem
  }
  .my-1\.5 {
    margin-top:.375rem;
    margin-bottom:.375rem
  }
  .my-2 {
    margin-top:.5rem;
    margin-bottom:.5rem
  }
  .my-20 {
    margin-top:5rem;
    margin-bottom:5rem
  }
  .my-3 {
    margin-top:.75rem;
    margin-bottom:.75rem
  }
  .my-4 {
    margin-top:1rem;
    margin-bottom:1rem
  }
  .my-5 {
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }
  .my-6 {
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }
  .my-8 {
    margin-top:2rem;
    margin-bottom:2rem
  }
  .my-auto {
    margin-top:auto;
    margin-bottom:auto
  }
  .\!mr-0 {
    margin-right:0!important
  }
  .\!mt-2 {
    margin-top:.5rem!important
  }
  .-mb-10 {
    margin-bottom:-2.5rem
  }
  .-mb-2 {
    margin-bottom:-.5rem
  }
  .-mb-3 {
    margin-bottom:-.75rem
  }
  .-mb-5 {
    margin-bottom:-1.25rem
  }
  .-ml-1 {
    margin-left:-.25rem
  }
  .-ml-1\.5 {
    margin-left:-.375rem
  }
  .-ml-2 {
    margin-left:-.5rem
  }
  .-ml-2\.5 {
    margin-left:-.625rem
  }
  .-ml-3 {
    margin-left:-.75rem
  }
  .-ml-4 {
    margin-left:-1rem
  }
  .-ml-8 {
    margin-left:-2rem
  }
  .-ml-\[20px\] {
    margin-left:-20px
  }
  .-mr-2 {
    margin-right:-.5rem
  }
  .-mr-2\.5 {
    margin-right:-.625rem
  }
  .-mr-3 {
    margin-right:-.75rem
  }
  .-mr-4 {
    margin-right:-1rem
  }
  .-mt-10 {
    margin-top:-2.5rem
  }
  .-mt-2 {
    margin-top:-.5rem
  }
  .-mt-2\.5 {
    margin-top:-.625rem
  }
  .-mt-3 {
    margin-top:-.75rem
  }
  .-mt-6 {
    margin-top:-1.5rem
  }
  .-mt-\[4\.5rem\] {
    margin-top:-4.5rem
  }
  .mb-0 {
    margin-bottom:0
  }
  .mb-0\.5 {
    margin-bottom:.125rem
  }
  .mb-1 {
    margin-bottom:.25rem
  }
  .mb-10 {
    margin-bottom:2.5rem
  }
  .mb-12 {
    margin-bottom:3rem
  }
  .mb-2 {
    margin-bottom:.5rem
  }
  .mb-3 {
    margin-bottom:.75rem
  }
  .mb-4 {
    margin-bottom:1rem
  }
  .mb-5 {
    margin-bottom:1.25rem
  }
  .mb-6 {
    margin-bottom:1.5rem
  }
  .mb-7 {
    margin-bottom:1.75rem
  }
  .mb-8 {
    margin-bottom:2rem
  }
  .ml-1 {
    margin-left:.25rem
  }
  .ml-1\.5 {
    margin-left:.375rem
  }
  .ml-10 {
    margin-left:2.5rem
  }
  .ml-11 {
    margin-left:2.75rem
  }
  .ml-2 {
    margin-left:.5rem
  }
  .ml-2\.5 {
    margin-left:.625rem
  }
  .ml-3 {
    margin-left:.75rem
  }
  .ml-4 {
    margin-left:1rem
  }
  .ml-6 {
    margin-left:1.5rem
  }
  .ml-7 {
    margin-left:1.75rem
  }
  .ml-8 {
    margin-left:2rem
  }
  .ml-\[1\.45rem\] {
    margin-left:1.45rem
  }
  .ml-\[30px\] {
    margin-left:30px
  }
  .ml-auto {
    margin-left:auto
  }
  .mr-0 {
    margin-right:0
  }
  .mr-0\.5 {
    margin-right:.125rem
  }
  .mr-1 {
    margin-right:.25rem
  }
  .mr-1\.5 {
    margin-right:.375rem
  }
  .mr-2 {
    margin-right:.5rem
  }
  .mr-2\.5 {
    margin-right:.625rem
  }
  .mr-3 {
    margin-right:.75rem
  }
  .mr-4 {
    margin-right:1rem
  }
  .mr-6 {
    margin-right:1.5rem
  }
  .mr-px {
    margin-right:1px
  }
  .mt-0 {
    margin-top:0
  }
  .mt-0\.5 {
    margin-top:.125rem
  }
  .mt-1 {
    margin-top:.25rem
  }
  .mt-10 {
    margin-top:2.5rem
  }
  .mt-12 {
    margin-top:3rem
  }
  .mt-2 {
    margin-top:.5rem
  }
  .mt-2\.5 {
    margin-top:.625rem
  }
  .mt-20 {
    margin-top:5rem
  }
  .mt-3 {
    margin-top:.75rem
  }
  .mt-4 {
    margin-top:1rem
  }
  .mt-40 {
    margin-top:10rem
  }
  .mt-5 {
    margin-top:1.25rem
  }
  .mt-6 {
    margin-top:1.5rem
  }
  .mt-7 {
    margin-top:1.75rem
  }
  .mt-8 {
    margin-top:2rem
  }
  .mt-\[0\.3rem\] {
    margin-top:.3rem
  }
  .mt-px {
    margin-top:1px
  }
  .box-border {
    box-sizing:border-box
  }
  .\!line-clamp-3 {
    overflow:hidden!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:3!important
  }
  .\!line-clamp-6 {
    overflow:hidden!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:6!important
  }
  .line-clamp-1 {
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1
  }
  .line-clamp-2 {
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
  }
  .line-clamp-3 {
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3
  }
  .block {
    display:block
  }
  .inline-block {
    display:inline-block
  }
  .inline {
    display:inline
  }
  .flex {
    display:flex
  }
  .inline-flex {
    display:inline-flex
  }
  .table {
    display:table
  }
  .table-cell {
    display:table-cell
  }
  .table-header-group {
    display:table-header-group
  }
  .grid {
    display:grid
  }
  .contents {
    display:contents
  }
  .\!hidden {
    display:none!important
  }
  .hidden {
    display:none
  }
  .aspect-square {
    aspect-ratio:1 / 1
  }
  .\!h-0 {
    height:0px!important
  }
  .\!h-4 {
    height:1rem!important
  }
  .\!h-5 {
    height:1.25rem!important
  }
  .\!h-6 {
    height:1.5rem!important
  }
  .\!h-8 {
    height:2rem!important
  }
  .\!h-\[208px\] {
    height:208px!important
  }
  .\!h-\[232px\] {
    height:232px!important
  }
  .h-0 {
    height:0px
  }
  .h-1 {
    height:.25rem
  }
  .h-1\.5 {
    height:.375rem
  }
  .h-10 {
    height:2.5rem
  }
  .h-11 {
    height:2.75rem
  }
  .h-12 {
    height:3rem
  }
  .h-14 {
    height:3.5rem
  }
  .h-16 {
    height:4rem
  }
  .h-2 {
    height:.5rem
  }
  .h-2\.5 {
    height:.625rem
  }
  .h-20 {
    height:5rem
  }
  .h-3 {
    height:.75rem
  }
  .h-3\.5 {
    height:.875rem
  }
  .h-32 {
    height:8rem
  }
  .h-36 {
    height:9rem
  }
  .h-4 {
    height:1rem
  }
  .h-40 {
    height:10rem
  }
  .h-48 {
    height:12rem
  }
  .h-5 {
    height:1.25rem
  }
  .h-6 {
    height:1.5rem
  }
  .h-64 {
    height:16rem
  }
  .h-7 {
    height:1.75rem
  }
  .h-8 {
    height:2rem
  }
  .h-9 {
    height:2.25rem
  }
  .h-96 {
    height:24rem
  }
  .h-\[100vh\] {
    height:100vh
  }
  .h-\[156px\] {
    height:156px
  }
  .h-\[1px\] {
    height:1px
  }
  .h-\[2\.5px\] {
    height:2.5px
  }
  .h-\[200px\] {
    height:200px
  }
  .h-\[20px\] {
    height:20px
  }
  .h-\[216px\] {
    height:216px
  }
  .h-\[224px\] {
    height:224px
  }
  .h-\[22px\] {
    height:22px
  }
  .h-\[300px\] {
    height:300px
  }
  .h-\[312px\] {
    height:312px
  }
  .h-\[400px\] {
    height:400px
  }
  .h-\[420px\] {
    height:420px
  }
  .h-\[42px\] {
    height:42px
  }
  .h-\[432px\] {
    height:432px
  }
  .h-\[43px\] {
    height:43px
  }
  .h-\[46px\] {
    height:46px
  }
  .h-\[48px\] {
    height:48px
  }
  .h-\[50px\] {
    height:50px
  }
  .h-\[51vh\] {
    height:51vh
  }
  .h-\[56px\] {
    height:56px
  }
  .h-\[574px\] {
    height:574px
  }
  .h-\[580px\] {
    height:580px
  }
  .h-\[640px\] {
    height:640px
  }
  .h-\[64px\] {
    height:64px
  }
  .h-\[6px\] {
    height:6px
  }
  .h-auto {
    height:auto
  }
  .h-fit {
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content
  }
  .h-full {
    height:100%
  }
  .h-max {
    height:-webkit-max-content;
    height:max-content
  }
  .h-min {
    height:-webkit-min-content;
    height:min-content
  }
  .h-px {
    height:1px
  }
  .h-screen {
    height:100vh
  }
  .max-h-40 {
    max-height:10rem
  }
  .max-h-60 {
    max-height:15rem
  }
  .max-h-64 {
    max-height:16rem
  }
  .max-h-72 {
    max-height:18rem
  }
  .max-h-80 {
    max-height:20rem
  }
  .max-h-\[16px\] {
    max-height:16px
  }
  .max-h-\[340px\] {
    max-height:340px
  }
  .max-h-\[5rem\] {
    max-height:5rem
  }
  .max-h-\[80\%\] {
    max-height:80%
  }
  .max-h-\[80vh\] {
    max-height:80vh
  }
  .max-h-fit {
    max-height:-webkit-fit-content;
    max-height:-moz-fit-content;
    max-height:fit-content
  }
  .max-h-full {
    max-height:100%
  }
  .max-h-screen {
    max-height:100vh
  }
  .min-h-\[152px\] {
    min-height:152px
  }
  .min-h-\[16px\] {
    min-height:16px
  }
  .min-h-\[44\%\] {
    min-height:44%
  }
  .min-h-\[574px\] {
    min-height:574px
  }
  .min-h-\[640px\] {
    min-height:640px
  }
  .min-h-full {
    min-height:100%
  }
  .min-h-screen {
    min-height:100vh
  }
  .\!w-20 {
    width:5rem!important
  }
  .\!w-3 {
    width:.75rem!important
  }
  .\!w-4 {
    width:1rem!important
  }
  .\!w-5 {
    width:1.25rem!important
  }
  .\!w-\[140px\] {
    width:140px!important
  }
  .\!w-full {
    width:100%!important
  }
  .w-0 {
    width:0px
  }
  .w-0\.5 {
    width:.125rem
  }
  .w-1 {
    width:.25rem
  }
  .w-1\.5 {
    width:.375rem
  }
  .w-1\/12 {
    width:8.333333%
  }
  .w-1\/2 {
    width:50%
  }
  .w-1\/3 {
    width:33.333333%
  }
  .w-1\/4 {
    width:25%
  }
  .w-10 {
    width:2.5rem
  }
  .w-12 {
    width:3rem
  }
  .w-14 {
    width:3.5rem
  }
  .w-16 {
    width:4rem
  }
  .w-2 {
    width:.5rem
  }
  .w-2\.5 {
    width:.625rem
  }
  .w-2\/4 {
    width:50%
  }
  .w-20 {
    width:5rem
  }
  .w-24 {
    width:6rem
  }
  .w-28 {
    width:7rem
  }
  .w-3 {
    width:.75rem
  }
  .w-3\.5 {
    width:.875rem
  }
  .w-3\/4 {
    width:75%
  }
  .w-3\/5 {
    width:60%
  }
  .w-32 {
    width:8rem
  }
  .w-36 {
    width:9rem
  }
  .w-4 {
    width:1rem
  }
  .w-40 {
    width:10rem
  }
  .w-48 {
    width:12rem
  }
  .w-5 {
    width:1.25rem
  }
  .w-52 {
    width:13rem
  }
  .w-56 {
    width:14rem
  }
  .w-6 {
    width:1.5rem
  }
  .w-6\/12 {
    width:50%
  }
  .w-60 {
    width:15rem
  }
  .w-64 {
    width:16rem
  }
  .w-7 {
    width:1.75rem
  }
  .w-72 {
    width:18rem
  }
  .w-8 {
    width:2rem
  }
  .w-8\/12 {
    width:66.666667%
  }
  .w-80 {
    width:20rem
  }
  .w-9 {
    width:2.25rem
  }
  .w-96 {
    width:24rem
  }
  .w-\[100\%\] {
    width:100%
  }
  .w-\[100px\] {
    width:100px
  }
  .w-\[100vw\] {
    width:100vw
  }
  .w-\[108px\] {
    width:108px
  }
  .w-\[130px\] {
    width:130px
  }
  .w-\[142px\] {
    width:142px
  }
  .w-\[162px\] {
    width:162px
  }
  .w-\[1px\] {
    width:1px
  }
  .w-\[200px\] {
    width:200px
  }
  .w-\[20px\] {
    width:20px
  }
  .w-\[21rem\] {
    width:21rem
  }
  .w-\[220px\] {
    width:220px
  }
  .w-\[224px\] {
    width:224px
  }
  .w-\[230px\] {
    width:230px
  }
  .w-\[238px\] {
    width:238px
  }
  .w-\[240px\] {
    width:240px
  }
  .w-\[242px\] {
    width:242px
  }
  .w-\[248px\] {
    width:248px
  }
  .w-\[260px\] {
    width:260px
  }
  .w-\[288px\] {
    width:288px
  }
  .w-\[30px\] {
    width:30px
  }
  .w-\[38px\] {
    width:38px
  }
  .w-\[40px\] {
    width:40px
  }
  .w-\[420px\] {
    width:420px
  }
  .w-\[44px\] {
    width:44px
  }
  .w-\[4px\] {
    width:4px
  }
  .w-\[50\%\] {
    width:50%
  }
  .w-\[55\%\] {
    width:55%
  }
  .w-\[60px\] {
    width:60px
  }
  .w-\[68px\] {
    width:68px
  }
  .w-\[6px\] {
    width:6px
  }
  .w-auto {
    width:auto
  }
  .w-fit {
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
  }
  .w-full {
    width:100%
  }
  .w-max {
    width:-webkit-max-content;
    width:max-content
  }
  .w-min {
    width:-webkit-min-content;
    width:min-content
  }
  .w-screen {
    width:100vw
  }
  .min-w-0 {
    min-width:0px
  }
  .min-w-\[10rem\] {
    min-width:10rem
  }
  .min-w-\[15rem\] {
    min-width:15rem
  }
  .min-w-\[16px\] {
    min-width:16px
  }
  .min-w-\[200px\] {
    min-width:200px
  }
  .min-w-\[210px\] {
    min-width:210px
  }
  .min-w-\[212px\] {
    min-width:212px
  }
  .min-w-\[2rem\] {
    min-width:2rem
  }
  .min-w-\[330px\] {
    min-width:330px
  }
  .min-w-\[380px\] {
    min-width:380px
  }
  .min-w-\[3rem\] {
    min-width:3rem
  }
  .min-w-fit {
    min-width:-webkit-fit-content;
    min-width:-moz-fit-content;
    min-width:fit-content
  }
  .min-w-full {
    min-width:100%
  }
  .min-w-max {
    min-width:-webkit-max-content;
    min-width:max-content
  }
  .max-w-3xl {
    max-width:48rem
  }
  .max-w-4xl {
    max-width:56rem
  }
  .max-w-5xl {
    max-width:64rem
  }
  .max-w-\[1344px\] {
    max-width:1344px
  }
  .max-w-\[150px\] {
    max-width:150px
  }
  .max-w-\[1544px\] {
    max-width:1544px
  }
  .max-w-\[162px\] {
    max-width:162px
  }
  .max-w-\[16px\] {
    max-width:16px
  }
  .max-w-\[16rem\] {
    max-width:16rem
  }
  .max-w-\[200px\] {
    max-width:200px
  }
  .max-w-\[228px\] {
    max-width:228px
  }
  .max-w-\[250px\] {
    max-width:250px
  }
  .max-w-\[260px\] {
    max-width:260px
  }
  .max-w-\[275px\] {
    max-width:275px
  }
  .max-w-\[276px\] {
    max-width:276px
  }
  .max-w-\[300px\] {
    max-width:300px
  }
  .max-w-\[360px\] {
    max-width:360px
  }
  .max-w-\[400px\] {
    max-width:400px
  }
  .max-w-\[424px\] {
    max-width:424px
  }
  .max-w-\[48px\] {
    max-width:48px
  }
  .max-w-\[540px\] {
    max-width:540px
  }
  .max-w-\[5rem\] {
    max-width:5rem
  }
  .max-w-\[6\.5rem\] {
    max-width:6.5rem
  }
  .max-w-\[65\%\] {
    max-width:65%
  }
  .max-w-\[6rem\] {
    max-width:6rem
  }
  .max-w-\[75\%\] {
    max-width:75%
  }
  .max-w-\[750px\] {
    max-width:750px
  }
  .max-w-\[7rem\] {
    max-width:7rem
  }
  .max-w-\[80\%\] {
    max-width:80%
  }
  .max-w-\[80px\] {
    max-width:80px
  }
  .max-w-\[8rem\] {
    max-width:8rem
  }
  .max-w-\[960px\] {
    max-width:960px
  }
  .max-w-\[9rem\] {
    max-width:9rem
  }
  .max-w-full {
    max-width:100%
  }
  .max-w-lg {
    max-width:32rem
  }
  .max-w-max {
    max-width:-webkit-max-content;
    max-width:max-content
  }
  .max-w-md {
    max-width:28rem
  }
  .max-w-min {
    max-width:-webkit-min-content;
    max-width:min-content
  }
  .max-w-sm {
    max-width:24rem
  }
  .max-w-xl {
    max-width:36rem
  }
  .max-w-xs {
    max-width:20rem
  }
  .flex-1 {
    flex:1 1 0%
  }
  .flex-none {
    flex:none
  }
  .flex-shrink-0 {
    flex-shrink:0
  }
  .shrink {
    flex-shrink:1
  }
  .shrink-0 {
    flex-shrink:0
  }
  .flex-grow,
  .grow {
    flex-grow:1
  }
  .basis-full {
    flex-basis:100%
  }
  .table-auto {
    table-layout:auto
  }
  .origin-bottom-right {
    -webkit-transform-origin:bottom right;
    transform-origin:bottom right
  }
  .origin-top-left {
    -webkit-transform-origin:top left;
    transform-origin:top left
  }
  .origin-top-right {
    -webkit-transform-origin:top right;
    transform-origin:top right
  }
  .-translate-x-0 {
    --tw-translate-x: -0px;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .-translate-x-0\.5 {
    --tw-translate-x: -.125rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .-translate-x-1\/2 {
    --tw-translate-x: -50%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .-translate-x-\[5\%\] {
    --tw-translate-x: -5%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .-translate-x-\[95\%\] {
    --tw-translate-x: -95%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .-translate-x-full {
    --tw-translate-x: -100%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .-translate-y-1 {
    --tw-translate-y: -.25rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-x-0 {
    --tw-translate-x: 0px;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-x-2 {
    --tw-translate-x: .5rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-x-4 {
    --tw-translate-x: 1rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-x-6 {
    --tw-translate-x: 1.5rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-x-8 {
    --tw-translate-x: 2rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-x-\[4\.4rem\] {
    --tw-translate-x: 4.4rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-x-full {
    --tw-translate-x: 100%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-y-0 {
    --tw-translate-y: 0px;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-y-1 {
    --tw-translate-y: .25rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-y-10 {
    --tw-translate-y: 2.5rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-y-3 {
    --tw-translate-y: .75rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .translate-y-full {
    --tw-translate-y: 100%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .-rotate-180 {
    --tw-rotate: -180deg;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .-rotate-90 {
    --tw-rotate: -90deg;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .rotate-180 {
    --tw-rotate: 180deg;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .rotate-90 {
    --tw-rotate: 90deg;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .transform {
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity:0%
    }
    40% {
      opacity:0%
    }
    to {
      opacity:100%
    }
  }
  @keyframes fadeIn {
    0% {
      opacity:0%
    }
    40% {
      opacity:0%
    }
    to {
      opacity:100%
    }
  }
  .animate-maintenance-page-fade-in {
    -webkit-animation:fadeIn 1.5s;
    animation:fadeIn 1.5s
  }
  @-webkit-keyframes slideDown20Vh {
    0% {
      -webkit-transform:translate(0,-20vh);
      transform:translateY(-20vh)
    }
    40% {
      -webkit-transform:translate(0,-20vh);
      transform:translateY(-20vh)
    }
    to {
      -webkit-transform:translate(0,0);
      transform:translate(0)
    }
  }
  @keyframes slideDown20Vh {
    0% {
      -webkit-transform:translate(0,-20vh);
      transform:translateY(-20vh)
    }
    40% {
      -webkit-transform:translate(0,-20vh);
      transform:translateY(-20vh)
    }
    to {
      -webkit-transform:translate(0,0);
      transform:translate(0)
    }
  }
  .animate-maintenance-page-slide-down {
    -webkit-animation:slideDown20Vh 1.5s;
    animation:slideDown20Vh 1.5s
  }
  @-webkit-keyframes slideUp20Vh {
    0% {
      -webkit-transform:translate(0,20vh);
      transform:translateY(20vh)
    }
    40% {
      -webkit-transform:translate(0,20vh);
      transform:translateY(20vh)
    }
    to {
      -webkit-transform:translate(0,0);
      transform:translate(0)
    }
  }
  @keyframes slideUp20Vh {
    0% {
      -webkit-transform:translate(0,20vh);
      transform:translateY(20vh)
    }
    40% {
      -webkit-transform:translate(0,20vh);
      transform:translateY(20vh)
    }
    to {
      -webkit-transform:translate(0,0);
      transform:translate(0)
    }
  }
  .animate-maintenance-page-slide-up {
    -webkit-animation:slideUp20Vh 1.5s;
    animation:slideUp20Vh 1.5s
  }
  @-webkit-keyframes pulse {
    50% {
      opacity:.5
    }
  }
  @keyframes pulse {
    50% {
      opacity:.5
    }
  }
  .animate-pulse {
    -webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
  }
  @-webkit-keyframes spin {
    to {
      -webkit-transform:rotate(360deg);
      transform:rotate(360deg)
    }
  }
  @keyframes spin {
    to {
      -webkit-transform:rotate(360deg);
      transform:rotate(360deg)
    }
  }
  .animate-spin {
    -webkit-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite
  }
  .cursor-auto {
    cursor:auto
  }
  .cursor-default {
    cursor:default
  }
  .cursor-not-allowed {
    cursor:not-allowed
  }
  .cursor-pointer {
    cursor:pointer
  }
  .cursor-text {
    cursor:text
  }
  .touch-pan-down {
    --tw-pan-y: pan-down;
    touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)
  }
  .select-none {
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none
  }
  .list-decimal {
    list-style-type:decimal
  }
  .list-disc {
    list-style-type:disc
  }
  .appearance-none {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
  }
  .grid-flow-col {
    grid-auto-flow:column
  }
  .grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr))
  }
  .grid-cols-12 {
    grid-template-columns:repeat(12,minmax(0,1fr))
  }
  .grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  .grid-cols-4 {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  .grid-cols-6 {
    grid-template-columns:repeat(6,minmax(0,1fr))
  }
  .grid-cols-8 {
    grid-template-columns:repeat(8,minmax(0,1fr))
  }
  .grid-cols-\[1fr_16px_1fr\] {
    grid-template-columns:1fr 16px 1fr
  }
  .grid-cols-\[24px_auto_38px\] {
    grid-template-columns:24px auto 38px
  }
  .grid-rows-\[32\] {
    grid-template-rows:32
  }
  .flex-row {
    flex-direction:row
  }
  .flex-row-reverse {
    flex-direction:row-reverse
  }
  .flex-col {
    flex-direction:column
  }
  .flex-wrap {
    flex-wrap:wrap
  }
  .content-center {
    align-content:center
  }
  .items-start {
    align-items:flex-start
  }
  .items-end {
    align-items:flex-end
  }
  .items-center {
    align-items:center
  }
  .items-baseline {
    align-items:baseline
  }
  .items-stretch {
    align-items:stretch
  }
  .justify-start {
    justify-content:flex-start
  }
  .justify-end {
    justify-content:flex-end
  }
  .justify-center {
    justify-content:center
  }
  .justify-between {
    justify-content:space-between
  }
  .justify-around {
    justify-content:space-around
  }
  .justify-items-start {
    justify-items:start
  }
  .gap-0 {
    gap:0px
  }
  .gap-1 {
    gap:.25rem
  }
  .gap-2 {
    gap:.5rem
  }
  .gap-3 {
    gap:.75rem
  }
  .gap-4 {
    gap:1rem
  }
  .gap-6 {
    gap:1.5rem
  }
  .gap-7 {
    gap:1.75rem
  }
  .gap-8 {
    gap:2rem
  }
  .gap-x-1 {
    -webkit-column-gap:.25rem;
    column-gap:.25rem
  }
  .gap-x-2 {
    -webkit-column-gap:.5rem;
    column-gap:.5rem
  }
  .gap-x-3 {
    -webkit-column-gap:.75rem;
    column-gap:.75rem
  }
  .gap-x-4 {
    -webkit-column-gap:1rem;
    column-gap:1rem
  }
  .gap-x-6 {
    -webkit-column-gap:1.5rem;
    column-gap:1.5rem
  }
  .gap-y-0 {
    row-gap:0px
  }
  .gap-y-1 {
    row-gap:.25rem
  }
  .gap-y-2 {
    row-gap:.5rem
  }
  .gap-y-4 {
    row-gap:1rem
  }
  .gap-y-6 {
    row-gap:1.5rem
  }
  .gap-y-8 {
    row-gap:2rem
  }
  .-space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(-.25rem * var(--tw-space-x-reverse));
    margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .-space-x-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(-.375rem * var(--tw-space-x-reverse));
    margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(0px * var(--tw-space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(.25rem * var(--tw-space-x-reverse));
    margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-16>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(4rem * var(--tw-space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(.5rem * var(--tw-space-x-reverse));
    margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(.75rem * var(--tw-space-x-reverse));
    margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(1rem * var(--tw-space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(1.25rem * var(--tw-space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(1.5rem * var(--tw-space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-x-8>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right:calc(2rem * var(--tw-space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))
  }
  .space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
  }
  .space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
  }
  .space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
  }
  .space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1rem * var(--tw-space-y-reverse))
  }
  .space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
  }
  .space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
  }
  .space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(2rem * var(--tw-space-y-reverse))
  }
  .divide-y>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
  }
  .divide-muted>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color:rgb(214 217 220 / var(--tw-divide-opacity))
  }
  .self-start {
    align-self:flex-start
  }
  .self-end {
    align-self:flex-end
  }
  .self-center {
    align-self:center
  }
  .self-stretch {
    align-self:stretch
  }
  .justify-self-end {
    justify-self:end
  }
  .justify-self-center {
    justify-self:center
  }
  .overflow-auto {
    overflow:auto
  }
  .overflow-hidden {
    overflow:hidden
  }
  .\!overflow-visible {
    overflow:visible!important
  }
  .overflow-visible {
    overflow:visible
  }
  .overflow-x-auto {
    overflow-x:auto
  }
  .overflow-y-auto {
    overflow-y:auto
  }
  .overflow-x-hidden {
    overflow-x:hidden
  }
  .overflow-y-hidden {
    overflow-y:hidden
  }
  .overflow-y-visible {
    overflow-y:visible
  }
  .overflow-x-scroll {
    overflow-x:scroll
  }
  .overflow-y-scroll {
    overflow-y:scroll
  }
  .truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .text-ellipsis {
    text-overflow:ellipsis
  }
  .text-clip {
    text-overflow:clip
  }
  .whitespace-normal {
    white-space:normal
  }
  .whitespace-nowrap {
    white-space:nowrap
  }
  .whitespace-pre {
    white-space:pre
  }
  .whitespace-break-spaces {
    white-space:break-spaces
  }
  .break-words {
    overflow-wrap:break-word
  }
  .break-all {
    word-break:break-all
  }
  .\!rounded-md {
    border-radius:.375rem!important
  }
  .rounded {
    border-radius:.25rem
  }
  .rounded-2xl {
    border-radius:1rem
  }
  .rounded-\[13px\] {
    border-radius:13px
  }
  .rounded-\[4px\] {
    border-radius:4px
  }
  .rounded-\[6px\] {
    border-radius:6px
  }
  .rounded-full {
    border-radius:9999px
  }
  .rounded-lg {
    border-radius:.5rem
  }
  .rounded-md {
    border-radius:.375rem
  }
  .rounded-none {
    border-radius:0
  }
  .rounded-sm {
    border-radius:.125rem
  }
  .rounded-xl {
    border-radius:.75rem
  }
  .rounded-b-md {
    border-bottom-right-radius:.375rem;
    border-bottom-left-radius:.375rem
  }
  .rounded-b-none {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }
  .rounded-l-lg {
    border-top-left-radius:.5rem;
    border-bottom-left-radius:.5rem
  }
  .rounded-r-lg {
    border-top-right-radius:.5rem;
    border-bottom-right-radius:.5rem
  }
  .rounded-r-md {
    border-top-right-radius:.375rem;
    border-bottom-right-radius:.375rem
  }
  .rounded-t-2xl {
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }
  .rounded-t-\[14px\] {
    border-top-left-radius:14px;
    border-top-right-radius:14px
  }
  .rounded-t-lg {
    border-top-left-radius:.5rem;
    border-top-right-radius:.5rem
  }
  .rounded-t-md {
    border-top-left-radius:.375rem;
    border-top-right-radius:.375rem
  }
  .rounded-tl-none {
    border-top-left-radius:0
  }
  .border {
    border-width:1px
  }
  .border-0 {
    border-width:0px
  }
  .border-2 {
    border-width:2px
  }
  .border-4 {
    border-width:4px
  }
  .border-\[1\.5px\] {
    border-width:1.5px
  }
  .border-\[1px\] {
    border-width:1px
  }
  .border-x-0 {
    border-left-width:0px;
    border-right-width:0px
  }
  .border-x-8 {
    border-left-width:8px;
    border-right-width:8px
  }
  .border-y {
    border-top-width:1px;
    border-bottom-width:1px
  }
  .border-b {
    border-bottom-width:1px
  }
  .border-b-0 {
    border-bottom-width:0px
  }
  .border-b-2 {
    border-bottom-width:2px
  }
  .border-b-8 {
    border-bottom-width:8px
  }
  .border-l {
    border-left-width:1px
  }
  .border-l-4 {
    border-left-width:4px
  }
  .border-r {
    border-right-width:1px
  }
  .border-r-0 {
    border-right-width:0px
  }
  .border-r-2 {
    border-right-width:2px
  }
  .border-t,
  .border-t-\[1px\] {
    border-top-width:1px
  }
  .border-solid {
    border-style:solid
  }
  .border-dotted {
    border-style:dotted
  }
  .border-none {
    border-style:none
  }
  .border-black {
    --tw-border-opacity: 1;
    border-color:rgb(0 0 0 / var(--tw-border-opacity))
  }
  .border-blue-200 {
    --tw-border-opacity: 1;
    border-color:rgb(191 219 254 / var(--tw-border-opacity))
  }
  .border-blue-600 {
    --tw-border-opacity: 1;
    border-color:rgb(37 99 235 / var(--tw-border-opacity))
  }
  .border-gray-100 {
    --tw-border-opacity: 1;
    border-color:rgb(243 244 246 / var(--tw-border-opacity))
  }
  .border-gray-300 {
    --tw-border-opacity: 1;
    border-color:rgb(209 213 219 / var(--tw-border-opacity))
  }
  .border-gray-50 {
    --tw-border-opacity: 1;
    border-color:rgb(249 250 251 / var(--tw-border-opacity))
  }
  .border-midnight,
  .border-midnight-500 {
    --tw-border-opacity: 1;
    border-color:rgb(3 118 201 / var(--tw-border-opacity))
  }
  .border-midnight-600 {
    --tw-border-opacity: 1;
    border-color:rgb(2 96 164 / var(--tw-border-opacity))
  }
  .border-midnight-primary {
    --tw-border-opacity: 1;
    border-color:rgb(3 118 201 / var(--tw-border-opacity))
  }
  .border-orange-500 {
    --tw-border-opacity: 1;
    border-color:rgb(249 115 22 / var(--tw-border-opacity))
  }
  .border-portfolio-blue-400 {
    --tw-border-opacity: 1;
    border-color:rgb(16 152 252 / var(--tw-border-opacity))
  }
  .border-portfolio-blue-500\/10 {
    border-color:#0376c91a
  }
  .border-portfolio-slateGray-200\/10 {
    border-color:#6a6d7c1a
  }
  .border-portfolio-slateGray-300 {
    --tw-border-opacity: 1;
    border-color:rgb(62 63 75 / var(--tw-border-opacity))
  }
  .border-portfolio-slateGray-400 {
    --tw-border-opacity: 1;
    border-color:rgb(38 40 51 / var(--tw-border-opacity))
  }
  .border-portfolio-slateGray-700 {
    --tw-border-opacity: 1;
    border-color:rgb(16 18 19 / var(--tw-border-opacity))
  }
  .border-red-800 {
    --tw-border-opacity: 1;
    border-color:rgb(153 27 27 / var(--tw-border-opacity))
  }
  .border-slate-100 {
    --tw-border-opacity: 1;
    border-color:rgb(241 245 249 / var(--tw-border-opacity))
  }
  .border-slate-200 {
    --tw-border-opacity: 1;
    border-color:rgb(226 232 240 / var(--tw-border-opacity))
  }
  .border-slate-300 {
    --tw-border-opacity: 1;
    border-color:rgb(203 213 225 / var(--tw-border-opacity))
  }
  .border-slate-400 {
    --tw-border-opacity: 1;
    border-color:rgb(148 163 184 / var(--tw-border-opacity))
  }
  .border-slate-500 {
    --tw-border-opacity: 1;
    border-color:rgb(100 116 139 / var(--tw-border-opacity))
  }
  .border-transparent {
    border-color:transparent
  }
  .border-white {
    --tw-border-opacity: 1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
  .border-x-transparent {
    border-left-color:transparent;
    border-right-color:transparent
  }
  .border-b-gray-100 {
    --tw-border-opacity: 1;
    border-bottom-color:rgb(243 244 246 / var(--tw-border-opacity))
  }
  .border-t-blue-400 {
    --tw-border-opacity: 1;
    border-top-color:rgb(96 165 250 / var(--tw-border-opacity))
  }
  .border-t-portfolio-blue-500 {
    --tw-border-opacity: 1;
    border-top-color:rgb(3 118 201 / var(--tw-border-opacity))
  }
  .border-t-portfolio-slateGray-200 {
    --tw-border-opacity: 1;
    border-top-color:rgb(106 109 124 / var(--tw-border-opacity))
  }
  .border-opacity-20 {
    --tw-border-opacity: .2
  }
  .\!bg-inherit {
    background-color:inherit!important
  }
  .\!bg-transparent {
    background-color:transparent!important
  }
  .bg-\[\#00A3FF\] {
    --tw-bg-opacity: 1;
    background-color:rgb(0 163 255 / var(--tw-bg-opacity))
  }
  .bg-\[\#627EEA\] {
    --tw-bg-opacity: 1;
    background-color:rgb(98 126 234 / var(--tw-bg-opacity))
  }
  .bg-\[\#6f29e5\] {
    --tw-bg-opacity: 1;
    background-color:rgb(111 41 229 / var(--tw-bg-opacity))
  }
  .bg-\[\#8247E5\] {
    --tw-bg-opacity: 1;
    background-color:rgb(130 71 229 / var(--tw-bg-opacity))
  }
  .bg-\[\#BBC0C5\] {
    --tw-bg-opacity: 1;
    background-color:rgb(187 192 197 / var(--tw-bg-opacity))
  }
  .bg-\[\#ECEDEF\] {
    --tw-bg-opacity: 1;
    background-color:rgb(236 237 239 / var(--tw-bg-opacity))
  }
  .bg-\[\#F0F1F2\] {
    --tw-bg-opacity: 1;
    background-color:rgb(240 241 242 / var(--tw-bg-opacity))
  }
  .bg-\[\#F2F4F6\] {
    --tw-bg-opacity: 1;
    background-color:rgb(242 244 246 / var(--tw-bg-opacity))
  }
  .bg-\[\#FF998E\] {
    --tw-bg-opacity: 1;
    background-color:rgb(255 153 142 / var(--tw-bg-opacity))
  }
  .bg-\[rgb\(79\,135\,246\)\]\/10 {
    background-color:#4f87f61a
  }
  .bg-black {
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }
  .bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color:rgb(191 219 254 / var(--tw-bg-opacity))
  }
  .bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color:rgb(96 165 250 / var(--tw-bg-opacity))
  }
  .bg-blue-400\/10 {
    background-color:#60a5fa1a
  }
  .bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color:rgb(59 130 246 / var(--tw-bg-opacity))
  }
  .bg-blue-500\/25 {
    background-color:#3b82f640
  }
  .bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color:rgb(243 244 246 / var(--tw-bg-opacity))
  }
  .bg-green-500 {
    --tw-bg-opacity: 1;
    background-color:rgb(34 197 94 / var(--tw-bg-opacity))
  }
  .bg-inherit {
    background-color:inherit
  }
  .bg-midnight-100 {
    --tw-bg-opacity: 1;
    background-color:rgb(167 217 254 / var(--tw-bg-opacity))
  }
  .bg-midnight-600 {
    --tw-bg-opacity: 1;
    background-color:rgb(2 96 164 / var(--tw-bg-opacity))
  }
  .bg-midnight-primary {
    --tw-bg-opacity: 1;
    background-color:rgb(3 118 201 / var(--tw-bg-opacity))
  }
  .bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color:rgb(255 237 213 / var(--tw-bg-opacity))
  }
  .bg-orange-400 {
    --tw-bg-opacity: 1;
    background-color:rgb(251 146 60 / var(--tw-bg-opacity))
  }
  .bg-portfolio-black\/10 {
    background-color:#0000001a
  }
  .bg-portfolio-blue-300 {
    --tw-bg-opacity: 1;
    background-color:rgb(67 174 252 / var(--tw-bg-opacity))
  }
  .bg-portfolio-blue-400 {
    --tw-bg-opacity: 1;
    background-color:rgb(16 152 252 / var(--tw-bg-opacity))
  }
  .bg-portfolio-gray-100 {
    --tw-bg-opacity: 1;
    background-color:rgb(214 217 220 / var(--tw-bg-opacity))
  }
  .bg-portfolio-gray-200 {
    --tw-bg-opacity: 1;
    background-color:rgb(187 192 197 / var(--tw-bg-opacity))
  }
  .bg-portfolio-green-500 {
    --tw-bg-opacity: 1;
    background-color:rgb(40 167 69 / var(--tw-bg-opacity))
  }
  .bg-portfolio-slateBlue-300\/50 {
    background-color:#f8fafc80
  }
  .bg-portfolio-slateGray-100 {
    --tw-bg-opacity: 1;
    background-color:rgb(168 171 190 / var(--tw-bg-opacity))
  }
  .bg-portfolio-slateGray-200 {
    --tw-bg-opacity: 1;
    background-color:rgb(106 109 124 / var(--tw-bg-opacity))
  }
  .bg-portfolio-slateGray-300 {
    --tw-bg-opacity: 1;
    background-color:rgb(62 63 75 / var(--tw-bg-opacity))
  }
  .bg-portfolio-slateGray-700 {
    --tw-bg-opacity: 1;
    background-color:rgb(16 18 19 / var(--tw-bg-opacity))
  }
  .bg-red-100 {
    --tw-bg-opacity: 1;
    background-color:rgb(254 226 226 / var(--tw-bg-opacity))
  }
  .bg-red-200 {
    --tw-bg-opacity: 1;
    background-color:rgb(254 202 202 / var(--tw-bg-opacity))
  }
  .bg-red-600 {
    --tw-bg-opacity: 1;
    background-color:rgb(220 38 38 / var(--tw-bg-opacity))
  }
  .bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color:rgb(241 245 249 / var(--tw-bg-opacity))
  }
  .bg-slate-200 {
    --tw-bg-opacity: 1;
    background-color:rgb(226 232 240 / var(--tw-bg-opacity))
  }
  .bg-slate-300 {
    --tw-bg-opacity: 1;
    background-color:rgb(203 213 225 / var(--tw-bg-opacity))
  }
  .bg-slate-700 {
    --tw-bg-opacity: 1;
    background-color:rgb(51 65 85 / var(--tw-bg-opacity))
  }
  .bg-slate-900 {
    --tw-bg-opacity: 1;
    background-color:rgb(15 23 42 / var(--tw-bg-opacity))
  }
  .bg-transparent {
    background-color:transparent
  }
  .bg-white {
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
  }
  .bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color:rgb(234 179 8 / var(--tw-bg-opacity))
  }
  .bg-opacity-0 {
    --tw-bg-opacity: 0
  }
  .bg-opacity-10 {
    --tw-bg-opacity: .1
  }
  .bg-opacity-20 {
    --tw-bg-opacity: .2
  }
  .bg-opacity-25 {
    --tw-bg-opacity: .25
  }
  .bg-opacity-60 {
    --tw-bg-opacity: .6
  }
  .bg-opacity-90 {
    --tw-bg-opacity: .9
  }
  .bg-gradient-to-b {
    background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
  }
  .bg-gradient-to-r {
    background-image:linear-gradient(to right,var(--tw-gradient-stops))
  }
  .bg-gradient-to-tr {
    background-image:linear-gradient(to top right,var(--tw-gradient-stops))
  }
  .bg-none {
    background-image:none
  }
  .from-\[\#BBC0C5\] {
    --tw-gradient-from: #BBC0C5 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(187 192 197 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  .from-blue-700 {
    --tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  .from-portfolio-blue-500 {
    --tw-gradient-from: #0376c9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(3 118 201 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }
  .to-\[\#BBC0C5\] {
    --tw-gradient-to: #BBC0C5 var(--tw-gradient-to-position)
  }
  .to-\[\#F2F4F6\] {
    --tw-gradient-to: #F2F4F6 var(--tw-gradient-to-position)
  }
  .to-blue-400 {
    --tw-gradient-to: #60a5fa var(--tw-gradient-to-position)
  }
  .\!fill-midnight-primary {
    fill:#0376c9!important
  }
  .fill-\[\#262833\] {
    fill:#262833
  }
  .fill-\[\#ecedef\] {
    fill:#ecedef
  }
  .fill-current {
    fill:currentColor
  }
  .fill-primary-default {
    fill:var(--color-primary-default)
  }
  .fill-transparent {
    fill:transparent
  }
  .fill-yellow-300 {
    fill:#fde047
  }
  .fill-yellow-400 {
    fill:#facc15
  }
  .stroke-\[\#0376C9\] {
    stroke:#0376c9
  }
  .stroke-\[\#ecedef\] {
    stroke:#ecedef
  }
  .stroke-black {
    stroke:#000
  }
  .stroke-current {
    stroke:currentColor
  }
  .stroke-primary-default {
    stroke:var(--color-primary-default)
  }
  .stroke-transparent {
    stroke:transparent
  }
  .stroke-white {
    stroke:#fff
  }
  .stroke-1 {
    stroke-width:1
  }
  .stroke-2 {
    stroke-width:2
  }
  .stroke-\[0\.5px\] {
    stroke-width:.5px
  }
  .stroke-\[4px\] {
    stroke-width:4px
  }
  .object-contain {
    object-fit:contain
  }
  .object-cover {
    object-fit:cover
  }
  .object-fill {
    object-fit:fill
  }
  .\!p-0 {
    padding:0!important
  }
  .p-0 {
    padding:0
  }
  .p-0\.5 {
    padding:.125rem
  }
  .p-1 {
    padding:.25rem
  }
  .p-1\.5 {
    padding:.375rem
  }
  .p-16 {
    padding:4rem
  }
  .p-2 {
    padding:.5rem
  }
  .p-2\.5 {
    padding:.625rem
  }
  .p-3 {
    padding:.75rem
  }
  .p-3\.5 {
    padding:.875rem
  }
  .p-4 {
    padding:1rem
  }
  .p-5 {
    padding:1.25rem
  }
  .p-6 {
    padding:1.5rem
  }
  .p-7 {
    padding:1.75rem
  }
  .p-8 {
    padding:2rem
  }
  .\!px-0 {
    padding-left:0!important;
    padding-right:0!important
  }
  .\!py-0 {
    padding-top:0!important;
    padding-bottom:0!important
  }
  .\!py-3 {
    padding-top:.75rem!important;
    padding-bottom:.75rem!important
  }
  .\!py-4 {
    padding-top:1rem!important;
    padding-bottom:1rem!important
  }
  .px-0 {
    padding-left:0;
    padding-right:0
  }
  .px-1 {
    padding-left:.25rem;
    padding-right:.25rem
  }
  .px-1\.5 {
    padding-left:.375rem;
    padding-right:.375rem
  }
  .px-2 {
    padding-left:.5rem;
    padding-right:.5rem
  }
  .px-2\.5 {
    padding-left:.625rem;
    padding-right:.625rem
  }
  .px-3 {
    padding-left:.75rem;
    padding-right:.75rem
  }
  .px-4 {
    padding-left:1rem;
    padding-right:1rem
  }
  .px-5 {
    padding-left:1.25rem;
    padding-right:1.25rem
  }
  .px-6 {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .px-8 {
    padding-left:2rem;
    padding-right:2rem
  }
  .px-\[1\.5rem\] {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .px-\[10px\] {
    padding-left:10px;
    padding-right:10px
  }
  .py-0 {
    padding-top:0;
    padding-bottom:0
  }
  .py-0\.5 {
    padding-top:.125rem;
    padding-bottom:.125rem
  }
  .py-1 {
    padding-top:.25rem;
    padding-bottom:.25rem
  }
  .py-1\.5 {
    padding-top:.375rem;
    padding-bottom:.375rem
  }
  .py-10 {
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }
  .py-12 {
    padding-top:3rem;
    padding-bottom:3rem
  }
  .py-2 {
    padding-top:.5rem;
    padding-bottom:.5rem
  }
  .py-2\.5 {
    padding-top:.625rem;
    padding-bottom:.625rem
  }
  .py-3 {
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  .py-3\.5 {
    padding-top:.875rem;
    padding-bottom:.875rem
  }
  .py-4 {
    padding-top:1rem;
    padding-bottom:1rem
  }
  .py-5 {
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }
  .py-6 {
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }
  .py-8 {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .py-\[1rem\] {
    padding-top:1rem;
    padding-bottom:1rem
  }
  .py-\[72px\] {
    padding-top:72px;
    padding-bottom:72px
  }
  .\!pb-0 {
    padding-bottom:0!important
  }
  .pb-0 {
    padding-bottom:0
  }
  .pb-1 {
    padding-bottom:.25rem
  }
  .pb-1\.5 {
    padding-bottom:.375rem
  }
  .pb-10 {
    padding-bottom:2.5rem
  }
  .pb-12 {
    padding-bottom:3rem
  }
  .pb-2 {
    padding-bottom:.5rem
  }
  .pb-3 {
    padding-bottom:.75rem
  }
  .pb-4 {
    padding-bottom:1rem
  }
  .pb-6 {
    padding-bottom:1.5rem
  }
  .pb-8 {
    padding-bottom:2rem
  }
  .pb-\[2px\] {
    padding-bottom:2px
  }
  .pl-0 {
    padding-left:0
  }
  .pl-1 {
    padding-left:.25rem
  }
  .pl-1\.5 {
    padding-left:.375rem
  }
  .pl-10 {
    padding-left:2.5rem
  }
  .pl-2 {
    padding-left:.5rem
  }
  .pl-3 {
    padding-left:.75rem
  }
  .pl-4 {
    padding-left:1rem
  }
  .pl-5 {
    padding-left:1.25rem
  }
  .pl-6 {
    padding-left:1.5rem
  }
  .pr-0 {
    padding-right:0
  }
  .pr-1 {
    padding-right:.25rem
  }
  .pr-10 {
    padding-right:2.5rem
  }
  .pr-12 {
    padding-right:3rem
  }
  .pr-2 {
    padding-right:.5rem
  }
  .pr-3 {
    padding-right:.75rem
  }
  .pr-4 {
    padding-right:1rem
  }
  .pr-6 {
    padding-right:1.5rem
  }
  .pr-7 {
    padding-right:1.75rem
  }
  .pr-\[9rem\] {
    padding-right:9rem
  }
  .pt-0 {
    padding-top:0
  }
  .pt-1 {
    padding-top:.25rem
  }
  .pt-12 {
    padding-top:3rem
  }
  .pt-2 {
    padding-top:.5rem
  }
  .pt-24 {
    padding-top:6rem
  }
  .pt-3 {
    padding-top:.75rem
  }
  .pt-4 {
    padding-top:1rem
  }
  .pt-6 {
    padding-top:1.5rem
  }
  .pt-8 {
    padding-top:2rem
  }
  .pt-\[1rem\] {
    padding-top:1rem
  }
  .text-left {
    text-align:left
  }
  .text-center {
    text-align:center
  }
  .text-right {
    text-align:right
  }
  .text-justify {
    text-align:justify
  }
  .text-end {
    text-align:end
  }
  .align-top {
    vertical-align:top
  }
  .align-middle {
    vertical-align:middle
  }
  .align-bottom {
    vertical-align:bottom
  }
  .align-text-top {
    vertical-align:text-top
  }
  .\!text-\[12px\] {
    font-size:12px!important
  }
  .\!text-base {
    font-size:1rem!important;
    line-height:1.5rem!important
  }
  .\!text-sm {
    font-size:.875rem!important;
    line-height:1.25rem!important
  }
  .\!text-xl {
    font-size:1.25rem!important;
    line-height:1.75rem!important
  }
  .\!text-xs {
    font-size:.75rem!important;
    line-height:1rem!important
  }
  .\!text-xxs {
    font-size:.625rem!important;
    line-height:1rem!important
  }
  .text-2xl {
    font-size:1.5rem;
    line-height:2rem
  }
  .text-3xl {
    font-size:2rem;
    line-height:2.5rem
  }
  .text-4xl {
    font-size:2.5rem;
    line-height:3.5rem
  }
  .text-5xl {
    font-size:3rem;
    line-height:1
  }
  .text-6xl {
    font-size:3.75rem;
    line-height:1
  }
  .text-\[14px\] {
    font-size:14px
  }
  .text-base {
    font-size:1rem;
    line-height:1.5rem
  }
  .text-lg {
    font-size:1.125rem;
    line-height:1.75rem
  }
  .text-sm {
    font-size:.875rem;
    line-height:1.25rem
  }
  .text-xl {
    font-size:1.25rem;
    line-height:1.75rem
  }
  .text-xs {
    font-size:.75rem;
    line-height:1rem
  }
  .text-xxs {
    font-size:.625rem;
    line-height:1rem
  }
  .font-bold {
    font-weight:700
  }
  .font-light {
    font-weight:300
  }
  .font-medium {
    font-weight:500
  }
  .font-normal {
    font-weight:400
  }
  .font-semibold {
    font-weight:600
  }
  .uppercase {
    text-transform:uppercase
  }
  .lowercase {
    text-transform:lowercase
  }
  .capitalize {
    text-transform:capitalize
  }
  .italic {
    font-style:italic
  }
  .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)
  }
  .\!leading-6 {
    line-height:1.5rem!important
  }
  .leading-10 {
    line-height:2.5rem
  }
  .leading-4 {
    line-height:1rem
  }
  .leading-5 {
    line-height:1.25rem
  }
  .leading-6 {
    line-height:1.5rem
  }
  .leading-\[22px\] {
    line-height:22px
  }
  .leading-none {
    line-height:1
  }
  .leading-normal {
    line-height:1.5
  }
  .tracking-wide {
    letter-spacing:.025em
  }
  .\!text-midnight-primary {
    --tw-text-opacity: 1 !important;
    color:rgb(3 118 201 / var(--tw-text-opacity))!important
  }
  .\!text-white {
    --tw-text-opacity: 1 !important;
    color:rgb(255 255 255 / var(--tw-text-opacity))!important
  }
  .text-\[\#0376C9\] {
    --tw-text-opacity: 1;
    color:rgb(3 118 201 / var(--tw-text-opacity))
  }
  .text-\[\#52C58A\] {
    --tw-text-opacity: 1;
    color:rgb(82 197 138 / var(--tw-text-opacity))
  }
  .text-\[\#E06470\] {
    --tw-text-opacity: 1;
    color:rgb(224 100 112 / var(--tw-text-opacity))
  }
  .text-\[\#ED6666\] {
    --tw-text-opacity: 1;
    color:rgb(237 102 102 / var(--tw-text-opacity))
  }
  .text-black {
    --tw-text-opacity: 1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
  .text-blue-400 {
    --tw-text-opacity: 1;
    color:rgb(96 165 250 / var(--tw-text-opacity))
  }
  .text-blue-500 {
    --tw-text-opacity: 1;
    color:rgb(59 130 246 / var(--tw-text-opacity))
  }
  .text-blue-600 {
    --tw-text-opacity: 1;
    color:rgb(37 99 235 / var(--tw-text-opacity))
  }
  .text-gray-400 {
    --tw-text-opacity: 1;
    color:rgb(156 163 175 / var(--tw-text-opacity))
  }
  .text-gray-900 {
    --tw-text-opacity: 1;
    color:rgb(17 24 39 / var(--tw-text-opacity))
  }
  .text-green-500 {
    --tw-text-opacity: 1;
    color:rgb(34 197 94 / var(--tw-text-opacity))
  }
  .text-inherit {
    color:inherit
  }
  .text-midnight-600 {
    --tw-text-opacity: 1;
    color:rgb(2 96 164 / var(--tw-text-opacity))
  }
  .text-midnight-primary {
    --tw-text-opacity: 1;
    color:rgb(3 118 201 / var(--tw-text-opacity))
  }
  .text-portfolio-blue-300 {
    --tw-text-opacity: 1;
    color:rgb(67 174 252 / var(--tw-text-opacity))
  }
  .text-portfolio-blue-400 {
    --tw-text-opacity: 1;
    color:rgb(16 152 252 / var(--tw-text-opacity))
  }
  .text-portfolio-blue-500 {
    --tw-text-opacity: 1;
    color:rgb(3 118 201 / var(--tw-text-opacity))
  }
  .text-portfolio-orange-500 {
    --tw-text-opacity: 1;
    color:rgb(246 106 10 / var(--tw-text-opacity))
  }
  .text-portfolio-slateGray-200 {
    --tw-text-opacity: 1;
    color:rgb(106 109 124 / var(--tw-text-opacity))
  }
  .text-portfolio-slateGray-400 {
    --tw-text-opacity: 1;
    color:rgb(38 40 51 / var(--tw-text-opacity))
  }
  .text-portfolio-white {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  .text-primary-default {
    color:var(--color-primary-default)
  }
  .text-red-500 {
    --tw-text-opacity: 1;
    color:rgb(239 68 68 / var(--tw-text-opacity))
  }
  .text-red-600 {
    --tw-text-opacity: 1;
    color:rgb(220 38 38 / var(--tw-text-opacity))
  }
  .text-red-700 {
    --tw-text-opacity: 1;
    color:rgb(185 28 28 / var(--tw-text-opacity))
  }
  .text-red-800 {
    --tw-text-opacity: 1;
    color:rgb(153 27 27 / var(--tw-text-opacity))
  }
  .text-slate-200 {
    --tw-text-opacity: 1;
    color:rgb(226 232 240 / var(--tw-text-opacity))
  }
  .text-slate-300 {
    --tw-text-opacity: 1;
    color:rgb(203 213 225 / var(--tw-text-opacity))
  }
  .text-slate-400 {
    --tw-text-opacity: 1;
    color:rgb(148 163 184 / var(--tw-text-opacity))
  }
  .text-slate-500 {
    --tw-text-opacity: 1;
    color:rgb(100 116 139 / var(--tw-text-opacity))
  }
  .text-slate-600 {
    --tw-text-opacity: 1;
    color:rgb(71 85 105 / var(--tw-text-opacity))
  }
  .text-slate-700 {
    --tw-text-opacity: 1;
    color:rgb(51 65 85 / var(--tw-text-opacity))
  }
  .text-slate-800 {
    --tw-text-opacity: 1;
    color:rgb(30 41 59 / var(--tw-text-opacity))
  }
  .text-slate-900 {
    --tw-text-opacity: 1;
    color:rgb(15 23 42 / var(--tw-text-opacity))
  }
  .text-transparent {
    color:transparent
  }
  .text-white {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  .text-yellow-400 {
    --tw-text-opacity: 1;
    color:rgb(250 204 21 / var(--tw-text-opacity))
  }
  .text-yellow-500 {
    --tw-text-opacity: 1;
    color:rgb(234 179 8 / var(--tw-text-opacity))
  }
  .text-opacity-50 {
    --tw-text-opacity: .5
  }
  .text-opacity-90 {
    --tw-text-opacity: .9
  }
  .underline {
    -webkit-text-decoration-line:underline;
    text-decoration-line:underline
  }
  .no-underline {
    -webkit-text-decoration-line:none;
    text-decoration-line:none
  }
  .decoration-dotted {
    -webkit-text-decoration-style:dotted;
    text-decoration-style:dotted
  }
  .placeholder-inherit::-webkit-input-placeholder {
    color:inherit
  }
  .placeholder-inherit:-ms-input-placeholder {
    color:inherit
  }
  .placeholder-inherit::placeholder {
    color:inherit
  }
  .placeholder-transparent::-webkit-input-placeholder {
    color:transparent
  }
  .placeholder-transparent:-ms-input-placeholder {
    color:transparent
  }
  .placeholder-transparent::placeholder {
    color:transparent
  }
  .\!opacity-100 {
    opacity:1!important
  }
  .opacity-0 {
    opacity:0
  }
  .opacity-100 {
    opacity:1
  }
  .opacity-25 {
    opacity:.25
  }
  .opacity-50 {
    opacity:.5
  }
  .opacity-60 {
    opacity:.6
  }
  .opacity-80 {
    opacity:.8
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .shadow-\[0_0_0_2px_\#4F87F6\] {
    --tw-shadow: 0 0 0 2px #4F87F6;
    --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .shadow-card {
    --tw-shadow: 0px 6px 25px 0px #00000026;
    --tw-shadow-colored: 0px 6px 25px 0px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .outline-none {
    outline:2px solid transparent;
    outline-offset:2px
  }
  .outline {
    outline-style:solid
  }
  .outline-1 {
    outline-width:1px
  }
  .ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .ring-\[1\.5px\] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))
  }
  .ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))
  }
  .ring-midnight-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 217 254 / var(--tw-ring-opacity))
  }
  .ring-portfolio-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
  }
  .ring-slate-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity))
  }
  .ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
  }
  .ring-opacity-5 {
    --tw-ring-opacity: .05
  }
  .blur {
    --tw-blur: blur(8px);
    -webkit-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);
    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)
  }
  .blur-sm {
    --tw-blur: blur(4px);
    -webkit-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);
    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)
  }
  .grayscale-\[50\%\] {
    --tw-grayscale: grayscale(50%);
    -webkit-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);
    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)
  }
  .invert {
    --tw-invert: invert(100%);
    -webkit-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);
    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)
  }
  .filter {
    -webkit-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);
    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)
  }
  .transition {
    transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  .transition-all {
    transition-property:all;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  .transition-colors {
    transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  .transition-opacity {
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  .transition-transform {
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
  }
  .duration-100 {
    transition-duration:.1s
  }
  .duration-150 {
    transition-duration:.15s
  }
  .duration-200 {
    transition-duration:.2s
  }
  .duration-300 {
    transition-duration:.3s
  }
  .duration-500 {
    transition-duration:.5s
  }
  .duration-700 {
    transition-duration:.7s
  }
  .duration-75 {
    transition-duration:75ms
  }
  .ease-in {
    transition-timing-function:cubic-bezier(.4,0,1,1)
  }
  .ease-in-out {
    transition-timing-function:cubic-bezier(.4,0,.2,1)
  }
  .ease-out {
    transition-timing-function:cubic-bezier(0,0,.2,1)
  }
  .dark .bg-default {
    background-color:#24272a
  }
  .dark .bg-default-hover {
    background-color:#282b2e
  }
  .dark .bg-default-pressed {
    background-color:#36383b
  }
  .dark .bg-alternative {
    background-color:#141618
  }
  .dark .bg-alternative-hover {
    background-color:#191b1d
  }
  .dark .bg-alternative-pressed {
    background-color:#27292a
  }
  .dark .bg-hover {
    background-color:#ffffff05
  }
  .dark .bg-pressed {
    background-color:#ffffff14
  }
  .bg-default-deprecated {
    background-color:#f8fafc
  }
  .dark .bg-default-deprecated {
    background-color:#101213
  }
  .bg-surface-default {
    background-color:#fff
  }
  .dark .bg-surface-default {
    background-color:#1e1f25
  }
  .bg-surface-subdued {
    background-color:#ecedef
  }
  .dark .bg-surface-subdued {
    background-color:#262833
  }
  .bg-surface-secondary {
    background-color:#0376c9
  }
  .dark .bg-surface-secondary {
    background-color:#3e3f4b
  }
  .bg-surface-inverse {
    background-color:#262833
  }
  .dark .bg-surface-inverse {
    background-color:#fff
  }
  .bg-surface-critical {
    background-color:#d73847
  }
  .dark .bg-surface-critical {
    background-color:#e06470
  }
  .bg-surface-criticalSubdued {
    background-color:#fcf2f3
  }
  .dark .bg-surface-criticalSubdued {
    background-color:#f7d5d8
  }
  .bg-surface-criticalHovered,
  .dark .bg-surface-criticalHovered {
    background-color:#8e1d28
  }
  .bg-surface-warning,
  .dark .bg-surface-warning {
    background-color:#f8883b
  }
  .bg-surface-warningSubdued {
    background-color:#fef5ef
  }
  .dark .bg-surface-warningSubdued {
    background-color:#fde2cf
  }
  .bg-surface-warningHovered,
  .dark .bg-surface-warningHovered {
    background-color:#f66a0a
  }
  .bg-surface-success {
    background-color:#1c8234
  }
  .dark .bg-surface-success {
    background-color:#28a745
  }
  .bg-surface-successSubdued {
    background-color:#f3fcf5
  }
  .dark .bg-surface-successSubdued {
    background-color:#d6ffdf
  }
  .bg-surface-successHovered {
    background-color:#208838
  }
  .dark .bg-surface-successHovered {
    background-color:#05b82f
  }
  .bg-surface-info,
  .dark .bg-surface-info {
    background-color:#0376c9
  }
  .bg-surface-infoSubdued {
    background-color:#eaf6ff
  }
  .dark .bg-surface-infoSubdued {
    background-color:#a7d9fe
  }
  .dark .bg-surface-infoHovered {
    background-color:#0260a4
  }
  .border-default {
    border-color:#bbc0c5
  }
  .dark .border-default {
    border-color:#848c96
  }
  .border-subdued {
    border-color:#bbc0c5
  }
  .dark .border-subdued,
  .border-hovered {
    border-color:#262833
  }
  .dark .border-hovered {
    border-color:#fff
  }
  .\!border-critical {
    border-color:#d73847!important
  }
  .border-critical {
    border-color:#d73847
  }
  .dark .border-critical {
    border-color:#ff5263
  }
  .dark .\!border-critical {
    border-color:#ff5263!important
  }
  .border-warning,
  .dark .border-warning {
    border-color:#f66a0a
  }
  .border-success {
    border-color:#1c8234
  }
  .dark .border-success {
    border-color:#28a745
  }
  .border-info,
  .dark .border-info {
    border-color:#0376c9
  }
  .border-muted {
    border-color:#3b4046
  }
  .dark .border-muted {
    border-color:#3b4046
  }
  .ring-default {
    --tw-ring-color: #BBC0C5
  }
  .dark .ring-default {
    --tw-ring-color: #848C96
  }
  .dark .ring-subdued {
    --tw-ring-color: #262833
  }
  .dark .ring-hovered {
    --tw-ring-color: #ffffff
  }
  .ring-critical {
    --tw-ring-color: #D73847
  }
  .dark .ring-critical {
    --tw-ring-color: #FF5263
  }
  .dark .ring-warning {
    --tw-ring-color: #f66a0a
  }
  .dark .ring-success {
    --tw-ring-color: #28A745
  }
  .dark .ring-info {
    --tw-ring-color: #0376c9
  }
  .dark .ring-muted {
    --tw-ring-color: #3B4046
  }
  .text-default {
    color:#24272a
  }
  .dark .text-default {
    color:#fff
  }
  .dark .text-alternative {
    color:#d6d9dc
  }
  .dark .text-muted {
    color:#9fa6ae
  }
  .text-critical {
    color:#d73847
  }
  .dark .text-critical {
    color:#ff5263
  }
  .text-success {
    color:#1c8234
  }
  .dark .text-success {
    color:#28a745
  }
  .text-warning,
  .dark .text-warning {
    color:#f66a0a
  }
  .\!text-disabled {
    color:#a8abbe!important
  }
  .text-disabled {
    color:#a8abbe
  }
  .dark .text-disabled {
    color:#6a6d7c
  }
  .dark .\!text-disabled {
    color:#6a6d7c!important
  }
  .text-inverse {
    color:#fff
  }
  .dark .text-inverse {
    color:#262833
  }
  .text-link {
    color:#0376c9
  }
  .dark .text-link {
    color:#1098fc
  }
  .\!text-info {
    color:#0376c9!important
  }
  .text-info,
  .dark .text-info {
    color:#0376c9
  }
  .dark .\!text-info {
    color:#0376c9!important
  }
  .text-subdued {
    color:#6a6d7c
  }
  .dark .text-subdued {
    color:#a8abbe
  }
  .text-icon-default {
    color:#24272a
  }
  .dark .text-icon-default {
    color:#fff
  }
  .dark .text-icon-alternative {
    color:#bbc0c5
  }
  .dark .text-icon-muted {
    color:#9fa6ae
  }
  .text-icon-subdued {
    color:#6a6d7c
  }
  .dark .text-icon-subdued,
  .text-icon-disabled {
    color:#a8abbe
  }
  .dark .text-icon-disabled {
    color:#6a6d7c
  }
  .dark .text-icon-inverse {
    color:#000
  }
  .text-icon-critical {
    color:#d73847
  }
  .dark .text-icon-critical {
    color:#ff5263
  }
  .text-icon-warning,
  .dark .text-icon-warning {
    color:#f66a0a
  }
  .dark .text-icon-success {
    color:#28a745
  }
  .text-icon-brand {
    color:#0376c9
  }
  .dark .text-icon-brand {
    color:#1098fc
  }
  .text-icon-info {
    color:#0376c9
  }
  .dark .text-icon-info {
    color:#1098fc
  }
  .fill-icon-default {
    fill:#24272a
  }
  .dark .fill-icon-default {
    fill:#fff
  }
  .dark .fill-icon-alternative {
    fill:#bbc0c5
  }
  .dark .fill-icon-muted {
    fill:#9fa6ae
  }
  .fill-icon-subdued {
    fill:#6a6d7c
  }
  .dark .fill-icon-subdued {
    fill:#a8abbe
  }
  .dark .fill-icon-disabled {
    fill:#6a6d7c
  }
  .fill-icon-inverse {
    fill:#fff
  }
  .dark .fill-icon-inverse {
    fill:#000
  }
  .fill-icon-critical {
    fill:#d73847
  }
  .dark .fill-icon-critical {
    fill:#ff5263
  }
  .fill-icon-warning,
  .dark .fill-icon-warning {
    fill:#f66a0a
  }
  .fill-icon-success {
    fill:#1c8234
  }
  .dark .fill-icon-success {
    fill:#28a745
  }
  .\!fill-icon-brand {
    fill:#0376c9!important
  }
  .dark .fill-icon-brand {
    fill:#1098fc
  }
  .dark .\!fill-icon-brand {
    fill:#1098fc!important
  }
  .fill-icon-info {
    fill:#0376c9
  }
  .dark .fill-icon-info {
    fill:#1098fc
  }
  .stroke-icon-default {
    stroke:#24272a
  }
  .dark .stroke-icon-default {
    stroke:#fff
  }
  .dark .stroke-icon-alternative {
    stroke:#bbc0c5
  }
  .dark .stroke-icon-muted {
    stroke:#9fa6ae
  }
  .stroke-icon-subdued {
    stroke:#6a6d7c
  }
  .dark .stroke-icon-subdued {
    stroke:#a8abbe
  }
  .dark .stroke-icon-disabled {
    stroke:#6a6d7c
  }
  .stroke-icon-inverse {
    stroke:#fff
  }
  .dark .stroke-icon-inverse {
    stroke:#000
  }
  .stroke-icon-critical {
    stroke:#d73847
  }
  .dark .stroke-icon-critical {
    stroke:#ff5263
  }
  .stroke-icon-warning,
  .dark .stroke-icon-warning {
    stroke:#f66a0a
  }
  .stroke-icon-success {
    stroke:#1c8234
  }
  .dark .stroke-icon-success {
    stroke:#28a745
  }
  .dark .stroke-icon-brand {
    stroke:#1098fc
  }
  .stroke-icon-info {
    stroke:#0376c9
  }
  .dark .stroke-icon-info {
    stroke:#1098fc
  }
  .dark .bg-icon-default {
    background-color:#fff
  }
  .dark .bg-icon-alternative {
    background-color:#bbc0c5
  }
  .dark .bg-icon-muted {
    background-color:#9fa6ae
  }
  .bg-icon-subdued {
    background-color:#6a6d7c
  }
  .dark .bg-icon-subdued,
  .bg-icon-disabled {
    background-color:#a8abbe
  }
  .dark .bg-icon-disabled {
    background-color:#6a6d7c
  }
  .dark .bg-icon-inverse {
    background-color:#000
  }
  .bg-icon-critical {
    background-color:#d73847
  }
  .dark .bg-icon-critical {
    background-color:#ff5263
  }
  .dark .bg-icon-warning {
    background-color:#f66a0a
  }
  .dark .bg-icon-success {
    background-color:#28a745
  }
  .bg-icon-brand {
    background-color:#0376c9
  }
  .dark .bg-icon-brand,
  .dark .bg-icon-info {
    background-color:#1098fc
  }
  .text-brand-default {
    color:#0376c9
  }
  .dark .text-brand-default {
    color:#1098fc
  }
  .dark .text-brand-hovered {
    color:#0376c9
  }
  .dark .text-brand-pressed {
    color:#0260a4
  }
  .dark .text-brand-disabled {
    color:#3e3f4b
  }
  .bg-brand-default {
    background-color:#0376c9
  }
  .dark .bg-brand-default {
    background-color:#1098fc
  }
  .dark .bg-brand-hovered {
    background-color:#0376c9
  }
  .dark .bg-brand-pressed {
    background-color:#0260a4
  }
  .bg-brand-disabled {
    background-color:#d7dae9
  }
  .dark .bg-brand-disabled {
    background-color:#3e3f4b
  }
  .border-brand-default {
    border-color:#0376c9
  }
  .dark .border-brand-default {
    border-color:#1098fc
  }
  .dark .border-brand-hovered {
    border-color:#0376c9
  }
  .dark .border-brand-pressed {
    border-color:#0260a4
  }
  .border-brand-disabled {
    border-color:#d7dae9
  }
  .dark .border-brand-disabled {
    border-color:#3e3f4b
  }
  .bg-critical-default,
  .dark .bg-critical-default {
    background-color:#b92534
  }
  .dark .bg-critical-hovered {
    background-color:#8e1d28
  }
  .border-critical-default,
  .dark .border-critical-default {
    border-color:#b92534
  }
  .border-critical-hovered,
  .dark .border-critical-hovered {
    border-color:#8e1d28
  }
  .no-scrollbar::-webkit-scrollbar {
    display:none
  }
  .no-scrollbar {
    -ms-overflow-style:none;
    scrollbar-width:none
  }
  .btn {
    cursor:pointer;
    border-radius:9999px;
    border-width:1px;
    padding:.5rem 1.25rem
  }
  .btn:disabled {
    cursor:auto
  }
  .btn-primary {
    --tw-border-opacity: 1;
    border-color:rgb(3 118 201 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color:rgb(3 118 201 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity));
    cursor:pointer;
    border-radius:9999px;
    border-width:1px;
    padding:.5rem 1.25rem
  }
  .btn-primary:disabled {
    cursor:auto
  }
  :is(.dark .btn-primary) {
    --tw-border-opacity: 1;
    border-color:rgb(96 165 250 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color:rgb(96 165 250 / var(--tw-bg-opacity))
  }
  .flow>*+* {
    -webkit-margin-before:var(--flow-space, 1em);
    margin-block-start:var(--flow-space, 1em)
  }
  html,
  #root {
    height:100%
  }
  input[type=number] {
    -moz-appearance:textfield
  }
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
  }
  .disabled-link {
    pointer-events:none
  }
  #LP_LIVECHAT_BUTTON,
  .LPMcontainer {
    height:100%!important;
    width:100%!important;
    position:absolute;
    top:0;
    margin:0!important;
    cursor:pointer
  }
  .lp-window-root .lp_location_center .lp_agent_image_area_wrapper .lp_image {
    height:100%;
    max-width:100%;
    display:block;
    margin-left:auto;
    margin-right:auto
  }
  .button-group {
    position:relative;
    display:inline-flex;
    vertical-align:middle
  }
  .button-group>:not(:first-child) {
    margin-left:-1px
  }
  .button-group>:not(:first-child):not(:last-child) {
    border-radius:0
  }
  .button-group>:first-child {
    border-radius:99999px 0 0 99999px
  }
  .button-group>:last-child {
    border-radius:0 99999px 99999px 0
  }
  .hide-scrollbar::-webkit-scrollbar {
    width:8px
  }
  .hide-scrollbar::-webkit-scrollbar-track {
    background:transparent
  }
  .hide-scrollbar::-webkit-scrollbar-thumb {
    background:transparent;
    border-radius:8px
  }
  .hide-scrollbar {
    scrollbar-width:thin;
    scrollbar-color:transparent transparent
  }
  @media (hover: hover) {
    .hide-scrollbar:hover::-webkit-scrollbar-thumb {
      background:#cbcbcb
    }
    .hide-scrollbar:hover {
      scrollbar-color:#cbcbcb transparent
    }
  }
  @media (hover: none),(pointer: coarse) {
    .hide-scrollbar::-webkit-scrollbar-thumb {
      background:#cbcbcb;
      border-radius:8px
    }
    .hide-scrollbar {
      scrollbar-color:#cbcbcb transparent
    }
  }
  .shadow-bottom-only {
    box-shadow:0 8px 6px -6px #0000004d
  }
  .placeholder\:text-subdued::-webkit-input-placeholder {
    color:#6a6d7c
  }
  .placeholder\:text-subdued:-ms-input-placeholder {
    color:#6a6d7c
  }
  .placeholder\:text-subdued::placeholder {
    color:#6a6d7c
  }
  .dark .placeholder\:text-subdued::-webkit-input-placeholder {
    color:#a8abbe
  }
  .dark .placeholder\:text-subdued:-ms-input-placeholder {
    color:#a8abbe
  }
  .dark .placeholder\:text-subdued::placeholder {
    color:#a8abbe
  }
  .before\:absolute:before {
    content:var(--tw-content);
    position:absolute
  }
  .before\:-right-2:before {
    content:var(--tw-content);
    right:-.5rem
  }
  .before\:-top-4:before {
    content:var(--tw-content);
    top:-1rem
  }
  .before\:left-1\/2:before {
    content:var(--tw-content);
    left:50%
  }
  .before\:left-\[5\%\]:before {
    content:var(--tw-content);
    left:5%
  }
  .before\:left-\[95\%\]:before {
    content:var(--tw-content);
    left:95%
  }
  .before\:top-\[1\.5px\]:before {
    content:var(--tw-content);
    top:1.5px
  }
  .before\:h-0:before {
    content:var(--tw-content);
    height:0px
  }
  .before\:w-0:before {
    content:var(--tw-content);
    width:0px
  }
  .before\:-translate-x-1\/2:before {
    content:var(--tw-content);
    --tw-translate-x: -50%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .before\:-translate-x-\[5\%\]:before {
    content:var(--tw-content);
    --tw-translate-x: -5%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .before\:-translate-x-\[95\%\]:before {
    content:var(--tw-content);
    --tw-translate-x: -95%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .before\:border-8:before {
    content:var(--tw-content);
    border-width:8px
  }
  .before\:border-x-8:before {
    content:var(--tw-content);
    border-left-width:8px;
    border-right-width:8px
  }
  .before\:border-b-8:before {
    content:var(--tw-content);
    border-bottom-width:8px
  }
  .before\:border-solid:before {
    content:var(--tw-content);
    border-style:solid
  }
  .before\:border-x-transparent:before {
    content:var(--tw-content);
    border-left-color:transparent;
    border-right-color:transparent
  }
  .before\:border-b-portfolio-blue-400:before {
    content:var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color:rgb(16 152 252 / var(--tw-border-opacity))
  }
  .before\:border-b-white:before {
    content:var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
  .before\:border-t-transparent:before {
    content:var(--tw-content);
    border-top-color:transparent
  }
  .before\:content-\[\"\"\]:before {
    --tw-content: "";
    content:var(--tw-content)
  }
  .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content:var(--tw-content)
  }
  .after\:absolute:after {
    content:var(--tw-content);
    position:absolute
  }
  .after\:bottom-1:after {
    content:var(--tw-content);
    bottom:.25rem
  }
  .after\:left-1:after {
    content:var(--tw-content);
    left:.25rem
  }
  .after\:left-1\/2:after {
    content:var(--tw-content);
    left:50%
  }
  .after\:left-9:after {
    content:var(--tw-content);
    left:2.25rem
  }
  .after\:top-1:after {
    content:var(--tw-content);
    top:.25rem
  }
  .after\:top-\[100\%\]:after {
    content:var(--tw-content);
    top:100%
  }
  .after\:top-\[calc\(25\%-2px\)\]:after {
    content:var(--tw-content);
    top:calc(25% - 2px)
  }
  .after\:mx-3:after {
    content:var(--tw-content);
    margin-left:.75rem;
    margin-right:.75rem
  }
  .after\:inline-block:after {
    content:var(--tw-content);
    display:inline-block
  }
  .after\:w-1:after {
    content:var(--tw-content);
    width:.25rem
  }
  .after\:w-\[calc\(100\%-3rem\)\]:after {
    content:var(--tw-content);
    width:calc(100% - 3rem)
  }
  .after\:-translate-x-1\/2:after {
    content:var(--tw-content);
    --tw-translate-x: -50%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .after\:translate-x-1\/2:after {
    content:var(--tw-content);
    --tw-translate-x: 50%;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .after\:rounded-full:after {
    content:var(--tw-content);
    border-radius:9999px
  }
  .after\:border-8:after {
    content:var(--tw-content);
    border-width:8px
  }
  .after\:border-b-2:after {
    content:var(--tw-content);
    border-bottom-width:2px
  }
  .after\:border-x-transparent:after {
    content:var(--tw-content);
    border-left-color:transparent;
    border-right-color:transparent
  }
  .after\:border-b-transparent:after {
    content:var(--tw-content);
    border-bottom-color:transparent
  }
  .after\:border-t-slate-700:after {
    content:var(--tw-content);
    --tw-border-opacity: 1;
    border-top-color:rgb(51 65 85 / var(--tw-border-opacity))
  }
  .after\:content-\[\"\"\]:after {
    --tw-content: "";
    content:var(--tw-content)
  }
  .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content:var(--tw-content)
  }
  .after\:border-default:after {
    content:var(--tw-content);
    border-color:#bbc0c5
  }
  .dark .after\:border-default:after {
    content:var(--tw-content);
    border-color:#848c96
  }
  .after\:bg-brand-default:after {
    content:var(--tw-content);
    background-color:#0376c9
  }
  .dark .after\:bg-brand-default:after {
    content:var(--tw-content);
    background-color:#1098fc
  }
  .first\:border-t-0:first-child {
    border-top-width:0px
  }
  .last\:border-0:last-child {
    border-width:0px
  }
  .last\:border-none:last-child {
    border-style:none
  }
  .last\:shadow-none:last-child {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .last-of-type\:border-none:last-of-type {
    border-style:none
  }
  .placeholder-shown\:w-48:-ms-input-placeholder {
    width:12rem
  }
  .placeholder-shown\:w-48:placeholder-shown {
    width:12rem
  }
  .hover\:z-10:hover {
    z-index:10
  }
  .hover\:-translate-y-0:hover {
    --tw-translate-y: -0px;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -.125rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .hover\:-translate-y-2:hover {
    --tw-translate-y: -.5rem;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .hover\:rotate-180:hover {
    --tw-rotate: 180deg;
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .hover\:cursor-pointer:hover {
    cursor:pointer
  }
  .hover\:rounded:hover {
    border-radius:.25rem
  }
  .hover\:border-none:hover {
    border-style:none
  }
  .hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color:rgb(37 99 235 / var(--tw-border-opacity))
  }
  .hover\:border-transparent:hover {
    border-color:transparent
  }
  .hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(59 130 246 / var(--tw-bg-opacity))
  }
  .hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(37 99 235 / var(--tw-bg-opacity))
  }
  .hover\:bg-inherit:hover {
    background-color:inherit
  }
  .hover\:bg-midnight-100:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(167 217 254 / var(--tw-bg-opacity))
  }
  .hover\:bg-midnight-50:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(234 246 255 / var(--tw-bg-opacity))
  }
  .hover\:bg-midnight-600:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(2 96 164 / var(--tw-bg-opacity))
  }
  .hover\:bg-midnight-primary:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(3 118 201 / var(--tw-bg-opacity))
  }
  .hover\:bg-portfolio-black\/5:hover {
    background-color:#0000000d
  }
  .hover\:bg-portfolio-slateGray-500:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(30 31 37 / var(--tw-bg-opacity))
  }
  .hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(254 202 202 / var(--tw-bg-opacity))
  }
  .hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(252 165 165 / var(--tw-bg-opacity))
  }
  .hover\:bg-slate-100:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(241 245 249 / var(--tw-bg-opacity))
  }
  .hover\:bg-slate-200:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(226 232 240 / var(--tw-bg-opacity))
  }
  .hover\:bg-slate-300:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(203 213 225 / var(--tw-bg-opacity))
  }
  .hover\:bg-transparent:hover {
    background-color:transparent
  }
  .hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
  }
  .hover\:stroke-white:hover {
    stroke:#fff
  }
  .hover\:text-\[\#0376C9\]:hover {
    --tw-text-opacity: 1;
    color:rgb(3 118 201 / var(--tw-text-opacity))
  }
  .hover\:text-midnight-600:hover {
    --tw-text-opacity: 1;
    color:rgb(2 96 164 / var(--tw-text-opacity))
  }
  .hover\:text-portfolio-slateGray-400:hover {
    --tw-text-opacity: 1;
    color:rgb(38 40 51 / var(--tw-text-opacity))
  }
  .hover\:text-white:hover {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  .hover\:underline:hover {
    -webkit-text-decoration-line:underline;
    text-decoration-line:underline
  }
  .hover\:no-underline:hover {
    -webkit-text-decoration-line:none;
    text-decoration-line:none
  }
  .hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  .hover\:ring-1:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .hover\:ring-blue-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))
  }
  .hover\:bg-default-deprecated:hover {
    background-color:#f8fafc
  }
  .dark .hover\:bg-default-deprecated:hover {
    background-color:#101213
  }
  .hover\:bg-surface-default:hover {
    background-color:#fff
  }
  .dark .hover\:bg-surface-default:hover {
    background-color:#1e1f25
  }
  .hover\:bg-surface-subdued:hover {
    background-color:#ecedef
  }
  .dark .hover\:bg-surface-subdued:hover {
    background-color:#262833
  }
  .hover\:bg-surface-criticalHovered:hover,
  .dark .hover\:bg-surface-criticalHovered:hover {
    background-color:#8e1d28
  }
  .hover\:bg-surface-warningHovered:hover,
  .dark .hover\:bg-surface-warningHovered:hover {
    background-color:#f66a0a
  }
  .hover\:bg-surface-successHovered:hover {
    background-color:#208838
  }
  .dark .hover\:bg-surface-successHovered:hover {
    background-color:#05b82f
  }
  .hover\:bg-surface-infoSubdued:hover {
    background-color:#eaf6ff
  }
  .dark .hover\:bg-surface-infoSubdued:hover {
    background-color:#a7d9fe
  }
  .hover\:border-default:hover {
    border-color:#bbc0c5
  }
  .dark .hover\:border-default:hover {
    border-color:#848c96
  }
  .hover\:border-subdued:hover {
    border-color:#bbc0c5
  }
  .dark .hover\:border-subdued:hover,
  .hover\:border-hovered:hover {
    border-color:#262833
  }
  .dark .hover\:border-hovered:hover {
    border-color:#fff
  }
  .hover\:text-default:hover {
    color:#24272a
  }
  .dark .hover\:text-default:hover {
    color:#fff
  }
  .hover\:text-disabled:hover {
    color:#a8abbe
  }
  .dark .hover\:text-disabled:hover {
    color:#6a6d7c
  }
  .hover\:text-info:hover,
  .dark .hover\:text-info:hover {
    color:#0376c9
  }
  .hover\:text-icon-default:hover {
    color:#24272a
  }
  .dark .hover\:text-icon-default:hover {
    color:#fff
  }
  .hover\:stroke-icon-default:hover {
    stroke:#24272a
  }
  .dark .hover\:stroke-icon-default:hover {
    stroke:#fff
  }
  .hover\:text-brand-default:hover {
    color:#0376c9
  }
  .dark .hover\:text-brand-default:hover {
    color:#1098fc
  }
  .hover\:bg-brand-hovered:hover,
  .dark .hover\:bg-brand-hovered:hover {
    background-color:#0376c9
  }
  .hover\:bg-brand-disabled:hover {
    background-color:#d7dae9
  }
  .dark .hover\:bg-brand-disabled:hover {
    background-color:#3e3f4b
  }
  .hover\:border-brand-hovered:hover,
  .dark .hover\:border-brand-hovered:hover {
    border-color:#0376c9
  }
  .hover\:border-brand-disabled:hover {
    border-color:#d7dae9
  }
  .dark .hover\:border-brand-disabled:hover {
    border-color:#3e3f4b
  }
  .hover\:bg-critical-hovered:hover,
  .dark .hover\:bg-critical-hovered:hover {
    background-color:#8e1d28
  }
  .hover\:border-critical-hovered:hover,
  .dark .hover\:border-critical-hovered:hover {
    border-color:#8e1d28
  }
  .focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color:rgb(147 197 253 / var(--tw-border-opacity))
  }
  .focus\:border-transparent:focus {
    border-color:transparent
  }
  .focus\:outline-none:focus {
    outline:2px solid transparent;
    outline-offset:2px
  }
  .focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity))
  }
  .focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))
  }
  .focus\:ring-midnight-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 152 252 / var(--tw-ring-opacity))
  }
  .focus\:ring-transparent:focus {
    --tw-ring-color: transparent
  }
  .focus\:ring-opacity-50:focus {
    --tw-ring-opacity: .5
  }
  .focus\:border-critical:focus {
    border-color:#d73847
  }
  .dark .focus\:border-critical:focus {
    border-color:#ff5263
  }
  .focus\:ring-critical:focus {
    --tw-ring-color: #D73847
  }
  .dark .focus\:ring-critical:focus {
    --tw-ring-color: #FF5263
  }
  .focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .focus-visible\:ring-white:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
  }
  .focus-visible\:ring-white\/75:focus-visible {
    --tw-ring-color: rgb(255 255 255 / .75)
  }
  .focus-visible\:ring-opacity-75:focus-visible {
    --tw-ring-opacity: .75
  }
  .focus-visible\:ring-info:focus-visible {
    --tw-ring-color: #0376c9
  }
  .dark .focus-visible\:ring-info:focus-visible {
    --tw-ring-color: #0376c9
  }
  .active\:bg-portfolio-black\/10:active {
    background-color:#0000001a
  }
  .disabled\:cursor-auto:disabled {
    cursor:auto
  }
  .disabled\:bg-surface-subdued:disabled {
    background-color:#ecedef
  }
  .dark .disabled\:bg-surface-subdued:disabled {
    background-color:#262833
  }
  .disabled\:text-disabled:disabled {
    color:#a8abbe
  }
  .dark .disabled\:text-disabled:disabled {
    color:#6a6d7c
  }
  .disabled\:text-subdued:disabled {
    color:#6a6d7c
  }
  .dark .disabled\:text-subdued:disabled {
    color:#a8abbe
  }
  .group:hover .group-hover\:visible {
    visibility:visible
  }
  .group:hover .group-hover\:ml-2 {
    margin-left:.5rem
  }
  .group:hover .group-hover\:mr-3 {
    margin-right:.75rem
  }
  .group:hover .group-hover\:block {
    display:block
  }
  .group:hover .group-hover\:flex {
    display:flex
  }
  .group:hover .group-hover\:hidden {
    display:none
  }
  .group:hover .group-hover\:w-full {
    width:100%
  }
  .group:hover .group-hover\:border-white\/10 {
    border-color:#ffffff1a
  }
  .group:hover .group-hover\:border-t-white {
    --tw-border-opacity: 1;
    border-top-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
  .group:hover .group-hover\:bg-midnight-600 {
    --tw-bg-opacity: 1;
    background-color:rgb(2 96 164 / var(--tw-bg-opacity))
  }
  .group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  .group:hover .group-hover\:opacity-0 {
    opacity:0
  }
  .group:hover .group-hover\:opacity-100 {
    opacity:1
  }
  .group:hover .group-hover\:opacity-50 {
    opacity:.5
  }
  .group:hover .group-hover\:ring-midnight-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 217 254 / var(--tw-ring-opacity))
  }
  .group:hover .group-hover\:bg-surface-info,
  .dark .group:hover .group-hover\:bg-surface-info {
    background-color:#0376c9
  }
  .group:hover .group-hover\:bg-surface-infoSubdued {
    background-color:#eaf6ff
  }
  .dark .group:hover .group-hover\:bg-surface-infoSubdued {
    background-color:#a7d9fe
  }
  .group:hover .group-hover\:fill-icon-info {
    fill:#0376c9
  }
  .dark .group:hover .group-hover\:fill-icon-info {
    fill:#1098fc
  }
  .group:hover .group-hover\:stroke-icon-info {
    stroke:#0376c9
  }
  .dark .group:hover .group-hover\:stroke-icon-info {
    stroke:#1098fc
  }
  .group:hover .group-hover\:text-brand-default {
    color:#0376c9
  }
  .dark .group:hover .group-hover\:text-brand-default {
    color:#1098fc
  }
  :is(.dark .dark\:flex) {
    display:flex
  }
  :is(.dark .dark\:hidden) {
    display:none
  }
  :is(.dark .dark\:divide-muted-dark)>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color:rgb(59 64 70 / var(--tw-divide-opacity))
  }
  :is(.dark .dark\:border) {
    border-width:1px
  }
  :is(.dark .dark\:border-0) {
    border-width:0px
  }
  :is(.dark .dark\:\!border-portfolio-slateGray-500) {
    --tw-border-opacity: 1 !important;
    border-color:rgb(30 31 37 / var(--tw-border-opacity))!important
  }
  :is(.dark .dark\:border-\[\#BBC0C5\]) {
    --tw-border-opacity: 1;
    border-color:rgb(187 192 197 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-blue-600) {
    --tw-border-opacity: 1;
    border-color:rgb(37 99 235 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-gray-600) {
    --tw-border-opacity: 1;
    border-color:rgb(75 85 99 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-portfolio-slateGray-100) {
    --tw-border-opacity: 1;
    border-color:rgb(168 171 190 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-portfolio-slateGray-100\/10) {
    border-color:#a8abbe1a
  }
  :is(.dark .dark\:border-portfolio-slateGray-300) {
    --tw-border-opacity: 1;
    border-color:rgb(62 63 75 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-portfolio-slateGray-400) {
    --tw-border-opacity: 1;
    border-color:rgb(38 40 51 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-red-100) {
    --tw-border-opacity: 1;
    border-color:rgb(254 226 226 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-slate-400) {
    --tw-border-opacity: 1;
    border-color:rgb(148 163 184 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-slate-500) {
    --tw-border-opacity: 1;
    border-color:rgb(100 116 139 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-slate-600) {
    --tw-border-opacity: 1;
    border-color:rgb(71 85 105 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-slate-700) {
    --tw-border-opacity: 1;
    border-color:rgb(51 65 85 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-slate-800) {
    --tw-border-opacity: 1;
    border-color:rgb(30 41 59 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-white) {
    --tw-border-opacity: 1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-white\/10) {
    border-color:#ffffff1a
  }
  :is(.dark .dark\:border-b-portfolio-slateGray-100) {
    --tw-border-opacity: 1;
    border-bottom-color:rgb(168 171 190 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-b-slate-600) {
    --tw-border-opacity: 1;
    border-bottom-color:rgb(71 85 105 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-t-portfolio-slateGray-100) {
    --tw-border-opacity: 1;
    border-top-color:rgb(168 171 190 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:border-t-white) {
    --tw-border-opacity: 1;
    border-top-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:bg-\[\#1B1C24\]) {
    --tw-bg-opacity: 1;
    background-color:rgb(27 28 36 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-\[\#24272A\]) {
    --tw-bg-opacity: 1;
    background-color:rgb(36 39 42 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-blue-500\/25) {
    background-color:#3b82f640
  }
  :is(.dark .dark\:bg-blue-800) {
    --tw-bg-opacity: 1;
    background-color:rgb(30 64 175 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-gray-700) {
    --tw-bg-opacity: 1;
    background-color:rgb(55 65 81 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-inherit) {
    background-color:inherit
  }
  :is(.dark .dark\:bg-midnight-600) {
    --tw-bg-opacity: 1;
    background-color:rgb(2 96 164 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-orange-800) {
    --tw-bg-opacity: 1;
    background-color:rgb(154 52 18 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-portfolio-slateGray-200) {
    --tw-bg-opacity: 1;
    background-color:rgb(106 109 124 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-portfolio-slateGray-300) {
    --tw-bg-opacity: 1;
    background-color:rgb(62 63 75 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-portfolio-slateGray-400) {
    --tw-bg-opacity: 1;
    background-color:rgb(38 40 51 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-portfolio-slateGray-500) {
    --tw-bg-opacity: 1;
    background-color:rgb(30 31 37 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-portfolio-slateGray-700) {
    --tw-bg-opacity: 1;
    background-color:rgb(16 18 19 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-portfolio-slateGray-700\/50) {
    background-color:#10121380
  }
  :is(.dark .dark\:bg-portfolio-white\/10) {
    background-color:#ffffff1a
  }
  :is(.dark .dark\:bg-red-400) {
    --tw-bg-opacity: 1;
    background-color:rgb(248 113 113 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-red-800) {
    --tw-bg-opacity: 1;
    background-color:rgb(153 27 27 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-slate-400) {
    --tw-bg-opacity: 1;
    background-color:rgb(148 163 184 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-slate-500) {
    --tw-bg-opacity: 1;
    background-color:rgb(100 116 139 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-slate-600) {
    --tw-bg-opacity: 1;
    background-color:rgb(71 85 105 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-slate-700) {
    --tw-bg-opacity: 1;
    background-color:rgb(51 65 85 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-slate-800) {
    --tw-bg-opacity: 1;
    background-color:rgb(30 41 59 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-white) {
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:bg-opacity-0) {
    --tw-bg-opacity: 0
  }
  :is(.dark .dark\:bg-opacity-50) {
    --tw-bg-opacity: .5
  }
  :is(.dark .dark\:fill-portfolio-slateGray-300) {
    fill:#3e3f4b
  }
  :is(.dark .dark\:fill-primary-default) {
    fill:var(--color-primary-default)
  }
  :is(.dark .dark\:fill-white) {
    fill:#fff
  }
  :is(.dark .dark\:fill-yellow-300) {
    fill:#fde047
  }
  :is(.dark .dark\:stroke-\[\#1098FC\]) {
    stroke:#1098fc
  }
  :is(.dark .dark\:stroke-portfolio-slateGray-300) {
    stroke:#3e3f4b
  }
  :is(.dark .dark\:stroke-portfolio-slateGray-500) {
    stroke:#1e1f25
  }
  :is(.dark .dark\:stroke-white) {
    stroke:#fff
  }
  :is(.dark .dark\:\!text-white) {
    --tw-text-opacity: 1 !important;
    color:rgb(255 255 255 / var(--tw-text-opacity))!important
  }
  :is(.dark .dark\:text-\[\#1098FC\]) {
    --tw-text-opacity: 1;
    color:rgb(16 152 252 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-\[\#BBC0C5\]) {
    --tw-text-opacity: 1;
    color:rgb(187 192 197 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-black) {
    --tw-text-opacity: 1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-gray-300) {
    --tw-text-opacity: 1;
    color:rgb(209 213 219 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-gray-400) {
    --tw-text-opacity: 1;
    color:rgb(156 163 175 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-portfolio-slateGray-100) {
    --tw-text-opacity: 1;
    color:rgb(168 171 190 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-portfolio-slateGray-400) {
    --tw-text-opacity: 1;
    color:rgb(38 40 51 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-primary-default) {
    color:var(--color-primary-default)
  }
  :is(.dark .dark\:text-red-100) {
    --tw-text-opacity: 1;
    color:rgb(254 226 226 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-red-200) {
    --tw-text-opacity: 1;
    color:rgb(254 202 202 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-red-300) {
    --tw-text-opacity: 1;
    color:rgb(252 165 165 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-red-800) {
    --tw-text-opacity: 1;
    color:rgb(153 27 27 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-slate-100) {
    --tw-text-opacity: 1;
    color:rgb(241 245 249 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-slate-200) {
    --tw-text-opacity: 1;
    color:rgb(226 232 240 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-slate-300) {
    --tw-text-opacity: 1;
    color:rgb(203 213 225 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-slate-400) {
    --tw-text-opacity: 1;
    color:rgb(148 163 184 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-slate-500) {
    --tw-text-opacity: 1;
    color:rgb(100 116 139 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-slate-600) {
    --tw-text-opacity: 1;
    color:rgb(71 85 105 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-white) {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:text-yellow-300) {
    --tw-text-opacity: 1;
    color:rgb(253 224 71 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:shadow) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
  }
  :is(.dark .dark\:ring-blue-800) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))
  }
  :is(.dark .dark\:ring-portfolio-slateGray-500) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 31 37 / var(--tw-ring-opacity))
  }
  :is(.dark .dark\:ring-portfolio-slateGray-700) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 18 19 / var(--tw-ring-opacity))
  }
  :is(.dark .dark\:ring-slate-700) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity))
  }
  :is(.dark .dark\:ring-slate-900) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity))
  }
  :is(.dark .dark\:ring-offset-gray-800) {
    --tw-ring-offset-color: #1f2937
  }
  :is(.dark .dark\:bg-surface-default) {
    background-color:#fff
  }
  .dark :is(.dark .dark\:bg-surface-default) {
    background-color:#1e1f25
  }
  :is(.dark .dark\:bg-surface-subdued) {
    background-color:#ecedef
  }
  .dark :is(.dark .dark\:bg-surface-subdued) {
    background-color:#262833
  }
  :is(.dark .dark\:bg-surface-secondary) {
    background-color:#0376c9
  }
  .dark :is(.dark .dark\:bg-surface-secondary) {
    background-color:#3e3f4b
  }
  :is(.dark .dark\:border-subdued) {
    border-color:#bbc0c5
  }
  .dark :is(.dark .dark\:border-subdued) {
    border-color:#262833
  }
  :is(.dark .dark\:border-critical) {
    border-color:#d73847
  }
  .dark :is(.dark .dark\:border-critical) {
    border-color:#ff5263
  }
  :is(.dark .dark\:border-warning) {
    border-color:#f66a0a
  }
  .dark :is(.dark .dark\:border-warning) {
    border-color:#f66a0a
  }
  :is(.dark .dark\:border-success) {
    border-color:#1c8234
  }
  .dark :is(.dark .dark\:border-success) {
    border-color:#28a745
  }
  :is(.dark .dark\:text-inverse) {
    color:#fff
  }
  .dark :is(.dark .dark\:text-inverse) {
    color:#262833
  }
  :is(.dark .dark\:text-link) {
    color:#0376c9
  }
  .dark :is(.dark .dark\:text-link) {
    color:#1098fc
  }
  :is(.dark .dark\:text-info) {
    color:#0376c9
  }
  .dark :is(.dark .dark\:text-info) {
    color:#0376c9
  }
  :is(.dark .dark\:text-subdued) {
    color:#6a6d7c
  }
  .dark :is(.dark .dark\:text-subdued) {
    color:#a8abbe
  }
  :is(.dark .dark\:text-icon-brand) {
    color:#0376c9
  }
  .dark :is(.dark .dark\:text-icon-brand) {
    color:#1098fc
  }
  :is(.dark .dark\:fill-icon-warning) {
    fill:#f66a0a
  }
  .dark :is(.dark .dark\:fill-icon-warning) {
    fill:#f66a0a
  }
  :is(.dark .dark\:stroke-icon-default) {
    stroke:#24272a
  }
  .dark :is(.dark .dark\:stroke-icon-default) {
    stroke:#fff
  }
  :is(.dark .dark\:text-brand-default) {
    color:#0376c9
  }
  .dark :is(.dark .dark\:text-brand-default) {
    color:#1098fc
  }
  :is(.dark .dark\:placeholder\:text-white)::-webkit-input-placeholder {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:placeholder\:text-white):-ms-input-placeholder {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:placeholder\:text-white)::placeholder {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  :is(.dark .before\:dark\:border-b-white):before {
    content:var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:after\:border-t-white):after {
    content:var(--tw-content);
    --tw-border-opacity: 1;
    border-top-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:hover\:border-midnight-primary:hover) {
    --tw-border-opacity: 1;
    border-color:rgb(3 118 201 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:hover\:border-white:hover) {
    --tw-border-opacity: 1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
  :is(.dark .dark\:hover\:bg-blue-600:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(37 99 235 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:bg-blue-800:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(30 64 175 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:bg-inherit:hover) {
    background-color:inherit
  }
  :is(.dark .dark\:hover\:bg-midnight-primary:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(3 118 201 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:bg-portfolio-slateGray-300:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(62 63 75 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:bg-portfolio-slateGray-400:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(38 40 51 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:bg-red-700:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(185 28 28 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:bg-slate-600:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(71 85 105 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:bg-slate-700:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(51 65 85 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:bg-slate-900:hover) {
    --tw-bg-opacity: 1;
    background-color:rgb(15 23 42 / var(--tw-bg-opacity))
  }
  :is(.dark .hover\:dark\:bg-portfolio-white\/5):hover {
    background-color:#ffffff0d
  }
  :is(.dark .hover\:dark\:bg-slate-700):hover {
    --tw-bg-opacity: 1;
    background-color:rgb(51 65 85 / var(--tw-bg-opacity))
  }
  :is(.dark .dark\:hover\:text-\[\#1098FC\]:hover) {
    --tw-text-opacity: 1;
    color:rgb(16 152 252 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:hover\:text-white:hover) {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  :is(.dark .hover\:dark\:text-white):hover {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  :is(.dark .dark\:hover\:bg-surface-subdued:hover) {
    background-color:#ecedef
  }
  .dark :is(.dark .dark\:hover\:bg-surface-subdued:hover) {
    background-color:#262833
  }
  :is(.dark .dark\:hover\:border-subdued:hover) {
    border-color:#bbc0c5
  }
  .dark :is(.dark .dark\:hover\:border-subdued:hover) {
    border-color:#262833
  }
  :is(.dark .dark\:focus\:ring-blue-600:focus) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))
  }
  :is(.dark .dark\:focus\:ring-midnight-500:focus) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 118 201 / var(--tw-ring-opacity))
  }
  :is(.dark .dark\:focus-visible\:ring-white:focus-visible) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
  }
  :is(.dark .active\:dark\:bg-none):active {
    background-image:none
  }
  :is(.dark .group:hover .dark\:group-hover\:bg-white) {
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
  }
  :is(.dark .group:hover .dark\:group-hover\:text-white) {
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
  :is(.dark .group:hover .dark\:group-hover\:ring-blue-800) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))
  }
  :is(.dark .group:hover .dark\:group-hover\:bg-surface-subdued) {
    background-color:#ecedef
  }
  .dark :is(.dark .group:hover .dark\:group-hover\:bg-surface-subdued) {
    background-color:#262833
  }
  :is(.dark .group:hover .dark\:group-hover\:text-info) {
    color:#0376c9
  }
  .dark :is(.dark .group:hover .dark\:group-hover\:text-info) {
    color:#0376c9
  }
  @media (min-width: 415px) {
    .xs\:static {
      position:static
    }
    .xs\:m-auto {
      margin:auto
    }
    .xs\:mb-0 {
      margin-bottom:0
    }
    .xs\:mt-1 {
      margin-top:.25rem
    }
    .xs\:inline {
      display:inline
    }
    .xs\:table-cell {
      display:table-cell
    }
    .xs\:h-10 {
      height:2.5rem
    }
    .xs\:w-28 {
      width:7rem
    }
    .xs\:w-full {
      width:100%
    }
    .xs\:flex-col {
      flex-direction:column
    }
    .xs\:justify-between {
      justify-content:space-between
    }
    .xs\:gap-0 {
      gap:0px
    }
    .xs\:gap-x-2 {
      -webkit-column-gap:.5rem;
      column-gap:.5rem
    }
    .xs\:text-clip {
      text-overflow:clip
    }
    .xs\:border-0 {
      border-width:0px
    }
    .xs\:p-0 {
      padding:0
    }
    .xs\:px-3 {
      padding-left:.75rem;
      padding-right:.75rem
    }
    .xs\:px-4 {
      padding-left:1rem;
      padding-right:1rem
    }
    .xs\:py-2 {
      padding-top:.5rem;
      padding-bottom:.5rem
    }
    .xs\:pb-0 {
      padding-bottom:0
    }
    .xs\:text-5xl {
      font-size:3rem;
      line-height:1
    }
    .xs\:text-base {
      font-size:1rem;
      line-height:1.5rem
    }
    .xs\:text-lg {
      font-size:1.125rem;
      line-height:1.75rem
    }
    .xs\:text-xs {
      font-size:.75rem;
      line-height:1rem
    }
  }
  @media (min-width: 640px) {
    .sm\:visible {
      visibility:visible
    }
    .sm\:absolute {
      position:absolute
    }
    .sm\:inset-y-12 {
      top:3rem;
      bottom:3rem
    }
    .sm\:\!left-0 {
      left:0!important
    }
    .sm\:left-0 {
      left:0
    }
    .sm\:left-auto {
      left:auto
    }
    .sm\:right-0 {
      right:0
    }
    .sm\:top-0 {
      top:0
    }
    .sm\:z-10 {
      z-index:10
    }
    .sm\:-mx-6 {
      margin-left:-1.5rem;
      margin-right:-1.5rem
    }
    .sm\:mx-0 {
      margin-left:0;
      margin-right:0
    }
    .sm\:mx-2 {
      margin-left:.5rem;
      margin-right:.5rem
    }
    .sm\:mx-4 {
      margin-left:1rem;
      margin-right:1rem
    }
    .sm\:mx-6 {
      margin-left:1.5rem;
      margin-right:1.5rem
    }
    .sm\:mx-auto {
      margin-left:auto;
      margin-right:auto
    }
    .sm\:mb-0 {
      margin-bottom:0
    }
    .sm\:mb-2 {
      margin-bottom:.5rem
    }
    .sm\:mb-4 {
      margin-bottom:1rem
    }
    .sm\:mb-5 {
      margin-bottom:1.25rem
    }
    .sm\:ml-0 {
      margin-left:0
    }
    .sm\:mr-3 {
      margin-right:.75rem
    }
    .sm\:mt-0 {
      margin-top:0
    }
    .sm\:mt-0\.5 {
      margin-top:.125rem
    }
    .sm\:mt-1 {
      margin-top:.25rem
    }
    .sm\:mt-2 {
      margin-top:.5rem
    }
    .sm\:block {
      display:block
    }
    .sm\:inline-block {
      display:inline-block
    }
    .sm\:inline {
      display:inline
    }
    .sm\:flex {
      display:flex
    }
    .sm\:inline-flex {
      display:inline-flex
    }
    .sm\:table-cell {
      display:table-cell
    }
    .sm\:table-header-group {
      display:table-header-group
    }
    .sm\:hidden {
      display:none
    }
    .sm\:h-10 {
      height:2.5rem
    }
    .sm\:h-20 {
      height:5rem
    }
    .sm\:h-4 {
      height:1rem
    }
    .sm\:h-6 {
      height:1.5rem
    }
    .sm\:h-7 {
      height:1.75rem
    }
    .sm\:h-8 {
      height:2rem
    }
    .sm\:h-\[200px\] {
      height:200px
    }
    .sm\:h-\[28px\] {
      height:28px
    }
    .sm\:h-\[300px\] {
      height:300px
    }
    .sm\:h-\[345px\] {
      height:345px
    }
    .sm\:h-\[380px\] {
      height:380px
    }
    .sm\:h-\[42px\] {
      height:42px
    }
    .sm\:h-\[500px\] {
      height:500px
    }
    .sm\:h-auto {
      height:auto
    }
    .sm\:h-max {
      height:-webkit-max-content;
      height:max-content
    }
    .sm\:max-h-96 {
      max-height:24rem
    }
    .sm\:w-10 {
      width:2.5rem
    }
    .sm\:w-4 {
      width:1rem
    }
    .sm\:w-40 {
      width:10rem
    }
    .sm\:w-44 {
      width:11rem
    }
    .sm\:w-6 {
      width:1.5rem
    }
    .sm\:w-8 {
      width:2rem
    }
    .sm\:w-\[116px\] {
      width:116px
    }
    .sm\:w-\[144px\] {
      width:144px
    }
    .sm\:w-\[270px\] {
      width:270px
    }
    .sm\:w-\[480px\] {
      width:480px
    }
    .sm\:w-\[54px\] {
      width:54px
    }
    .sm\:w-\[568px\] {
      width:568px
    }
    .sm\:w-\[640px\] {
      width:640px
    }
    .sm\:w-\[80\%\] {
      width:80%
    }
    .sm\:w-\[9rem\] {
      width:9rem
    }
    .sm\:w-auto {
      width:auto
    }
    .sm\:w-full {
      width:100%
    }
    .sm\:w-max {
      width:-webkit-max-content;
      width:max-content
    }
    .sm\:min-w-\[16rem\] {
      min-width:16rem
    }
    .sm\:max-w-\[10rem\] {
      max-width:10rem
    }
    .sm\:max-w-\[170px\] {
      max-width:170px
    }
    .sm\:max-w-\[200px\] {
      max-width:200px
    }
    .sm\:max-w-\[48\%\] {
      max-width:48%
    }
    .sm\:max-w-\[50\%\] {
      max-width:50%
    }
    .sm\:max-w-full {
      max-width:100%
    }
    .sm\:max-w-md {
      max-width:28rem
    }
    .sm\:max-w-none {
      max-width:none
    }
    .sm\:max-w-xs {
      max-width:20rem
    }
    .sm\:flex-1 {
      flex:1 1 0%
    }
    .sm\:grow-0 {
      flex-grow:0
    }
    .sm\:-translate-x-0 {
      --tw-translate-x: -0px;
      -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .sm\:-translate-x-0\.5 {
      --tw-translate-x: -.125rem;
      -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .sm\:translate-x-6 {
      --tw-translate-x: 1.5rem;
      -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .sm\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .sm\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .sm\:grid-cols-\[24px_minmax\(auto\,100vw\)_54px\] {
      grid-template-columns:24px minmax(auto,100vw) 54px
    }
    .sm\:flex-row {
      flex-direction:row
    }
    .sm\:items-center {
      align-items:center
    }
    .sm\:justify-start {
      justify-content:flex-start
    }
    .sm\:justify-end {
      justify-content:flex-end
    }
    .sm\:justify-between {
      justify-content:space-between
    }
    .sm\:gap-\[10px\] {
      gap:10px
    }
    .sm\:gap-x-2 {
      -webkit-column-gap:.5rem;
      column-gap:.5rem
    }
    .sm\:gap-x-3 {
      -webkit-column-gap:.75rem;
      column-gap:.75rem
    }
    .sm\:gap-x-4 {
      -webkit-column-gap:1rem;
      column-gap:1rem
    }
    .sm\:gap-x-6 {
      -webkit-column-gap:1.5rem;
      column-gap:1.5rem
    }
    .sm\:gap-y-1 {
      row-gap:.25rem
    }
    .sm\:space-x-0>:not([hidden])~:not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right:calc(0px * var(--tw-space-x-reverse));
      margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:space-x-2>:not([hidden])~:not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right:calc(.5rem * var(--tw-space-x-reverse));
      margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:space-x-3>:not([hidden])~:not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right:calc(.75rem * var(--tw-space-x-reverse));
      margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:space-x-4>:not([hidden])~:not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right:calc(1rem * var(--tw-space-x-reverse));
      margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .sm\:space-y-0>:not([hidden])~:not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom:calc(0px * var(--tw-space-y-reverse))
    }
    .sm\:divide-y>:not([hidden])~:not([hidden]) {
      --tw-divide-y-reverse: 0;
      border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
      border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
    }
    .sm\:overflow-hidden {
      overflow:hidden
    }
    .sm\:overflow-y-auto {
      overflow-y:auto
    }
    .sm\:overflow-x-visible {
      overflow-x:visible
    }
    .sm\:truncate {
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap
    }
    .sm\:bg-slate-100 {
      --tw-bg-opacity: 1;
      background-color:rgb(241 245 249 / var(--tw-bg-opacity))
    }
    .sm\:p-3 {
      padding:.75rem
    }
    .sm\:p-6 {
      padding:1.5rem
    }
    .sm\:px-0 {
      padding-left:0;
      padding-right:0
    }
    .sm\:px-10 {
      padding-left:2.5rem;
      padding-right:2.5rem
    }
    .sm\:px-3 {
      padding-left:.75rem;
      padding-right:.75rem
    }
    .sm\:px-4 {
      padding-left:1rem;
      padding-right:1rem
    }
    .sm\:px-6 {
      padding-left:1.5rem;
      padding-right:1.5rem
    }
    .sm\:py-1 {
      padding-top:.25rem;
      padding-bottom:.25rem
    }
    .sm\:py-1\.5 {
      padding-top:.375rem;
      padding-bottom:.375rem
    }
    .sm\:py-3 {
      padding-top:.75rem;
      padding-bottom:.75rem
    }
    .sm\:py-5 {
      padding-top:1.25rem;
      padding-bottom:1.25rem
    }
    .sm\:py-8 {
      padding-top:2rem;
      padding-bottom:2rem
    }
    .sm\:pb-12 {
      padding-bottom:3rem
    }
    .sm\:pl-4 {
      padding-left:1rem
    }
    .sm\:pl-6 {
      padding-left:1.5rem
    }
    .sm\:pr-2 {
      padding-right:.5rem
    }
    .sm\:pr-2\.5 {
      padding-right:.625rem
    }
    .sm\:pr-6 {
      padding-right:1.5rem
    }
    .sm\:pt-0 {
      padding-top:0
    }
    .sm\:pt-4 {
      padding-top:1rem
    }
    .sm\:pt-6 {
      padding-top:1.5rem
    }
    .sm\:pt-8 {
      padding-top:2rem
    }
    .sm\:text-left {
      text-align:left
    }
    .sm\:text-2xl {
      font-size:1.5rem;
      line-height:2rem
    }
    .sm\:text-3xl {
      font-size:2rem;
      line-height:2.5rem
    }
    .sm\:text-4xl {
      font-size:2.5rem;
      line-height:3.5rem
    }
    .sm\:text-base {
      font-size:1rem;
      line-height:1.5rem
    }
    .sm\:text-lg {
      font-size:1.125rem;
      line-height:1.75rem
    }
    .sm\:text-sm {
      font-size:.875rem;
      line-height:1.25rem
    }
    .sm\:text-xl {
      font-size:1.25rem;
      line-height:1.75rem
    }
    .sm\:text-xs {
      font-size:.75rem;
      line-height:1rem
    }
    .sm\:leading-6 {
      line-height:1.5rem
    }
    .sm\:shadow-md {
      --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
      --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
      box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }
    .sm\:duration-700 {
      transition-duration:.7s
    }
    .sm\:bg-surface-default {
      background-color:#fff
    }
    .dark .sm\:bg-surface-default {
      background-color:#1e1f25
    }
    :is(.dark .sm\:dark\:bg-portfolio-slateGray-500) {
      --tw-bg-opacity: 1;
      background-color:rgb(30 31 37 / var(--tw-bg-opacity))
    }
  }
  @media (min-width: 768px) {
    .md\:pointer-events-none {
      pointer-events:none
    }
    .md\:pointer-events-auto {
      pointer-events:auto
    }
    .md\:visible {
      visibility:visible
    }
    .md\:invisible {
      visibility:hidden
    }
    .md\:static {
      position:static
    }
    .md\:relative {
      position:relative
    }
    .md\:inset-x-16 {
      left:4rem;
      right:4rem
    }
    .md\:inset-y-24 {
      top:6rem;
      bottom:6rem
    }
    .md\:bottom-\[-20vh\] {
      bottom:-20vh
    }
    .md\:bottom-auto {
      bottom:auto
    }
    .md\:right-auto {
      right:auto
    }
    .md\:top-\[-20vh\] {
      top:-20vh
    }
    .md\:top-auto {
      top:auto
    }
    .md\:z-0 {
      z-index:0
    }
    .md\:z-30 {
      z-index:30
    }
    .md\:z-40 {
      z-index:40
    }
    .md\:col-span-1 {
      grid-column:span 1 / span 1
    }
    .md\:col-start-2 {
      grid-column-start:2
    }
    .md\:-mx-0 {
      margin-left:-0px;
      margin-right:-0px
    }
    .md\:-mx-14 {
      margin-left:-3.5rem;
      margin-right:-3.5rem
    }
    .md\:-mx-8 {
      margin-left:-2rem;
      margin-right:-2rem
    }
    .md\:-my-8 {
      margin-top:-2rem;
      margin-bottom:-2rem
    }
    .md\:mx-0 {
      margin-left:0;
      margin-right:0
    }
    .md\:mx-4 {
      margin-left:1rem;
      margin-right:1rem
    }
    .md\:my-0 {
      margin-top:0;
      margin-bottom:0
    }
    .md\:my-4 {
      margin-top:1rem;
      margin-bottom:1rem
    }
    .md\:-mr-\[1px\] {
      margin-right:-1px
    }
    .md\:mb-5 {
      margin-bottom:1.25rem
    }
    .md\:mb-6 {
      margin-bottom:1.5rem
    }
    .md\:mb-7 {
      margin-bottom:1.75rem
    }
    .md\:mb-8 {
      margin-bottom:2rem
    }
    .md\:mr-0 {
      margin-right:0
    }
    .md\:mt-0 {
      margin-top:0
    }
    .md\:mt-2 {
      margin-top:.5rem
    }
    .md\:mt-3 {
      margin-top:.75rem
    }
    .md\:mt-4 {
      margin-top:1rem
    }
    .md\:mt-6 {
      margin-top:1.5rem
    }
    .md\:mt-8 {
      margin-top:2rem
    }
    .md\:block {
      display:block
    }
    .md\:inline-block {
      display:inline-block
    }
    .md\:inline {
      display:inline
    }
    .md\:flex {
      display:flex
    }
    .md\:table-cell {
      display:table-cell
    }
    .md\:table-header-group {
      display:table-header-group
    }
    .md\:grid {
      display:grid
    }
    .md\:hidden {
      display:none
    }
    .md\:h-1\/2 {
      height:50%
    }
    .md\:h-10 {
      height:2.5rem
    }
    .md\:h-12 {
      height:3rem
    }
    .md\:h-14 {
      height:3.5rem
    }
    .md\:h-16 {
      height:4rem
    }
    .md\:h-20 {
      height:5rem
    }
    .md\:h-4 {
      height:1rem
    }
    .md\:h-5 {
      height:1.25rem
    }
    .md\:h-6 {
      height:1.5rem
    }
    .md\:h-60 {
      height:15rem
    }
    .md\:h-8 {
      height:2rem
    }
    .md\:h-9 {
      height:2.25rem
    }
    .md\:h-\[200px\] {
      height:200px
    }
    .md\:h-fit {
      height:-webkit-fit-content;
      height:-moz-fit-content;
      height:fit-content
    }
    .md\:h-full {
      height:100%
    }
    .md\:max-h-64 {
      max-height:16rem
    }
    .md\:w-1\/2 {
      width:50%
    }
    .md\:w-28 {
      width:7rem
    }
    .md\:w-4 {
      width:1rem
    }
    .md\:w-40 {
      width:10rem
    }
    .md\:w-48 {
      width:12rem
    }
    .md\:w-5 {
      width:1.25rem
    }
    .md\:w-64 {
      width:16rem
    }
    .md\:w-72 {
      width:18rem
    }
    .md\:w-8 {
      width:2rem
    }
    .md\:w-9 {
      width:2.25rem
    }
    .md\:w-\[130px\] {
      width:130px
    }
    .md\:w-\[232px\] {
      width:232px
    }
    .md\:w-\[316px\] {
      width:316px
    }
    .md\:w-\[320px\] {
      width:320px
    }
    .md\:w-\[343px\] {
      width:343px
    }
    .md\:w-\[440px\] {
      width:440px
    }
    .md\:w-\[60\%\] {
      width:60%
    }
    .md\:w-fit {
      width:-webkit-fit-content;
      width:-moz-fit-content;
      width:fit-content
    }
    .md\:w-full {
      width:100%
    }
    .md\:w-max {
      width:-webkit-max-content;
      width:max-content
    }
    .md\:max-w-\[12rem\] {
      max-width:12rem
    }
    .md\:max-w-none {
      max-width:none
    }
    .md\:auto-cols-fr {
      grid-auto-columns:minmax(0,1fr)
    }
    .md\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:flex-row {
      flex-direction:row
    }
    .md\:flex-col {
      flex-direction:column
    }
    .md\:flex-wrap {
      flex-wrap:wrap
    }
    .md\:items-center {
      align-items:center
    }
    .md\:justify-start {
      justify-content:flex-start
    }
    .md\:justify-center {
      justify-content:center
    }
    .md\:justify-between {
      justify-content:space-between
    }
    .md\:gap-2 {
      gap:.5rem
    }
    .md\:gap-3 {
      gap:.75rem
    }
    .md\:gap-5 {
      gap:1.25rem
    }
    .md\:gap-6 {
      gap:1.5rem
    }
    .md\:gap-8 {
      gap:2rem
    }
    .md\:gap-x-2 {
      -webkit-column-gap:.5rem;
      column-gap:.5rem
    }
    .md\:gap-x-4 {
      -webkit-column-gap:1rem;
      column-gap:1rem
    }
    .md\:gap-x-6 {
      -webkit-column-gap:1.5rem;
      column-gap:1.5rem
    }
    .md\:gap-y-1 {
      row-gap:.25rem
    }
    .md\:gap-y-1\.5 {
      row-gap:.375rem
    }
    .md\:space-x-0>:not([hidden])~:not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right:calc(0px * var(--tw-space-x-reverse));
      margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
    }
    .md\:space-x-4>:not([hidden])~:not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right:calc(1rem * var(--tw-space-x-reverse));
      margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }
    .md\:space-y-0>:not([hidden])~:not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom:calc(0px * var(--tw-space-y-reverse))
    }
    .md\:space-y-2>:not([hidden])~:not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
    }
    .md\:space-y-6>:not([hidden])~:not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
    }
    .md\:divide-y>:not([hidden])~:not([hidden]) {
      --tw-divide-y-reverse: 0;
      border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
      border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
    }
    .md\:self-end {
      align-self:flex-end
    }
    .md\:overflow-x-visible {
      overflow-x:visible
    }
    .md\:overflow-y-visible {
      overflow-y:visible
    }
    .md\:truncate {
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap
    }
    .md\:break-normal {
      overflow-wrap:normal;
      word-break:normal
    }
    .md\:rounded-2xl {
      border-radius:1rem
    }
    .md\:rounded-xl {
      border-radius:.75rem
    }
    .md\:border {
      border-width:1px
    }
    .md\:border-0 {
      border-width:0px
    }
    .md\:border-b {
      border-bottom-width:1px
    }
    .md\:border-b-0 {
      border-bottom-width:0px
    }
    .md\:border-none {
      border-style:none
    }
    .md\:\!bg-white {
      --tw-bg-opacity: 1 !important;
      background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
    }
    .md\:bg-slate-200 {
      --tw-bg-opacity: 1;
      background-color:rgb(226 232 240 / var(--tw-bg-opacity))
    }
    .md\:p-0 {
      padding:0
    }
    .md\:p-4 {
      padding:1rem
    }
    .md\:p-5 {
      padding:1.25rem
    }
    .md\:p-6 {
      padding:1.5rem
    }
    .md\:px-0 {
      padding-left:0;
      padding-right:0
    }
    .md\:px-4 {
      padding-left:1rem;
      padding-right:1rem
    }
    .md\:px-6 {
      padding-left:1.5rem;
      padding-right:1.5rem
    }
    .md\:px-8 {
      padding-left:2rem;
      padding-right:2rem
    }
    .md\:py-2 {
      padding-top:.5rem;
      padding-bottom:.5rem
    }
    .md\:py-4 {
      padding-top:1rem;
      padding-bottom:1rem
    }
    .md\:py-5 {
      padding-top:1.25rem;
      padding-bottom:1.25rem
    }
    .md\:py-6 {
      padding-top:1.5rem;
      padding-bottom:1.5rem
    }
    .md\:pb-9 {
      padding-bottom:2.25rem
    }
    .md\:pr-0 {
      padding-right:0
    }
    .md\:pt-2 {
      padding-top:.5rem
    }
    .md\:text-left {
      text-align:left
    }
    .md\:text-center {
      text-align:center
    }
    .md\:\!text-sm {
      font-size:.875rem!important;
      line-height:1.25rem!important
    }
    .md\:\!text-xs {
      font-size:.75rem!important;
      line-height:1rem!important
    }
    .md\:text-2xl {
      font-size:1.5rem;
      line-height:2rem
    }
    .md\:text-3xl {
      font-size:2rem;
      line-height:2.5rem
    }
    .md\:text-4xl {
      font-size:2.5rem;
      line-height:3.5rem
    }
    .md\:text-\[14px\] {
      font-size:14px
    }
    .md\:text-\[40px\] {
      font-size:40px
    }
    .md\:text-base {
      font-size:1rem;
      line-height:1.5rem
    }
    .md\:text-lg {
      font-size:1.125rem;
      line-height:1.75rem
    }
    .md\:text-sm {
      font-size:.875rem;
      line-height:1.25rem
    }
    .md\:text-xl {
      font-size:1.25rem;
      line-height:1.75rem
    }
    .md\:text-xs {
      font-size:.75rem;
      line-height:1rem
    }
    .md\:leading-\[22px\] {
      line-height:22px
    }
    .md\:shadow-card {
      --tw-shadow: 0px 6px 25px 0px #00000026;
      --tw-shadow-colored: 0px 6px 25px 0px var(--tw-shadow-color);
      box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }
    .md\:shadow-none {
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
      box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
    }
    .md\:ring-0 {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
    }
    .md\:bg-default-deprecated {
      background-color:#f8fafc
    }
    .dark .md\:bg-default-deprecated {
      background-color:#101213
    }
    .md\:bg-surface-default {
      background-color:#fff
    }
    .dark .md\:bg-surface-default {
      background-color:#1e1f25
    }
    .md\:border-subdued {
      border-color:#bbc0c5
    }
    .dark .md\:border-subdued {
      border-color:#262833
    }
    :is(.dark .dark\:md\:\!bg-portfolio-slateGray-500) {
      --tw-bg-opacity: 1 !important;
      background-color:rgb(30 31 37 / var(--tw-bg-opacity))!important
    }
    :is(.dark .md\:dark\:bg-slate-600) {
      --tw-bg-opacity: 1;
      background-color:rgb(71 85 105 / var(--tw-bg-opacity))
    }
  }
  @media (min-width: 1024px) {
    .lg\:top-1\/4 {
      top:25%
    }
    .lg\:order-1 {
      order:1
    }
    .lg\:order-2 {
      order:2
    }
    .lg\:col-span-2 {
      grid-column:span 2 / span 2
    }
    .lg\:col-span-3 {
      grid-column:span 3 / span 3
    }
    .lg\:col-span-5 {
      grid-column:span 5 / span 5
    }
    .lg\:-mx-12 {
      margin-left:-3rem;
      margin-right:-3rem
    }
    .lg\:-mx-6 {
      margin-left:-1.5rem;
      margin-right:-1.5rem
    }
    .lg\:-my-4 {
      margin-top:-1rem;
      margin-bottom:-1rem
    }
    .lg\:mx-8 {
      margin-left:2rem;
      margin-right:2rem
    }
    .lg\:my-0 {
      margin-top:0;
      margin-bottom:0
    }
    .lg\:-mb-2 {
      margin-bottom:-.5rem
    }
    .lg\:mb-10 {
      margin-bottom:2.5rem
    }
    .lg\:mb-\[380px\] {
      margin-bottom:380px
    }
    .lg\:mr-0 {
      margin-right:0
    }
    .lg\:mt-0 {
      margin-top:0
    }
    .lg\:mt-8 {
      margin-top:2rem
    }
    .lg\:block {
      display:block
    }
    .lg\:flex {
      display:flex
    }
    .lg\:table-cell {
      display:table-cell
    }
    .lg\:grid {
      display:grid
    }
    .lg\:hidden {
      display:none
    }
    .lg\:h-48 {
      height:12rem
    }
    .lg\:h-5 {
      height:1.25rem
    }
    .lg\:h-7 {
      height:1.75rem
    }
    .lg\:h-\[600px\] {
      height:600px
    }
    .lg\:max-h-\[35rem\] {
      max-height:35rem
    }
    .lg\:max-h-\[80\%\] {
      max-height:80%
    }
    .lg\:w-1\/4 {
      width:25%
    }
    .lg\:w-56 {
      width:14rem
    }
    .lg\:w-80 {
      width:20rem
    }
    .lg\:w-\[515px\] {
      width:515px
    }
    .lg\:w-\[560px\] {
      width:560px
    }
    .lg\:w-\[800px\] {
      width:800px
    }
    .lg\:min-w-\[480px\] {
      min-width:480px
    }
    .lg\:max-w-\[15rem\] {
      max-width:15rem
    }
    .lg\:max-w-\[280px\] {
      max-width:280px
    }
    .lg\:max-w-\[348px\] {
      max-width:348px
    }
    .lg\:max-w-\[620px\] {
      max-width:620px
    }
    .lg\:max-w-\[640px\] {
      max-width:640px
    }
    .lg\:max-w-none {
      max-width:none
    }
    .lg\:flex-1 {
      flex:1 1 0%
    }
    .lg\:rotate-0 {
      --tw-rotate: 0deg;
      -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .lg\:grid-cols-11 {
      grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .lg\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .lg\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .lg\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .lg\:grid-cols-5 {
      grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .lg\:flex-row {
      flex-direction:row
    }
    .lg\:items-start {
      align-items:flex-start
    }
    .lg\:justify-start {
      justify-content:flex-start
    }
    .lg\:justify-center {
      justify-content:center
    }
    .lg\:justify-between {
      justify-content:space-between
    }
    .lg\:gap-0 {
      gap:0px
    }
    .lg\:gap-5 {
      gap:1.25rem
    }
    .lg\:gap-6 {
      gap:1.5rem
    }
    .lg\:gap-8 {
      gap:2rem
    }
    .lg\:overflow-y-auto {
      overflow-y:auto
    }
    .lg\:overflow-y-clip {
      overflow-y:clip
    }
    .lg\:border-l {
      border-left-width:1px
    }
    .lg\:border-r {
      border-right-width:1px
    }
    .lg\:px-0 {
      padding-left:0;
      padding-right:0
    }
    .lg\:px-12 {
      padding-left:3rem;
      padding-right:3rem
    }
    .lg\:px-4 {
      padding-left:1rem;
      padding-right:1rem
    }
    .lg\:px-6 {
      padding-left:1.5rem;
      padding-right:1.5rem
    }
    .lg\:px-7 {
      padding-left:1.75rem;
      padding-right:1.75rem
    }
    .lg\:px-8 {
      padding-left:2rem;
      padding-right:2rem
    }
    .lg\:px-\[8\%\] {
      padding-left:8%;
      padding-right:8%
    }
    .lg\:py-12 {
      padding-top:3rem;
      padding-bottom:3rem
    }
    .lg\:py-\[160px\] {
      padding-top:160px;
      padding-bottom:160px
    }
    .lg\:py-\[60px\] {
      padding-top:60px;
      padding-bottom:60px
    }
    .lg\:pb-6 {
      padding-bottom:1.5rem
    }
    .lg\:pt-2 {
      padding-top:.5rem
    }
    .lg\:text-left {
      text-align:left
    }
    .lg\:\!text-base {
      font-size:1rem!important;
      line-height:1.5rem!important
    }
    .lg\:text-5xl {
      font-size:3rem;
      line-height:1
    }
    .lg\:text-xl {
      font-size:1.25rem;
      line-height:1.75rem
    }
    .lg\:font-medium {
      font-weight:500
    }
  }
  @media (min-width: 1280px) {
    .xl\:fixed {
      position:fixed
    }
    .xl\:bottom-10 {
      bottom:2.5rem
    }
    .xl\:right-10 {
      right:2.5rem
    }
    .xl\:col-span-1 {
      grid-column:span 1 / span 1
    }
    .xl\:col-span-2 {
      grid-column:span 2 / span 2
    }
    .xl\:col-span-3 {
      grid-column:span 3 / span 3
    }
    .xl\:col-span-4 {
      grid-column:span 4 / span 4
    }
    .xl\:col-span-8 {
      grid-column:span 8 / span 8
    }
    .xl\:block {
      display:block
    }
    .xl\:flex {
      display:flex
    }
    .xl\:table-cell {
      display:table-cell
    }
    .xl\:hidden {
      display:none
    }
    .xl\:w-min {
      width:-webkit-min-content;
      width:min-content
    }
    .xl\:flex-1 {
      flex:1 1 0%
    }
    .xl\:grid-cols-10 {
      grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .xl\:grid-cols-5 {
      grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .xl\:gap-6 {
      gap:1.5rem
    }
    .xl\:gap-x-8 {
      -webkit-column-gap:2rem;
      column-gap:2rem
    }
    .xl\:text-base {
      font-size:1rem;
      line-height:1.5rem
    }
    .xl\:text-sm {
      font-size:.875rem;
      line-height:1.25rem
    }
    .xl\:text-xl {
      font-size:1.25rem;
      line-height:1.75rem
    }
  }
  @media (min-width: 1536px) {
    .\32xl\:col-span-2 {
      grid-column:span 2 / span 2
    }
    .\32xl\:col-span-3 {
      grid-column:span 3 / span 3
    }
    .\32xl\:col-span-5 {
      grid-column:span 5 / span 5
    }
    .\32xl\:block {
      display:block
    }
    .\32xl\:flex {
      display:flex
    }
    .\32xl\:table-cell {
      display:table-cell
    }
    .\32xl\:h-14 {
      height:3.5rem
    }
    .\32xl\:grid-cols-6 {
      grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .\32xl\:px-\[10\%\] {
      padding-left:10%;
      padding-right:10%
    }
  }
  .\[\&\:\:-moz-range-thumb\]\:h-6::-moz-range-thumb {
    height:1.5rem
  }
  .\[\&\:\:-moz-range-thumb\]\:w-6::-moz-range-thumb {
    width:1.5rem
  }
  .\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
  }
  .\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
    border-radius:9999px
  }
  .\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb {
    border-style:none
  }
  .\[\&\:\:-moz-range-thumb\]\:bg-brand-default::-moz-range-thumb {
    background-color:#0376c9
  }
  .dark .\[\&\:\:-moz-range-thumb\]\:bg-brand-default::-moz-range-thumb {
    background-color:#1098fc
  }
  .\[\&\:\:-moz-range-thumb\]\:hover\:ring-\[6px\]:hover::-moz-range-thumb {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(6px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .\[\&\:\:-moz-range-thumb\]\:hover\:ring-\[rgb\(79\,135\,246\)\]\/10:hover::-moz-range-thumb {
    --tw-ring-color: rgb(79 135 246 / .1)
  }
  .\[\&\:\:-moz-range-thumb\]\:active\:ring-\[10px\]:active::-moz-range-thumb {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(10px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .\[\&\:\:-moz-range-thumb\]\:active\:ring-\[rgb\(79\,135\,246\)\]\/10:active::-moz-range-thumb {
    --tw-ring-color: rgb(79 135 246 / .1)
  }
  .\[\&\:\:-webkit-slider-thumb\]\:h-6::-webkit-slider-thumb {
    height:1.5rem
  }
  .\[\&\:\:-webkit-slider-thumb\]\:w-6::-webkit-slider-thumb {
    width:1.5rem
  }
  .\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
  }
  .\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius:9999px
  }
  .\[\&\:\:-webkit-slider-thumb\]\:bg-brand-default::-webkit-slider-thumb {
    background-color:#0376c9
  }
  .dark .\[\&\:\:-webkit-slider-thumb\]\:bg-brand-default::-webkit-slider-thumb {
    background-color:#1098fc
  }
  .\[\&\:\:-webkit-slider-thumb\]\:hover\:ring-\[6px\]:hover::-webkit-slider-thumb {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(6px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .\[\&\:\:-webkit-slider-thumb\]\:hover\:ring-\[rgb\(79\,135\,246\)\]\/10:hover::-webkit-slider-thumb {
    --tw-ring-color: rgb(79 135 246 / .1)
  }
  .\[\&\:\:-webkit-slider-thumb\]\:active\:ring-\[10px\]:active::-webkit-slider-thumb {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(10px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
  }
  .\[\&\:\:-webkit-slider-thumb\]\:active\:ring-\[rgb\(79\,135\,246\)\]\/10:active::-webkit-slider-thumb {
    --tw-ring-color: rgb(79 135 246 / .1)
  }
  