[data-o3-brand='professional'] {
  --o3-color-palette-ft-pink: #fcd0b1;
  --o3-color-palette-ft-grey: #333;
  --o3-color-palette-white: #fff;
  --o3-color-palette-black: #000;
  --o3-color-palette-claret: #990f3d;
  --o3-color-palette-teal: #0d7680;
  --o3-color-palette-oxford: #0f5499;
  --o3-color-palette-slate: #262a33;
  --o3-color-palette-paper: #fff1e5;
  --o3-color-palette-mandarin: #f83;
  --o3-color-palette-light-blue: #00a0dd;
  --o3-color-palette-crimson: #c00;
  --o3-color-palette-graphics-dark-blue: #006f9b;
  --o3-color-palette-wheat: #f2dfce;
  --o3-color-palette-candy: #ff7faa;
  --o3-color-palette-wasabi: #96cc28;
  --o3-color-palette-jade: #00994d;
  --o3-color-palette-velvet: #593380;
  --o3-color-palette-lemon: #ffec1a;
  --o3-color-palette-sky: #cce6ff;
  --o3-color-palette-matisse-blue: #355778;
  --o3-color-palette-black-5: #f2e5da;
  --o3-color-palette-black-10: #e6d9ce;
  --o3-color-palette-black-20: #ccc1b7;
  --o3-color-palette-black-30: #b3a9a0;
  --o3-color-palette-black-40: #999189;
  --o3-color-palette-black-50: #807973;
  --o3-color-palette-black-60: #66605c;
  --o3-color-palette-black-70: #4d4845;
  --o3-color-palette-black-80: #33302e;
  --o3-color-palette-black-90: #1a1817;
  --o3-color-palette-white-10: #fff2e8;
  --o3-color-palette-white-20: #fff4ea;
  --o3-color-palette-white-40: #fff7ef;
  --o3-color-palette-white-60: #fff9f5;
  --o3-color-palette-white-80: #fffcfa;
  --o3-color-palette-oxford-30: #082a4d;
  --o3-color-palette-oxford-40: #0a3866;
  --o3-color-palette-oxford-50: #0d4680;
  --o3-color-palette-oxford-60: #0f5499;
  --o3-color-palette-oxford-70: #1262b3;
  --o3-color-palette-oxford-80: #1470cc;
  --o3-color-palette-oxford-90: #177ee6;
  --o3-color-palette-oxford-100: #1a8cff;
  --o3-color-palette-teal-20: #052f33;
  --o3-color-palette-teal-30: #08474d;
  --o3-color-palette-teal-40: #0a5e66;
  --o3-color-palette-teal-50: #0d7680;
  --o3-color-palette-teal-60: #0f8e99;
  --o3-color-palette-teal-70: #12a5b3;
  --o3-color-palette-teal-80: #14bdcc;
  --o3-color-palette-teal-90: #17d4e6;
  --o3-color-palette-teal-100: #1aecff;
  --o3-color-palette-claret-30: #4d081f;
  --o3-color-palette-claret-40: #660a29;
  --o3-color-palette-claret-50: #800d33;
  --o3-color-palette-claret-60: #990f3d;
  --o3-color-palette-claret-70: #b31247;
  --o3-color-palette-claret-80: #cc1452;
  --o3-color-palette-claret-90: #e6175c;
  --o3-color-palette-claret-100: #ff1a66;
  --o3-color-palette-wheat-100: #ffebd9;
  --o3-color-palette-mint: #c0efd8;
  --o3-color-palette-mint-80: #a4ccb8;
  --o3-color-palette-mint-70: #8fb3a1;
  --o3-color-palette-mint-60: #7b998a;
  --o3-color-palette-mint-50: #668073;
  --o3-color-palette-mint-40: #52665c;
  --o3-color-palette-mint-30: #3d4d45;
  --o3-color-use-case-link-inverse-text-focus: #8fb3a1;
  --o3-color-use-case-muted-inverse-text: #a8aaad;
  --o3-color-use-case-button-foreground-disabled: #fff7ef;
  --o3-color-use-case-button-hover: #515257;
  --o3-color-use-case-button-pressed: #7d7a7a;
  --o3-color-use-case-button-disabled: #d4c9c1;
  --o3-color-use-case-error-background: rgba(204, 0, 0, 0.06);
  --o3-color-use-case-success-background: #d7f0d1;
  --o3-color-use-case-success-foreground: #00572c;
  --o3-spacing-5xs: 0.25rem;
  --o3-spacing-4xs: 0.5rem;
  --o3-spacing-3xs: 0.75rem;
  --o3-spacing-2xs: 1rem;
  --o3-spacing-xs: 1.25rem;
  --o3-spacing-s: 1.5rem;
  --o3-spacing-m: 2rem;
  --o3-spacing-l: 2.5rem;
  --o3-spacing-xl: 3rem;
  --o3-spacing-2xl: 4rem;
  --o3-spacing-3xl: 5rem;
  --o3-spacing-4xl: 6rem;
  --o3-type-label-text-case: uppercase;
  --o3-type-body-content-base-font-family: Georgia;
  --o3-type-body-content-base-font-weight: Regular;
  --o3-type-body-content-highlight-font-family: Georgia;
  --o3-type-body-content-highlight-font-weight: Bold;
  --o3-type-body-content-emphasis-font-family: Georgia;
  --o3-type-body-content-emphasis-font-weight: Regular;
  --o3-type-body-content-emphasis-font-style: italic;
  --o3-font-family-metric: 'metric 2 VF', sans-serif;
  --o3-font-family-financier-display: 'financier display VF', serif;
  --o3-font-family-georgia: georgia, serif;
  --o3-font-weight-light: 300;
  --o3-font-weight-regular: 400;
  --o3-font-weight-medium: 500;
  --o3-font-weight-semibold: 700;
  --o3-font-weight-bold: 800;
  --o3-font-lineheight-0: 1.25rem;
  --o3-font-lineheight-1: 1.25rem;
  --o3-font-lineheight-2: 1.5rem;
  --o3-font-lineheight-3: 1.75rem;
  --o3-font-lineheight-4: 2rem;
  --o3-font-lineheight-5: 2rem;
  --o3-font-lineheight-6: 2.5rem;
  --o3-font-lineheight-7: 3rem;
  --o3-font-lineheight-8: 3.5rem;
  --o3-font-lineheight-9: 4.5rem;
  --o3-font-lineheight-10: 5.25rem;
  --o3-font-lineheight-negative-2: 1rem;
  --o3-font-lineheight-negative-1: 1rem;
  --o3-font-size-0: 1rem;
  --o3-font-size-1: 1.125rem;
  --o3-font-size-2: 1.25rem;
  --o3-font-size-3: 1.5rem;
  --o3-font-size-4: 1.75rem;
  --o3-font-size-5: 2rem;
  --o3-font-size-6: 2.5rem;
  --o3-font-size-7: 3rem;
  --o3-font-size-8: 3.5rem;
  --o3-font-size-9: 4.5rem;
  --o3-font-size-10: 5.25rem;
  --o3-font-size-negative-2: 0.75rem;
  --o3-font-size-negative-1: 0.875rem;
  --o3-font-lineheight-metric2-0: 1.5rem;
  --o3-font-lineheight-metric2-1: 1.5rem;
  --o3-font-lineheight-metric2-2: 1.75rem;
  --o3-font-lineheight-metric2-3: 2rem;
  --o3-font-lineheight-metric2-4: 2rem;
  --o3-font-lineheight-metric2-5: 2.5rem;
  --o3-font-lineheight-metric2-6: 3rem;
  --o3-font-lineheight-metric2-7: 3.5rem;
  --o3-font-lineheight-metric2-8: 4.5rem;
  --o3-font-lineheight-metric2-9: 5.25rem;
  --o3-font-lineheight-metric2-negative-2: 1rem;
  --o3-font-lineheight-metric2-negative-1: 1.25rem;
  --o3-font-size-metric2-0: 1rem;
  --o3-font-size-metric2-1: 1.125rem;
  --o3-font-size-metric2-2: 1.25rem;
  --o3-font-size-metric2-3: 1.5rem;
  --o3-font-size-metric2-4: 1.75rem;
  --o3-font-size-metric2-5: 2rem;
  --o3-font-size-metric2-6: 2.5rem;
  --o3-font-size-metric2-7: 3rem;
  --o3-font-size-metric2-8: 4rem;
  --o3-font-size-metric2-9: 4.5rem;
  --o3-font-size-metric2-negative-2: 0.75rem;
  --o3-font-size-metric2-negative-1: 0.875rem;
  --o3-border-radius-1: 0.125rem;
  --o3-border-radius-2: 0.25rem;
  --o3-color-use-case-link-text: var(--o3-color-palette-slate);
  --o3-color-use-case-link-text-hover: var(--o3-color-palette-slate);
  --o3-color-use-case-link-text-focus: var(--o3-color-palette-slate);
  --o3-color-use-case-link-underline: var(--o3-color-palette-mint-80);
  --o3-color-use-case-link-underline-hover: var(--o3-color-palette-mint-80);
  --o3-color-use-case-link-underline-focus: var(--o3-color-palette-black);
  --o3-color-use-case-link-inverse-text: var(--o3-color-palette-mint);
  --o3-color-use-case-link-inverse-text-hover: var(--o3-color-palette-mint-70);
  --o3-color-use-case-link-inverse-underline: var(--o3-color-palette-mint);
  --o3-color-use-case-link-inverse-underline-hover: var(--o3-color-palette-mint-70);
  --o3-color-use-case-link-inverse-underline-focus: var(--o3-color-palette-black);
  --o3-color-use-case-page-background: var(--o3-color-palette-paper);
  --o3-color-use-case-page-inverse-background: var(--o3-color-palette-slate);
  --o3-color-use-case-body-text: var(--o3-color-palette-black-80);
  --o3-color-use-case-body-inverse-text: var(--o3-color-palette-white);
  --o3-color-use-case-support-text: var(--o3-color-palette-black-70);
  --o3-color-use-case-support-inverse-text: #e9eaeb;
  --o3-color-use-case-muted-text: var(--o3-color-palette-black-50);
  --o3-color-use-case-heading-text: var(--o3-color-palette-black-80);
  --o3-color-use-case-heading-inverse-text: var(--o3-color-palette-white);
  --o3-color-use-case-footer-text: var(--o3-color-palette-black-80);
  --o3-color-use-case-caption-text: var(--o3-color-palette-black-80);
  --o3-color-use-case-button-foreground: var(--o3-color-palette-white);
  --o3-color-use-case-button-default: var(--o3-color-palette-slate);
  --o3-color-use-case-error-text: var(--o3-color-palette-crimson);
  --o3-color-use-case-error: var(--o3-color-palette-crimson);
  --o3-type-display-lg-font-family: var(--o3-font-family-financier-display);
  --o3-type-display-lg-font-weight: var(--o3-font-weight-bold);
  --o3-type-display-lg-font-size: var(--o3-font-size-7);
  --o3-type-display-lg-line-height: var(--o3-font-lineheight-7);
  --o3-type-display-md-font-family: var(--o3-font-family-financier-display);
  --o3-type-display-md-font-weight: var(--o3-font-weight-bold);
  --o3-type-display-md-font-size: var(--o3-font-size-6);
  --o3-type-display-md-line-height: var(--o3-font-lineheight-6);
  --o3-type-display-sm-font-family: var(--o3-font-family-financier-display);
  --o3-type-display-sm-font-weight: var(--o3-font-weight-bold);
  --o3-type-display-sm-font-size: var(--o3-font-size-5);
  --o3-type-display-sm-line-height: var(--o3-font-lineheight-5);
  --o3-type-headline-lg-font-family: var(--o3-font-family-financier-display);
  --o3-type-headline-lg-font-weight: var(--o3-font-weight-light);
  --o3-type-headline-lg-font-size: var(--o3-font-size-6);
  --o3-type-headline-lg-line-height: var(--o3-font-lineheight-6);
  --o3-type-headline-md-font-family: var(--o3-font-family-financier-display);
  --o3-type-headline-md-font-weight: var(--o3-font-weight-light);
  --o3-type-headline-md-font-size: var(--o3-font-size-5);
  --o3-type-headline-md-line-height: var(--o3-font-lineheight-5);
  --o3-type-headline-sm-font-family: var(--o3-font-family-financier-display);
  --o3-type-headline-sm-font-weight: var(--o3-font-weight-light);
  --o3-type-headline-sm-font-size: var(--o3-font-size-2);
  --o3-type-headline-sm-line-height: var(--o3-font-lineheight-2);
  --o3-type-title-lg-font-family: var(--o3-font-family-metric);
  --o3-type-title-lg-font-weight: var(--o3-font-weight-semibold);
  --o3-type-title-lg-font-size: var(--o3-font-size-metric2-4);
  --o3-type-title-lg-line-height: var(--o3-font-lineheight-metric2-3);
  --o3-type-title-md-font-family: var(--o3-font-family-metric);
  --o3-type-title-md-font-weight: var(--o3-font-weight-regular);
  --o3-type-title-md-font-size: var(--o3-font-size-metric2-3);
  --o3-type-title-md-line-height: var(--o3-font-lineheight-metric2-3);
  --o3-type-title-sm-font-family: var(--o3-font-family-metric);
  --o3-type-title-sm-font-weight: var(--o3-font-weight-regular);
  --o3-type-title-sm-line-height: var(--o3-font-lineheight-metric2-2);
  --o3-type-title-sm-font-size: var(--o3-font-size-metric2-2);
  --o3-type-body-lg-font-family: var(--o3-font-family-metric);
  --o3-type-body-lg-font-weight: var(--o3-font-weight-regular);
  --o3-type-body-lg-font-size: var(--o3-font-size-metric2-1);
  --o3-type-body-lg-line-height: var(--o3-font-lineheight-metric2-1);
  --o3-type-body-base-font-family: var(--o3-font-family-metric);
  --o3-type-body-base-font-weight: var(--o3-font-weight-regular);
  --o3-type-body-base-font-size: var(--o3-font-size-metric2-0);
  --o3-type-body-base-line-height: var(--o3-font-lineheight-metric2-0);
  --o3-type-body-highlight-font-family: var(--o3-font-family-metric);
  --o3-type-body-highlight-font-weight: var(--o3-font-weight-semibold);
  --o3-type-body-highlight-font-size: var(--o3-font-size-metric2-0);
  --o3-type-body-highlight-line-height: var(--o3-font-lineheight-metric2-0);
  --o3-type-detail-font-family: var(--o3-font-family-metric);
  --o3-type-detail-font-weight: var(--o3-font-weight-regular);
  --o3-type-detail-font-size: var(--o3-font-size-metric2-negative-1);
  --o3-type-detail-line-height: var(--o3-font-lineheight-metric2-negative-1);
  --o3-type-label-font-family: var(--o3-font-family-metric);
  --o3-type-label-font-weight: var(--o3-font-weight-regular);
  --o3-type-label-font-size: var(--o3-font-size-metric2-negative-1);
  --o3-type-label-line-height: var(--o3-font-lineheight-metric2-negative-1);
  --o3-type-body-content-base-font-size: var(--o3-font-size-2);
  --o3-type-body-content-base-line-height: var(--o3-font-lineheight-4);
  --o3-type-body-content-highlight-font-size: var(--o3-font-size-2);
  --o3-type-body-content-highlight-line-height: var(--o3-font-lineheight-4);
  --o3-type-body-content-emphasis-font-size: var(--o3-font-size-2);
  --o3-type-body-content-emphasis-line-height: var(--o3-font-lineheight-4);
  --o3-focus-use-case-ring-inner: 0px 0px 0px 4px #fff;
  --o3-focus-use-case-ring-outer: 0px 0px 0px 8px #4d4845;
  --o3-focus-use-case-ring-inverse-inner: 0px 0px 0px 4px #4d4845;
  --o3-focus-use-case-ring-inverse-outer: 0px 0px 0px 8px #fff;
  --o3-focus-use-case-outline-color: 0px 0px 0px 2px #807973;
  --o3-focus-use-case-outline-inverse-color: 0px 0px 0px 2px #fff;
}
.o-grid-container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1220px;
  min-width: 240px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
@media (min-width: 46.25em) {
  .o-grid-container {
    max-width: 740px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 61.25em) {
  .o-grid-container {
    max-width: 980px;
  }
}
@media (min-width: 76.25em) {
  .o-grid-container {
    max-width: 1220px;
  }
}
.o-grid-container--bleed {
  padding-left: 0;
  padding-right: 0;
}
.o-grid-row {
  clear: both;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  zoom: 1;
}
@media print {
  .o-grid-row {
    display: inherit;
  }
}
@media (min-width: 46.25em) {
  .o-grid-row {
    margin-left: -20px;
  }
}
.o-grid-row:after,
.o-grid-row:before {
  content: '';
  display: table;
  display: flex;
}
.o-grid-row:after {
  clear: both;
}
.o-grid-row--compact {
  margin-left: 0;
}
.o-grid-row--compact > [data-o-grid-colspan] {
  padding-left: 0;
}
[data-o-grid-colspan] {
  box-sizing: border-box;
  flex: 1 1 0%;
  float: left;
  padding-left: 10px;
  position: relative;
}
@media (min-width: 46.25em) {
  [data-o-grid-colspan] {
    padding-left: 20px;
  }
}
[data-o-grid-colspan~='0'] {
  display: none;
}
[data-o-grid-colspan~='1'] {
  display: block;
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
  min-width: 8.3333333333%;
}
[data-o-grid-colspan~='2'] {
  display: block;
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
  min-width: 16.6666666667%;
}
[data-o-grid-colspan~='3'] {
  display: block;
  flex-basis: 25%;
  max-width: 25%;
  min-width: 25%;
}
[data-o-grid-colspan~='4'] {
  display: block;
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
  min-width: 33.3333333333%;
}
[data-o-grid-colspan~='5'] {
  display: block;
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
  min-width: 41.6666666667%;
}
[data-o-grid-colspan~='6'] {
  display: block;
  flex-basis: 50%;
  max-width: 50%;
  min-width: 50%;
}
[data-o-grid-colspan~='7'] {
  display: block;
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
  min-width: 58.3333333333%;
}
[data-o-grid-colspan~='8'] {
  display: block;
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
  min-width: 66.6666666667%;
}
[data-o-grid-colspan~='9'] {
  display: block;
  flex-basis: 75%;
  max-width: 75%;
  min-width: 75%;
}
[data-o-grid-colspan~='10'] {
  display: block;
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
  min-width: 83.3333333333%;
}
[data-o-grid-colspan~='11'] {
  display: block;
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
  min-width: 91.6666666667%;
}
[data-o-grid-colspan~='12'] {
  display: block;
  flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
}
@media (min-width: 30.625em) {
  [data-o-grid-colspan~='S0'] {
    display: none;
  }
  [data-o-grid-colspan~='S1'] {
    display: block;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    min-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  [data-o-grid-colspan~='S2'] {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    min-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  [data-o-grid-colspan~='S3'] {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
    min-width: 25%;
    width: 25%;
  }
  [data-o-grid-colspan~='S4'] {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    min-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  [data-o-grid-colspan~='S5'] {
    display: block;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    min-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  [data-o-grid-colspan~='S6'] {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
    min-width: 50%;
    width: 50%;
  }
  [data-o-grid-colspan~='S7'] {
    display: block;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    min-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  [data-o-grid-colspan~='S8'] {
    display: block;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    min-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  [data-o-grid-colspan~='S9'] {
    display: block;
    flex-basis: 75%;
    max-width: 75%;
    min-width: 75%;
    width: 75%;
  }
  [data-o-grid-colspan~='S10'] {
    display: block;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    min-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  [data-o-grid-colspan~='S11'] {
    display: block;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    min-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  [data-o-grid-colspan~='S12'] {
    display: block;
    flex-basis: 100%;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
}
@media (min-width: 46.25em) {
  [data-o-grid-colspan~='M0'] {
    display: none;
  }
  [data-o-grid-colspan~='M1'] {
    display: block;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    min-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  [data-o-grid-colspan~='M2'] {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    min-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  [data-o-grid-colspan~='M3'] {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
    min-width: 25%;
    width: 25%;
  }
  [data-o-grid-colspan~='M4'] {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    min-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  [data-o-grid-colspan~='M5'] {
    display: block;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    min-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  [data-o-grid-colspan~='M6'] {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
    min-width: 50%;
    width: 50%;
  }
  [data-o-grid-colspan~='M7'] {
    display: block;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    min-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  [data-o-grid-colspan~='M8'] {
    display: block;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    min-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  [data-o-grid-colspan~='M9'] {
    display: block;
    flex-basis: 75%;
    max-width: 75%;
    min-width: 75%;
    width: 75%;
  }
  [data-o-grid-colspan~='M10'] {
    display: block;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    min-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  [data-o-grid-colspan~='M11'] {
    display: block;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    min-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  [data-o-grid-colspan~='M12'] {
    display: block;
    flex-basis: 100%;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
}
@media (min-width: 61.25em) {
  [data-o-grid-colspan~='L0'] {
    display: none;
  }
  [data-o-grid-colspan~='L1'] {
    display: block;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    min-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  [data-o-grid-colspan~='L2'] {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    min-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  [data-o-grid-colspan~='L3'] {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
    min-width: 25%;
    width: 25%;
  }
  [data-o-grid-colspan~='L4'] {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    min-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  [data-o-grid-colspan~='L5'] {
    display: block;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    min-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  [data-o-grid-colspan~='L6'] {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
    min-width: 50%;
    width: 50%;
  }
  [data-o-grid-colspan~='L7'] {
    display: block;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    min-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  [data-o-grid-colspan~='L8'] {
    display: block;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    min-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  [data-o-grid-colspan~='L9'] {
    display: block;
    flex-basis: 75%;
    max-width: 75%;
    min-width: 75%;
    width: 75%;
  }
  [data-o-grid-colspan~='L10'] {
    display: block;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    min-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  [data-o-grid-colspan~='L11'] {
    display: block;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    min-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  [data-o-grid-colspan~='L12'] {
    display: block;
    flex-basis: 100%;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
}
@media (min-width: 76.25em) {
  [data-o-grid-colspan~='XL0'] {
    display: none;
  }
  [data-o-grid-colspan~='XL1'] {
    display: block;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    min-width: 8.3333333333%;
    width: 8.3333333333%;
  }
  [data-o-grid-colspan~='XL2'] {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    min-width: 16.6666666667%;
    width: 16.6666666667%;
  }
  [data-o-grid-colspan~='XL3'] {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
    min-width: 25%;
    width: 25%;
  }
  [data-o-grid-colspan~='XL4'] {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    min-width: 33.3333333333%;
    width: 33.3333333333%;
  }
  [data-o-grid-colspan~='XL5'] {
    display: block;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    min-width: 41.6666666667%;
    width: 41.6666666667%;
  }
  [data-o-grid-colspan~='XL6'] {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
    min-width: 50%;
    width: 50%;
  }
  [data-o-grid-colspan~='XL7'] {
    display: block;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    min-width: 58.3333333333%;
    width: 58.3333333333%;
  }
  [data-o-grid-colspan~='XL8'] {
    display: block;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    min-width: 66.6666666667%;
    width: 66.6666666667%;
  }
  [data-o-grid-colspan~='XL9'] {
    display: block;
    flex-basis: 75%;
    max-width: 75%;
    min-width: 75%;
    width: 75%;
  }
  [data-o-grid-colspan~='XL10'] {
    display: block;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    min-width: 83.3333333333%;
    width: 83.3333333333%;
  }
  [data-o-grid-colspan~='XL11'] {
    display: block;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    min-width: 91.6666666667%;
    width: 91.6666666667%;
  }
  [data-o-grid-colspan~='XL12'] {
    display: block;
    flex-basis: 100%;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
}
[data-o-grid-colspan~='center'] {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.n-ui-hide {
  display: none;
}
.core .n-ui-hide-core,
.core .o--if-js,
.enhanced .n-ui-hide-enhanced,
.enhanced .o--if-no-js,
.js .n-ui-hide-js,
.no-js .n-ui-hide-no-js {
  display: none !important;
}
.n-layout {
  display: table;
  height: 100vh;
  table-layout: fixed;
  width: 100%;
}
.n-layout__row {
  display: table-row;
}
.n-layout__row--content {
  height: 100%;
}
.n-layout__header-before {
  background-color: var(--o3-color-palette-black-5, #f2e5da);
}
.n-layout__skip-link {
  background: var(--o3-color-palette-velvet);
  color: var(--o3-color-palette-white);
  left: -9999px;
  padding: 0.5em 1em;
  position: absolute;
  top: 1em;
  z-index: var(--o3-z-message-service-popover);
}
.n-layout__skip-link:focus {
  color: var(--o3-color-palette-white);
  left: 0;
}
@media print {
  .n-layout,
  .n-layout__row {
    display: block;
  }
}
.o-forms-input__error {
  display: none;
}
.o-forms-input--invalid :invalid:not(:disabled),
.o-forms-input--invalid input:not(:disabled),
.o-forms-input--invalid select:not(:disabled),
.o-forms-input--invalid textarea:not(:disabled) {
  border-color: #c00;
  color: #c00;
}
.o-forms-input--invalid :invalid:not(:disabled) + .o-forms-input__label:after,
.o-forms-input--invalid :invalid:not(:disabled) + .o-forms-input__label:before,
.o-forms-input--invalid input:not(:disabled) + .o-forms-input__label:after,
.o-forms-input--invalid input:not(:disabled) + .o-forms-input__label:before,
.o-forms-input--invalid select:not(:disabled) + .o-forms-input__label:after,
.o-forms-input--invalid select:not(:disabled) + .o-forms-input__label:before,
.o-forms-input--invalid textarea:not(:disabled) + .o-forms-input__label:after,
.o-forms-input--invalid textarea:not(:disabled) + .o-forms-input__label:before {
  border-color: #c00;
}
.o-forms-input--invalid .o-forms-input__error {
  color: #c00;
  display: block;
  margin-bottom: -28px;
  margin-top: 4px;
  position: relative;
}
.o-forms-field,
.o-forms-input,
.o-forms-input--invalid .o-forms-input__error,
.o-forms-title {
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.o-forms-field {
  color: #33302e;
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
  position: relative;
}
.o-forms-field label {
  display: block;
  margin: 0 0 12px;
  position: relative;
}
.o-forms-field label:last-of-type {
  margin-bottom: 0;
}
.o-forms-field--optional .o-forms-title__main:after {
  color: #807973;
  content: 'Optional';
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-left: 0.75rem;
}
.o-forms-title__main {
  display: block;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.o-forms-input__label__main {
  font-size: 1.125rem;
}
.o-forms-input__label__main,
.o-forms-input__label__prompt,
.o-forms-title__prompt {
  display: block;
  font-family:
    metric\2 VF,
    sans-serif;
  font-weight: 400;
  line-height: 1.5rem;
}
.o-forms-input__label__prompt,
.o-forms-title__prompt {
  color: #33302e;
  font-size: 1rem;
}
.o-forms-input__label__main + .o-forms-input__label__prompt {
  margin-top: 4px;
}
.o-forms-input {
  margin-top: 12px;
}
.o-forms-input input {
  appearance: none;
  border-radius: 0;
}
.o-forms-input--text.o-forms-input--suffix {
  display: flex;
  flex-wrap: wrap;
}
.o-forms-input--text.o-forms-input--suffix input {
  flex: 1;
  margin-right: 8px;
  min-width: 0;
}
.o-forms-input--text.o-forms-input--suffix input:only-child {
  margin-right: 0;
}
.o-forms-input--text.o-forms-input--suffix .o-forms-input__error {
  width: 100%;
}
.o-forms-input--text input {
  background-color: #fff;
  border: 1.5px solid #b3a9a0;
  border-radius: 0.125rem;
  box-sizing: border-box;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  min-height: 44px;
  padding: 0.5rem 1rem;
  width: 100%;
}
.o-header {
  background-color: #fff1e5;
  color: #33302e;
  position: relative;
}
.o-header__row {
  border-bottom: 1px solid #ccc1b7;
}
.o-header__container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1080px;
  max-width: 1220px;
  min-width: 240px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  zoom: 1;
}
@media (min-width: 46.25em) {
  .o-header__container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 67.5em) {
  .o-header__container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 46.25em) {
  .o-header__container {
    max-width: 740px;
  }
}
@media (min-width: 61.25em) {
  .o-header__container {
    max-width: 980px;
  }
}
@media (min-width: 67.5em) {
  .o-header__container {
    max-width: 1080px;
  }
}
@media (min-width: 76.25em) {
  .o-header__container {
    max-width: 1220px;
  }
}
.o-header__container:after,
.o-header__container:before {
  content: '';
  display: table;
  display: flex;
}
.o-header__container:after {
  clear: both;
}
.o-header__visually-hidden {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  clip-path: polygon(0 0, 0 0);
  height: 2px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  width: 2px;
}
.o-header__top-wrapper {
  align-items: center;
  display: grid;
  gap: 10px;
  grid-template-columns: 1fr min-content 1fr;
}
@media (min-width: 76.25em) {
  .o-header__top-wrapper {
    gap: 20px;
  }
}
.o-header__top-column--left,
.o-header__top-column--right {
  align-items: center;
  display: flex;
  gap: 10px;
  white-space: nowrap;
}
@media (min-width: 76.25em) {
  .o-header__top-column--left,
  .o-header__top-column--right {
    gap: 20px;
  }
}
.o-header__top-column--left {
  grid-column-start: 1;
  justify-self: left;
}
.o-header__top-column--center {
  grid-column-start: 2;
  justify-self: center;
}
.o-header__top-column--right {
  grid-column-start: 3;
  justify-self: right;
}
.o-header__top-takeover {
  display: none;
}
@media (min-width: 67.5em) {
  .o-header__top-takeover {
    display: block;
  }
  .o-header__top-takeover ~ * {
    display: none !important;
  }
}
.o-header__top-link {
  border: 0;
  color: inherit;
  display: block;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 8px 0;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.o-header__top-link:hover {
  color: #33302e;
}
.o-header__top-link--highlight,
.o-header__top-link[aria-current] {
  color: #0a5e66;
}
.o-header__top-link:after {
  bottom: 0;
  content: '';
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
}
.o-header__top-link:hover:after {
  background-color: #33302e;
}
.o-header__top-link--highlight:after,
.o-header__top-link[aria-current]:after {
  background-color: #0a5e66;
}
.o-header__top-icon-link {
  border: 0;
  color: inherit;
  display: inline-block;
  font-size: 10px;
  height: 40px;
  margin-bottom: 4px;
  margin-top: 4px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.o-header__top-icon-link:hover {
  color: #33302e;
}
.o-header__top-icon-link--highlight,
.o-header__top-icon-link[aria-current] {
  color: #0a5e66;
}
@media (min-width: 67.5em) {
  .o-header__top-icon-link {
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media (min-width: 46.25em) {
  .o-header__top-icon-link {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
.o-header__top-icon-link:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: ' ';
  display: inline-block;
  height: 40px;
  vertical-align: baseline;
  width: 40px;
}
.o-header__top-icon-link:focus {
  box-shadow:
    0 0 0 4px #fff,
    0 0 0 8px #4d4845;
}
@supports selector(:focus-visible) {
  .o-header__top-icon-link:focus {
    box-shadow: unset;
    outline: unset;
  }
  .o-header__top-icon-link:focus-visible {
    box-shadow:
      0 0 0 4px #fff,
      0 0 0 8px #4d4845;
  }
}
@media (max-width: 30.615em) {
  .o-header__top-button.o-header__top-button--hide-s,
  .o-header__top-icon-link.o-header__top-icon-link--hide-s,
  .o-header__top-link.o-header__top-link--hide-s {
    display: none;
  }
}
@media (max-width: 46.24em) {
  .o-header__top-button.o-header__top-button--hide-m,
  .o-header__top-icon-link.o-header__top-icon-link--hide-m,
  .o-header__top-link.o-header__top-link--hide-m {
    display: none;
  }
}
@media (min-width: 46.25em) {
  .o-header__top-icon-link.o-header__top-icon-link--show-m {
    display: none;
  }
}
.o-header__top-icon-link--menu {
  margin-left: -10px;
}
.o-header__top-icon-link--menu:before {
  background-image: url(assets/a2019d70fe723792.svg);
}
@media screen and (-ms-high-contrast: active) {
  .o-header__top-icon-link--menu:before {
    background-image: url(assets/f6575c2929bf1cef.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__top-icon-link--menu:before {
    background-image: url(assets/b380a0b5d6c920ad.svg);
  }
}
.o-header__top-icon-link--search:before {
  background-image: url(assets/61b0829f76ab0811.svg);
}
@media screen and (-ms-high-contrast: active) {
  .o-header__top-icon-link--search:before {
    background-image: url(assets/07d206e5fe3ac217.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__top-icon-link--search:before {
    background-image: url(assets/7a2240ef9d7ac19f.svg);
  }
}
@media (max-width: 46.24em) {
  .o-header__top-icon-link--menu + .o-header__top-icon-link--search {
    display: none;
  }
}
.o-header__top-myaccount {
  align-items: center;
  border: 0;
  color: inherit;
  display: flex;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 8px 0;
  position: relative;
  text-decoration: none;
}
.o-header__top-myaccount:hover {
  color: #33302e;
}
.o-header__top-myaccount--highlight,
.o-header__top-myaccount[aria-current] {
  color: #0a5e66;
}
.o-header__top-myaccount:before {
  background-image: url(assets/613afc76feae08fe.svg);
  content: ' ';
  height: 32px;
  width: 32px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__top-myaccount:before {
    background-image: url(assets/40d168a424568739.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__top-myaccount:before {
    background-image: url(assets/7c55966821b6cc44.svg);
  }
}
.o-header__top-myaccount:after {
  bottom: 8px;
  content: '';
  height: 4px;
  position: absolute;
  right: 0;
  width: calc(100% - 32px);
}
.o-header__top-myaccount:hover:after {
  background-color: #33302e;
}
@media (max-width: 46.24em) {
  .o-header__top-myaccount span {
    position: absolute;
    clip: rect(0 0 0 0);
    border: 0;
    clip-path: polygon(0 0, 0 0);
    height: 2px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    width: 2px;
  }
}
.o-header__top-link-label {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  clip-path: polygon(0 0, 0 0);
  height: 2px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  width: 2px;
}
.o-header__top-logo {
  background-image: url(assets/1276fe14165a045a.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border: 0;
  display: block;
  height: 16px;
  margin: 16px auto;
  width: 200px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__top-logo {
    background-image: url(assets/7d2b59add5893886.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__top-logo {
    background-image: url(assets/86f71ba3988aeaca.svg);
  }
}
@media (min-width: 30.625em) {
  .o-header__top-logo {
    height: 20px;
    width: 250px;
  }
}
@media (min-width: 46.25em) {
  .o-header__top-logo {
    height: 24px;
    margin-bottom: 24px;
    margin-top: 24px;
    width: 300px;
  }
}
@media (min-width: 67.5em) {
  .o-header__top-logo {
    height: 40px;
    margin-bottom: 30px;
    margin-top: 30px;
    width: 500px;
  }
}
.o-header__ask-ft-button--top {
  align-items: center;
  background-color: #f2e5da;
  border-radius: 4px;
  color: #33302e;
  display: flex;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  gap: 8px;
  line-height: 1rem;
  padding: 6px 8px;
  text-decoration: none;
  white-space: nowrap;
}
.o-header__ask-ft-button--top:hover {
  background-color: #e6d9ce;
}
.o-header__ask-ft-button--top:before {
  background-color: transparent;
  background-image: url(assets/2db21248d89e7c37.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 32px;
  margin: -10px;
  vertical-align: baseline;
  width: 32px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__ask-ft-button--top:before {
    background-image: url(assets/a8c3df76428103b9.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__ask-ft-button--top:before {
    background-image: url(assets/120fa3024df4f5b6.svg);
  }
}
@media (max-width: 46.24em) {
  .o-header__ask-ft-button--top {
    display: none;
  }
}
.o-header__mpr-button {
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  --_o-pf-button-border-size: 1px;
  --_o-pf-button-icon-size: calc(var(--_o-pf-button-min-height) - var(--_o-pf-button-block-padding) * 2);
  --_o-pf-button-min-width: 60px;
  --_o-pf-button-min-height: 28px;
  --_o-pf-button-inline-padding-start: 0.5rem;
  --_o-pf-button-inline-padding-end: 0.5rem;
  --_o-pf-button-block-padding: 0.25rem;
  align-items: center;
  appearance: none;
  background-color: #262a33;
  border-color: transparent;
  border: var(--_o-pf-button-border-size) solid hsla(0, 0%, 100%, 0);
  border-radius: 0.125rem;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: 0.75rem;
  justify-content: center;
  line-height: 1rem;
  min-height: var(--_o-pf-button-min-height, 44px);
  min-width: var(--_o-pf-button-min-width);
  padding: 0 var(--_o-pf-button-inline-padding-end) 0 var(--_o-pf-button-inline-padding-start);
  text-align: center;
  text-decoration: none;
  transition:
    background-color 0.3s,
    color 0.15s ease-out,
    border-color 0.15s ease-out;
  vertical-align: middle;
}
.o-header__mpr-button[disabled] {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
.o-header__mpr-button:hover {
  background-color: #515257;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}
.o-header__mpr-button:focus-visible {
  background-color: #515257;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
  outline: 0;
}
.o-header__mpr-button:focus {
  box-shadow:
    0 0 0 4px #fff,
    0 0 0 8px #4d4845;
  z-index: 1;
}
@supports selector(:focus-visible) {
  .o-header__mpr-button:focus {
    box-shadow: unset;
    outline: unset;
  }
  .o-header__mpr-button:focus-visible {
    box-shadow:
      0 0 0 4px #fff,
      0 0 0 8px #4d4845;
    z-index: 1;
  }
}
.o-header__mpr-button:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: #727071;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}
@media (max-width: 61.24em) {
  .o-header__mpr-button {
    display: none;
  }
}
.o-header__mpr-button:before {
  background-color: transparent;
  background-image: url(assets/b9e23ec402d0404a.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 20px;
  margin-right: 8px;
  vertical-align: baseline;
  width: 20px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__mpr-button:before {
    background-image: url(assets/fabde119338aa295.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__mpr-button:before {
    background-image: url(assets/4785a57672738445.svg);
  }
}
.o-header__nav {
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  line-height: 20px;
}
.o-header__nav--hide-s {
  display: none;
}
@media (min-width: 30.625em) {
  .o-header__nav--hide-s {
    display: block;
  }
}
.o-header__nav--mobile {
  white-space: nowrap;
}
@media (min-width: 67.5em) {
  .o-header__nav--mobile {
    display: none;
  }
}
.o-header__nav--desktop {
  display: none;
}
@media (min-width: 67.5em) {
  .o-header__nav--desktop {
    display: block;
  }
}
.o-header__nav-list {
  display: table;
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
}
.o-header__nav-list--left {
  float: left;
}
.o-header__nav-list--right {
  float: right;
}
.o-header__nav-item {
  display: table-cell;
  padding-left: 10px;
  vertical-align: middle;
}
.o-header__nav-item:first-child {
  padding-left: 0;
}
.o-header__nav--mobile .o-header__nav-item {
  padding-left: 24px;
}
.o-header__nav--mobile .o-header__nav-item:first-child {
  padding-left: 0;
}
.o-header__nav-item--hide-s {
  display: none;
}
@media (min-width: 30.625em) {
  .o-header__nav-item--hide-s {
    display: table-cell;
  }
}
@media (max-width: 46.24em) {
  .o-header__nav-item--expanded {
    display: none;
  }
}
.o-header__nav-link {
  border: 0;
  color: inherit;
  display: block;
  padding: 8px 0;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.o-header__nav-link:hover {
  color: #33302e;
}
.o-header__nav-link--highlight,
.o-header__nav-link[aria-current] {
  color: #0a5e66;
}
.o-header__nav-link:after {
  bottom: 0;
  content: '';
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
}
.o-header__nav-link:hover:after {
  background-color: #33302e;
}
.o-header__nav-link--highlight:after,
.o-header__nav-link[aria-current]:after {
  background-color: #0a5e66;
}
.o-header__nav-link--primary {
  font-weight: 600;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
.o-header__subnav {
  background-color: #fff9f5;
  border-bottom: 1px solid #ccc1b7;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.o-header__subnav--primary {
  background-color: #fff1e5;
}
.o-header__subnav--primary .o-header__subnav-link {
  font-weight: 600;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
.o-header__subnav-wrap-outside {
  margin-left: -5px;
  margin-right: -5px;
}
[data-o-header--js] .o-header__subnav-wrap-outside {
  height: 44px;
  overflow: hidden;
}
@media (min-width: 46.25em) {
  [data-o-header--js] .o-header__subnav-wrap-outside {
    height: 36px;
  }
}
.o-header__subnav-wrap-inside {
  overflow: auto;
}
[data-o-header--js] .o-header__subnav-wrap-inside {
  -webkit-overflow-scrolling: touch;
  padding-bottom: 30px;
  scroll-behavior: smooth;
}
.o-header__subnav-content {
  display: flex;
  margin-left: 5px;
  margin-right: 5px;
  white-space: nowrap;
}
.o-header__subnav-list {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.o-header__subnav-list
  + .o-header__subnav-list:not(.o-header__subnav-list--right)
  .o-header__subnav-item:first-child {
  margin-left: 11px;
  padding-left: 12px;
  position: relative;
}
.o-header__subnav-list
  + .o-header__subnav-list:not(.o-header__subnav-list--right)
  .o-header__subnav-item:first-child:before {
  border-left: 1px solid #ccc1b7;
  content: '';
  height: 70%;
  height: 30.8px;
  left: 0;
  margin-top: -15.4px;
  position: absolute;
  top: 15%;
  top: 50%;
}
@media (min-width: 46.25em) {
  .o-header__subnav-list
    + .o-header__subnav-list:not(.o-header__subnav-list--right)
    .o-header__subnav-item:first-child:before {
    height: 25.2px;
    margin-top: -12.6px;
  }
}
.o-header__subnav-item {
  display: inline-block;
  padding-left: 8px;
  position: relative;
}
.o-header__subnav-item:first-child {
  padding-left: 0;
}
.o-header__subnav-list--children .o-header__subnav-item {
  padding-left: 16px;
}
.o-header__subnav-list--children:not(.o-header__subnav-list--right) .o-header__subnav-item:first-child {
  padding-left: 0;
}
.o-header__subnav-list--breadcrumb .o-header__subnav-item:before {
  background-color: transparent;
  background-image: url(assets/aaf97f24feb935de.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 15px;
  margin-right: 6px;
  position: relative;
  top: 0.125em;
  vertical-align: baseline;
  width: 15px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__subnav-list--breadcrumb .o-header__subnav-item:before {
    background-image: url(assets/44de5536118563c1.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__subnav-list--breadcrumb .o-header__subnav-item:before {
    background-image: url(assets/24977ab42d117455.svg);
  }
}
.o-header__subnav-list--breadcrumb .o-header__subnav-item:first-child:before {
  content: none;
}
.o-header__subnav-list--children.o-header__subnav-list--right {
  margin-left: auto;
}
.o-header__subnav-link {
  border: 0;
  color: inherit;
  color: #33302e;
  display: block;
  display: inline-block;
  padding: 12px 0;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.o-header__subnav-link:hover {
  color: #33302e;
}
.o-header__subnav-link--highlight,
.o-header__subnav-link[aria-current] {
  color: #0a5e66;
}
.o-header__subnav-link:after {
  bottom: 0;
  content: '';
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
}
.o-header__subnav-link:hover:after {
  background-color: #33302e;
}
.o-header__subnav-link--highlight:after,
.o-header__subnav-link[aria-current]:after {
  background-color: #0a5e66;
}
@media (min-width: 46.25em) {
  .o-header__subnav-link {
    padding: 8px 0;
  }
}
.o-header__subnav-list--breadcrumb .o-header__subnav-link {
  color: #0a5e66;
  font-weight: 600;
  text-transform: uppercase;
}
.o-header__subnav-link--right {
  display: none;
  float: right;
}
@media (min-width: 46.25em) {
  .o-header__subnav-link--right {
    display: block;
  }
}
.o-header__subnav-button {
  background-color: transparent;
  background-color: #e6d9ce;
  background-image: url(assets/14ee8cce3cb2d23f.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  display: inline-block;
  height: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.25s 0.5s;
  vertical-align: baseline;
  width: 25px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__subnav-button {
    background-image: url(assets/b8c4398df0be1d14.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__subnav-button {
    background-image: url(assets/e6ca135cfb47524b.svg);
  }
}
.o-header__subnav-button:hover {
  background-color: #ccc1b7;
}
.o-header__subnav-button[disabled] {
  opacity: 0;
  pointer-events: none;
}
[data-o-header--no-js] .o-header__subnav-button {
  display: none;
}
.o-header__subnav-button--left {
  left: 0;
}
.o-header__subnav-button--right {
  right: 0;
  transform: rotate(180deg);
}
.o-header__subnav-dropdown-body-scroll-lock {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
.o-header__search {
  background-color: #fff9f5;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  padding-bottom: 8px;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.o-header__search .o-header__container {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 840px;
}
.o-header__search[aria-hidden='false'] {
  display: block;
}
.o-header__drawer-search .o-forms-input--text input::placeholder,
.o-header__search-form .o-forms-input--text input::placeholder {
  color: #66605c;
}
[data-o-header-search] {
  display: none;
}
.o-header__search-term {
  align-items: center;
  appearance: none;
  border-color: transparent;
  border-radius: 0;
  border-style: solid;
  box-shadow: none;
  box-sizing: border-box;
  flex-grow: 1;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.75rem;
  height: 32px;
  line-height: 1rem;
  min-width: 50%;
  vertical-align: middle;
}
.o-header__search-term .o-forms-input--text.o-forms-input--suffix {
  margin-top: 10px;
  width: 100%;
}
.o-header__search-icon {
  background-color: transparent;
  background-image: url(assets/40e10ec55aacbdab.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 38px;
  vertical-align: baseline;
  width: 38px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__search-icon {
    background-image: url(assets/07d206e5fe3ac217.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__search-icon {
    background-image: url(assets/7a2240ef9d7ac19f.svg);
  }
}
@media (max-width: 30.615em) {
  .o-header__search-icon {
    display: none;
  }
}
.o-header__search-submit {
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  --_o-pf-button-border-size: 1px;
  --_o-pf-button-icon-size: calc(var(--_o-pf-button-min-height) - var(--_o-pf-button-block-padding) * 2);
  --_o-pf-button-min-width: 80px;
  --_o-pf-button-min-height: 44px;
  --_o-pf-button-inline-padding-start: 1rem;
  --_o-pf-button-inline-padding-end: 1rem;
  --_o-pf-button-block-padding: 0.5rem;
  align-items: center;
  appearance: none;
  background-color: #0d7680;
  background-position: inherit;
  border-color: transparent;
  border: var(--_o-pf-button-border-size) solid hsla(0, 0%, 100%, 0);
  border-radius: 0.125rem;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  display: flex;
  gap: 10px;
  justify-content: center;
  margin-left: 12px;
  min-height: var(--_o-pf-button-min-height, 44px);
  min-width: var(--_o-pf-button-min-width);
  padding: 0 24px 0 16px;
  text-align: center;
  text-decoration: none;
  transition:
    background-color 0.3s,
    color 0.15s ease-out,
    border-color 0.15s ease-out;
  vertical-align: middle;
}
.o-header__search-submit[disabled] {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
.o-header__search-submit:hover {
  background-color: #095259;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}
.o-header__search-submit:focus-visible {
  background-color: #095259;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
  outline: 0;
}
.o-header__search-submit:focus {
  box-shadow:
    0 0 0 4px #fff,
    0 0 0 8px #4d4845;
  z-index: 1;
}
@supports selector(:focus-visible) {
  .o-header__search-submit:focus {
    box-shadow: unset;
    outline: unset;
  }
  .o-header__search-submit:focus-visible {
    box-shadow:
      0 0 0 4px #fff,
      0 0 0 8px #4d4845;
    z-index: 1;
  }
}
.o-header__search-submit:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: #052f33;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}
@media (max-width: 30.615em) {
  .o-header__search-submit {
    padding: 0 16px;
  }
}
.o-header__search-close {
  background: none;
  border: 0;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-left: 12px;
  padding: 0;
  text-decoration: underline;
}
@media (max-width: 30.615em) {
  .o-header__search-close {
    display: none;
  }
}
@keyframes o-header-mega {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.o-header__mega {
  background-color: #fff9f5;
  border-top: 1px solid #ccc1b7;
  box-shadow:
    0 1px 2px rgba(77, 72, 69, 0.25),
    0 4px 6px rgba(77, 72, 69, 0.1);
  box-sizing: border-box;
  display: none;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.875rem;
  left: 20px;
  line-height: 1.25rem;
  padding: 18px 0;
  position: absolute;
  right: 20px;
  top: 100%;
  z-index: 5;
}
.o-header__mega[aria-expanded='true'],
[data-o-header--no-js] :hover > .o-header__mega {
  display: block;
}
.o-header__mega--animation {
  animation: o-header-mega 0.5s ease-out;
}
.o-header__mega-wrapper {
  border-spacing: 24px 0;
  display: table;
  margin-left: -24px;
  table-layout: fixed;
  width: 100%;
}
.o-header__mega-column {
  border-left: 1px solid #ccc1b7;
  display: table-cell;
  padding-left: 24px;
}
.o-header__mega-column:first-child {
  border-left: 0;
  padding-left: 0;
}
.o-header__mega-column--articles .o-header__mega-item:before {
  background-color: transparent;
  background-image: url(assets/c4794903f7718e2c.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 15px;
  vertical-align: baseline;
  vertical-align: text-top;
  width: 15px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__mega-column--articles .o-header__mega-item:before {
    background-image: url(assets/44de5536118563c1.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__mega-column--articles .o-header__mega-item:before {
    background-image: url(assets/24977ab42d117455.svg);
  }
}
.o-header__mega-column--articles .o-header__mega-link {
  white-space: none;
}
.o-header__mega-column--subsections {
  width: 30%;
}
.o-header__mega-column--subsections .o-header__mega-list {
  column-count: 2;
}
.o-header__mega-column--subsections .o-header__mega-item:first-child {
  font-weight: 600;
}
.o-header__mega-heading {
  font-size: inherit;
  margin: 0 0 8px;
  text-transform: uppercase;
}
.o-header__mega-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.o-header__mega-item {
  line-height: 1.5;
}
.o-header__mega-link {
  border: 0;
  color: inherit;
  text-decoration: none;
}
.o-header__mega-link:hover {
  color: #33302e;
}
.o-header__mega-link--highlight,
.o-header__mega-link[aria-current] {
  color: #0a5e66;
}
.o-header__mega-link:hover {
  text-decoration: underline;
}
.o-header__drawer-button,
.o-header__nav-button,
.o-header__top-button {
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  --_o-pf-button-border-size: 1px;
  --_o-pf-button-icon-size: calc(var(--_o-pf-button-min-height) - var(--_o-pf-button-block-padding) * 2);
  --_o-pf-button-min-width: 60px;
  --_o-pf-button-min-height: 28px;
  --_o-pf-button-inline-padding-start: 0.5rem;
  --_o-pf-button-inline-padding-end: 0.5rem;
  --_o-pf-button-block-padding: 0.25rem;
  align-items: center;
  appearance: none;
  background-color: #262a33;
  border-color: transparent;
  border: var(--_o-pf-button-border-size) solid hsla(0, 0%, 100%, 0);
  border-radius: 0.125rem;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: 0.75rem;
  justify-content: center;
  line-height: 1rem;
  min-height: var(--_o-pf-button-min-height, 44px);
  min-width: var(--_o-pf-button-min-width);
  padding: 0 var(--_o-pf-button-inline-padding-end) 0 var(--_o-pf-button-inline-padding-start);
  text-align: center;
  text-decoration: none;
  transition:
    background-color 0.3s,
    color 0.15s ease-out,
    border-color 0.15s ease-out;
  vertical-align: middle;
}
.o-header__drawer-button[disabled],
.o-header__nav-button[disabled],
.o-header__top-button[disabled] {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
.o-header__drawer-button:hover,
.o-header__nav-button:hover,
.o-header__top-button:hover {
  background-color: #515257;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}
.o-header__drawer-button:focus-visible,
.o-header__nav-button:focus-visible,
.o-header__top-button:focus-visible {
  background-color: #515257;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
  outline: 0;
}
.o-header__drawer-button:focus,
.o-header__nav-button:focus,
.o-header__top-button:focus {
  box-shadow:
    0 0 0 4px #fff,
    0 0 0 8px #4d4845;
  z-index: 1;
}
@supports selector(:focus-visible) {
  .o-header__drawer-button:focus,
  .o-header__nav-button:focus,
  .o-header__top-button:focus {
    box-shadow: unset;
    outline: unset;
  }
  .o-header__drawer-button:focus-visible,
  .o-header__nav-button:focus-visible,
  .o-header__top-button:focus-visible {
    box-shadow:
      0 0 0 4px #fff,
      0 0 0 8px #4d4845;
    z-index: 1;
  }
}
.o-header__drawer-button:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']),
.o-header__nav-button:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']),
.o-header__top-button:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: #727071;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}
.o-header__nav-button {
  border-radius: 0;
}
.o-header__drawer {
  background-color: #fff1e5;
  box-sizing: content-box;
  font-family:
    metric 2 VF,
    sans-serif;
  transition: transform 0.5s cubic-bezier(1, 0, 0.5, 1.2);
}
.o-header__drawer[data-o-header-drawer--js] {
  border-left: 30px solid transparent;
  border-right: 1px solid #ccc1b7;
  bottom: 0;
  box-shadow:
    0 1px 2px rgba(77, 72, 69, 0.25),
    0 4px 6px rgba(77, 72, 69, 0.1);
  display: none;
  left: 0;
  margin-left: -30px;
  position: fixed;
  top: 0;
  transform: translate3d(-100%, 0, 0);
  width: 100%;
  will-change: transform;
  z-index: 100;
}
@media (min-width: 46.25em) {
  .o-header__drawer[data-o-header-drawer--js] {
    width: 320px;
  }
}
.o-header__drawer[data-o-header-drawer--js].o-header__drawer--open {
  transform: translateZ(0);
}
[data-o-header-drawer--js] .o-header__drawer-inner {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: none;
  scroll-behavior: smooth;
  scrollbar-color: #b3a9a0 transparent;
}
[data-o-header-drawer--js] .o-header__drawer-inner::-webkit-scrollbar {
  width: 12px;
}
[data-o-header-drawer--js] .o-header__drawer-inner::-webkit-scrollbar-thumb {
  background: #b3a9a0;
  background-clip: content-box;
  border: 4px solid transparent;
}
@media (max-width: 46.24em) {
  .o-header:has(.o-header__anon) ~ .o-header__drawer .o-header__drawer-tools {
    padding: 30px 0 0 16px;
  }
}
.o-header__drawer-tools {
  align-items: center;
  background-color: transparent;
  color: #33302e;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  overflow: hidden;
  padding: 12px 0 0 16px;
}
.o-header__drawer-tools .o-header__drawer-edition-switcher {
  display: flex;
}
.o-header__drawer-tools .o-header__drawer-edition-switcher .o-header__drawer-menu-link {
  padding-left: 12px;
  text-decoration: underline;
  text-decoration-color: #33302e;
}
.o-header__drawer-tools .o-header__drawer-edition-switcher .o-header__drawer-menu-item {
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding-right: 12px;
  padding-top: 12px;
}
.o-header__drawer-tools .o-header__drawer-edition-switcher .o-header__drawer-current-edition {
  color: #66605c;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.o-header__drawer-tools-close {
  background-color: transparent;
  background-image: url(assets/dff4a6536e1b6858.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  box-sizing: border-box;
  display: inline-block;
  height: 40px;
  margin-left: -10px;
  opacity: 0.75;
  vertical-align: baseline;
  width: 40px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__drawer-tools-close {
    background-image: url(assets/0498fb1cdd409153.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__drawer-tools-close {
    background-image: url(assets/9ad43a93af01a65a.svg);
  }
}
.o-header__drawer-tools-close:focus,
.o-header__drawer-tools-close:hover {
  opacity: 1;
}
[data-o-header-drawer--no-js] .o-header__drawer-tools-close {
  display: none;
}
.o-header__drawer-actions {
  padding: 0 16px 16px;
}
.o-header__drawer-button {
  width: 100%;
}
.o-header__drawer-search {
  padding: 0 16px 16px;
}
@media (min-width: 46.25em) {
  .o-header__drawer-search {
    display: none;
  }
}
.o-header__drawer-search .o-forms-field {
  margin-bottom: 0;
}
.o-header__drawer-search-term {
  appearance: none;
  background-color: #fff;
  background: #fff;
  border: 1px solid;
  border: 1px solid #807973;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  flex-grow: 1;
  font-size: 100%;
  height: 40px;
  line-height: 40px;
  margin-right: 8px;
  padding: 8px;
}
.o-header__drawer-search-term:focus {
  border-color: #0a5e66;
}
.o-header__drawer-search-submit {
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  --_o-pf-button-border-size: 1px;
  --_o-pf-button-icon-size: calc(var(--_o-pf-button-min-height) - var(--_o-pf-button-block-padding) * 2);
  --_o-pf-button-min-width: 80px;
  --_o-pf-button-min-height: 44px;
  --_o-pf-button-inline-padding-start: 1rem;
  --_o-pf-button-inline-padding-end: 1rem;
  --_o-pf-button-block-padding: 0.5rem;
  align-items: center;
  appearance: none;
  border-color: transparent;
  border-radius: 0.125rem;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: var(--_o-pf-button-min-height, 44px);
  min-width: var(--_o-pf-button-min-width);
  padding: 0 var(--_o-pf-button-inline-padding-end) 0 var(--_o-pf-button-inline-padding-start);
  text-align: center;
  text-decoration: none;
  transition:
    background-color 0.3s,
    color 0.15s ease-out,
    border-color 0.15s ease-out;
  vertical-align: middle;
  --_o-pf-button-inline-padding-end: 1.5rem;
  --_o-pf-button-min-width: var(--_o-pf-button-min-height);
  --_o-pf-button-inline-padding-start: 0;
  --_o-pf-button-inline-padding-end: 0;
  background-color: #0d7680;
  border: var(--_o-pf-button-border-size) solid hsla(0, 0%, 100%, 0);
  color: #fff;
}
.o-header__drawer-search-submit[disabled] {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
.o-header__drawer-search-submit:before {
  background-color: currentColor;
  content: '';
  display: inline-block;
  height: var(--_o-pf-button-icon-size);
  margin-right: 0.5rem;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M551.867 640.838c-42.518 26.511-92.737 41.829-146.534 41.829C252.166 682.667 128 558.5 128 405.333S252.166 128 405.333 128s277.334 124.166 277.334 277.333c0 68.513-24.844 131.222-66.013 179.613l231.967 231.969c8.331 8.331 8.331 21.839 0 30.17l-30.17 30.17c-8.331 8.331-21.839 8.331-30.17 0zm51.562-235.505c0 109.405-88.691 198.096-198.096 198.096s-198.095-88.691-198.095-198.096 88.69-198.095 198.095-198.095 198.096 88.69 198.096 198.095' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  width: var(--_o-pf-button-icon-size);
}
@media (forced-colors: active) {
  .o-header__drawer-search-submit:is(button):before {
    background-color: ButtonText;
  }
  .o-header__drawer-search-submit:is(a):before {
    background-color: LinkText;
  }
}
.o-header__drawer-search-submit:before {
  margin-right: 0;
}
.o-header__drawer-search-submit:hover {
  background-color: #095259;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}
.o-header__drawer-search-submit:focus-visible {
  background-color: #095259;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
  outline: 0;
}
.o-header__drawer-search-submit:focus {
  box-shadow:
    0 0 0 4px #fff,
    0 0 0 8px #4d4845;
  z-index: 1;
}
@supports selector(:focus-visible) {
  .o-header__drawer-search-submit:focus {
    box-shadow: unset;
    outline: unset;
  }
  .o-header__drawer-search-submit:focus-visible {
    box-shadow:
      0 0 0 4px #fff,
      0 0 0 8px #4d4845;
    z-index: 1;
  }
}
.o-header__drawer-search-submit:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: #052f33;
  border-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}
.o-header__drawer-menu {
  border-color: #e6d9ce;
  color: #33302e;
}
.o-header__drawer-menu--user {
  background-color: #e6d9ce;
  border-top: 1px solid #ccc1b7;
  padding-bottom: 12px;
}
.o-header__drawer-menu-list {
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.o-header__drawer-menu-list--divide {
  border-top: 2px solid #e6d9ce;
}
[data-o-header-drawer--no-js] .o-header__drawer-menu-list--child {
  display: none;
}
[data-o-header-drawer--js] .o-header__drawer-menu-list--child {
  max-height: 0;
  transition: max-height 0.25s ease-out;
  visibility: hidden;
}
[data-o-header-drawer--js] .o-header__drawer-menu-list--child[aria-hidden='false'] {
  background-color: #fff9f5;
  box-shadow:
    inset 0 -1px 0 #e6d9ce,
    inset 0 1px 0 #e6d9ce;
  max-height: 600px;
  visibility: visible;
}
.o-header__drawer-menu-item {
  margin-top: 1px;
}
.o-header__drawer-divider {
  background-color: #66605c;
  display: inline-block;
  height: 16px;
  margin-top: 16px;
  width: 1px;
}
.o-header__drawer-menu-item--heading {
  background-color: #e6d9ce;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0;
  padding: 8px 16px;
}
.o-header__drawer-menu-toggle-wrapper {
  position: relative;
}
.o-header__drawer-menu-toggle {
  border: 0;
  cursor: pointer;
  font-size: 0;
  height: 100%;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 42px;
}
.o-header__drawer-menu-toggle:before {
  content: ' ';
  margin-left: 9px;
}
.o-header__drawer-menu-toggle[aria-expanded='true']:before {
  transform: rotate(180deg);
}
.o-header__drawer-menu-toggle:hover {
  outline: 0;
}
.o-header__drawer-menu-toggle:focus {
  z-index: 1;
}
[data-o-header-drawer--no-js] .o-header__drawer-menu-toggle {
  display: none;
}
.o-header__drawer-menu-toggle--selected {
  background: hsla(0, 0%, 100%, 0.25);
}
.o-header__drawer-menu-toggle--selected:before {
  background-color: transparent;
  background-image: url(assets/9af5fcecab0123c0.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 25px;
  vertical-align: baseline;
  width: 25px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__drawer-menu-toggle--selected:before {
    background-image: url(assets/2ed7f126f4bca59c.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__drawer-menu-toggle--selected:before {
    background-image: url(assets/e64deb9dc7ea3bd5.svg);
  }
}
.o-header__drawer-menu-toggle--unselected {
  background: rgba(230, 217, 206, 0.85);
}
.o-header__drawer-menu-toggle--unselected:before {
  background-color: transparent;
  background-image: url(assets/fd28dbf472b8f434.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 25px;
  vertical-align: baseline;
  width: 25px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__drawer-menu-toggle--unselected:before {
    background-image: url(assets/2ed7f126f4bca59c.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__drawer-menu-toggle--unselected:before {
    background-image: url(assets/e64deb9dc7ea3bd5.svg);
  }
}
.o-header__drawer-menu-link {
  border-bottom: 0;
  color: inherit;
  display: block;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  outline-offset: -2px;
  padding: 12px 16px;
  text-decoration: none;
}
.o-header__drawer-menu-link:hover {
  color: #0a5e66;
}
[aria-expanded='true'] + .o-header__drawer-menu-link {
  background-color: #fff9f5;
}
.o-header__drawer-menu-link--selected {
  background-color: #0a5e66;
  color: #fff;
}
.o-header__drawer-menu-link--selected:focus,
.o-header__drawer-menu-link--selected:hover {
  color: #fff9f5;
  outline-color: #33302e;
}
[aria-expanded='true'] + .o-header__drawer-menu-link--selected {
  background-color: #0a5e66;
}
.o-header__drawer-menu-link--child {
  padding-left: 40px;
}
.o-header__drawer-menu-link--secondary {
  font-weight: 600;
}
.o-header__drawer-menu-link-detail {
  display: block;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-top: 0.25em;
}
.o-header__ask-ft-button--drawer {
  align-items: center;
  background-color: #f2e5da;
  border-radius: 4px;
  color: #33302e;
  display: flex;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  gap: 8px;
  justify-content: center;
  line-height: 1rem;
  padding: 6px 8px;
  text-decoration: none;
  white-space: nowrap;
}
.o-header__ask-ft-button--drawer:hover {
  background-color: #e6d9ce;
}
.o-header__ask-ft-button--drawer:before {
  background-color: transparent;
  background-image: url(assets/2db21248d89e7c37.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 32px;
  margin: -10px;
  vertical-align: baseline;
  width: 32px;
}
@media screen and (-ms-high-contrast: active) {
  .o-header__ask-ft-button--drawer:before {
    background-image: url(assets/a8c3df76428103b9.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-header__ask-ft-button--drawer:before {
    background-image: url(assets/120fa3024df4f5b6.svg);
  }
}
@media (min-width: 46.25em) {
  .o-header__ask-ft-button--drawer {
    display: none;
  }
}
.o-header__ask-ft-button--drawer + .o-header__drawer-menu {
  margin-top: 12px;
}
.o-header__anon {
  text-align: center;
}
@media (min-width: 46.25em) {
  .o-header__anon {
    display: none;
  }
}
.o-header__anon-list {
  margin: 0;
  padding: 0;
}
.o-header__anon-item {
  display: inline-block;
}
.o-header__anon-item + .o-header__anon-item {
  margin-left: 11px;
  padding-left: 12px;
  position: relative;
}
.o-header__anon-item + .o-header__anon-item:before {
  border-left: 1px solid #ccc1b7;
  content: '';
  height: 70%;
  left: 0;
  position: absolute;
  top: 15%;
}
.o-header__anon-link {
  border: 0;
  color: inherit;
  display: block;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 8px 0;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.o-header__anon-link:hover {
  color: #33302e;
}
.o-header__anon-link--highlight,
.o-header__anon-link[aria-current] {
  color: #0a5e66;
}
.o-header__anon-link:after {
  bottom: 0;
  content: '';
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
}
.o-header__anon-link:hover:after {
  background-color: #33302e;
}
.o-header__anon-link--highlight:after,
.o-header__anon-link[aria-current]:after {
  background-color: #0a5e66;
}
.o-header--sticky {
  border-top: 30px solid transparent;
  left: 0;
  margin-top: -30px;
  position: fixed;
  top: 0;
  transform: translateY(-100%);
  transition: transform 0.35s cubic-bezier(1, 0, 0.5, 1.275);
  width: 100%;
  will-change: transform;
  z-index: 99;
}
@media print {
  .o-header--sticky {
    display: none;
  }
}
.o-header--sticky-active {
  box-shadow:
    0 1px 3px rgba(77, 72, 69, 0.2),
    0 6px 10px rgba(77, 72, 69, 0.15);
  transform: translateY(0);
}
.o-header--simple .o-header__top-wrapper {
  height: 55px;
}
.o-header--simple .o-header__top-icon-link {
  margin-bottom: 4px;
  margin-top: 4px;
}
.o-header--simple .o-header__top-logo {
  margin-bottom: 0;
  margin-top: 0;
}
@media (min-width: 67.5em) {
  .o-header--simple .o-header__top-logo {
    height: 24px;
    width: 300px;
  }
}
.o-header--simple .o-header__top-takeover .o-header__nav-link {
  line-height: 55px;
  padding: 0;
}
.core [data-o-header-search] {
  box-shadow: none;
  display: block;
  position: relative;
}
.n-typeahead {
  display: none;
}
.o-header__search-widget-anchor[data-o-header-search-widget-anchor] {
  display: none;
}
@media (min-width: 61.25em) {
  .o-header__search--primary .o-header__container,
  .o-header__search--sticky .o-header__container {
    column-gap: var(--o3-spacing-3xs);
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 840px) minmax(0, 1fr);
    max-width: none;
  }
  .o-header__search--primary .o-header__search-main,
  .o-header__search--sticky .o-header__search-main {
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
  }
  .o-header__search--primary .o-header__search-widget-anchor[data-o-header-search-widget-anchor='primary'],
  .o-header__search--sticky .o-header__search-widget-anchor[data-o-header-search-widget-anchor='sticky'] {
    display: block;
    grid-column: 3;
    min-width: 0;
    overflow-x: hidden;
    overflow-y: visible;
    width: 100%;
  }
}
.o-header__dropdown-close-button-mobile,
.o-header__dropdown-icon {
  background-color: currentColor;
  display: inline-block;
  height: var(--o3-spacing-s);
  mask-repeat: no-repeat;
  mask-size: contain;
  width: var(--o3-spacing-s);
}
.o-header__dropdown {
  position: relative;
  z-index: 100;
}
.o-header__dropdown-button {
  align-items: center;
  background: none;
  border: none;
  display: flex;
  gap: var(--o3-spacing-4xs);
  height: var(--o3-spacing-l);
  justify-content: center;
  margin: 0;
  padding: 0;
}
.o-header__dropdown-button .o-header__dropdown-button-user-icon-wrapper {
  align-content: center;
  background: linear-gradient(153deg, #262a33 54.99%, #434958 99.56%);
  border-radius: var(--o3-spacing-m);
  box-sizing: border-box;
  height: var(--o3-spacing-l);
  width: var(--o3-spacing-l);
}
.o-header__dropdown-button
  .o-header__dropdown-button-user-icon-wrapper
  .o-header__dropdown-close-button-mobile,
.o-header__dropdown-button .o-header__dropdown-button-user-icon-wrapper .o-header__dropdown-icon {
  background-color: #c0efd8;
}
.o-header__dropdown-button .chevron-icon {
  background-color: var(--o3-color-palette-black);
  display: none;
  mask-image: var(--o3-icon-chevron-down);
}
.o-header__dropdown:focus-within > .o-header__dropdown-button {
  pointer-events: none;
}
.o-header__dropdown:focus-within > .o-header__dropdown-button .chevron-icon {
  mask-image: var(--o3-icon-chevron-up);
}
.o-header__dropdown-content {
  background: var(--o3-color-palette-white);
  height: 0;
  left: 100vw;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: -100vh;
  transition:
    opacity 0.3s ease,
    visibility 0.3s ease;
  visibility: hidden;
  width: 0;
}
.o-header__dropdown:focus-within > .o-header__dropdown-content {
  height: 100vh;
  left: 0;
  opacity: 1;
  pointer-events: auto;
  top: 0;
  visibility: visible;
  width: 100vw;
}
.o-header__dropdown-header {
  background: linear-gradient(153deg, #262a33 54.99%, #434958 99.56%);
  display: flex;
  justify-content: space-between;
  padding: var(--o3-spacing-2xs);
}
.o-header__dropdown-title {
  color: var(--o3-color-palette-mint);
  font-family: var(--o3-type-label-font-family);
  font-size: var(--o3-type-label-font-size);
  font-weight: var(--o3-type-label-font-weight);
  line-height: var(--o3-type-label-line-height);
  padding: var(--o3-spacing-5xs) 0;
  text-transform: var(--o3-type-label-text-case);
}
.o-header__dropdown-list {
  border: none;
  border-bottom-left-radius: var(--o3-spacing-5xs);
  border-bottom-right-radius: var(--o3-spacing-5xs);
  list-style: none;
  margin: 0;
  max-height: 100%;
  overflow-y: auto;
  overscroll-behavior: none;
  padding: 0;
}
.o-header__dropdown-list-item {
  list-style: none;
}
.o-header__dropdown-list-item:hover {
  background-color: rgba(51, 51, 51, 0.051);
}
.o-header__dropdown-list-item:active {
  background-color: rgba(51, 51, 51, 0.102);
}
.o-header__dropdown-list-item-link {
  align-items: center;
  display: flex;
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  gap: var(--o3-spacing-4xs);
  line-height: var(--o3-type-body-base-line-height);
  padding: var(--o3-spacing-2xs);
  text-decoration: none;
}
.o-header__dropdown-list-item-link,
.o-header__dropdown-list-item-link:hover {
  color: var(--o3-color-palette-black);
}
.o-header__dropdown-list-item-link:hover > .o-header__dropdown-list-item-details-container {
  text-decoration: underline;
  text-underline-offset: var(--o3-spacing-5xs);
}
.o-header__dropdown-list-item-details-container {
  display: flex;
  gap: var(--o3-spacing-2xs);
}
.o-header__dropdown-list-divider {
  border-bottom: 1px solid #d6d6d6;
}
.dashboard-icon {
  mask-image: var(--o3-icon-dashboard);
}
.bookmark-icon {
  mask-image: var(--o3-icon-bookmark);
}
.lock-icon {
  mask-image: var(--o3-icon-lock);
}
.list-icon {
  mask-image: var(--o3-icon-list);
}
.radar-icon {
  mask-image: var(--o3-icon-radar);
}
.highlight-icon {
  mask-image: var(--o3-icon-highlight);
}
.share-icon {
  mask-image: var(--o3-icon-share);
}
.mail-icon {
  mask-image: var(--o3-icon-mail);
}
.settings-icon {
  mask-image: var(--o3-icon-settings);
}
.exit-icon {
  mask-image: var(--o3-icon-exit);
}
.cross-icon,
.o-header__dropdown-close-button-mobile {
  mask-image: var(--o3-icon-cross);
}
.user-icon {
  mask-image: var(--o3-icon-user);
}
.users-icon {
  mask-image: var(--o3-icon-users);
}
.o-header__dropdown-list-pro-label {
  align-items: center;
  border-radius: 2px;
  color: var(--o3-color-palette-slate);
  font-family: var(--o3-type-label-font-family);
  font-size: var(--o3-type-label-font-size);
  font-weight: var(--o3-type-label-font-weight);
  line-height: var(--o3-type-label-line-height);
  padding: var(--o3-spacing-5xs) 10px;
  position: relative;
  text-transform: var(--o3-type-label-text-case);
  z-index: 1;
}
.o-header__dropdown-list-pro-label:before {
  background-color: var(--o3-color-use-case-link-underline-hover);
  content: '';
  inset: 0;
  opacity: 0.7;
  position: absolute;
  z-index: -1;
}
.o-header__dropdown-close-button-mobile {
  background-color: var(--o3-color-palette-white);
}
.o-header__dropdown-close-button-mobile:focus {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
@media (max-width: 780px) {
  @keyframes slideIn {
    0% {
      left: 100vw;
    }
    to {
      left: 0;
    }
  }
  @keyframes slideOut {
    0% {
      left: 0;
    }
    to {
      left: 100vw;
    }
  }
  .o-header__dropdown:focus-within > .o-header__dropdown-content {
    animation: slideIn 0.5s ease-in-out forwards;
    animation-duration: 0.5s !important;
  }
  .o-header__dropdown:not(:focus-within) > .o-header__dropdown-content {
    animation: slideOut 0.5s ease-in-out forwards;
    animation-duration: 0.5s !important;
    transition:
      visibility 0s linear 0.5s,
      opacity 0s linear 0.5s,
      width 0s linear 0.5s,
      height 0s linear 0.5s,
      top 0s linear 0.5s;
  }
}
@media (min-width: 780px) {
  .o-header__dropdown-button .chevron-icon {
    display: block;
  }
  .o-header__dropdown-content {
    border-radius: var(--o3-spacing-5xs);
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.05);
    height: auto;
    left: -100vw;
    margin-top: var(--o3-spacing-2xs);
    overflow: hidden;
    top: -100vh;
    width: auto;
  }
  .o-header__dropdown:focus-within > .o-header__dropdown-content {
    height: auto;
    left: unset;
    opacity: 1;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: unset;
    visibility: visible;
    width: auto;
  }
  .o-header__dropdown-close-button-mobile {
    display: none;
  }
  .o-header__dropdown-list {
    border: 1px solid #d6d6d6;
    border-top: none;
    max-height: 550px;
  }
}
#ask-ft-button-drawer.ft-header__ask-ft-button,
#ask-ft-button-header.ft-header__ask-ft-button,
#ask-ft-button-sticky.ft-header__ask-ft-button {
  align-items: center;
  display: flex;
  white-space: nowrap;
}
#ask-ft-button-drawer.ft-header__ask-ft-button--drawer {
  justify-content: center;
}
@media (min-width: 46.25em) {
  #ask-ft-button-drawer.ft-header__ask-ft-button--drawer {
    display: none;
  }
}
#ask-ft-button-drawer.ft-header__ask-ft-button--drawer + .o-header__drawer-menu {
  margin-top: 12px;
}
#ask-ft-button-header.ft-header__ask-ft-button--top,
#ask-ft-button-sticky.ft-header__ask-ft-button--sticky {
  margin-left: 10px;
}
@media (max-width: 46.24em) {
  #ask-ft-button-header.ft-header__ask-ft-button--top,
  #ask-ft-button-sticky.ft-header__ask-ft-button--sticky {
    display: none;
  }
}
@keyframes o-header-subnav-animation {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
[data-o-header-subnav-dropdown-parent] {
  cursor: default;
  display: inline-block;
  position: relative;
}
.o-header__subnav-dropdown {
  animation: o-header-subnav-animation 0.5s ease-out;
  background: var(--o3-color-palette-white, #fff);
  border: 1px solid var(--o3-color-palette-black-10, #e6d9ce);
  bottom: var(--o3-spacing-2xs);
  box-shadow:
    0 1px 3px rgba(77, 72, 69, 0.2),
    0 6px 10px rgba(77, 72, 69, 0.15);
  display: none;
  height: auto;
  left: var(--o3-spacing-2xs);
  max-width: none;
  overflow-y: auto;
  padding: var(--o3-spacing-s);
  position: fixed;
  right: var(--o3-spacing-2xs);
  top: var(--o3-spacing-2xs);
  transform: none;
  width: auto;
  z-index: var(--o3-z-message-service-popover, 9999);
}
.o-header__subnav-dropdown-content,
.o-header__subnav-dropdown-list {
  display: flex;
  flex-direction: column;
  gap: var(--o3-spacing-s);
}
.o-header__subnav-dropdown-list {
  list-style: none;
  padding: 0;
}
.o-header__subnav-dropdown-link {
  align-items: center;
  color: var(--o3-color-palette-black, #000);
  display: flex;
  font-family: var(--o3-font-family-metric);
  font-size: var(--o3-spacing-2xs);
  font-weight: var(--o3-font-weight-regular);
  line-height: var(--o3-type-headline-sm-line-height);
  padding: 0;
  text-decoration: none;
  width: 100%;
}
.o-header__subnav-dropdown-link:active,
.o-header__subnav-dropdown-link:focus,
.o-header__subnav-dropdown-link:focus-visible,
.o-header__subnav-dropdown-link:hover {
  color: var(--o3-color-palette-black, #000);
  text-decoration: underline;
}
.o-header__subnav-dropdown-link--selected {
  color: var(--o3-color-palette-teal-40);
}
.o-header__subnav-dropdown-link--selected:focus-visible,
.o-header__subnav-dropdown-link--selected:hover {
  color: var(--o3-color-palette-teal-40);
  text-decoration: underline;
}
[data-o-header-subnav-dropdown-button] {
  background-color: inherit;
  cursor: default !important;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
[data-o-header-subnav-dropdown-button]:focus-visible {
  box-shadow: var(--o3-focus-use-case-outline-color);
}
.o-header__subnav-dropdown-title {
  border-bottom: 6px solid var(--o3-color-palette-black, #000);
  color: var(--o3-color-palette-black, #000);
  font-family: var(--o3-type-heading-3-font-family);
  font-size: var(--o3-spacing-2xs);
  font-weight: var(--o3-font-weight-semibold);
  line-height: var(--o3-type-headline-sm-line-height);
  margin: 0;
  padding-bottom: 10px;
}
.o-header__subnav-dropdown-close {
  align-self: flex-end;
  background: transparent;
  border: none;
  cursor: pointer;
  height: var(--o3-spacing-xs);
  padding: 0;
  width: var(--o3-spacing-xs);
  z-index: 1;
}
.o-header__subnav-dropdown-close-icon {
  background-color: var(--o3-color-palette-black);
  display: inline-block;
  height: 100%;
  mask-image: var(--o3-icon-cross);
  mask-repeat: no-repeat;
  mask-size: contain;
  width: 100%;
}
@media (min-width: 740px) {
  .o-header__subnav-dropdown-content {
    gap: var(--o3-spacing-2xs);
  }
  .o-header__subnav-dropdown {
    padding: var(--o3-spacing-2xs);
    transform: translate(-50%, -50%);
    width: 177px;
  }
  .o-header__subnav-dropdown-list {
    gap: var(--o3-spacing-2xs);
    margin: 0;
    padding: 0;
  }
  .o-header__subnav-dropdown-link {
    display: block;
    font-family: var(--o3-type-detail-font-family);
    font-size: var(--o3-type-detail-font-size);
    font-weight: var(--o3-type-body-base-font-weight);
    line-height: var(--o3-type-detail-line-height);
    text-decoration: none;
    transition: text-decoration 0.2s ease;
    width: 177px;
  }
  .o-header__subnav-dropdown-close,
  .o-header__subnav-dropdown-title {
    display: none;
  }
}
@media (hover: none) {
  [data-o-header-subnav-dropdown-parent] {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  @supports (-webkit-touch-callout: none) {
    .o-header__subnav:has([data-o-header-subnav-dropdown-button][aria-expanded='true'])
      .o-header__subnav-wrap-inside,
    .o-header__subnav:has([data-o-header-subnav-dropdown-button][aria-expanded='true'])
      .o-header__subnav-wrap-outside {
      overflow: visible;
    }
  }
}
.typeahead__popular-searches-container {
  margin: var(--o3-spacing-s) 0;
  width: fit-content;
}
.typeahead__related-pages-container,
.typeahead__top-pages-container {
  flex: 1;
  max-width: var(--related-pages-contianer-max-width);
  min-width: var(--related-pages-contianer-min-width);
  width: 100%;
}
@media (max-width: 46.24em) {
  .typeahead__related-pages-container,
  .typeahead__top-pages-container {
    max-width: 100%;
    width: 100%;
  }
}
.typeahead__top-pages-second-container {
  --top-pages-second-container-max-width: 520px;
  --top-pages-second-container-min-width: 300px;
  flex: 2;
  max-width: var(--top-pages-second-container-max-width);
  min-width: var(--top-pages-second-container-min-width);
  width: 100%;
}
@media (max-width: 46.24em) {
  .typeahead__top-pages-second-container {
    display: none;
  }
}
.typeahead__list-item > .typeahead__list-item--related-page-link {
  color: #990f3d;
}
.typeahead__list-item:focus > .typeahead__list-item--related-page-link {
  color: #fff;
}
@media (hover: hover) {
  .typeahead__list-item:hover > .typeahead__list-item--related-page-link {
    color: #fff;
  }
}
.typeahead__list-item > .typeahead__list-item--security-link {
  color: var(--o3-color-use-case-body-text);
  display: flex;
  gap: var(--o3-spacing-s);
  justify-content: space-between;
}
.typeahead__securities-container {
  --securities-container-max-width: 520px;
  --securities-container-min-width: 300px;
  flex: 2;
  max-width: var(--securities-container-max-width);
  min-width: var(--securities-container-min-width);
  width: 100%;
}
.typeahead__securities-container--tail-link {
  background: none;
  border: 0;
  color: var(--o3-color-use-case-body-text);
  cursor: pointer;
  display: block;
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  hyphens: auto;
  left: calc(var(--o3-spacing-3xs) * -1);
  line-height: var(--o3-type-body-base-line-height);
  margin-bottom: var(--o3-spacing-3xs);
  margin-top: -1px;
  margin-top: var(--o3-spacing-4xs);
  overflow-wrap: break-word;
  padding: var(--o3-spacing-3xs) var(--o3-spacing-2xs);
  position: relative;
  text-align: left;
  width: 100%;
  width: auto;
}
.typeahead__securities-container--tail-link:before {
  border-bottom: none;
  bottom: 0;
  content: '';
  display: block;
  height: 1px;
  left: var(--o3-spacing-3xs);
  position: absolute;
  right: var(--o3-spacing-3xs);
}
@media (max-width: 30.615em) {
  .typeahead__securities-container--tail-link:before {
    left: 0;
    right: 0;
  }
}
.typeahead__securities-container--tail-link:focus {
  background: var(--o3-color-use-case-button-hover);
  color: var(--o3-color-use-case-button-foreground);
}
.typeahead__securities-container--tail-link:focus:before {
  opacity: 0;
}
@media (hover: hover) {
  .typeahead__securities-container--tail-link:hover {
    background: var(--o3-color-use-case-button-hover);
    color: var(--o3-color-use-case-button-foreground);
  }
  .typeahead__securities-container--tail-link:hover:before {
    opacity: 0;
  }
}
@media (max-width: 30.615em) {
  .typeahead__securities-container--tail-link {
    left: 0;
    padding: var(--o3-spacing-3xs) 0;
    right: 0;
  }
}
.typeahead__securities-container--tail-link:first-letter {
  text-transform: uppercase;
}
@media (max-width: 46.24em) {
  .typeahead__securities-container {
    width: auto;
  }
}
.typeahead__list-item--security-link__symbol {
  text-align: right;
}
.typeahead__list {
  display: flex;
  flex-direction: column;
  left: calc(var(--o3-spacing-3xs) * -1);
  margin: 0;
  padding: 0;
  position: relative;
  text-align: left;
  width: 100%;
}
@media (max-width: 30.615em) {
  .typeahead__list {
    left: 0;
  }
}
.typeahead__list-item {
  align-items: center;
  display: flex;
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  line-height: var(--o3-type-body-base-line-height);
  list-style-type: none;
  position: relative;
  width: 100%;
}
.typeahead__list-item > a {
  background: none;
  border: 0;
  color: var(--o3-color-use-case-body-text);
  cursor: pointer;
  display: block;
  hyphens: auto;
  margin-top: -1px;
  overflow-wrap: break-word;
  padding: var(--o3-spacing-3xs) var(--o3-spacing-2xs);
  position: relative;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.typeahead__list-item > a:before {
  border-bottom: 1px solid var(--o3-color-palette-black-40);
  bottom: 0;
  content: '';
  display: block;
  height: 1px;
  left: var(--o3-spacing-3xs);
  position: absolute;
  right: var(--o3-spacing-3xs);
}
@media (max-width: 30.615em) {
  .typeahead__list-item > a:before {
    left: 0;
    right: 0;
  }
}
.typeahead__list-item > a:focus {
  background: var(--o3-color-use-case-button-hover);
  color: var(--o3-color-use-case-button-foreground);
}
.typeahead__list-item > a:focus:before {
  opacity: 0;
}
@media (hover: hover) {
  .typeahead__list-item > a:hover {
    background: var(--o3-color-use-case-button-hover);
    color: var(--o3-color-use-case-button-foreground);
  }
  .typeahead__list-item > a:hover:before {
    opacity: 0;
  }
}
@media (max-width: 30.615em) {
  .typeahead__list-item > a {
    left: 0;
    padding: var(--o3-spacing-3xs) 0;
    right: 0;
  }
}
.typeahead__list-header {
  font-family: var(--o3-type-body-highlight-font-family);
  font-size: var(--o3-type-body-highlight-font-size);
  font-weight: var(--o3-type-body-highlight-font-weight);
  line-height: var(--o3-type-body-highlight-line-height);
  margin: 0 0 var(--o3-spacing-4xs) 0;
}
.typeahead__main-container {
  align-items: flex-start;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-width: 844px;
  min-width: 240px;
  text-align: left;
  width: 100%;
}
.typeahead__top-pages-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  width: 100%;
}
.typeahead__suggestions-wrapper {
  --related-pages-contianer-max-width: 300px;
  --related-pages-contianer-min-width: 240px;
  display: flex;
  flex-direction: column;
  margin-top: var(--o3-spacing-2xs);
  width: 100%;
}
.typeahead__suggestions-wrapper--link-item {
  background: none;
  border: 0;
  box-sizing: border-box;
  color: var(--o3-color-use-case-link-text);
  cursor: pointer;
  display: block;
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  hyphens: auto;
  left: calc(var(--o3-spacing-3xs) * -1);
  line-height: var(--o3-type-body-base-line-height);
  margin-bottom: var(--o3-spacing-3xs);
  margin-top: -1px;
  max-width: calc(var(--related-pages-contianer-max-width) - var(--o3-spacing-m));
  max-width: 100%;
  min-width: calc(var(--related-pages-contianer-min-width) - var(--o3-spacing-m));
  overflow-wrap: break-word;
  padding: var(--o3-spacing-3xs) var(--o3-spacing-2xs);
  position: relative;
  text-align: left;
  width: 100%;
}
.typeahead__suggestions-wrapper--link-item:before {
  border-bottom: none;
  bottom: 0;
  content: '';
  display: block;
  height: 1px;
  left: var(--o3-spacing-3xs);
  position: absolute;
  right: var(--o3-spacing-3xs);
}
@media (max-width: 30.615em) {
  .typeahead__suggestions-wrapper--link-item:before {
    left: 0;
    right: 0;
  }
}
.typeahead__suggestions-wrapper--link-item:focus {
  background: var(--o3-color-use-case-button-hover);
  color: var(--o3-color-use-case-button-foreground);
}
.typeahead__suggestions-wrapper--link-item:focus:before {
  opacity: 0;
}
@media (hover: hover) {
  .typeahead__suggestions-wrapper--link-item:hover {
    background: var(--o3-color-use-case-button-hover);
    color: var(--o3-color-use-case-button-foreground);
  }
  .typeahead__suggestions-wrapper--link-item:hover:before {
    opacity: 0;
  }
}
@media (max-width: 30.615em) {
  .typeahead__suggestions-wrapper--link-item {
    left: 0;
    padding: var(--o3-spacing-3xs) 0;
    right: 0;
  }
}
.typeahead__suggestions-wrapper--link-item:first-letter {
  text-transform: uppercase;
}
@media (max-width: 30.615em) {
  .typeahead__suggestions-wrapper--link-item {
    width: auto;
  }
}
.typeahead__suggestions-wrapper--main-suggestions {
  display: flex;
  flex-wrap: wrap;
  gap: var(--o3-spacing-s);
  margin-bottom: var(--o3-spacing-s);
  width: 100%;
}
.o-header-drawer--search-mode-on {
  background-color: var(--o3-color-palette-white-60);
}
.o-header-drawer--search-mode-on
  .o-header__drawer-inner
  > :not(.o-header__drawer-tools):not(.o-header__drawer-search),
html:after {
  display: none;
}
html:after {
  content: '{ "layout": "default", "gutter": "10px" }';
}
@media (min-width: 30.625em) {
  html:after {
    content: '{ "layout": "S", "gutter": "10px" }';
  }
}
@media (min-width: 46.25em) {
  html:after {
    content: '{ "layout": "M", "gutter": "20px" }';
  }
}
@media (min-width: 61.25em) {
  html:after {
    content: '{ "layout": "L", "gutter": "20px" }';
  }
}
@media (min-width: 67.5em) {
  html:after {
    content: '{ "layout": "oHeaderL", "gutter": "20px" }';
  }
}
@media (min-width: 76.25em) {
  html:after {
    content: '{ "layout": "XL", "gutter": "20px" }';
  }
}
.o-footer {
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 20px;
  margin-top: 40px;
}
.o-footer a {
  border-bottom: 0;
  text-decoration: none;
}
.o-footer__container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1080px;
  max-width: 1220px;
  min-width: 240px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0.1px;
  position: relative;
}
@media (min-width: 46.25em) {
  .o-footer__container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 67.5em) {
  .o-footer__container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 46.25em) {
  .o-footer__container {
    max-width: 740px;
  }
}
@media (min-width: 61.25em) {
  .o-footer__container {
    max-width: 980px;
  }
}
@media (min-width: 67.5em) {
  .o-footer__container {
    max-width: 1080px;
  }
}
@media (min-width: 76.25em) {
  .o-footer__container {
    max-width: 1220px;
  }
}
.o-footer__row {
  margin-top: 20px;
}
.o-footer__legal-links {
  padding-left: 0;
}
.o-footer__legal-links a {
  display: inline-block;
}
.o-footer__legal-links li {
  display: inline-block;
  font-family:
    metric\2 VF,
    sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  list-style: none;
}
.o-footer__legal-links li:before {
  content: '•';
  padding-left: 4px;
  padding-right: 4px;
}
.o-footer__legal-links li:first-child:before {
  content: '';
  padding: 0;
}
.o-footer__copyright {
  margin-bottom: 20px;
  margin-top: 20px;
}
.o-footer__copyright a {
  text-decoration: underline;
}
.o-footer__brand {
  padding-bottom: 16px;
  padding-top: 16px;
}
.o-footer__brand-logo {
  background-image: url(assets/73d07ff45b610aeb.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  height: 20px;
}
@media print {
  .o-footer {
    display: none;
  }
}
.o-footer__matrix,
.o-footer__matrix-content {
  clear: both;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  zoom: 1;
}
@media print {
  .o-footer__matrix,
  .o-footer__matrix-content {
    display: inherit;
  }
}
@media (min-width: 46.25em) {
  .o-footer__matrix,
  .o-footer__matrix-content {
    margin-left: -20px;
  }
}
@media (min-width: 67.5em) {
  .o-footer__matrix,
  .o-footer__matrix-content {
    margin-left: -20px;
  }
}
.o-footer__matrix-content:after,
.o-footer__matrix-content:before,
.o-footer__matrix:after,
.o-footer__matrix:before {
  content: '';
  display: table;
  display: flex;
}
.o-footer__matrix-content:after,
.o-footer__matrix:after {
  clear: both;
}
.o-footer__matrix-column,
.o-footer__matrix-group {
  box-sizing: border-box;
  flex: 1 1 0%;
  float: left;
  padding-left: 10px;
  position: relative;
}
@media (min-width: 46.25em) {
  .o-footer__matrix-column,
  .o-footer__matrix-group {
    padding-left: 20px;
  }
}
@media (min-width: 67.5em) {
  .o-footer__matrix-column,
  .o-footer__matrix-group {
    padding-left: 20px;
  }
}
.o-footer__matrix-group--1 {
  display: block;
  flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
}
@media (min-width: 46.25em) {
  .o-footer__matrix-group--1 {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    min-width: 33.3333333333%;
  }
}
@media (min-width: 61.25em) {
  .o-footer__matrix-group--1 {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    min-width: 16.6666666667%;
  }
}
.o-footer__matrix-group--1 .o-footer__matrix-column,
.o-footer__matrix-group--2 {
  display: block;
  flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
}
@media (min-width: 46.25em) {
  .o-footer__matrix-group--2 {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
    min-width: 50%;
  }
}
@media (min-width: 61.25em) {
  .o-footer__matrix-group--2 {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    min-width: 33.3333333333%;
  }
}
.o-footer__matrix-group--2 .o-footer__matrix-column {
  display: block;
  flex-basis: 50%;
  max-width: 50%;
  min-width: 50%;
}
.o-footer__matrix-group--4 {
  display: block;
  flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
}
@media (min-width: 61.25em) {
  .o-footer__matrix-group--4 {
    display: block;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    min-width: 66.6666666667%;
  }
}
.o-footer__matrix-group--4 .o-footer__matrix-column {
  display: block;
  flex-basis: 50%;
  max-width: 50%;
  min-width: 50%;
}
@media (min-width: 46.25em) {
  .o-footer__matrix-group--4 .o-footer__matrix-column {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
    min-width: 25%;
  }
}
.o-footer__matrix-group--6 {
  display: block;
  flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
}
.o-footer__matrix-group--6 .o-footer__matrix-column {
  display: block;
  flex-basis: 50%;
  max-width: 50%;
  min-width: 50%;
}
@media (min-width: 46.25em) {
  .o-footer__matrix-group--6 .o-footer__matrix-column {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
    min-width: 25%;
  }
}
@media (min-width: 61.25em) {
  .o-footer__matrix-group--6 .o-footer__matrix-column {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    min-width: 16.6666666667%;
  }
}
.o-footer__matrix-link__copy,
.o-footer__matrix-title {
  display: block;
}
.o-footer__matrix-title {
  font-size: inherit;
  font-weight: 600;
  line-height: inherit;
  margin: 0;
}
.o-footer__matrix-title[aria-expanded] {
  border-top: 1px solid;
  cursor: pointer;
  line-height: 40px;
  position: relative;
}
.o-footer__matrix-title[aria-expanded]:after {
  content: ' ';
  position: absolute;
  right: 0;
  top: 10px;
}
.o-footer--theme-light .o-footer__matrix-title[aria-expanded]:after {
  background-color: transparent;
  background-image: url(assets/e64deb9dc7ea3bd5.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 20px;
  vertical-align: baseline;
  width: 20px;
}
@media screen and (-ms-high-contrast: active) {
  .o-footer--theme-light .o-footer__matrix-title[aria-expanded]:after {
    background-image: url(assets/2ed7f126f4bca59c.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-footer--theme-light .o-footer__matrix-title[aria-expanded]:after {
    background-image: url(assets/e64deb9dc7ea3bd5.svg);
  }
}
.o-footer--theme-dark .o-footer__matrix-title[aria-expanded]:after {
  background-color: transparent;
  background-image: url(assets/9af5fcecab0123c0.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 20px;
  vertical-align: baseline;
  width: 20px;
}
@media screen and (-ms-high-contrast: active) {
  .o-footer--theme-dark .o-footer__matrix-title[aria-expanded]:after {
    background-image: url(assets/2ed7f126f4bca59c.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-footer--theme-dark .o-footer__matrix-title[aria-expanded]:after {
    background-image: url(assets/e64deb9dc7ea3bd5.svg);
  }
}
.o-footer__matrix-title[aria-expanded='true']:after {
  transform: rotate(180deg);
}
.o-footer__matrix-title--link {
  border-top: 1px solid;
  line-height: 40px;
  overflow: visible;
}
@media (min-width: 46.25em) {
  .o-footer__matrix-title--link {
    border-top: 0;
    line-height: normal;
  }
}
.o-footer__matrix-content[aria-hidden='true'] {
  display: none;
}
.o-footer__matrix-column {
  margin-bottom: 16px;
  margin-top: 16px;
}
.o-footer__matrix-link {
  display: block;
  padding-bottom: 8px;
  padding-top: 8px;
}
.o-footer__matrix-link:first-child {
  padding-top: 0;
}
.o-footer__matrix-link--more {
  white-space: nowrap;
}
.o-footer__matrix-link--more > .o-footer__matrix-link__copy {
  display: inline;
  white-space: normal;
}
.o-footer__matrix-link--more:after {
  background-color: transparent;
  background-image: url(assets/9d041af7aecd7b08.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 20px;
  margin: -5px;
  position: relative;
  vertical-align: baseline;
  width: 20px;
}
@media screen and (-ms-high-contrast: active) {
  .o-footer__matrix-link--more:after {
    background-image: url(assets/44de5536118563c1.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-footer__matrix-link--more:after {
    background-image: url(assets/24977ab42d117455.svg);
  }
}
.o-footer--theme-light {
  background: #f2e5da;
  color: #33302e;
}
.o-footer--theme-light .o-footer__title {
  color: #000;
}
.o-footer--theme-light .o-footer__matrix-link--more:after {
  background-image: url(assets/70b483bc0217099d.svg);
  height: 20px;
  width: 20px;
}
@media screen and (-ms-high-contrast: active) {
  .o-footer--theme-light .o-footer__matrix-link--more:after {
    background-image: url(assets/44de5536118563c1.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-footer--theme-light .o-footer__matrix-link--more:after {
    background-image: url(assets/24977ab42d117455.svg);
  }
}
.o-footer--theme-light .o-footer__matrix-title--link,
.o-footer--theme-light .o-footer__matrix-title[aria-expanded] {
  border-color: #ccc1b7;
}
.o-footer--theme-light .o-footer__matrix-title a {
  color: #33302e;
}
.o-footer--theme-light a {
  color: #66605c;
}
.o-footer--theme-light a:focus,
.o-footer--theme-light a:hover {
  color: #000;
}
.o-footer--theme-light .o-footer__copyright {
  color: #66605c;
}
.o-footer--theme-light .o-footer__brand {
  background: #ccc1b7;
  color: #33302e;
}
.o-footer--theme-dark {
  background: #262a33;
  color: #fff;
}
.o-footer--theme-dark .o-footer__title {
  color: #fff;
}
.o-footer--theme-dark .o-footer__matrix-link--more:after {
  background-image: url(assets/98167228633bee0c.svg);
  height: 20px;
  width: 20px;
}
@media screen and (-ms-high-contrast: active) {
  .o-footer--theme-dark .o-footer__matrix-link--more:after {
    background-image: url(assets/44de5536118563c1.svg);
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .o-footer--theme-dark .o-footer__matrix-link--more:after {
    background-image: url(assets/24977ab42d117455.svg);
  }
}
.o-footer--theme-dark .o-footer__matrix-title--link,
.o-footer--theme-dark .o-footer__matrix-title[aria-expanded] {
  border-color: #51555c;
}
.o-footer--theme-dark .o-footer__matrix-title a {
  color: #fff;
}
.o-footer--theme-dark a {
  color: #a8aaad;
}
.o-footer--theme-dark a:focus,
.o-footer--theme-dark a:hover {
  color: #fff;
}
.o-footer--theme-dark .o-footer__copyright {
  color: #a8aaad;
}
.o-footer--theme-dark .o-footer__brand {
  background: #000;
  color: #fff;
}
.o-footer-visually-hidden {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  clip-path: polygon(0 0, 0 0);
  height: 2px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  width: 2px;
}
.n-layout__pro-coving {
  background-color: var(--o3-color-palette-mint);
  border-block: 1px solid rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  padding-block: var(--o3-spacing-4xs);
  width: 100%;
}
.n-layout__pro-coving-text {
  color: var(--o3-color-palette-slate);
  font-family: var(--o3-font-family-metric);
  font-size: var(--o3-type-label-font-size);
  font-weight: var(--o3-font-weight-medium);
  opacity: 1;
  transition: opacity 0.8s ease-in-out;
}
.n-layout__pro-coving-text.is-fading-out {
  opacity: 0;
}
.n-layout__pro-coving-text.is-fading-in {
  opacity: 1;
}
.n-layout__pro-coving-brand {
  text-transform: uppercase;
}
@media (prefers-reduced-motion: reduce) {
  .n-layout__pro-coving-text {
    transition: none;
  }
}
.n-layout__pro-coving-organisation:not(:empty):before {
  color: var(--o3-color-palette-slate);
  content: '|';
  padding-inline: var(--o3-spacing-3xs);
}
[class^='o3-editorial-typography-'] {
  color: var(--o3-color-use-case-body-text);
  margin: 0;
}
[class^='o3-editorial-typography-'][data-o3-theme='inverse'],
[data-o3-theme='inverse'] [class^='o3-editorial-typography-'] {
  color: var(--o3-color-use-case-body-inverse-text);
}
.o3-editorial-typography-body {
  margin: 0 0 var(--o3-spacing-s);
}
[class^='o3-editorial-typography-'] {
  --_o3-body-font-family: var(--o3-type-body-content-base-font-family);
  --_o3-body-font-size: var(--o3-type-body-content-base-font-size);
  --_o3-body-font-weight: var(--o3-type-body-content-base-font-weight);
  --_o3-body-line-height: var(--o3-type-body-content-base-line-height);
}
.o3-editorial-typography-body {
  font-family: var(--_o3-body-font-family);
  font-size: var(--_o3-body-font-size);
  font-weight: var(--_o3-body-font-weight);
  line-height: var(--_o3-body-line-height);
}
.o3-editorial-typography-body > strong {
  font-family: var(--o3-type-body-content-highlight-font-family);
  font-size: var(--o3-type-body-content-highlight-font-size);
  font-weight: var(--o3-type-body-content-highlight-font-weight);
  line-height: var(--o3-type-body-content-highlight-line-height);
}
.o3-editorial-typography-body > em {
  font-family: var(--o3-type-body-content-emphasis-font-family);
  font-size: var(--o3-type-body-content-emphasis-font-size);
  font-style: var(--o3-type-body-content-emphasis-font-style);
  font-weight: var(--o3-type-body-content-emphasis-font-weight);
  line-height: var(--o3-type-body-content-emphasis-line-height);
}
.o3-editorial-typography-headline {
  font-family: var(--o3-type-headline-md-font-family);
  font-size: var(--o3-type-headline-md-font-size);
  font-weight: var(--o3-type-headline-md-font-weight);
  line-height: var(--o3-type-headline-md-line-height);
}
.o3-editorial-typography-display {
  font-family: var(--o3-type-display-sm-font-family);
  font-size: var(--o3-type-display-sm-font-size);
  font-weight: var(--o3-type-display-sm-font-weight);
  line-height: var(--o3-type-display-sm-line-height);
}
.o3-editorial-typography-display[data-o3-editorial-underline]:after {
  border-bottom: var(--o3-spacing-4xs) solid;
  content: '';
  display: block;
  max-width: 100%;
  padding-top: var(--o3-spacing-xs);
  width: 182px;
}
.o3-editorial-typography-chapter {
  font-family: var(--o3-type-title-lg-font-family);
  font-size: var(--o3-type-title-lg-font-size);
  font-weight: var(--o3-type-title-lg-font-weight);
  line-height: var(--o3-type-title-lg-line-height);
}
.o3-editorial-typography-subheading {
  font-family: var(--o3-type-title-md-font-family);
  font-size: var(--o3-type-title-md-font-size);
  font-weight: var(--o3-type-title-md-font-weight);
  line-height: var(--o3-type-title-md-line-height);
}
.o3-editorial-typography-label {
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  line-height: var(--o3-type-body-base-line-height);
}
@media (min-width: 740px) {
  .o3-editorial-typography-display {
    font-size: var(--o3-type-display-md-font-size);
    font-weight: var(--o3-type-display-md-font-weight);
    line-height: var(--o3-type-display-md-line-height);
  }
}
@media (min-width: 980px) {
  .o3-editorial-typography-headline {
    font-size: var(--o3-type-headline-lg-font-size);
    font-weight: var(--o3-type-headline-lg-font-weight);
    line-height: var(--o3-type-headline-lg-line-height);
  }
  .o3-editorial-typography-display {
    font-size: var(--o3-type-display-lg-font-size);
    font-weight: var(--o3-type-display-lg-font-weight);
    line-height: var(--o3-type-display-lg-line-height);
  }
}
.o3-editorial-typography-topic-tag {
  font-family: var(--o3-type-body-highlight-font-family);
  font-size: var(--o3-type-body-highlight-font-size);
  font-weight: var(--o3-type-body-highlight-font-weight);
  line-height: var(--o3-type-body-highlight-line-height);
}
a.o3-editorial-typography-topic-tag {
  color: var(--o3-editorial-typography-topic-tag-color, var(--_o3-editorial-typography-topic-tag-color));
  text-decoration: none;
}
a.o3-editorial-typography-topic-tag:hover {
  color: var(
    --o3-editorial-typography-topic-tag-hover-color,
    var(--_o3-editorial-typography-topic-tag-hover-color)
  );
}
[data-o3-theme='inverse'] a.o3-editorial-typography-topic-tag,
a.o3-editorial-typography-topic-tag[data-o3-theme='inverse'] {
  --o3-editorial-typography-topic-tag-color: var(--_o3-editorial-typography-topic-tag-inverse-color);
  --o3-editorial-typography-topic-tag-hover-color: var(
    --_o3-editorial-typography-topic-tag-hover-inverse-color
  );
}
.o3-editorial-typography-standfirst {
  font-family: var(--o3-type-body-lg-font-family);
  font-size: var(--o3-type-body-lg-font-size);
  font-weight: var(--o3-type-body-lg-font-weight);
  line-height: var(--o3-type-body-lg-line-height);
}
.o3-editorial-typography-caption {
  color: var(--_o3-editorial-typography-caption-color);
  font-family: var(--o3-type-detail-font-family);
  font-size: var(--o3-type-detail-font-size);
  font-weight: var(--o3-type-detail-font-weight);
  line-height: var(--o3-type-detail-line-height);
}
.o3-editorial-typography-caption[data-o3-theme='inverse'],
[data-o3-theme='inverse'] .o3-editorial-typography-caption {
  color: var(--_o3-editorial-typography-caption-inverse-color);
}
.o3-editorial-typography-byline-author {
  font-family: var(--o3-type-body-highlight-font-family);
  font-size: var(--o3-type-body-highlight-font-size);
  font-weight: var(--o3-type-body-highlight-font-weight);
  line-height: var(--o3-type-body-highlight-line-height);
}
a.o3-editorial-typography-byline-author {
  color: var(
    --o3-editorial-typography-byline-author-color,
    var(--_o3-editorial-typography-byline-author-color)
  );
  text-decoration: none;
}
a.o3-editorial-typography-byline-author:hover {
  color: var(
    --o3-editorial-typography-byline-author-hover-color,
    var(--_o3-editorial-typography-byline-author-hover-color)
  );
}
[data-o3-theme='inverse'] a.o3-editorial-typography-byline-author,
a.o3-editorial-typography-byline-author[data-o3-theme='inverse'] {
  --o3-editorial-typography-byline-author-color: var(--_o3-editorial-typography-byline-author-inverse-color);
  --o3-editorial-typography-byline-author-hover-color: var(
    --_o3-editorial-typography-byline-author-hover-inverse-color
  );
}
.o3-editorial-typography-byline {
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  line-height: var(--o3-type-body-base-line-height);
}
.o3-editorial-typography-byline-timestamp {
  color: var(--_o3-editorial-typography-byline-timestamp-color);
  font-family: var(--o3-type-label-font-family);
  font-size: var(--o3-type-label-font-size);
  font-weight: var(--o3-type-label-font-weight);
  line-height: var(--o3-type-label-line-height);
  text-transform: uppercase;
}
.o3-editorial-typography-byline-timestamp[data-o3-theme='inverse'],
[data-o3-theme='inverse'] .o3-editorial-typography-byline-timestamp {
  color: var(--_o3-editorial-typography-byline-timestamp-inverse-color);
}
.o3-editorial-typography-pullquote {
  color: var(--_o3-editorial-typography-pullquote-color);
  font-family: var(--_o3-editorial-typography-pullquote-content-font-family), sans-serif;
  font-size: var(--_o3-editorial-typography-pullquote-content-font-size);
  font-weight: var(--_o3-editorial-typography-pullquote-content-font-weight);
  line-height: var(--_o3-editorial-typography-pullquote-content-line-height);
}
.o3-editorial-typography-blockquote {
  border-left: var(--o3-spacing-5xs) solid;
  font-family: var(--_o3-body-font-family);
  font-size: var(--_o3-body-font-size);
  font-weight: var(--_o3-body-font-weight);
  line-height: var(--_o3-body-line-height);
  padding-left: var(--o3-spacing-2xs);
}
:is(.o3-editorial-typography-pullquote, .o3-editorial-typography-blockquote):before {
  --_o3-editorial-typography-quote-icon-size: 36px;
  background-color: currentColor;
  color: var(--_o3-editorial-typography-quote-icon-color);
  content: '';
  display: inline-block;
  height: var(--_o3-editorial-typography-quote-icon-size);
  -webkit-mask-image: var(--o3-icon-quote-left);
  mask-image: var(--o3-icon-quote-left);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  width: var(--_o3-editorial-typography-quote-icon-size);
}
.o3-editorial-typography-blockquote > p,
.o3-editorial-typography-pullquote > p {
  margin: var(--o3-spacing-2xs) 0;
}
.o3-editorial-typography-blockquote__author,
.o3-editorial-typography-pullquote__author {
  color: var(--_o3-editorial-typography-pullquote-color);
  margin-bottom: var(--o3-spacing-5xs);
}
.o3-editorial-typography-blockquote__author,
.o3-editorial-typography-blockquote__source,
.o3-editorial-typography-pullquote__author,
.o3-editorial-typography-pullquote__source {
  display: block;
  font-style: normal;
}
.o3-editorial-typography-blockquote__author,
.o3-editorial-typography-pullquote__author {
  font-family: var(--o3-type-body-highlight-font-family);
  font-size: var(--o3-type-body-highlight-font-size);
  font-weight: var(--o3-type-body-highlight-font-weight);
  line-height: var(--o3-type-body-highlight-line-height);
}
.o3-editorial-typography-blockquote__author {
  text-transform: var(--o3-type-label-text-case);
}
.o3-editorial-typography-blockquote__source {
  font-family: var(--o3-type-detail-font-family);
  font-size: var(--o3-type-detail-font-size);
  font-weight: var(--o3-type-detail-font-weight);
  line-height: var(--o3-type-detail-line-height);
}
.o3-editorial-typography-big-number,
.o3-editorial-typography-big-number > div {
  display: block;
  unicode-bidi: isolate;
}
.o3-editorial-typography-big-number__title {
  font-family: var(--_o3-editorial-typography-big-number-title-font-family), sans-serif;
  font-size: var(--_o3-editorial-typography-big-number-title-font-size);
  font-weight: var(--_o3-editorial-typography-big-number-title-font-weight);
  line-height: var(--_o3-editorial-typography-big-number-title-line-height);
  margin: 0 0 var(--o3-spacing-5xs);
}
.o3-editorial-typography-big-number__content {
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  line-height: var(--o3-type-body-base-line-height);
}
[class^='o3-editorial-typography-list-'] {
  color: var(--o3-color-use-case-body-text);
  display: flex;
  flex-direction: column;
  font-family: var(--_o3-body-font-family);
  font-size: var(--_o3-body-font-size);
  font-weight: var(--_o3-body-font-weight);
  line-height: var(--_o3-body-line-height);
  list-style: none;
  padding: 0;
}
[class^='o3-editorial-typography-list-'] li:before {
  font-family: var(--o3-font-family-metric);
  margin-right: var(--o3-spacing-xs);
  min-width: 0.7rem;
}
[class^='o3-editorial-typography-list-'] li {
  display: inline-flex;
}
.o3-editorial-typography-list-unordered li:before {
  background-color: currentColor;
  content: '';
  display: inline-block;
  flex-shrink: 0;
  height: var(--_o3-body-line-height);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10'/%3E%3C/svg%3E");
  -webkit-mask-position: left center;
  mask-position: left center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 0.7ch;
  mask-size: 0.7ch;
}
.o3-editorial-typography-list-ordered {
  counter-reset: item;
}
.o3-editorial-typography-list-ordered li:before {
  content: counter(item);
  counter-increment: item;
  font-feature-settings: 'tnum';
  font-size: var(--o3-font-size-metric2-1);
  font-weight: var(--o3-font-weight-semibold);
}
.o3-editorial-typography-drop-cap:first-letter {
  float: left;
  font-family: var(--o3-font-family-metric);
  font-size: 6.75rem;
  font-weight: var(--o3-font-weight-light);
  line-height: 0.82;
  margin-right: var(--o3-spacing-2xs);
}
[data-o3-brand='core'] {
  --_o3-editorial-typography-topic-tag-color: var(--o3-color-palette-claret);
  --_o3-editorial-typography-topic-tag-inverse-color: var(--o3-color-palette-white);
  --_o3-editorial-typography-topic-tag-hover-color: var(--o3-color-palette-claret-30);
  --_o3-editorial-typography-topic-tag-hover-inverse-color: var(--o3-color-use-case-link-inverse-text-hover);
  --_o3-editorial-typography-caption-color: var(--o3-color-palette-black-70);
  --_o3-editorial-typography-caption-inverse-color: var(--o3-color-use-case-muted-inverse-text);
  --_o3-editorial-typography-byline-author-inverse-color: var(--o3-color-palette-white);
  --_o3-editorial-typography-byline-author-hover-color: var(--o3-color-palette-claret-60);
  --_o3-editorial-typography-byline-author-hover-inverse-color: var(
    --o3-color-use-case-link-inverse-text-hover
  );
  --_o3-editorial-typography-byline-timestamp-color: var(--o3-color-palette-black-60);
  --_o3-editorial-typography-byline-timestamp-inverse-color: var(--o3-color-use-case-muted-inverse-text);
  --_o3-editorial-typography-pullquote-content-font-family: var(--o3-font-family-metric);
  --_o3-editorial-typography-pullquote-content-font-weight: var(--o3-font-weight-semibold);
  --_o3-editorial-typography-pullquote-content-font-size: var(--o3-font-size-metric2-2);
  --_o3-editorial-typography-pullquote-content-line-height: var(--o3-font-lineheight-metric2-2);
  --_o3-editorial-typography-big-number-title-font-family: var(--o3-font-family-metric);
  --_o3-editorial-typography-big-number-title-font-weight: var(--o3-font-weight-semibold);
  --_o3-editorial-typography-big-number-title-font-size: var(--o3-font-size-metric2-7);
  --_o3-editorial-typography-big-number-title-line-height: var(--o3-font-lineheight-metric2-7);
  --_o3-editorial-typography-byline-author-color: var(--o3-color-use-case-body-text);
}
.o3-button {
  --_o3-button-min-width: 80px;
  --_o3-button-min-height: 44px;
  --_o3-button-block-padding: var(--o3-spacing-4xs);
  --_o3-button-inline-padding-start: var(--o3-spacing-2xs);
  --_o3-button-inline-padding-end: var(--o3-spacing-2xs);
  --_o3-button-border-size: 1px;
  --_o3-icon-size: calc(var(--_o3-button-min-height) - var(--_o3-button-block-padding) * 2);
  min-width: var(--_o3-button-min-width);
  --o3-button-fluid: ;
  align-items: center;
  -webkit-appearance: none;
  appearance: none;
  border: var(--_o3-button-border-size) solid transparent;
  border-radius: var(--o3-border-radius-1);
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-family: var(--o3-type-body-highlight-font-family);
  font-size: var(--o3-type-body-highlight-font-size);
  font-weight: var(--o3-type-body-highlight-font-weight);
  justify-content: center;
  line-height: var(--o3-type-body-highlight-line-height);
  min-height: var(--_o3-button-min-height);
  padding: 0 var(--_o3-button-inline-padding-end) 0 var(--_o3-button-inline-padding-start);
  text-align: center;
  text-decoration: none;
  transition:
    background-color 0.3s,
    color 0.15s ease-out,
    border-color 0.15s ease-out;
  vertical-align: middle;
  width: var(--o3-button-fluid, 100%);
}
.o3-button[aria-disabled='true'],
.o3-button[disabled] {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
.o3-button[aria-disabled='true'].o3-button--hide-disabled,
.o3-button[disabled].o3-button--hide-disabled {
  visibility: hidden;
}
.o3-button.o3-button--primary {
  background-color: var(--_o3-button-primary-standard-background);
  border-color: var(--_o3-button-primary-standard-border);
  color: var(--_o3-button-primary-standard-color);
}
.o3-button.o3-button--primary:hover {
  background-color: var(--_o3-button-primary-standard-hover-background);
  border-color: var(--_o3-button-primary-standard-hover-border);
  color: var(--_o3-button-primary-standard-hover-color);
}
.o3-button.o3-button--primary:focus-visible {
  background-color: var(--_o3-button-primary-standard-focus-background);
  border-color: var(--_o3-button-primary-standard-focus-border);
  color: var(--_o3-button-primary-standard-focus-color);
}
.o3-button.o3-button--primary:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-primary-standard-active-background);
  border-color: var(--_o3-button-primary-standard-active-border);
  color: var(--_o3-button-primary-standard-active-color);
}
.o3-button.o3-button--primary[data-o3-theme='inverse'],
:where([data-o3-theme='inverse']) .o3-button.o3-button--primary {
  background-color: var(--_o3-button-primary-inverse-background);
  border-color: var(--_o3-button-primary-inverse-border);
  color: var(--_o3-button-primary-inverse-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--primary
):hover {
  background-color: var(--_o3-button-primary-inverse-hover-background);
  border-color: var(--_o3-button-primary-inverse-hover-border);
  color: var(--_o3-button-primary-inverse-hover-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--primary
):focus-visible {
  background-color: var(--_o3-button-primary-inverse-focus-background);
  border-color: var(--_o3-button-primary-inverse-focus-border);
  color: var(--_o3-button-primary-inverse-focus-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--primary
):is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-primary-inverse-active-background);
  border-color: var(--_o3-button-primary-inverse-active-border);
  color: var(--_o3-button-primary-inverse-active-color);
}
.o3-button.o3-button--primary[data-o3-theme='mono'],
:where([data-o3-theme='mono']) .o3-button.o3-button--primary {
  background-color: var(--_o3-button-primary-mono-background);
  border-color: var(--_o3-button-primary-mono-border);
  color: var(--_o3-button-primary-mono-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--primary
):hover {
  background-color: var(--_o3-button-primary-mono-hover-background);
  border-color: var(--_o3-button-primary-mono-hover-border);
  color: var(--_o3-button-primary-mono-hover-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--primary
):focus-visible {
  background-color: var(--_o3-button-primary-mono-focus-background);
  border-color: var(--_o3-button-primary-mono-focus-border);
  color: var(--_o3-button-primary-mono-focus-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--primary
):is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-primary-mono-active-background);
  border-color: var(--_o3-button-primary-mono-active-border);
  color: var(--_o3-button-primary-mono-active-color);
}
.o3-button.o3-button--primary[data-o3-theme='neutral'],
:where([data-o3-theme='neutral']) .o3-button.o3-button--primary {
  background-color: var(--_o3-button-primary-neutral-background);
  border-color: var(--_o3-button-primary-neutral-border);
  color: var(--_o3-button-primary-neutral-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='neutral'],
  :where([data-o3-theme='neutral']) .o3-button.o3-button--primary
):hover {
  background-color: var(--_o3-button-primary-neutral-hover-background);
  border-color: var(--_o3-button-primary-neutral-hover-border);
  color: var(--_o3-button-primary-neutral-hover-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='neutral'],
  :where([data-o3-theme='neutral']) .o3-button.o3-button--primary
):focus-visible {
  background-color: var(--_o3-button-primary-neutral-focus-background);
  border-color: var(--_o3-button-primary-neutral-focus-border);
  color: var(--_o3-button-primary-neutral-focus-color);
}
:is(
  .o3-button.o3-button--primary[data-o3-theme='neutral'],
  :where([data-o3-theme='neutral']) .o3-button.o3-button--primary
):is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-primary-neutral-active-background);
  border-color: var(--_o3-button-primary-neutral-active-border);
  color: var(--_o3-button-primary-neutral-active-color);
}
.o3-button.o3-button--secondary {
  background-color: var(--_o3-button-secondary-standard-background);
  border-color: var(--_o3-button-secondary-standard-border);
  color: var(--_o3-button-secondary-standard-color);
}
.o3-button.o3-button--secondary:hover {
  background-color: var(--_o3-button-secondary-standard-hover-background);
  border-color: var(--_o3-button-secondary-standard-hover-border);
  color: var(--_o3-button-secondary-standard-hover-color);
}
.o3-button.o3-button--secondary:focus-visible {
  background-color: var(--_o3-button-secondary-standard-focus-background);
  border-color: var(--_o3-button-secondary-standard-focus-border);
  color: var(--_o3-button-secondary-standard-focus-color);
}
.o3-button.o3-button--secondary:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-secondary-standard-active-background);
  border-color: var(--_o3-button-secondary-standard-active-border);
  color: var(--_o3-button-secondary-standard-active-color);
}
.o3-button.o3-button--secondary[data-o3-theme='inverse'],
:where([data-o3-theme='inverse']) .o3-button.o3-button--secondary {
  background-color: var(--_o3-button-secondary-inverse-background);
  border-color: var(--_o3-button-secondary-inverse-border);
  color: var(--_o3-button-secondary-inverse-color);
}
:is(
  .o3-button.o3-button--secondary[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--secondary
):hover {
  background-color: var(--_o3-button-secondary-inverse-hover-background);
  border-color: var(--_o3-button-secondary-inverse-hover-border);
  color: var(--_o3-button-secondary-inverse-hover-color);
}
:is(
  .o3-button.o3-button--secondary[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--secondary
):focus-visible {
  background-color: var(--_o3-button-secondary-inverse-focus-background);
  border-color: var(--_o3-button-secondary-inverse-focus-border);
  color: var(--_o3-button-secondary-inverse-focus-color);
}
:is(
  .o3-button.o3-button--secondary[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--secondary
):is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-secondary-inverse-active-background);
  border-color: var(--_o3-button-secondary-inverse-active-border);
  color: var(--_o3-button-secondary-inverse-active-color);
}
.o3-button.o3-button--secondary[data-o3-theme='mono'],
:where([data-o3-theme='mono']) .o3-button.o3-button--secondary {
  background-color: var(--_o3-button-secondary-mono-background);
  border-color: var(--_o3-button-secondary-mono-border);
  color: var(--_o3-button-secondary-mono-color);
}
:is(
  .o3-button.o3-button--secondary[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--secondary
):hover {
  background-color: var(--_o3-button-secondary-mono-hover-background);
  border-color: var(--_o3-button-secondary-mono-hover-border);
  color: var(--_o3-button-secondary-mono-hover-color);
}
:is(
  .o3-button.o3-button--secondary[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--secondary
):focus-visible {
  background-color: var(--_o3-button-secondary-mono-focus-background);
  border-color: var(--_o3-button-secondary-mono-focus-border);
  color: var(--_o3-button-secondary-mono-focus-color);
}
:is(
  .o3-button.o3-button--secondary[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--secondary
):is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-secondary-mono-active-background);
  border-color: var(--_o3-button-secondary-mono-active-border);
  color: var(--_o3-button-secondary-mono-active-color);
}
.o3-button.o3-button--secondary[data-o3-theme='neutral'],
:where([data-o3-theme='neutral']) .o3-button.o3-button--secondary {
  border: 1px dashed var(--o3-color-palette-crimson);
  opacity: 0.6;
  pointer-events: none;
}
.o3-button.o3-button--ghost {
  background-color: var(--_o3-button-ghost-standard-background);
  border-color: var(--_o3-button-ghost-standard-border);
  color: var(--_o3-button-ghost-standard-color);
}
.o3-button.o3-button--ghost:hover {
  background-color: var(--_o3-button-ghost-standard-hover-background);
  border-color: var(--_o3-button-ghost-standard-hover-border);
  color: var(--_o3-button-ghost-standard-hover-color);
}
.o3-button.o3-button--ghost:focus-visible {
  background-color: var(--_o3-button-ghost-standard-focus-background);
  border-color: var(--_o3-button-ghost-standard-focus-border);
  color: var(--_o3-button-ghost-standard-focus-color);
}
.o3-button.o3-button--ghost:is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-ghost-standard-active-background);
  border-color: var(--_o3-button-ghost-standard-active-border);
  color: var(--_o3-button-ghost-standard-active-color);
}
.o3-button.o3-button--ghost[data-o3-theme='inverse'],
:where([data-o3-theme='inverse']) .o3-button.o3-button--ghost {
  background-color: var(--_o3-button-ghost-inverse-background);
  border-color: var(--_o3-button-ghost-inverse-border);
  color: var(--_o3-button-ghost-inverse-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--ghost
):hover {
  background-color: var(--_o3-button-ghost-inverse-hover-background);
  border-color: var(--_o3-button-ghost-inverse-hover-border);
  color: var(--_o3-button-ghost-inverse-hover-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--ghost
):focus-visible {
  background-color: var(--_o3-button-ghost-inverse-focus-background);
  border-color: var(--_o3-button-ghost-inverse-focus-border);
  color: var(--_o3-button-ghost-inverse-focus-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) .o3-button.o3-button--ghost
):is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-ghost-inverse-active-background);
  border-color: var(--_o3-button-ghost-inverse-active-border);
  color: var(--_o3-button-ghost-inverse-active-color);
}
.o3-button.o3-button--ghost[data-o3-theme='mono'],
:where([data-o3-theme='mono']) .o3-button.o3-button--ghost {
  background-color: var(--_o3-button-ghost-mono-background);
  border-color: var(--_o3-button-ghost-mono-border);
  color: var(--_o3-button-ghost-mono-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--ghost
):hover {
  background-color: var(--_o3-button-ghost-mono-hover-background);
  border-color: var(--_o3-button-ghost-mono-hover-border);
  color: var(--_o3-button-ghost-mono-hover-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--ghost
):focus-visible {
  background-color: var(--_o3-button-ghost-mono-focus-background);
  border-color: var(--_o3-button-ghost-mono-focus-border);
  color: var(--_o3-button-ghost-mono-focus-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='mono'],
  :where([data-o3-theme='mono']) .o3-button.o3-button--ghost
):is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-ghost-mono-active-background);
  border-color: var(--_o3-button-ghost-mono-active-border);
  color: var(--_o3-button-ghost-mono-active-color);
}
.o3-button.o3-button--ghost[data-o3-theme='neutral'],
:where([data-o3-theme='neutral']) .o3-button.o3-button--ghost {
  background-color: var(--_o3-button-ghost-neutral-background);
  border-color: var(--_o3-button-ghost-neutral-border);
  color: var(--_o3-button-ghost-neutral-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='neutral'],
  :where([data-o3-theme='neutral']) .o3-button.o3-button--ghost
):hover {
  background-color: var(--_o3-button-ghost-neutral-hover-background);
  border-color: var(--_o3-button-ghost-neutral-hover-border);
  color: var(--_o3-button-ghost-neutral-hover-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='neutral'],
  :where([data-o3-theme='neutral']) .o3-button.o3-button--ghost
):focus-visible {
  background-color: var(--_o3-button-ghost-neutral-focus-background);
  border-color: var(--_o3-button-ghost-neutral-focus-border);
  color: var(--_o3-button-ghost-neutral-focus-color);
}
:is(
  .o3-button.o3-button--ghost[data-o3-theme='neutral'],
  :where([data-o3-theme='neutral']) .o3-button.o3-button--ghost
):is(:active, [aria-selected='true'], [aria-current], [aria-pressed='true']) {
  background-color: var(--_o3-button-ghost-neutral-active-background);
  border-color: var(--_o3-button-ghost-neutral-active-border);
  color: var(--_o3-button-ghost-neutral-active-color);
}
@media screen and (max-width: 490px) {
  .o3-button[data-o3-fluid] {
    --o3-button-fluid: initial;
  }
}
.o3-button.o3-button--small {
  --_o3-button-min-width: 60px;
  --_o3-button-min-height: 28px;
  --_o3-button-inline-padding-start: var(--o3-spacing-4xs);
  --_o3-button-inline-padding-end: var(--o3-spacing-4xs);
  --_o3-button-block-padding: var(--o3-spacing-5xs);
  font-size: var(--o3-font-size-negative-2);
  line-height: var(--o3-font-lineheight-negative-2);
}
.o3-button-pagination {
  container-type: inline-size;
  display: flex;
  gap: var(--o3-spacing-4xs);
  width: 100%;
}
.o3-button-pagination > .o3-button,
.o3-button-pagination > .o3-button.o3-button-icon--icon-only,
.o3-button-pagination__ellipsis {
  --_o3-button-min-width: auto;
  --_o3-button-min-height: 40px;
  flex: 1 1 38px;
  max-width: 38px;
}
@supports (container-type: inline-size) {
  @container (width <= calc((38px * 9) + (0.5rem * 8))) {
    .o3-button-pagination > [data-o3-button-show-when='wide'] {
      display: none;
    }
  }
  @container (width > calc((38px * 9) + (0.5rem * 8))) {
    .o3-button-pagination > [data-o3-button-show-when='narrow'] {
      display: none;
    }
  }
}
@supports not (container-type: inline-size) {
  @media screen and (max-width: 740px) {
    .o3-button-pagination > [data-o3-button-show-when='wide'] {
      display: none;
    }
  }
  @media screen and (min-width: 741px) {
    .o3-button-pagination > [data-o3-button-show-when='narrow'] {
      display: none;
    }
  }
}
.o3-button-pagination__ellipsis {
  align-items: center;
  box-sizing: border-box;
  color: var(--o3-color-palette-black-60);
  display: flex;
  font-size: var(--o3-font-size-3);
  justify-content: center;
  line-height: 0;
  min-height: var(--_o3-button-min-height);
}
.o3-button-pagination__ellipsis[data-o3-theme='inverse'],
:where([data-o3-theme='inverse']) .o3-button-pagination__ellipsis {
  color: var(--o3-color-palette-white);
}
.o3-button-group {
  display: flex;
  flex-wrap: wrap;
}
.o3-button-group > .o3-button + .o3-button {
  border-radius: 0;
  margin-left: calc(var(--_o3-button-border-size) * -1);
}
.o3-button-group > .o3-button:first-of-type {
  border-radius: 0;
  border-bottom-left-radius: var(--o3-border-radius-1);
  border-top-left-radius: var(--o3-border-radius-1);
}
.o3-button-group > .o3-button:last-of-type {
  border-radius: 0;
  border-bottom-right-radius: var(--o3-border-radius-1);
  border-top-right-radius: var(--o3-border-radius-1);
}
.o3-button-icon:before {
  background-color: currentColor;
  content: '';
  display: inline-block;
  height: var(--_o3-icon-size);
  -webkit-mask-image: var(--o3-button-icon);
  mask-image: var(--o3-button-icon);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  width: var(--_o3-icon-size);
}
@media (forced-colors: active) {
  button.o3-button-icon:before {
    background-color: ButtonText;
  }
  a.o3-button-icon:before {
    background-color: LinkText;
  }
}
.o3-button-icon:not(.o3-button-icon--icon-only):before {
  margin-right: var(--o3-spacing-4xs);
}
.o3-button-icon {
  --_o3-button-inline-padding-end: var(--o3-spacing-s);
}
.o3-button-icon--end:not(.o3-button-icon--icon-only) {
  padding: 0 var(--_o3-button-inline-padding-start) 0 var(--_o3-button-inline-padding-end);
}
.o3-button-icon--end:not(.o3-button-icon--icon-only):before {
  margin-left: var(--o3-spacing-4xs);
  margin-right: 0;
  order: 1;
}
.o3-button--small.o3-button-icon {
  --_o3-button-inline-padding-end: var(--o3-spacing-4xs);
}
.o3-button-icon.o3-button-icon--icon-only {
  --_o3-button-min-width: var(--_o3-button-min-height);
  --_o3-button-inline-padding-start: 0;
  --_o3-button-inline-padding-end: 0;
}
.o3-button-icon__label {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  clip-path: polygon(0 0, 0 0);
  height: 2px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  width: 2px;
}
.o3-button-icon.o3-button-icon--clock:before {
  --o3-button-icon: var(--o3-icon-clock);
}
.o3-button-icon.o3-button-icon--cross:before {
  --o3-button-icon: var(--o3-icon-cross);
}
.o3-button-icon.o3-button-icon--image:before {
  --o3-button-icon: var(--o3-icon-image);
}
.o3-button-icon.o3-button-icon--list:before {
  --o3-button-icon: var(--o3-icon-list);
}
.o3-button-icon.o3-button-icon--grid:before {
  --o3-button-icon: var(--o3-icon-grid);
}
.o3-button-icon.o3-button-icon--notification:before {
  --o3-button-icon: var(--o3-icon-notification);
}
.o3-button-icon.o3-button-icon--outside-page:before {
  --o3-button-icon: var(--o3-icon-outside-page);
}
.o3-button-icon.o3-button-icon--question:before {
  --o3-button-icon: var(--o3-icon-question);
}
.o3-button-icon.o3-button-icon--tick:before {
  --o3-button-icon: var(--o3-icon-tick);
}
.o3-button-icon.o3-button-icon--thumbs-down:before {
  --o3-button-icon: var(--o3-icon-thumbs-down);
}
.o3-button-icon.o3-button-icon--thumbs-up:before {
  --o3-button-icon: var(--o3-icon-thumbs-up);
}
.o3-button-icon.o3-button-icon--settings:before {
  --o3-button-icon: var(--o3-icon-settings);
}
.o3-button-icon.o3-button-icon--search:before {
  --o3-button-icon: var(--o3-icon-search);
}
.o3-button-icon.o3-button-icon--plus:before {
  --o3-button-icon: var(--o3-icon-plus);
}
.o3-button-icon.o3-button-icon--download:before {
  --o3-button-icon: var(--o3-icon-download);
}
.o3-button-icon.o3-button-icon--chevron-up:before {
  --o3-button-icon: var(--o3-icon-chevron-up);
}
.o3-button-icon.o3-button-icon--chevron-down:before {
  --o3-button-icon: var(--o3-icon-chevron-down);
}
.o3-button-icon.o3-button-icon--chevron-right:before {
  --o3-button-icon: var(--o3-icon-chevron-right);
}
.o3-button-icon.o3-button-icon--chevron-left:before {
  --o3-button-icon: var(--o3-icon-chevron-left);
}
.o3-button-icon.o3-button-icon--edit:before {
  --o3-button-icon: var(--o3-icon-edit);
}
.o3-button-icon.o3-button-icon--refresh:before {
  --o3-button-icon: var(--o3-icon-refresh);
}
.o3-button-icon.o3-button-icon--link:before {
  --o3-button-icon: var(--o3-icon-link);
}
.o3-button-icon.o3-button-icon--calendar:before {
  --o3-button-icon: var(--o3-icon-calendar);
}
.o3-button-icon.o3-button-icon--scroll-to:before {
  --o3-button-icon: var(--o3-icon-scroll-to);
}
.o3-button-icon.o3-button-icon--sparkles:before {
  --o3-button-icon: var(--o3-icon-sparkles);
}
.o3-button-icon.o3-button-icon--first:before {
  --o3-button-icon: var(--o3-icon-first);
}
.o3-button-icon.o3-button-icon--last:before {
  --o3-button-icon: var(--o3-icon-last);
}
.o3-button-icon.o3-button-icon--play:before {
  --o3-button-icon: var(--o3-icon-play);
}
.o3-button-icon.o3-button-icon--note:before {
  --o3-button-icon: var(--o3-icon-note);
}
.o3-button-icon.o3-button-icon--radar:before {
  --o3-button-icon: var(--o3-icon-radar);
}
.o3-button-icon.o3-button-icon--upload:before {
  --o3-button-icon: var(--o3-icon-upload);
}
[data-o3-brand='core'] .o3-button {
  --_o3-button-primary-standard-color: #fff;
  --_o3-button-primary-standard-background: #0d7680;
  --_o3-button-primary-standard-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-standard-hover-background: #095259;
  --_o3-button-primary-standard-hover-color: #fff;
  --_o3-button-primary-standard-hover-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-standard-focus-background: #095259;
  --_o3-button-primary-standard-focus-color: #fff;
  --_o3-button-primary-standard-focus-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-standard-active-background: #052f33;
  --_o3-button-primary-standard-active-color: #fff;
  --_o3-button-primary-standard-active-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-inverse-color: #262a33;
  --_o3-button-primary-inverse-background: #fff;
  --_o3-button-primary-inverse-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-inverse-hover-background: #c9cacc;
  --_o3-button-primary-inverse-hover-color: #262a33;
  --_o3-button-primary-inverse-hover-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-inverse-focus-background: #c9cacc;
  --_o3-button-primary-inverse-focus-color: #262a33;
  --_o3-button-primary-inverse-focus-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-inverse-active-background: #9d9fa3;
  --_o3-button-primary-inverse-active-color: #262a33;
  --_o3-button-primary-inverse-active-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-mono-color: #fff;
  --_o3-button-primary-mono-background: #262a33;
  --_o3-button-primary-mono-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-mono-hover-background: #515257;
  --_o3-button-primary-mono-hover-color: #fff;
  --_o3-button-primary-mono-hover-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-mono-focus-background: #515257;
  --_o3-button-primary-mono-focus-color: #fff;
  --_o3-button-primary-mono-focus-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-mono-active-background: #727071;
  --_o3-button-primary-mono-active-color: #fff;
  --_o3-button-primary-mono-active-border: hsla(0, 0%, 100%, 0);
  --_o3-button-secondary-standard-color: #0d7680;
  --_o3-button-secondary-standard-background: hsla(0, 0%, 100%, 0);
  --_o3-button-secondary-standard-border: #0d7680;
  --_o3-button-secondary-standard-hover-background: rgba(13, 118, 128, 0.1);
  --_o3-button-secondary-standard-hover-color: #0c707a;
  --_o3-button-secondary-standard-hover-border: #0d7680;
  --_o3-button-secondary-standard-focus-background: rgba(13, 118, 128, 0.1);
  --_o3-button-secondary-standard-focus-color: #0c707a;
  --_o3-button-secondary-standard-focus-border: #0d7680;
  --_o3-button-secondary-standard-active-background: #0d7680;
  --_o3-button-secondary-standard-active-color: #fff;
  --_o3-button-secondary-standard-active-border: #0d7680;
  --_o3-button-secondary-inverse-color: #fff;
  --_o3-button-secondary-inverse-background: hsla(0, 0%, 100%, 0);
  --_o3-button-secondary-inverse-border: #fff;
  --_o3-button-secondary-inverse-hover-background: hsla(0, 0%, 100%, 0.15);
  --_o3-button-secondary-inverse-hover-color: #fff;
  --_o3-button-secondary-inverse-hover-border: #fff;
  --_o3-button-secondary-inverse-focus-background: hsla(0, 0%, 100%, 0.15);
  --_o3-button-secondary-inverse-focus-color: #fff;
  --_o3-button-secondary-inverse-focus-border: #fff;
  --_o3-button-secondary-inverse-active-background: #fff;
  --_o3-button-secondary-inverse-active-color: #000;
  --_o3-button-secondary-inverse-active-border: #fff;
  --_o3-button-secondary-mono-color: #262a33;
  --_o3-button-secondary-mono-background: hsla(0, 0%, 100%, 0);
  --_o3-button-secondary-mono-border: #262a33;
  --_o3-button-secondary-mono-hover-background: rgba(38, 42, 51, 0.15);
  --_o3-button-secondary-mono-hover-color: #262a33;
  --_o3-button-secondary-mono-hover-border: #262a33;
  --_o3-button-secondary-mono-focus-background: rgba(38, 42, 51, 0.15);
  --_o3-button-secondary-mono-focus-color: #262a33;
  --_o3-button-secondary-mono-focus-border: #262a33;
  --_o3-button-secondary-mono-active-background: #262a33;
  --_o3-button-secondary-mono-active-color: #fff;
  --_o3-button-secondary-mono-active-border: #262a33;
  --_o3-button-ghost-standard-color: #0d7680;
  --_o3-button-ghost-standard-background: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-standard-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-standard-hover-background: rgba(13, 118, 128, 0.1);
  --_o3-button-ghost-standard-hover-color: #0c707a;
  --_o3-button-ghost-standard-hover-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-standard-focus-background: rgba(13, 118, 128, 0.1);
  --_o3-button-ghost-standard-focus-color: #0c707a;
  --_o3-button-ghost-standard-focus-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-standard-active-background: #0d7680;
  --_o3-button-ghost-standard-active-color: #fff;
  --_o3-button-ghost-standard-active-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-inverse-color: #fff;
  --_o3-button-ghost-inverse-background: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-inverse-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-inverse-hover-background: hsla(0, 0%, 100%, 0.15);
  --_o3-button-ghost-inverse-hover-color: #fff;
  --_o3-button-ghost-inverse-hover-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-inverse-focus-background: hsla(0, 0%, 100%, 0.15);
  --_o3-button-ghost-inverse-focus-color: #fff;
  --_o3-button-ghost-inverse-focus-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-inverse-active-background: #fff;
  --_o3-button-ghost-inverse-active-color: #000;
  --_o3-button-ghost-inverse-active-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-mono-color: #262a33;
  --_o3-button-ghost-mono-background: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-mono-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-mono-hover-background: rgba(38, 42, 51, 0.15);
  --_o3-button-ghost-mono-hover-color: #262a33;
  --_o3-button-ghost-mono-hover-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-mono-focus-background: rgba(38, 42, 51, 0.15);
  --_o3-button-ghost-mono-focus-color: #262a33;
  --_o3-button-ghost-mono-focus-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-mono-active-background: #262a33;
  --_o3-button-ghost-mono-active-color: #fff;
  --_o3-button-ghost-mono-active-border: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-neutral-background: hsla(0, 0%, 100%, 0);
  --_o3-button-ghost-neutral-border: hsla(0, 0%, 100%, 0);
  --_o3-button-primary-neutral-background: var(--o3-color-palette-black-5);
  --_o3-button-primary-neutral-border: var(--o3-color-palette-black-5);
  --_o3-button-primary-neutral-hover-background: var(--o3-color-palette-black-10);
  --_o3-button-primary-neutral-hover-border: var(--o3-color-palette-black-10);
  --_o3-button-primary-neutral-focus-background: var(--o3-color-palette-black-10);
  --_o3-button-primary-neutral-focus-border: var(--o3-color-palette-black-10);
  --_o3-button-primary-neutral-active-background: var(--o3-color-palette-black-20);
  --_o3-button-primary-neutral-active-border: var(--o3-color-palette-black-5);
  --_o3-button-ghost-neutral-hover-background: var(--o3-color-palette-black-10);
  --_o3-button-ghost-neutral-hover-border: var(--o3-color-palette-black-10);
  --_o3-button-ghost-neutral-focus-background: var(--o3-color-palette-black-10);
  --_o3-button-ghost-neutral-focus-border: var(--o3-color-palette-black-10);
  --_o3-button-ghost-neutral-active-background: var(--o3-color-palette-black-20);
  --_o3-button-ghost-neutral-active-border: var(--o3-color-palette-black-5);
  --_o3-button-primary-neutral-color: var(--o3-color-use-case-body-text);
  --_o3-button-primary-neutral-hover-color: var(--o3-color-use-case-body-text);
  --_o3-button-primary-neutral-focus-color: var(--o3-color-use-case-body-text);
  --_o3-button-primary-neutral-active-color: var(--o3-color-use-case-body-text);
  --_o3-button-ghost-neutral-color: var(--o3-color-use-case-body-text);
  --_o3-button-ghost-neutral-hover-color: var(--o3-color-use-case-body-text);
  --_o3-button-ghost-neutral-focus-color: var(--o3-color-use-case-body-text);
  --_o3-button-ghost-neutral-active-color: var(--o3-color-use-case-body-text);
}
.o3-tooltip {
  --padding-top: var(--o3-spacing-3xs);
  --padding-right: var(--o3-spacing-2xs);
  --icon-button-size: 24px;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 10;
}
o3-tooltip-toggle.o3-tooltip {
  display: inline-flex;
  position: relative;
}
.o3-tooltip > .o3-tooltip-wrapper {
  background: var(--_o3-tooltip-background-color);
  box-shadow:
    2px 2px 6px 0 rgba(26, 26, 26, 0.1),
    5px 5px 24px 0 rgba(26, 26, 26, 0.17);
  box-sizing: border-box;
  color: var(--_o3-tooltip-text-color);
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  line-height: var(--o3-type-body-base-line-height);
  max-width: 250px;
  width: max-content;
}
.o3-tooltip-content {
  box-sizing: border-box;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow: auto;
  padding: var(--padding-top) var(--padding-right) var(--o3-spacing-2xs);
  position: relative;
}
o3-tooltip-onboarding .o3-tooltip-content {
  padding-bottom: var(--padding-top);
}
o3-tooltip-onboarding[no-title] .o3-tooltip-content {
  margin-right: var(--icon-button-size);
}
o3-tooltip-onboarding[no-title] .o3-tooltip-content-title,
o3-tooltip-toggle[no-title] .o3-tooltip-content-title {
  display: none;
}
.o3-tooltip-content-title {
  color: inherit;
  font-family: var(--o3-type-body-highlight-font-family);
  font-size: var(--o3-type-body-highlight-font-size);
  font-weight: var(--o3-type-body-highlight-font-weight);
  line-height: var(--o3-type-body-highlight-line-height);
  margin-bottom: var(--o3-spacing-4xs);
  padding-right: calc(var(--padding-right) + var(--o3-spacing-5xs));
}
.o3-tooltip > .o3-tooltip-wrapper > [data-tooltip-arrow],
.o3-tooltip > .o3-tooltip-wrapper > [data-tooltip-arrow]:before {
  --_arrow-size: 20px;
  --_arrow-offset: calc(var(--_arrow-size)/2);
  --_negative-arrow-offset: calc(var(--_arrow-offset) * -1);
  background: inherit;
  height: var(--_arrow-size);
  position: absolute;
  width: var(--_arrow-size);
}
.o3-tooltip > .o3-tooltip-wrapper > [data-tooltip-arrow]:before {
  content: '';
  transform: rotate(45deg);
  visibility: visible;
}
.o3-tooltip [data-tooltip-arrow] {
  visibility: hidden;
}
[data-popper-placement^='top'] [data-tooltip-arrow] {
  bottom: var(--_negative-arrow-offset);
}
[data-popper-placement^='bottom'] [data-tooltip-arrow] {
  top: var(--_negative-arrow-offset);
}
[data-popper-placement^='left'] [data-tooltip-arrow] {
  right: var(--_negative-arrow-offset);
}
[data-popper-placement^='right'] [data-tooltip-arrow] {
  left: var(--_negative-arrow-offset);
}
[data-popper-placement='top-start'] [data-tooltip-arrow] {
  left: var(--_arrow-offset);
}
[data-popper-placement='top-end'] [data-tooltip-arrow] {
  right: var(--_arrow-offset);
}
[data-popper-placement='top'] [data-tooltip-arrow] {
  left: 50%;
  transform: translateX(-50%);
}
[data-popper-placement='bottom-start'] [data-tooltip-arrow] {
  left: var(--_arrow-offset);
}
[data-popper-placement='bottom-end'] [data-tooltip-arrow] {
  right: var(--_arrow-offset);
}
[data-popper-placement='bottom'] [data-tooltip-arrow] {
  left: 50%;
  transform: translateX(-50%);
}
[data-popper-placement='left-start'] [data-tooltip-arrow] {
  top: var(--_arrow-offset);
}
[data-popper-placement='left-end'] [data-tooltip-arrow] {
  bottom: var(--_arrow-offset);
}
[data-popper-placement='left'] [data-tooltip-arrow] {
  top: 50%;
  transform: translateY(-50%);
}
[data-popper-placement='right-start'] [data-tooltip-arrow] {
  top: var(--_arrow-offset);
}
[data-popper-placement='right-end'] [data-tooltip-arrow] {
  bottom: var(--_arrow-offset);
}
[data-popper-placement='right'] [data-tooltip-arrow] {
  top: 50%;
  transform: translateY(-50%);
}
.o3-tooltip button {
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
}
.o3-tooltip button,
.o3-tooltip button:before {
  height: var(--icon-button-size);
  width: var(--icon-button-size);
}
.o3-tooltip button:before {
  background-color: var(--_o3-tooltip-text-color);
  content: '';
  cursor: pointer;
  display: inline-block;
  -webkit-mask-image: var(--_button-icon);
  mask-image: var(--_button-icon);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-user-select: none;
  user-select: none;
}
o3-tooltip-toggle .o3-toggletip-target:before {
  --_button-icon: var(--_o3-tooltip-icon-info);
  background-color: var(--o3-color-palette-black-90);
  position: relative;
}
o3-tooltip-toggle .o3-toggletip-target:hover:before {
  background-color: var(--o3-color-palette-black-50);
}
o3-tooltip-toggle[open] .o3-toggletip-target:before {
  --_button-icon: var(--_o3-tooltip-icon-cross);
}
.o3-tooltip-wrapper .o3-tooltip-close {
  position: absolute;
  right: var(--padding-right);
  top: var(--padding-top);
}
.o3-tooltip-wrapper .o3-tooltip-close:before {
  --_button-icon: var(--o3-icon-cross);
}
.o3-tooltip-wrapper .o3-tooltip-close:hover:before {
  background-color: var(--o3-color-palette-black-50);
}
[data-o3-brand='core'] .o3-tooltip {
  --_o3-tooltip-icon-info: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M13.295 10.012v7.364h-2.576v-7.364zM10.55 7.996q0-.615.42-.994.434-.378 1.022-.378.602 0 1.022.378.434.378.434.994t-.434 1.008q-.42.378-1.022.378-.588 0-1.022-.378-.42-.392-.42-1.008'/%3E%3C/svg%3E");
  --_o3-tooltip-icon-cross: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M10.326 12.003 7.18 8.901l1.694-1.694 3.124 3.102L15.1 7.207l1.694 1.694-3.102 3.102 3.102 3.124-1.694 1.694-3.102-3.102-3.124 3.102-1.694-1.694z'/%3E%3C/svg%3E");
  --_o3-tooltip-background-color: var(--o3-color-palette-white);
  --_o3-tooltip-text-color: var(--o3-color-palette-black-90);
}
:root {
  --o3-icon-at: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M575.9 171.2H448.1c-152.928 0-276.9 123.972-276.9 276.9v127.8c0 152.928 123.972 276.9 276.9 276.9h127.8c26.484 0 52.1-3.718 76.354-10.661 14.615-4.184 30.146 6.198 30.146 21.4v42.808c0 9.354-6.087 17.676-15.14 20.029C638.075 933.963 607.459 938 575.9 938H448.1C248.118 938 86 775.882 86 575.9V448.1C86 248.118 248.118 86 448.1 86h127.8C775.882 86 938 248.118 938 448.1v149.097c-.001 82.345-66.755 149.1-149.1 149.1-56.878 0-106.316-31.847-131.457-78.683C619.373 703.21 568.231 725 512 725c-117.637 0-213-95.363-213-213s95.363-213 213-213c47.951 0 92.201 15.845 127.8 42.584.008-11.756 9.541-21.284 21.3-21.284h42.6c11.764 0 21.3 9.536 21.3 21.3v255.615c.009 35.283 28.615 63.882 63.9 63.882s63.891-28.617 63.9-63.9V448.1c0-152.928-123.972-276.9-276.9-276.9M639.8 512c0-70.582-57.218-127.8-127.8-127.8S384.2 441.418 384.2 512 441.418 639.8 512 639.8 639.8 582.582 639.8 512' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-book: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M512 871.126a42.3 42.3 0 0 0 15.357-2.878L881.8 742.492a21.33 21.33 0 0 0 14.2-20.105V158.218c0-14.733-14.581-25.032-28.467-20.105L512 264.256 156.467 138.113C142.581 133.186 128 143.485 128 158.218v564.169a21.33 21.33 0 0 0 14.2 20.105l354.443 125.756A42.2 42.2 0 0 0 512 871.126m42.667-103.113 256-90.828V248.834l-256 90.829zm-85.334 0v-428.35l-256-90.829v428.351z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-bookmark-filled: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256 106.667c0-11.782 9.551-21.333 21.333-21.333h469.334c11.782 0 21.333 9.551 21.333 21.333v798.17c0 19.006-22.979 28.524-36.418 15.085L512.354 700.694a.5.5 0 0 0-.708 0L292.418 919.922C278.979 933.361 256 923.843 256 904.837z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-bookmark: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256 106.667c0-11.782 9.551-21.333 21.333-21.333h469.334c11.782 0 21.333 9.551 21.333 21.333v798.17c0 19.006-22.979 28.524-36.418 15.085L512 700.34 292.418 919.922C278.979 933.361 256 923.843 256 904.837zm85.333 64v579.661l155.582-155.582c8.331-8.331 21.839-8.331 30.17 0l155.582 155.582V170.667z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-calendar: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M320 128c11.782 0 21.333 9.551 21.333 21.333v64h341.334v-64c0-11.782 9.551-21.333 21.333-21.333h42.667c11.782 0 21.333 9.551 21.333 21.333v64h106.667c11.782 0 21.333 9.552 21.333 21.334v640c0 11.782-9.551 21.333-21.333 21.333H149.333C137.551 896 128 886.449 128 874.667v-640c0-11.782 9.551-21.334 21.333-21.334H256v-64c0-11.782 9.551-21.333 21.333-21.333zM213.333 808.939V384h597.334v424.939z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M296.08 527.085c-8.331-8.331-8.331-21.839 0-30.17l30.17-30.17c8.331-8.331 21.838-8.331 30.17 0l30.169 30.17c8.332 8.331 8.332 21.839 0 30.17l-30.169 30.17c-8.332 8.331-21.839 8.331-30.17 0z'/%3E%3C/svg%3E");
  --o3-icon-chat: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M243.706 313.752c8.332-8.332 21.839-8.332 30.17 0l15.29 15.289c8.331 8.331 8.331 21.839 0 30.17l-15.29 15.29c-8.331 8.331-21.838 8.331-30.17 0l-15.289-15.29c-8.331-8.331-8.331-21.839 0-30.17zM399.085 313.752c-8.332-8.332-21.839-8.332-30.17 0l-15.29 15.289c-8.331 8.331-8.331 21.839 0 30.17l15.29 15.29c8.331 8.331 21.838 8.331 30.17 0l15.289-15.29c8.331-8.331 8.331-21.839 0-30.17zM494.123 313.752c8.331-8.332 21.839-8.332 30.17 0l15.289 15.289c8.332 8.331 8.332 21.839.001 30.17l-15.29 15.29c-8.331 8.331-21.839 8.331-30.17 0l-15.29-15.29c-8.331-8.331-8.331-21.839 0-30.17z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M85.333 149.333c0-11.782 9.551-21.333 21.333-21.333h554.667c11.782 0 21.333 9.551 21.333 21.333v192h234.667c11.782 0 21.333 9.552 21.333 21.334v503.61c0 16.879-18.673 27.073-32.871 17.944L730.604 771.576a21.34 21.34 0 0 0-11.538-3.389h-356.4c-11.782 0-21.333-9.551-21.333-21.333V554.687l-42.667-.02-180.451 116.185c-14.197 9.141-32.882-1.052-32.882-17.937zm341.333 405.396v127.938h292.735a21.33 21.33 0 0 1 11.013 3.062l122.919 74.09V426.667H682.666V533.51c0 11.786-9.557 21.339-21.343 21.333zm-133.185-82.158a21.34 21.34 0 0 1 11.299-3.238h292.553v-256H170.666v335.925z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-chevron-left: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M416.753 514.661 712.832 810.74c8.331 8.331 8.331 21.838 0 30.169l-30.17 30.17c-8.331 8.331-21.839 8.331-30.17 0L311.159 529.746c-8.332-8.331-8.332-21.839 0-30.17l341.333-341.333c8.331-8.332 21.839-8.332 30.17 0l30.17 30.169c8.331 8.332 8.331 21.839 0 30.17z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-chevron-left-right: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M360.078 240.916c8.331-8.332 21.838-8.332 30.169 0l30.17 30.17c8.331 8.331 8.331 21.838 0 30.169L209.672 512.001l210.745 210.745c8.331 8.331 8.331 21.838 0 30.17l-30.17 30.17c-8.331 8.331-21.838 8.331-30.169 0l-256.001-256c-8.33-8.332-8.33-21.839 0-30.17zM663.922 783.084c-8.331 8.332-21.839 8.332-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.838 0-30.169l210.745-210.746-210.745-210.745c-8.331-8.331-8.331-21.839 0-30.17l30.17-30.17c8.331-8.331 21.839-8.331 30.17 0l256 256c8.331 8.332 8.331 21.839 0 30.17z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-chevron-right: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M607.247 514.673 311.168 218.594c-8.331-8.331-8.331-21.839 0-30.17l30.17-30.17c8.331-8.331 21.839-8.331 30.17 0l341.333 341.334c8.332 8.331 8.332 21.838 0 30.169L371.508 871.091c-8.331 8.331-21.839 8.331-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.839 0-30.17z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-chevron-down: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m512.001 609.831 296.078-296.079c8.332-8.331 21.839-8.331 30.17 0l30.17 30.17c8.331 8.331 8.331 21.839 0 30.17L527.086 715.425c-8.331 8.332-21.839 8.332-30.17 0L155.582 374.092c-8.331-8.331-8.331-21.839 0-30.17l30.17-30.17c8.332-8.331 21.839-8.331 30.17 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-chevron-up: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M512.003 419.345 215.924 715.423c-8.331 8.332-21.839 8.332-30.17 0l-30.17-30.169c-8.331-8.332-8.331-21.839 0-30.17L496.918 313.75c8.331-8.331 21.838-8.331 30.17 0l341.333 341.334c8.331 8.331 8.331 21.838 0 30.17l-30.17 30.169c-8.331 8.332-21.839 8.332-30.17 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-chevron-up-down: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M783.081 360.078c8.332 8.331 8.332 21.838 0 30.169l-30.17 30.17c-8.331 8.332-21.838 8.331-30.169 0L511.996 209.672 301.251 420.417c-8.331 8.331-21.838 8.331-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.838 0-30.169l256.001-256.001c8.331-8.33 21.838-8.33 30.169 0zM240.918 663.922c-8.331-8.331-8.331-21.839 0-30.17l30.17-30.17c8.331-8.331 21.839-8.331 30.17 0l210.745 210.745 210.745-210.745c8.331-8.331 21.839-8.331 30.17 0l30.17 30.17c8.331 8.331 8.331 21.839 0 30.17l-256 256c-8.331 8.331-21.839 8.331-30.17 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-circle: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Ccircle cx='512' cy='512' r='384' fill='%23000'/%3E%3C/svg%3E");
  --o3-icon-clock: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M12.5 7.047a.5.5 0 0 1 .5.5v4.039l2.855 2.854a.5.5 0 0 1 0 .708l-.707.707a.5.5 0 0 1-.708 0L11 12.415l.003-.005H11V7.547a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E");
  --o3-icon-closed-captions-off: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M170.667 213.333V640h682.667V213.333zm-64-85.333c-11.782 0-21.333 9.551-21.333 21.333V704c0 11.782 9.551 21.333 21.333 21.333h810.667c11.782 0 21.333-9.551 21.333-21.333V149.333c0-11.782-9.551-21.333-21.333-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M665.789 501.504q10.221 0 17.56-3.65 7.6-3.651 11.531-11.865 2.587-5.404 3.585-12.882c.615-4.605 4.326-8.337 8.972-8.337h52.03c4.713 0 8.576 3.827 8.2 8.525q-1.798 22.488-13.295 39.618-13.365 20.078-36.167 31.03-22.539 10.724-51.105 10.724-28.567 0-49.796-7.986t-35.118-23.273q-13.628-15.287-20.705-37.191-6.813-22.131-6.814-50.652V417.54q0-28.064 6.814-50.196 7.076-22.132 20.705-37.419 13.89-15.287 34.856-23.273 21.229-7.985 49.796-7.985 30.663 0 53.202 11.18 22.539 10.952 35.119 32.399 11.063 18.477 12.595 44.403c.278 4.705-3.574 8.531-8.287 8.531H707.45c-4.651 0-8.387-3.734-8.872-8.36q-.911-8.704-3.436-15.141-3.407-9.582-10.745-14.602-7.076-5.248-18.87-5.248-12.318 0-19.918 4.563-7.339 4.335-11.269 12.777-3.669 8.214-4.98 20.535-1.31 12.321-1.31 27.836v18.025q0 16.656 1.048 28.977 1.311 12.093 4.98 20.535 3.93 8.214 11.269 12.32 7.6 4.107 20.442 4.107M367.123 501.504q10.221 0 17.559-3.65 7.6-3.651 11.532-11.865 2.586-5.404 3.584-12.882c.615-4.605 4.326-8.337 8.972-8.337h52.031c4.712 0 8.575 3.827 8.199 8.525q-1.798 22.488-13.294 39.618-13.367 20.078-36.167 31.03-22.539 10.724-51.106 10.724t-49.795-7.986q-21.23-7.985-35.119-23.273-13.628-15.287-20.704-37.191-6.814-22.131-6.814-50.652V417.54q0-28.064 6.814-50.196 7.076-22.132 20.704-37.419 13.89-15.287 34.857-23.273 21.228-7.985 49.795-7.985 30.663 0 53.202 11.18 22.539 10.952 35.119 32.399 11.063 18.477 12.596 44.403c.278 4.705-3.575 8.531-8.287 8.531h-52.017c-4.652 0-8.388-3.734-8.872-8.36q-.912-8.704-3.436-15.141-3.407-9.582-10.746-14.602-7.076-5.248-18.869-5.248-12.318 0-19.919 4.563-7.338 4.335-11.269 12.777-3.67 8.214-4.979 20.535-1.311 12.321-1.311 27.836v18.025q0 16.656 1.048 28.977 1.311 12.093 4.98 20.535 3.931 8.214 11.269 12.32 7.6 4.107 20.443 4.107'/%3E%3C/svg%3E");
  --o3-icon-closed-captions-on: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M170.667 213.333V640h682.667V213.333zm-64-85.333c-11.782 0-21.333 9.551-21.333 21.333V704c0 11.782 9.551 21.333 21.333 21.333h810.667c11.782 0 21.333-9.551 21.333-21.333V149.333c0-11.782-9.551-21.333-21.333-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M85.334 832c0-11.782 9.551-21.333 21.333-21.333h810.667c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333H106.667c-11.782 0-21.333-9.551-21.333-21.333zM665.789 501.504q10.221 0 17.56-3.65 7.6-3.651 11.531-11.865 2.587-5.404 3.585-12.882c.615-4.605 4.326-8.337 8.972-8.337h52.03c4.713 0 8.576 3.827 8.2 8.525q-1.798 22.488-13.295 39.618-13.365 20.078-36.167 31.03-22.539 10.724-51.105 10.724-28.567 0-49.796-7.986t-35.118-23.273q-13.628-15.287-20.705-37.191-6.813-22.131-6.814-50.652V417.54q0-28.064 6.814-50.196 7.076-22.132 20.705-37.419 13.89-15.287 34.856-23.273 21.229-7.985 49.796-7.985 30.663 0 53.202 11.18 22.539 10.952 35.119 32.399 11.063 18.477 12.595 44.403c.278 4.705-3.574 8.531-8.287 8.531H707.45c-4.651 0-8.387-3.734-8.872-8.36q-.911-8.704-3.436-15.141-3.407-9.582-10.745-14.602-7.076-5.248-18.87-5.248-12.318 0-19.918 4.563-7.339 4.335-11.269 12.777-3.669 8.214-4.98 20.535-1.31 12.321-1.31 27.836v18.025q0 16.656 1.048 28.977 1.311 12.093 4.98 20.535 3.93 8.214 11.269 12.321 7.6 4.106 20.442 4.106M367.123 501.504q10.221 0 17.559-3.65 7.6-3.651 11.532-11.865 2.586-5.404 3.584-12.882c.615-4.605 4.326-8.337 8.972-8.337h52.031c4.712 0 8.575 3.827 8.199 8.525q-1.798 22.488-13.294 39.618-13.367 20.078-36.167 31.03-22.539 10.724-51.106 10.724t-49.795-7.986q-21.23-7.985-35.119-23.273-13.628-15.287-20.704-37.191-6.814-22.131-6.814-50.652V417.54q0-28.064 6.814-50.196 7.076-22.132 20.704-37.419 13.89-15.287 34.857-23.273 21.228-7.985 49.795-7.985 30.663 0 53.202 11.18 22.539 10.952 35.119 32.399 11.063 18.477 12.596 44.403c.278 4.705-3.575 8.531-8.287 8.531h-52.017c-4.652 0-8.388-3.734-8.872-8.36q-.912-8.704-3.436-15.141-3.407-9.582-10.746-14.602-7.076-5.248-18.869-5.248-12.318 0-19.919 4.563-7.338 4.335-11.269 12.777-3.67 8.214-4.979 20.535-1.311 12.321-1.311 27.836v18.025q0 16.656 1.048 28.977 1.311 12.093 4.98 20.535 3.931 8.214 11.269 12.321 7.6 4.106 20.443 4.106'/%3E%3C/svg%3E");
  --o3-icon-corporate: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M512 438.74c40.395 0 73.142-33.639 73.142-75.135S552.395 288.469 512 288.469c-40.396 0-73.143 33.639-73.143 75.136S471.604 438.74 512 438.74m0 75.136c80.791 0 146.285-67.279 146.285-150.271 0-82.993-65.494-150.272-146.285-150.272-80.792 0-146.286 67.279-146.286 150.272S431.208 513.876 512 513.876M512 640c-149.729 0-170.667 105.937-170.667 128v42.667h341.333V768c0-22.063-20.938-128-170.666-128m256 128c0-70.651-73.143-215.209-256-215.209S256 697.349 256 768v106.667c0 11.782 9.551 21.333 21.333 21.333h469.333c11.782 0 21.334-9.551 21.334-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M386.605 219.254c-12.453-10.094-28.178-16.118-45.272-16.118-40.396 0-73.143 33.639-73.143 75.135 0 35.155 23.503 64.67 55.248 72.871a199 199 0 0 0-.391 12.463c0 22.642 3.85 44.455 10.939 64.751-77.378-3.931-138.939-69.623-138.939-150.085 0-82.992 65.495-150.271 146.286-150.271 44.416 0 84.209 20.334 111.037 52.435-24.609 8.334-46.895 21.685-65.765 38.819M690.013 428.356c77.378-3.931 138.939-69.623 138.939-150.085 0-82.992-65.494-150.271-146.286-150.271-44.416 0-84.209 20.334-111.037 52.435 24.609 8.334 46.895 21.685 65.765 38.819 12.453-10.094 28.178-16.118 45.272-16.118 40.396 0 73.143 33.639 73.143 75.135 0 35.155-23.503 64.67-55.248 72.871q.39 6.186.391 12.463c0 22.642-3.85 44.455-10.939 64.751M352.885 467.652a341 341 0 0 0-11.552-.195c-182.857 0-256 144.559-256 215.21v106.666c0 11.782 9.551 21.334 21.333 21.334h106.667V768c0-13.148 1.794-27.575 5.405-42.667h-48.072v-42.666c0-22.064 20.938-128 170.667-128q1.84 0 3.653.021c19.154-11.757 40.489-21.727 64.054-29.236-22.532-14.992-41.684-34.748-56.155-57.8M810.666 810.667h106.667c11.782 0 21.333-9.552 21.333-21.334V682.667c0-70.651-73.143-215.21-256-215.21q-5.85 0-11.552.195c-14.47 23.052-33.623 42.808-56.155 57.8 23.566 7.509 44.9 17.479 64.054 29.236q1.814-.021 3.653-.021c149.729 0 170.667 105.936 170.667 128v42.666h-48.072c3.611 15.092 5.405 29.519 5.405 42.667z'/%3E%3C/svg%3E");
  --o3-icon-cross: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M185.751 769.982c-8.331 8.332-8.331 21.839 0 30.17l38.097 38.097c8.331 8.331 21.839 8.331 30.17 0L512 580.267l257.982 257.982c8.331 8.331 21.838 8.331 30.169 0l38.097-38.097c8.331-8.331 8.331-21.838 0-30.17L580.266 512.001l257.982-257.982c8.331-8.331 8.331-21.839 0-30.17l-38.097-38.097c-8.331-8.331-21.838-8.331-30.169 0L512 443.734 254.018 185.752c-8.331-8.331-21.839-8.331-30.17 0l-38.097 38.097c-8.331 8.331-8.331 21.839 0 30.17l257.982 257.982z'/%3E%3C/svg%3E");
  --o3-icon-dashboard: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M576 170.667c-11.782 0-21.333 9.551-21.333 21.333v170.667c0 11.782 9.551 21.333 21.333 21.333h213.333c11.782 0 21.334-9.551 21.334-21.333V192c0-11.782-9.552-21.333-21.334-21.333zm0 298.666c-11.782 0-21.333 9.552-21.333 21.334V832c0 11.782 9.551 21.333 21.333 21.333h213.333c11.782 0 21.334-9.551 21.334-21.333V490.667c0-11.782-9.552-21.334-21.334-21.334zm-362.667 192c0-11.782 9.552-21.333 21.334-21.333H448c11.782 0 21.333 9.551 21.333 21.333V832c0 11.782-9.551 21.333-21.333 21.333H234.667c-11.782 0-21.334-9.551-21.334-21.333zm21.334-490.666c-11.782 0-21.334 9.551-21.334 21.333v341.333c0 11.782 9.552 21.334 21.334 21.334H448c11.782 0 21.333-9.552 21.333-21.334V192c0-11.782-9.551-21.333-21.333-21.333z'/%3E%3C/svg%3E");
  --o3-icon-data: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M213.333 213.333v597.334h597.334V213.333zm-64-85.333C137.551 128 128 137.551 128 149.333v725.334c0 11.782 9.551 21.333 21.333 21.333h725.334c11.782 0 21.333-9.551 21.333-21.333V149.333c0-11.782-9.551-21.333-21.333-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M341.333 533.333c0-11.782 9.552-21.333 21.334-21.333h42.666c11.782 0 21.334 9.551 21.334 21.333V704c0 11.782-9.552 21.333-21.334 21.333h-42.666c-11.782 0-21.334-9.551-21.334-21.333zM469.333 320c0-11.782 9.552-21.333 21.334-21.333h42.666c11.782 0 21.334 9.551 21.334 21.333v384c0 11.782-9.552 21.333-21.334 21.333h-42.666c-11.782 0-21.334-9.551-21.334-21.333zM597.333 448c0-11.782 9.552-21.333 21.334-21.333h42.666c11.782 0 21.334 9.551 21.334 21.333v256c0 11.782-9.552 21.333-21.334 21.333h-42.666c-11.782 0-21.334-9.551-21.334-21.333z'/%3E%3C/svg%3E");
  --o3-icon-dollar: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M466.173 917.333c0 11.78 9.551 21.333 21.333 21.333h42.667c11.782 0 21.333-9.553 21.333-21.333v-59.314c18.675-3.046 33.631-8.775 52.499-17.187q45.292-19.74 70.436-56.363c16.453-24.576 24.83-53.369 25.114-86.374l-.003-.981.002-.897c-.283-32.374-7.353-60.527-21.197-84.463q-21.165-37.534-54.406-65.672-33.243-29.076-71.514-53.456l-.931-.609v-241.64q13.443 5.078 24.945 14.14c13.306 9.636 22.224 27.97 27.362 48.176 3.04 11.953 14.399 20.47 26.523 18.201l43.068-8.06c11.236-2.102 18.916-12.716 16.376-23.861-5.166-22.671-13.855-45.865-26.765-61.732q-25.19-30.96-63.457-48.769-22.467-10.456-48.052-14.763v-67.043c0-11.782-9.551-21.333-21.333-21.333h-42.667c-11.782 0-21.333 9.551-21.333 21.333v67.702q-30.069 4.851-55.884 16.103-45.291 19.741-70.436 56.364-24.687 35.956-25.105 86.373l-.006.955-.001.922c.287 31.771 7.357 59.926 21.196 84.465q21.165 36.594 54.407 65.671 33.242 29.076 70.507 53.458 2.673 1.703 5.322 3.401v237.707c-19.591-5.413-37.693-14.122-49.48-26.128q-24.88-26.905-33.798-69.9c-2.54-12.254-14.08-20.975-26.369-18.624l-40.985 7.855c-11.074 2.124-18.677 12.526-16.502 23.59q14.209 72.276 61.313 115.311c26.006 23.318 64.873 38.267 105.821 44.845zm85.333-136.415c9.841-3.916 17.6-9.909 27.28-17.979q28.851-24.147 29.15-65.712c-.201-22.767-7.26-42.793-21.177-60.069q-14.707-18.916-35.253-36.009zm-85.333-348.342V250.937q-18.119 6.082-31.671 17.427-27.84 24.134-28.143 65.665.293 33.266 21.176 60.119 15.906 19.746 38.638 38.428' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-download: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M896 917.334c0 11.782-9.551 21.333-21.333 21.333H149.333c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333h725.334c11.782 0 21.333 9.551 21.333 21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M560.167 562.001V106.667c0-11.782-9.552-21.333-21.334-21.333h-42.666c-11.782 0-21.334 9.551-21.334 21.333v455.334l-100.765-94.097c-8.404-7.847-21.515-7.623-29.645.507l-30.4 30.4c-8.436 8.436-8.314 22.152.271 30.436L502.42 710.782c8.372 8.078 21.672 7.96 29.898-.266l181.264-181.264c8.331-8.331 8.331-21.838 0-30.17l-30.164-30.163c-8.331-8.331-21.838-8.331-30.17 0z'/%3E%3C/svg%3E");
  --o3-icon-edit: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M175.226 589.854a21.34 21.34 0 0 0-5.57 9.713L94.521 887.574c-4.114 15.769 10.258 30.141 26.027 26.028l287.983-75.125a21.34 21.34 0 0 0 9.7-5.558l489.214-489.216c8.314-8.314 8.334-21.787.044-30.126L695.658 100.494c-8.319-8.368-21.851-8.394-30.201-.057zm199.048 166.343a21.34 21.34 0 0 1-9.701 5.558L204.65 803.473l41.718-159.912a21.34 21.34 0 0 1 5.57-9.712l309.629-309.115L683.65 446.819zm369.715-369.718 57.995-57.994L680.358 206.14l-58.401 58.305z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-exit: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M128 191.999c0-11.782 9.551-21.333 21.333-21.333h423.918c11.782 0 21.333 9.551 21.333 21.333v42.167c0 11.782-9.551 21.333-21.333 21.333l-359.918.5V769l359.918-.5c11.782 0 21.333 9.551 21.333 21.333V832c0 11.782-9.551 21.333-21.333 21.333H149.333C137.551 853.333 128 843.782 128 832z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M710.848 306.963c8.332-8.331 21.839-8.331 30.17 0l190.698 190.699c8.332 8.331 8.332 21.838 0 30.169L741.018 718.53c-8.331 8.331-21.838 8.331-30.17 0l-29.816-29.816c-8.331-8.332-8.331-21.839 0-30.17l103.38-103.381H399.149c-11.782 0-21.334-9.551-21.334-21.333v-42.167c0-11.782 9.552-21.333 21.334-21.333h385.263l-103.38-103.381c-8.331-8.331-8.331-21.838 0-30.17z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-eye-closed: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M738.332 677.687c47.637-43.067 86.241-99.669 111.332-165.688-58.311-153.427-189.61-256-337.645-256-54.818 0-107.341 14.066-154.713 39.57l-62.349-62.528c64.077-39.609 137.859-62.375 217.062-62.375 195.621 0 358.176 138.881 423.116 327.402l2.405 6.983a21.33 21.33 0 0 1 0 13.896l-2.405 6.984c-28.525 82.807-75.883 156.037-136.605 212.126z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M172.646 343.337c-35.629 45.414-64.136 97.809-83.743 154.731l-2.406 6.983a21.33 21.33 0 0 0 0 13.896l2.406 6.984c64.94 188.521 227.494 327.402 423.116 327.402 50.667 0 99.115-9.317 144.224-26.4l53.981 53.981c8.331 8.332 21.839 8.332 30.17 0l30.17-30.17c8.331-8.331 8.331-21.838 0-30.169L203.4 253.411c-8.331-8.331-21.838-8.331-30.17 0l-30.169 30.17c-8.332 8.331-8.332 21.839 0 30.17zm60.676 60.676c-23.886 31.993-43.861 68.287-58.948 107.986 58.311 153.428 189.61 256 337.645 256 25.98 0 51.446-3.159 76.091-9.198l-76.134-76.135c-94.041-.005-170.09-76.325-170.292-170.292z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='m426.118 364.578 64.601 64.785a84.7 84.7 0 0 1 21.266-2.697c46.811 0 84.967 38.09 84.967 85.333 0 7.338-.92 14.456-2.651 21.244l64.722 64.907c14.789-25.298 23.263-54.744 23.263-86.151 0-94.141-76.132-170.666-170.301-170.666-31.333 0-60.668 8.471-85.867 23.245'/%3E%3C/svg%3E");
  --o3-icon-eye-open: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M932.418 533.475c-66.791 184.635-228.11 319.858-421.661 319.858S155.888 718.11 89.097 533.475a63.17 63.17 0 0 1 0-42.951c66.791-184.635 228.11-319.858 421.661-319.858s354.869 135.223 421.66 319.858a63.17 63.17 0 0 1 0 42.951m-83.05-21.476c-58.511-153.459-190.145-256-338.61-256-148.466 0-280.1 102.541-338.611 256 58.511 153.46 190.145 256 338.61 256 148.466 0 280.1-102.54 338.611-256' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M510.758 426.666c-47.129 0-85.334 38.205-85.334 85.333s38.205 85.334 85.334 85.334c47.128 0 85.333-38.205 85.333-85.334 0-47.128-38.205-85.333-85.333-85.333m-170.667 85.333c0-94.256 76.41-170.666 170.667-170.666 94.256 0 170.666 76.41 170.666 170.666 0 94.257-76.41 170.667-170.666 170.667-94.257 0-170.667-76.41-170.667-170.667' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-first: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M234.667 853.333c-11.782 0-21.333-9.552-21.333-21.334v-640c0-11.782 9.551-21.333 21.333-21.333h42.667c11.782 0 21.333 9.551 21.333 21.333v640c0 11.782-9.551 21.334-21.333 21.334zM547.347 512.001l253.412 253.412c8.331 8.331 8.331 21.839 0 30.17l-30.17 30.17c-8.331 8.331-21.839 8.331-30.17 0L441.752 527.086c-8.331-8.331-8.331-21.838 0-30.17L740.419 198.25c8.331-8.331 21.839-8.331 30.17 0l30.17 30.17c8.331 8.331 8.331 21.838 0 30.17z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-gift: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M251.426 107.091c22.096-15.527 50.541-21.757 82.198-21.757 41.7 0 75.707 20.928 101.092 45.103 25.444 24.233 45.915 55.102 61.626 83.668a547 547 0 0 1 7.949 15.01 545 545 0 0 1 7.948-15.01c15.711-28.566 36.182-59.435 61.626-83.668 25.384-24.175 59.392-45.103 101.092-45.103 31.656 0 60.102 6.23 82.198 21.757 23.483 16.502 35.15 40.264 37.59 64.664 4.409 44.085-20.529 87.993-46.951 114.415-4.393 4.393-9.376 8.558-14.751 12.497h184.29c11.782 0 21.333 9.552 21.333 21.334v213.333c0 11.782-9.551 21.333-21.333 21.333h-64v362.667c0 11.782-9.551 21.333-21.333 21.333H192c-11.782 0-21.334-9.551-21.334-21.333V554.667h-64c-11.782 0-21.333-9.551-21.333-21.333V320.001c0-11.782 9.551-21.334 21.333-21.334h168.871c-5.374-3.939-10.357-8.104-14.75-12.496-26.422-26.423-51.36-70.331-46.951-114.416 2.44-24.4 14.107-48.162 37.59-64.664m180.843 168.803q-2.565-.841-5.153-1.704c-23.283-7.761-47.065-16.56-67.17-25.698-21.416-9.735-33.965-17.807-38.819-22.661-7.118-7.118-13.465-16.212-17.629-25.416-4.297-9.499-5.12-16.493-4.753-20.169.227-2.266.56-2.504 1.743-3.336 2.571-1.806 11.459-6.243 33.136-6.243 11.633 0 25.626 5.739 42.241 21.564 16.556 15.767 32.085 38.231 45.707 62.998a477 477 0 0 1 10.697 20.665m144.043 0q2.565-.841 5.153-1.704c23.284-7.761 47.065-16.56 67.17-25.698 21.416-9.735 33.965-17.807 38.819-22.661 7.117-7.118 13.465-16.212 17.629-25.416 4.297-9.499 5.12-16.493 4.752-20.169-.226-2.266-.559-2.504-1.742-3.336-2.571-1.806-11.459-6.243-33.136-6.243-11.633 0-25.626 5.739-42.241 21.564-16.556 15.767-32.085 38.231-45.707 62.998a477 477 0 0 0-10.697 20.665M384.079 384.001H640v85.333H384.079zm-85.334 0H170.666v85.333h128.079zm426.588 85.333h128v-85.333h-128zm-256 85.333H251.426v298.667h217.907zm85.333 0v298.667H768V554.667z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-grid: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M554.666 575.999c0-11.782 9.551-21.333 21.333-21.333h256c11.782 0 21.334 9.551 21.334 21.333v256c0 11.782-9.552 21.334-21.334 21.334h-256c-11.782 0-21.333-9.552-21.333-21.334zM554.666 191.999c0-11.782 9.551-21.333 21.333-21.333h256c11.782 0 21.334 9.551 21.334 21.333v256c0 11.782-9.552 21.334-21.334 21.334h-256c-11.782 0-21.333-9.552-21.333-21.334zM170.666 575.999c0-11.782 9.551-21.333 21.333-21.333h256c11.782 0 21.334 9.551 21.334 21.333v256c0 11.782-9.552 21.334-21.334 21.334h-256c-11.782 0-21.333-9.552-21.333-21.334zM170.666 191.999c0-11.782 9.551-21.333 21.333-21.333h256c11.782 0 21.334 9.551 21.334 21.333v256c0 11.782-9.552 21.334-21.334 21.334h-256c-11.782 0-21.333-9.552-21.333-21.334z'/%3E%3C/svg%3E");
  --o3-icon-hamburger: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M128 171.166a.5.5 0 0 1 .5-.5h767a.5.5 0 0 1 .5.5v84.333a.5.5 0 0 1-.5.5h-767a.5.5 0 0 1-.5-.5zM128 469.833a.5.5 0 0 1 .5-.5h767a.5.5 0 0 1 .5.5v84.333a.5.5 0 0 1-.5.5h-767a.5.5 0 0 1-.5-.5zM128 768.499a.5.5 0 0 1 .5-.5h767a.5.5 0 0 1 .5.5v84.334a.5.5 0 0 1-.5.5h-767a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
  --o3-icon-home: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M526.272 133.477c-8.113-7.303-20.431-7.303-28.544 0L135.061 459.916A21.33 21.33 0 0 0 128 475.773v437.474c0 11.782 9.551 21.333 21.333 21.333h277.334q1.133 0 2.237-.116h40.429V721.131h85.334v213.333h83.095q1.104.116 2.238.116h234.667c11.782 0 21.333-9.551 21.333-21.333V475.773a21.33 21.33 0 0 0-7.061-15.857zM640 657.131v192.116h149.333c11.782 0 21.334-9.551 21.334-21.333V516.215a21.34 21.34 0 0 0-6.846-15.66L526.487 243.983c-8.177-7.565-20.797-7.565-28.974 0L220.179 500.555a21.34 21.34 0 0 0-6.846 15.66v311.699c0 11.782 9.552 21.333 21.334 21.333H384V657.131c0-11.782 9.551-21.333 21.333-21.333h213.334c11.782 0 21.333 9.551 21.333 21.333' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-highlight: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M236.678 570.735c-8.229-8.348-8.181-21.772.108-30.061l406.426-406.426c8.331-8.331 21.839-8.331 30.17 0l214.317 214.317c8.331 8.332 8.331 21.839 0 30.17L479.731 786.699c-8.373 8.373-21.964 8.325-30.277-.109zm120.248.432c-8.229-8.348-8.181-21.772.108-30.061l286.178-286.178c8.331-8.331 21.839-8.331 30.17 0l93.637 93.637c8.331 8.331 8.331 21.839 0 30.17l-286.852 286.85c-8.374 8.373-21.965 8.324-30.278-.109z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='m90.764 861.48 78.11-87.873a.5.5 0 0 0 .126-.348l-4.776-150.927c-.612-19.324 22.737-29.431 36.407-15.76l215.445 215.445c13.747 13.747 3.443 37.216-15.981 36.399l-146.594-6.166a.5.5 0 0 0-.375.146l-38.342 38.342a21.33 21.33 0 0 1-15.085 6.249h-92.991c-18.407 0-28.174-21.749-15.944-35.507'/%3E%3C/svg%3E");
  --o3-icon-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m11.21 15.83 1.892-3.165a.5.5 0 0 1 .839-.03c.875 1.258 2.77 3.981 3.059 4.365H7l1.868-3.04a.5.5 0 0 1 .78-.012z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M19 5H5v14h14zM3.5 3a.5.5 0 0 0-.5.5v17a.5.5 0 0 0 .5.5h17a.5.5 0 0 0 .5-.5v-17a.5.5 0 0 0-.5-.5z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-info: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M512 810.667c164.949 0 298.667-133.718 298.667-298.667S676.949 213.333 512 213.333 213.333 347.051 213.333 512 347.051 810.667 512 810.667M512 896c212.077 0 384-171.923 384-384S724.077 128 512 128 128 299.923 128 512s171.923 384 384 384' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M490.667 725.333c-11.782 0-21.334-9.551-21.334-21.333V469.333c0-11.782 9.552-21.333 21.334-21.333h42.666c11.782 0 21.334 9.551 21.334 21.333V704c0 11.782-9.552 21.333-21.334 21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M554.667 341.333C554.667 364.897 535.564 384 512 384s-42.667-19.103-42.667-42.667 19.103-42.666 42.667-42.666 42.667 19.102 42.667 42.666'/%3E%3C/svg%3E");
  --o3-icon-insights: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23000' d='M860.636 278c-56.088 0-87.421 56.04-74.656 97.681L648.66 514.224c-11.605-3.502-28.625-3.502-40.229 0l-98.639-99.237c13.152-41.641-18.18-98.07-74.656-98.07-56.088 0-87.807 56.04-74.656 98.07l-176.389 177.07C142.702 579.215 87 610.738 87 667.167 87 709.975 121.814 745 164.364 745c56.088 0 87.421-56.04 74.656-97.681l176.002-177.46c11.604 3.503 28.624 3.503 40.229 0l98.639 99.238c-13.152 41.64 18.18 98.07 74.655 98.07 56.089 0 87.808-56.04 74.656-98.07l137.708-138.154c41.389 12.842 97.091-18.68 97.091-75.11C938 313.025 903.186 278 860.636 278'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h1024v1024H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  --o3-icon-ipad: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M170.666 106.666c0-11.782 9.551-21.333 21.333-21.333h640c11.782 0 21.334 9.551 21.334 21.333v810.667c0 11.782-9.552 21.333-21.334 21.333h-640c-11.782 0-21.333-9.551-21.333-21.333zM255.999 768V170.666h512V768zm210.953 70.027 30.17-30.17c8.331-8.331 21.839-8.331 30.17 0l30.17 30.17c8.331 8.332 8.331 21.839 0 30.17l-30.17 30.17c-8.331 8.331-21.839 8.331-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.838 0-30.17' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-label: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M655.086 466.745c-8.332-8.331-21.839-8.331-30.17 0l-30.17 30.17c-8.331 8.331-8.331 21.839 0 30.17l30.17 30.17c8.331 8.331 21.838 8.331 30.17 0l30.169-30.17c8.332-8.331 8.332-21.839 0-30.17z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M85.334 277.333c0-11.782 9.551-21.333 21.333-21.333h567.164a21.34 21.34 0 0 1 15.085 6.248l234.666 234.667c8.332 8.331 8.332 21.839 0 30.17L688.916 761.752A21.34 21.34 0 0 1 673.831 768H106.667c-11.782 0-21.333-9.551-21.333-21.333zm85.333 405.334V341.333h476.654L817.988 512 647.321 682.667z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-label-filled: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M106.661 256c-11.782 0-21.333 9.551-21.333 21.333v469.334c0 11.782 9.551 21.333 21.333 21.333h567.168a21.34 21.34 0 0 0 15.086-6.249l234.662-234.666c8.331-8.331 8.331-21.839 0-30.17L688.915 262.249A21.34 21.34 0 0 0 673.829 256zm548.424 210.746c-8.331-8.331-21.839-8.331-30.17 0l-30.17 30.17c-8.331 8.331-8.331 21.839 0 30.17l30.17 30.17c8.331 8.331 21.839 8.331 30.17 0l30.17-30.17c8.331-8.331 8.331-21.839 0-30.17z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-print-filled: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M234.667 128c-11.782 0-21.333 9.551-21.333 21.333V320c-64 0-128 64-128 128v234.667c0 11.782 9.551 21.333 21.333 21.333h106.667v170.667c0 11.782 9.551 21.333 21.333 21.333h554.667c11.782 0 21.333-9.551 21.333-21.333V704h106.667c11.782 0 21.333-9.551 21.333-21.333V448c0-64-64-128-128-128V149.333c0-11.782-9.551-21.333-21.333-21.333zm490.667 192H298.667V213.333h426.667zM298.667 618.667h426.667v192H298.667zm399.085-189.413c-8.331 8.331-8.331 21.838 0 30.169l30.17 30.17c8.332 8.332 21.839 8.332 30.17 0l30.17-30.17c8.331-8.331 8.331-21.838 0-30.169l-30.17-30.17c-8.331-8.331-21.838-8.331-30.17 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-last: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M737.831 853.333c-11.782 0-21.334-9.552-21.334-21.334v-640c0-11.782 9.552-21.333 21.334-21.333h42.666c11.782 0 21.334 9.551 21.334 21.333v640c0 11.782-9.552 21.334-21.334 21.334zM472.994 512.003 219.582 258.591c-8.331-8.331-8.331-21.839 0-30.17l30.17-30.17c8.331-8.331 21.839-8.331 30.17 0l298.667 298.667c8.331 8.331 8.331 21.838 0 30.169L279.922 825.754c-8.331 8.331-21.839 8.331-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.838 0-30.17z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-link: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M648.975 405.185c8.332 8.331 8.332 21.839 0 30.17L437.786 646.544c-8.331 8.331-21.838 8.331-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.838 0-30.17l211.19-211.189c8.331-8.331 21.838-8.331 30.17 0z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M328.078 424.623c-8.331-8.332-21.838-8.332-30.17 0L150.082 572.449c-49.987 49.987-49.987 131.032 0 181.019l120.68 120.68c49.987 49.987 131.032 49.987 181.019 0l147.826-147.827c8.331-8.331 8.331-21.838 0-30.169l-30.17-30.17c-8.331-8.331-21.838-8.331-30.169 0L391.441 813.808c-16.662 16.662-43.677 16.662-60.34 0l-120.679-120.68c-16.662-16.662-16.662-43.677 0-60.339l147.826-147.827c8.331-8.331 8.331-21.838 0-30.17zm337.903 144.815c-8.331-8.331-8.331-21.839 0-30.17L813.82 391.43c16.662-16.663 16.662-43.678 0-60.34L693.14 210.41c-16.662-16.662-43.677-16.662-60.34 0L484.962 358.249c-8.331 8.331-21.839 8.331-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.839 0-30.17L572.461 150.07c49.987-49.987 131.032-49.987 181.019 0l120.679 120.68c49.988 49.987 49.988 131.032 0 181.019L726.321 599.608c-8.331 8.331-21.839 8.331-30.17 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-list: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M320 810.667c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333h554.667c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333zM149.333 810.667c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333H192c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333zM320 554.667c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333h554.667c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333zM149.333 554.667c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333H192c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333zM320 298.667c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333h554.667c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333zM149.333 298.667c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333H192c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333z'/%3E%3C/svg%3E");
  --o3-icon-lock: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='m460.175 691.825 36.739-36.739c8.332-8.332 21.839-8.332 30.17 0l36 35.999c8.331 8.331 8.331 21.839 0 30.17l-36.739 36.739c-8.331 8.331-21.839 8.331-30.17 0l-36-36c-8.331-8.331-8.331-21.838 0-30.169'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M511.999 85.334c-141.385 0-256 114.615-256 256v128h-64c-11.782 0-21.333 9.551-21.333 21.333v426.667c0 11.782 9.551 21.333 21.333 21.333h640c11.782 0 21.334-9.551 21.334-21.333V490.667c0-11.782-9.552-21.333-21.334-21.333h-64v-128c0-141.385-114.615-256-256-256m0 85.333c94.257 0 170.667 76.41 170.667 170.667v128H341.333v-128c0-94.257 76.41-170.667 170.666-170.667m-256 384v298.667h512V554.667z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-mail: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M938.666 192c0-11.782-9.551-21.333-21.333-21.333H106.666c-11.782 0-21.333 9.551-21.333 21.333v647.167c0 11.782 9.551 21.333 21.333 21.333h810.667c11.782 0 21.333-9.551 21.333-21.333zm-768 583V412.334L501.022 610.58a21.34 21.34 0 0 0 21.955 0l330.356-198.246V775zM512 517.667l341.333-204.833V256H170.666v56.834z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-media-description: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M255.999 170.666v682.667h512V170.666zm-64-85.333c-11.782 0-21.333 9.551-21.333 21.333v810.667c0 11.782 9.551 21.333 21.333 21.333h640c11.782 0 21.334-9.551 21.334-21.333V106.666c0-11.782-9.552-21.333-21.334-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M341.333 320c0-11.782 9.551-21.334 21.333-21.334h298.667c11.782 0 21.333 9.552 21.333 21.334v42.666c0 11.782-9.551 21.334-21.333 21.334H362.666c-11.782 0-21.333-9.552-21.333-21.334zM341.333 490.666c0-11.782 9.551-21.333 21.333-21.333h298.667c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333H362.666c-11.782 0-21.333-9.551-21.333-21.333zM341.333 661.333c0-11.782 9.551-21.333 21.333-21.333h298.667c11.782 0 21.333 9.551 21.333 21.333V704c0 11.782-9.551 21.333-21.333 21.333H362.666c-11.782 0-21.333-9.551-21.333-21.333z'/%3E%3C/svg%3E");
  --o3-icon-minus: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M896 533.334c0 11.782-9.551 21.333-21.333 21.333H149.333c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333h725.334c11.782 0 21.333 9.551 21.333 21.333z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-more: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M341.334 512c0 47.129-38.205 85.334-85.334 85.334-47.128 0-85.333-38.205-85.333-85.334 0-47.128 38.205-85.333 85.333-85.333s85.334 38.205 85.334 85.333M597.334 512c0 47.129-38.205 85.334-85.334 85.334-47.128 0-85.333-38.205-85.333-85.334 0-47.128 38.205-85.333 85.333-85.333s85.334 38.205 85.334 85.333M853.334 512c0 47.129-38.205 85.334-85.334 85.334-47.128 0-85.333-38.205-85.333-85.334 0-47.128 38.205-85.333 85.333-85.333s85.334 38.205 85.334 85.333'/%3E%3C/svg%3E");
  --o3-icon-notification-mute: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M426.667 170.667c0-47.128 38.205-85.333 85.333-85.333s85.333 38.205 85.333 85.333v5.542c123.371 36.717 213.334 151.001 213.334 286.298v164.709l-85.334-85.334v-79.375c0-117.82-95.512-213.333-213.333-213.333-23.861 0-46.807 3.917-68.231 11.144l-65.125-65.125a296.6 296.6 0 0 1 48.023-18.984z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M808.079 868.419c8.331 8.331 21.838 8.331 30.169 0l30.17-30.17c8.331-8.331 8.331-21.839 0-30.17L215.921 155.582c-8.331-8.331-21.838-8.331-30.169 0l-30.17 30.17c-8.331 8.331-8.331 21.839 0 30.17l97.541 97.541c-25.309 43.865-39.79 94.763-39.79 149.044v262.827h-64c-11.782 0-21.333 9.551-21.333 21.333v42.667c0 11.782 9.551 21.333 21.333 21.333h600.994zM664.994 725.334l-348.45-348.449c-11.497 26.208-17.877 55.17-17.877 85.622v262.827z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M597.333 853.334c0 47.128-38.205 85.333-85.333 85.333s-85.333-38.205-85.333-85.333z'/%3E%3C/svg%3E");
  --o3-icon-newspaper: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M277.333 298.667C265.551 298.667 256 308.218 256 320v42.667c0 11.782 9.551 21.333 21.333 21.333h256c11.782 0 21.333-9.551 21.333-21.333V320c0-11.782-9.551-21.333-21.333-21.333zM256 490.667c0-11.782 9.551-21.334 21.333-21.334h256c11.782 0 21.333 9.552 21.333 21.334v42.666c0 11.782-9.551 21.334-21.333 21.334h-256c-11.782 0-21.333-9.552-21.333-21.334zM277.333 640C265.551 640 256 649.551 256 661.333V704c0 11.782 9.551 21.333 21.333 21.333h256c11.782 0 21.333-9.551 21.333-21.333v-42.667c0-11.782-9.551-21.333-21.333-21.333z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M106.666 128c-11.782 0-21.333 9.551-21.333 21.333v725.334c0 11.782 9.551 21.333 21.333 21.333h810.667c11.782 0 21.333-9.551 21.333-21.333v-512c0-11.782-9.551-21.334-21.333-21.334h-192v-192c0-11.782-9.551-21.333-21.333-21.333zm64 85.333v597.334H640V213.333z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-note: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19.5 2a.5.5 0 0 1 .5.5v14.793a.5.5 0 0 1-.146.354l-4.207 4.207a.5.5 0 0 1-.218.125V22H4.5a.5.5 0 0 1-.5-.5v-19a.5.5 0 0 1 .5-.5zM6 20h6v-4.482c0-.286.172-.468.418-.51l.11-.008 5.472.006V4H6zm8-.048c.766-.775 2.236-2.178 3-2.952h-3zM11.5 11a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm4-4a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E");
  --o3-icon-notification: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M426.667 170.667c0-47.128 38.205-85.333 85.333-85.333s85.333 38.205 85.333 85.333v4.722c123.352 34.793 213.306 143.077 213.334 271.278v278.667h64c11.782 0 21.333 9.551 21.333 21.333v42.667c0 11.782-9.551 21.333-21.333 21.333H149.333c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333h64V446.667c.028-128.201 89.982-236.485 213.334-271.278zM512 249.001c-122.171 0-213.3 92.767-213.333 197.685v278.581h426.666v-278.6C725.3 341.749 634.171 249.001 512 249.001' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M597.333 853.334c0 47.128-38.205 85.333-85.333 85.333s-85.333-38.205-85.333-85.333z'/%3E%3C/svg%3E");
  --o3-icon-outside-page: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M597.333 149.333c0-11.782 9.551-21.333 21.333-21.333h256c11.782 0 21.333 9.551 21.333 21.333v256c0 11.782-9.551 21.333-21.333 21.333h-42.667c-11.782 0-21.333-9.551-21.333-21.333v-131.66L514.588 569.752c-8.332 8.331-21.839 8.331-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.839 0-30.17l296.078-296.079h-131.66c-11.782 0-21.333-9.551-21.333-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M170.666 192c0-11.782 9.551-21.333 21.333-21.333h256c11.782 0 21.334 9.551 21.334 21.333v42.667c0 11.782-9.552 21.333-21.334 21.333h-192v512h512V576c0-11.782 9.552-21.333 21.334-21.333h42.666c11.782 0 21.334 9.551 21.334 21.333v256c0 11.782-9.552 21.333-21.334 21.333h-640c-11.782 0-21.333-9.551-21.333-21.333z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-pause: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M213.334 192c0-11.782 9.551-21.333 21.333-21.333h213.334c11.782 0 21.333 9.551 21.333 21.333v640c0 11.782-9.551 21.334-21.333 21.334H234.667c-11.782 0-21.333-9.552-21.333-21.334zM554.667 192c0-11.782 9.552-21.333 21.334-21.333h213.333c11.782 0 21.333 9.551 21.333 21.333v640c0 11.782-9.551 21.334-21.333 21.334H576.001c-11.782 0-21.334-9.552-21.334-21.334z'/%3E%3C/svg%3E");
  --o3-icon-phone: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M118.611 324.21c-5.828-44.12 8.352-88.506 39.791-120.205l79.261-79.916c29.605-29.85 76.275-27.107 104.159.548L470.34 252.102c27.884 27.655 31.011 74.301 1.406 104.151l-49.815 50.226c-2.462 2.482-4.185 7.476-1.538 13.428l.026.052.628 1.246a213 213 0 0 0 2.981 5.587c2.755 4.998 7.021 12.355 12.795 21.239 11.607 17.857 28.992 41.395 52.063 64.276 31.094 30.84 58.355 50.939 77.324 63.116 9.488 6.091 16.909 10.204 21.702 12.688a135 135 0 0 0 5.147 2.546c.506.236.83.38.963.438l-.095-.039.597.256c4.512 1.973 7.837.517 9.251-.909l42.392-42.742c34.69-34.977 89.831-32.082 123.074.889l111.311 110.399c33.243 32.97 36.591 88.085 1.901 123.062l-55.185 55.642c-42.435 42.785-103.081 61.619-162.993 51.672-92.023-15.278-210.876-75.926-318.293-182.463l-37.966-37.654C187.107 549.289 130.129 411.417 118.611 324.21m225.661 132.997a43 43 0 0 1-.545-1.124c-16.904-36.19-11.088-79.951 18.017-109.297l41.498-41.841-113.709-112.777-70.944 71.53c-12.262 12.364-18.462 30.313-15.939 49.412 8.886 67.278 56.496 188.237 165.06 295.911l37.965 37.654c98.013 97.21 201.614 147.259 272.484 159.026 33.679 5.592 66.456-5.091 88.922-27.742l55.124-55.579s.038-.219.033-.431c-.018-.686-.31-1.753-1.38-2.814L709.547 608.737c-1.07-1.061-2.138-1.344-2.825-1.357-.212-.003-.43.037-.43.037l-42.33 42.679c-27.484 27.711-68.584 34.002-103.174 18.983l-.08-.035-.839-.364c-.658-.29-1.512-.674-2.552-1.158a221 221 0 0 1-8.409-4.148c-7-3.628-16.695-9.043-28.491-16.616-23.602-15.151-55.593-38.924-91.224-74.264-28.392-28.159-49.461-56.752-63.445-78.266-7.02-10.801-12.333-19.94-15.958-26.515a294 294 0 0 1-4.192-7.867c-.491-.958-.879-1.732-1.163-2.307z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-pin: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M213.333 106.666c0-11.782 9.551-21.333 21.333-21.333h554.667c11.782 0 21.333 9.551 21.333 21.333v170.667c0 11.782-9.551 21.333-21.333 21.333h-77.128v139.656l107.51 257.457c5.868 14.054-4.456 29.554-19.686 29.554H554.666V896L512 938.666 469.333 896V725.333H223.975c-15.23 0-25.555-15.5-19.686-29.554L311.795 438.33V298.666h-77.129c-11.782 0-21.333-9.551-21.333-21.333zm183.795 192h229.744v156.758L703.948 640H320.056l77.072-184.569zm328.205-85.333H298.666v-42.667h426.667z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-play: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M256 816.572V207.427c0-16.38 17.696-26.649 31.918-18.522l533.001 304.572c14.332 8.19 14.332 28.855 0 37.045L287.918 835.094C273.696 843.221 256 832.952 256 816.572'/%3E%3C/svg%3E");
  --o3-icon-plus: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M469.333 554.667v320c0 11.782 9.552 21.333 21.334 21.333h42.666c11.782 0 21.334-9.551 21.334-21.333v-320h320c11.782 0 21.333-9.552 21.333-21.334v-42.666c0-11.782-9.551-21.334-21.333-21.334h-320v-320c0-11.782-9.552-21.333-21.334-21.333h-42.666c-11.782 0-21.334 9.551-21.334 21.333v320h-320c-11.782 0-21.333 9.552-21.333 21.334v42.666c0 11.782 9.551 21.334 21.333 21.334z'/%3E%3C/svg%3E");
  --o3-icon-podcast: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M767.966 737.815c-7.798 8.832-7.854 22.298.478 30.629l30.17 30.17c8.331 8.331 21.882 8.366 29.789-.369C896.927 722.547 938.666 622.148 938.666 512c0-235.642-191.025-426.667-426.666-426.667C276.358 85.333 85.333 276.358 85.333 512c0 110.148 41.739 210.547 110.263 286.245 7.908 8.735 21.459 8.7 29.79.369l30.17-30.17c8.331-8.331 8.275-21.797.477-30.629-53.128-60.176-85.367-139.231-85.367-225.815 0-188.514 152.82-341.334 341.334-341.334 188.513 0 341.333 152.82 341.333 341.334 0 86.584-32.239 165.639-85.367 225.815'/%3E%3Cpath fill='%23000' d='M597.333 512c0 47.128-38.205 85.333-85.333 85.333S426.666 559.128 426.666 512s38.205-85.334 85.334-85.334c47.128 0 85.333 38.205 85.333 85.334M469.333 917.333c0 11.782 9.551 21.333 21.333 21.333h42.667c11.782 0 21.333-9.551 21.333-21.333V682.666c0-11.782-9.551-21.333-21.333-21.333h-42.667c-11.782 0-21.333 9.551-21.333 21.333z'/%3E%3Cpath fill='%23000' d='M647.764 647.764c-8.331-8.331-8.208-21.767-.974-31.067 22.485-28.907 35.876-65.238 35.876-104.697 0-94.257-76.41-170.667-170.666-170.667-94.257 0-170.667 76.41-170.667 170.667 0 39.459 13.391 75.79 35.877 104.697 7.234 9.3 7.356 22.736-.975 31.067l-30.17 30.17c-8.331 8.331-21.915 8.385-29.528-.607C278.772 632.723 256 575.021 256 512c0-141.385 114.615-256 256-256s256 114.615 256 256c0 63.021-22.773 120.723-60.538 165.327-7.613 8.992-21.197 8.938-29.528.607z'/%3E%3C/svg%3E");
  --o3-icon-preferences: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M219.904 215.406C236.878 164.611 284.83 128 341.333 128c55.732 0 103.145 35.618 120.717 85.333h412.617c11.782 0 21.333 9.552 21.333 21.334v42.666c0 11.783-9.551 21.334-21.333 21.334H462.05C444.478 348.382 397.065 384 341.333 384c-56.503 0-104.455-36.611-121.429-87.406.005.694.118 1.385.349 2.073h-70.92c-11.782 0-21.333-9.552-21.333-21.334v-42.666c0-11.782 9.551-21.334 21.333-21.334h70.92a6.6 6.6 0 0 0-.349 2.073m121.429 83.261C364.897 298.667 384 279.564 384 256s-19.102-42.667-42.667-42.667c-23.564 0-42.666 19.103-42.666 42.667s19.102 42.667 42.666 42.667M682.667 640c55.732 0 103.145-35.618 120.716-85.333h71.284c11.782 0 21.333-9.552 21.333-21.334v-42.666c0-11.782-9.551-21.334-21.333-21.334h-71.284C785.812 419.618 738.399 384 682.667 384s-103.145 35.618-120.717 85.333H149.333c-11.782 0-21.333 9.552-21.333 21.334v42.666c0 11.782 9.551 21.334 21.333 21.334H561.95C579.522 604.382 626.935 640 682.667 640M640 512c0-23.564 19.103-42.667 42.667-42.667s42.666 19.103 42.666 42.667-19.102 42.667-42.666 42.667S640 535.564 640 512M341.333 640c55.732 0 103.145 35.618 120.717 85.333h412.617c11.782 0 21.333 9.552 21.333 21.334v42.666c0 11.782-9.551 21.334-21.333 21.334H462.05C444.478 860.382 397.065 896 341.333 896s-103.145-35.618-120.716-85.333h-71.284c-11.782 0-21.333-9.552-21.333-21.334v-42.666c0-11.782 9.551-21.334 21.333-21.334h71.284C238.188 675.618 285.601 640 341.333 640m-42.666 128c0-23.564 19.102-42.667 42.666-42.667S384 744.436 384 768s-19.103 42.667-42.667 42.667-42.666-19.103-42.666-42.667' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-print: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='m710.245 424.079-30.17 30.169c-8.331 8.332-8.331 21.839 0 30.17l30.17 30.17c8.331 8.331 21.839 8.331 30.17 0l30.17-30.17c8.331-8.331 8.331-21.838 0-30.17l-30.17-30.169c-8.331-8.332-21.839-8.332-30.17 0'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256.001 128c-11.782 0-21.334 9.551-21.334 21.333v152.611c-33.553 5.357-64.941 17.502-90.653 38.072-37.671 30.137-58.68 74.864-58.68 129.317V704c0 11.782 9.551 21.333 21.333 21.333h128v149.334c0 11.782 9.552 21.333 21.334 21.333h512c11.782 0 21.333-9.551 21.333-21.333V725.333h128c11.782 0 21.333-9.551 21.333-21.333V469.333c0-54.453-21.008-99.18-58.679-129.317-25.713-20.57-57.101-32.715-90.654-38.072V149.333c0-11.782-9.551-21.333-21.333-21.333zm448 170.667h-384v-85.334h384zM234.667 640h-64V469.333c0-30.88 10.992-50.153 26.654-62.683 16.944-13.555 43.854-22.65 80.013-22.65h469.333c36.16 0 63.07 9.095 80.013 22.65 15.663 12.53 26.654 31.803 26.654 62.683V640h-64v-64c0-11.782-9.551-21.333-21.333-21.333h-512c-11.782 0-21.334 9.551-21.334 21.333zm85.334 0h384v170.667h-384z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-question: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.992 4q2.286 0 3.647 1.317Q17.001 6.634 17 8.503q0 1.08-.479 1.992-.478.913-1.87 2.218-.936.877-1.224 1.294c-.191.278-.332.877-.425 1.237q-.11.433-.146 1.298a.47.47 0 0 1-.462.458h-.946a.457.457 0 0 1-.454-.454l-.002-.154c0-.795.107-1.762.32-2.34q.233-.653.755-1.317.383-.483 1.37-1.407 1-.934 1.298-1.486t.298-1.204q0-1.182-.872-2.071a2.86 2.86 0 0 0-2.137-.9q-1.223 0-2.042.81-.708.7-.995 2.085a.48.48 0 0 1-.52.392l-1.074-.135a.447.447 0 0 1-.387-.516q.334-1.975 1.51-3.076Q9.832 4 11.991 4M13 20c0 .547-.44 1-1 1s-1-.453-1-1c0-.56.44-1 1-1s1 .44 1 1'/%3E%3C/svg%3E");
  --o3-icon-quote-left: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M259.728 440.648c115.854-20.986 235.92 48.267 235.92 184.676 0 104.93-92.683 184.676-189.579 184.676C190.215 810 87 736.549 87 577.056c0-186.725 160.005-346.183 393.719-363.043a.2.2 0 0 1 .213.168l6.259 39.494a.2.2 0 0 1-.169.23C339.7 277.024 259.728 350.449 259.728 440.648m442.351 0C817.933 419.662 938 488.915 938 625.324 938 730.254 845.317 810 748.421 810c-115.854 0-219.07-73.451-219.07-232.944 0-186.725 160.005-346.183 393.719-363.043a.203.203 0 0 1 .214.168l6.259 39.494a.203.203 0 0 1-.169.23c-147.323 23.119-227.295 96.544-227.295 186.743'/%3E%3C/svg%3E");
  --o3-icon-quote-right: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M764.272 583.352c-115.854 20.986-235.92-48.267-235.92-184.676C528.352 293.747 621.035 214 717.931 214 833.785 214 937 287.451 937 446.944c0 186.725-160.005 346.183-393.719 363.043a.2.2 0 0 1-.213-.168l-6.259-39.494a.2.2 0 0 1 .169-.23c147.322-23.119 227.294-96.544 227.294-186.743m-442.351 0C206.067 604.338 86 535.085 86 398.676 86 293.747 178.683 214 275.579 214c115.854 0 219.07 73.451 219.07 232.944 0 186.725-160.005 346.183-393.719 363.043a.203.203 0 0 1-.214-.168l-6.259-39.494a.203.203 0 0 1 .17-.23c147.322-23.119 227.294-96.544 227.294-186.743'/%3E%3C/svg%3E");
  --o3-icon-quote: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M128 191.999c0-11.782 9.551-21.333 21.333-21.333h725.334c11.782 0 21.333 9.551 21.333 21.333v512.375c0 11.782-9.551 21.333-21.333 21.333H432.48a21.33 21.33 0 0 0-11.122 3.129L160.456 888.238C146.24 896.923 128 886.692 128 870.033zm85.333 64v499.933l184.02-112.43a21.33 21.33 0 0 1 11.122-3.128h402.192V255.999z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-radar: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M512 85.333c117.821 0 224.487 47.757 301.699 124.968l26.849 32.853a.5.5 0 0 1-.033.67L594.443 489.896a85.5 85.5 0 0 1 2.89 22.104c0 47.128-38.205 85.333-85.333 85.333S426.667 559.128 426.667 512s38.205-85.333 85.333-85.333a85.5 85.5 0 0 1 22.102 2.89l64.594-64.595c-25.408-15.013-55.046-23.629-86.696-23.629-94.257 0-170.667 76.41-170.667 170.667S417.743 682.667 512 682.667c94.089 0 170.395-76.139 170.666-170.164a.504.504 0 0 1 .501-.503H767.5c.276 0 .5.227.499.503C767.728 653.657 653.217 768 512 768c-141.385 0-256-114.615-256-256s114.615-256 256-256c55.288 0 106.483 17.527 148.331 47.328l60.976-60.976c-57.8-44.93-130.429-71.685-209.307-71.685-188.513 0-341.333 152.82-341.333 341.333S323.487 853.333 512 853.333c188.345 0 341.061-152.548 341.333-340.83 0-.276.224-.503.5-.503h84.334c.276 0 .5.227.499.503-.271 235.41-191.192 426.164-426.666 426.164-235.642 0-426.667-191.026-426.667-426.667C85.333 276.358 276.358 85.333 512 85.333'/%3E%3C/svg%3E");
  --o3-icon-redo: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M657.231 133.263c8.349-8.351 21.886-8.351 30.235 0L895 340.822l-207.534 207.56c-8.349 8.351-21.886 8.351-30.235 0l-30.235-30.239c-8.349-8.35-8.349-21.889 0-30.239L731.297 383.59H428.314c-121.654 0-213.796 89.585-213.796 192.44s92.142 192.441 213.796 192.441h235.175c11.808 0 21.38 9.573 21.38 21.382v42.765c0 11.809-9.572 21.382-21.38 21.382H428.314C266.586 854 129 732.975 129 576.03c0-156.944 137.586-277.969 299.314-277.969h302.989l-104.307-104.32c-8.349-8.35-8.349-21.889 0-30.239z'/%3E%3C/svg%3E");
  --o3-icon-refresh: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M852.678 533.337c.725-11.76 10.207-21.337 21.989-21.337h42.667c11.782 0 21.389 9.562 20.809 21.33-11.114 225.732-197.654 405.336-426.142 405.336-235.642 0-426.667-191.025-426.667-426.666 0-235.642 191.025-426.667 426.667-426.667 116.286 0 221.706 46.52 298.666 121.966V106.666c0-11.782 9.552-21.333 21.334-21.333h42.666c11.782 0 21.334 9.551 21.334 21.333v256c0 11.782-9.552 21.334-21.334 21.334h-256c-11.782 0-21.333-9.552-21.333-21.334V320c0-11.782 9.551-21.334 21.333-21.334H778.47c-62.555-78.034-158.677-128-266.469-128-188.514 0-341.334 152.82-341.334 341.334 0 188.513 152.82 341.333 341.334 341.333 181.347 0 329.663-141.422 340.677-319.996'/%3E%3C/svg%3E");
  --o3-icon-restore: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M365.255 143.084c-8.331-8.331-21.839-8.331-30.17 0L128 350.169l207.085 207.085c8.331 8.331 21.839 8.331 30.17 0l30.17-30.17c8.331-8.331 8.331-21.839 0-30.17L291.349 392.839h302.328c121.391 0 213.333 89.38 213.333 192s-91.942 192-213.333 192H359.01c-11.782 0-21.333 9.551-21.333 21.333v42.667c0 11.782 9.551 21.333 21.333 21.333h234.667c161.379 0 298.667-120.748 298.667-277.333S755.056 307.505 593.677 307.505H291.343l104.082-104.081c8.331-8.331 8.331-21.839 0-30.17z'/%3E%3C/svg%3E");
  --o3-icon-scroll-to: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M469.333 291.346 365.254 395.425c-8.331 8.331-21.838 8.331-30.17 0l-30.17-30.17c-8.331-8.331-8.331-21.838 0-30.169l192-192.001c8.332-8.331 21.839-8.331 30.17 0l192 192.001c8.332 8.331 8.332 21.838 0 30.169l-30.17 30.17c-8.331 8.331-21.838 8.331-30.169 0L554.666 291.346v583.321c0 11.782-9.551 21.333-21.333 21.333h-42.667c-11.782 0-21.333-9.551-21.333-21.333z'/%3E%3C/svg%3E");
  --o3-icon-search: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M551.867 640.838c-42.518 26.511-92.737 41.829-146.534 41.829C252.166 682.667 128 558.5 128 405.333S252.166 128 405.333 128s277.334 124.166 277.334 277.333c0 68.513-24.844 131.222-66.013 179.613l231.967 231.969c8.331 8.331 8.331 21.839 0 30.17l-30.17 30.17c-8.331 8.331-21.839 8.331-30.17 0zm51.562-235.505c0 109.405-88.691 198.096-198.096 198.096s-198.095-88.691-198.095-198.096 88.69-198.095 198.095-198.095 198.096 88.69 198.096 198.095' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-send: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M2.026 3.11a.5.5 0 0 1 .69-.61l19.024 9.044a.5.5 0 0 1 0 .903L2.718 21.492a.5.5 0 0 1-.688-.61l2.958-8.886zm4.706 7.718 5.093.972c.216.041.216.35 0 .392l-5.093.971-1.62 5.02 12.838-6.187L5.115 5.808z'/%3E%3C/svg%3E");
  --o3-icon-series: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M341.334 256v341.334h512V256zm-64-85.333c-11.782 0-21.333 9.551-21.333 21.333v469.334c0 11.782 9.551 21.333 21.333 21.333h640c11.782 0 21.333-9.551 21.333-21.333V192c0-11.782-9.551-21.333-21.333-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M746.667 853.334c11.782 0 21.334-9.552 21.334-21.334v-42.666c0-11.782-9.552-21.334-21.334-21.334h-576V405.334c0-11.782-9.551-21.334-21.333-21.334h-42.667c-11.782 0-21.333 9.552-21.333 21.334V832c0 11.782 9.551 21.334 21.333 21.334z'/%3E%3C/svg%3E");
  --o3-icon-settings: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M361.421 797.1c7.105 3.377 12.349 9.907 13.325 17.713l13.146 105.167c1.334 10.676 10.41 18.687 21.168 18.687h197.002c10.759 0 19.834-8.011 21.168-18.687l13.195-105.561c.95-7.597 5.935-14.027 12.81-17.396a224 224 0 0 0 14.326-7.689 295 295 0 0 0 14.626-9.111c6.236-4.145 14.124-5.102 21.019-2.181l97.409 41.275c9.909 4.199 21.393.36 26.785-8.954l98.449-170.048c5.395-9.318 3-21.195-5.583-27.695l-83.196-63.003c-7.017-5.314-9.509-14.413-9.509-23.216v-28.8q0-.939-.019-1.887c-.16-7.752 2.787-15.418 8.969-20.099l84.821-64.233c8.584-6.501 10.978-18.378 5.584-27.696l-98.478-170.098c-5.38-9.292-16.827-13.138-26.726-8.979l-98.531 41.4c-6.882 2.892-14.747 1.935-20.929-2.249a351 351 0 0 0-14.158-9.093 159 159 0 0 0-14.392-7.766c-7.106-3.376-12.35-9.906-13.326-17.712L627.23 104.021c-1.334-10.676-10.409-18.687-21.168-18.687H409.06c-10.758 0-19.834 8.011-21.168 18.687l-13.195 105.562c-.95 7.596-5.935 14.026-12.81 17.395a225 225 0 0 0-14.326 7.689 296 296 0 0 0-14.662 9.135c-6.216 4.133-14.076 5.099-20.958 2.207l-98.531-41.4c-9.899-4.159-21.346-.313-26.726 8.979L88.207 383.686c-5.395 9.318-3 21.195 5.583 27.696l84.821 64.233c6.182 4.681 9.129 12.347 8.97 20.099q-.02.948-.02 1.887v28.8q0 .938.02 1.886c.159 7.753-2.788 15.418-8.97 20.099L93.79 612.62c-8.584 6.5-10.978 18.377-5.584 27.695l98.478 170.098c5.38 9.292 16.827 13.138 26.726 8.979l98.531-41.4c6.882-2.891 14.747-1.934 20.929 2.249a349 349 0 0 0 14.158 9.093 159 159 0 0 0 14.393 7.766m-138.529-94.46c5.379 9.292 16.827 13.138 26.726 8.979l73.613-30.93a21.33 21.33 0 0 1 20.812 2.414l29.175 21.219a266 266 0 0 0 18.179 12.12c3.662 2.23 7.76 4.263 12.397 6.046l35.777 13.761a21.33 21.33 0 0 1 13.51 17.265l10.142 81.133c1.334 10.675 10.409 18.687 21.168 18.687h46.34c10.759 0 19.834-8.012 21.169-18.687l9.993-79.951a21.33 21.33 0 0 1 12.964-17.046l34.284-14.285c4.803-2.002 9.944-4.544 15.423-7.74a206 206 0 0 0 17.34-11.303l29.278-21.294a21.33 21.33 0 0 1 20.871-2.389l72.469 30.707c9.909 4.198 21.393.359 26.785-8.954l22.911-39.572c5.394-9.318 3-21.196-5.584-27.696l-69.664-52.755a21.335 21.335 0 0 1-7.633-22.868l10.07-35.246c.544-1.906.821-3.878.821-5.86v-20.794c0-.25-.02-1.006-.209-2.332l-5.331-37.316a21.33 21.33 0 0 1 8.24-20.024l64.773-49.052c8.583-6.5 10.978-18.377 5.583-27.695l-23.053-39.82c-5.38-9.293-16.828-13.139-26.727-8.979l-73.613 30.93a21.34 21.34 0 0 1-20.812-2.415l-29.175-21.219a267 267 0 0 0-18.178-12.12c-3.663-2.23-7.761-4.263-12.398-6.046l-35.777-13.76a21.34 21.34 0 0 1-13.51-17.266L551.9 189.355c-1.335-10.676-10.41-18.688-21.169-18.688h-46.34c-10.759 0-19.834 8.012-21.168 18.688l-9.994 79.95a21.34 21.34 0 0 1-12.964 17.047l-34.283 14.285c-4.804 2.001-9.945 4.543-15.424 7.739a206 206 0 0 0-17.34 11.303l-29.175 21.219a21.34 21.34 0 0 1-20.812 2.415l-73.613-30.93c-9.899-4.16-21.347-.314-26.726 8.979l-23.054 39.82c-5.395 9.318-3 21.195 5.583 27.695l64.773 49.052a21.33 21.33 0 0 1 8.24 20.024l-5.331 37.316c-.189 1.325-.209 2.081-.209 2.332v28.8c0 .25.02 1.006.209 2.332l5.331 37.315a21.33 21.33 0 0 1-8.24 20.024l-64.773 49.052c-8.583 6.5-10.978 18.378-5.583 27.696z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M505.428 597.334c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.334-85.333-85.334-85.334 38.205-85.334 85.334c0 47.128 38.205 85.333 85.334 85.333m0 85.333c94.256 0 170.666-76.41 170.666-170.666 0-94.257-76.41-170.667-170.666-170.667-94.257 0-170.667 76.41-170.667 170.667 0 94.256 76.41 170.666 170.667 170.666' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-font-size: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M22 20h-2.027l-1.791-4.836h-6.364L10.006 20H8l1.226-3.236-.68-1.787H4.454L3.29 18H2L5.896 8h1.221l2.672 7.275L14.062 4h1.898zM4.87 13.863h3.26L6.493 9.588zm7.595-.481h5.07L14.99 6.54l-2.524 6.842Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-share: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M192 936.845c-11.782 0-21.333-9.551-21.333-21.333v-384c0-11.782 9.551-21.334 21.333-21.334h42.667c11.782 0 21.333 9.552 21.333 21.334v321.82h512v-321.82c0-11.782 9.552-21.334 21.334-21.334H832c11.782 0 21.334 9.552 21.334 21.334v384c0 11.782-9.552 21.333-21.334 21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M467.167 248.666v370c0 11.782 9.551 21.333 21.333 21.333h42.667c11.782 0 21.333-9.551 21.333-21.333v-370l100.766 94.096c8.404 7.848 21.515 7.623 29.645-.507l30.4-30.4c8.436-8.436 8.314-22.151-.272-30.436L524.914 99.884c-8.372-8.078-21.672-7.96-29.899.267L313.752 281.414c-8.331 8.331-8.331 21.839 0 30.17l30.163 30.163c8.332 8.332 21.839 8.332 30.17 0z'/%3E%3C/svg%3E");
  --o3-icon-skip-backward-30: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M148.835 512c11.782 0 21.264 9.577 21.989 21.337 11.014 178.574 159.331 319.996 340.678 319.996 188.513 0 341.333-152.82 341.333-341.333s-152.82-341.334-341.333-341.334c-107.793 0-203.915 49.966-266.47 128h74.47c11.782 0 21.333 9.552 21.333 21.334v42.666c0 11.782-9.551 21.334-21.333 21.334h-192c-11.782 0-21.334-9.552-21.334-21.334v-192c0-11.782 9.552-21.333 21.334-21.333h42.666c11.782 0 21.334 9.551 21.334 21.333v59.112c78.18-88.578 192.566-144.445 320-144.445 235.641 0 426.666 191.025 426.666 426.667S747.143 938.666 511.502 938.666c-228.489 0-415.03-179.604-426.143-405.336-.58-11.768 9.027-21.33 20.809-21.33z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M566.917 625.698q19.712 14.037 45.696 14.037t45.696-14.037 30.762-39.125q11.35-25.089 11.35-57.643 0-32.853-11.35-57.643-11.05-25.088-30.762-39.125-19.713-14.037-45.696-14.037-25.984 0-45.696 14.037-19.713 14.037-31.062 39.125-11.05 24.79-11.05 57.643 0 32.554 11.05 57.643 11.349 25.088 31.062 39.125m26.282-150.827q7.467-8.362 19.414-8.362t19.114 8.362q7.467 8.064 10.752 22.102 3.584 14.037 3.584 31.957 0 17.622-3.584 31.957-3.285 14.038-10.752 22.4-7.168 8.064-19.114 8.064t-19.414-8.064q-7.467-8.362-10.752-22.4-3.285-14.335-3.285-31.957 0-17.92 3.285-31.957 3.285-14.038 10.752-22.102' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M355.328 421.708v48.384h69.59l-33.451 66.304q14.635-.896 26.88 2.091 12.245 2.688 19.712 9.856 7.467 6.869 7.467 18.517 0 8.96-4.182 14.933-3.882 5.974-11.349 8.96-7.168 2.987-17.92 2.987-15.53 0-30.464-6.272t-27.477-17.323v51.371q11.05 7.765 26.282 13.141 15.531 5.078 37.632 5.078 21.803 0 39.723-8.662 18.219-8.661 28.971-25.088 10.752-16.426 10.752-39.424 0-14.336-5.078-25.685-4.778-11.648-14.336-20.309-9.258-8.96-22.4-14.336l42.71-84.523z'/%3E%3C/svg%3E");
  --o3-icon-skip-forward-30: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M874.666 512c-11.782 0-21.264 9.577-21.989 21.337C841.663 711.911 693.347 853.333 512 853.333c-188.514 0-341.334-152.82-341.334-341.333S323.486 170.666 512 170.666c107.792 0 203.914 49.966 266.469 128H704c-11.782 0-21.334 9.552-21.334 21.334v42.666c0 11.782 9.552 21.334 21.334 21.334h192c11.782 0 21.333-9.552 21.333-21.334v-192c0-11.782-9.551-21.333-21.333-21.333h-42.667c-11.782 0-21.333 9.551-21.333 21.333v59.112C753.819 141.2 639.434 85.333 512 85.333 276.358 85.333 85.333 276.358 85.333 512S276.358 938.666 512 938.666c228.488 0 415.029-179.604 426.142-405.336.58-11.768-9.027-21.33-20.809-21.33z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M566.916 625.698q19.712 14.037 45.696 14.037t45.696-14.037q19.711-14.037 30.763-39.125 11.349-25.089 11.349-57.643 0-32.853-11.349-57.643-11.052-25.088-30.763-39.125t-45.696-14.037-45.696 14.037q-19.712 14.037-31.061 39.125-11.052 24.79-11.051 57.643 0 32.554 11.051 57.643 11.35 25.088 31.061 39.125m26.283-150.827q7.466-8.362 19.413-8.362t19.115 8.362q7.466 8.064 10.752 22.102 3.584 14.037 3.584 31.957 0 17.622-3.584 31.957-3.287 14.038-10.752 22.4-7.169 8.064-19.115 8.064-11.947 0-19.413-8.064-7.467-8.362-10.752-22.4-3.286-14.335-3.286-31.957 0-17.92 3.286-31.957 3.285-14.038 10.752-22.102' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M355.328 421.708v48.384h69.589l-33.451 66.304q14.635-.896 26.88 2.091 12.246 2.688 19.712 9.856 7.467 6.869 7.467 18.517 0 8.96-4.181 14.933-3.883 5.974-11.35 8.96-7.168 2.987-17.92 2.987-15.53 0-30.464-6.272t-27.477-17.323v51.371q11.05 7.765 26.283 13.141 15.531 5.078 37.632 5.078 21.803 0 39.722-8.662 18.219-8.661 28.971-25.088 10.752-16.426 10.752-39.424 0-14.336-5.077-25.685-4.78-11.648-14.336-20.309-9.259-8.96-22.4-14.336l42.709-84.523z'/%3E%3C/svg%3E");
  --o3-icon-sparkles: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m721.551 405.196-86.486-202.799c-7.747-18.164-33.575-18.164-41.321 0l-86.486 202.799-203.449 86.209c-18.222 7.722-18.222 33.467 0 41.189l203.449 86.21 86.486 202.798c7.746 18.164 33.574 18.164 41.321 0l86.486-202.798L925 532.594c18.222-7.722 18.222-33.467 0-41.189zM744.064 512l-90.982-38.554-38.678-90.692-38.677 90.692L484.744 512l90.983 38.553 38.677 90.692 38.677-90.692zM229.342 93.507c4.648-10.899 20.144-10.899 24.792 0l25.658 60.164a13.45 13.45 0 0 0 7.127 7.104l60.357 25.576c10.934 4.633 10.934 20.08 0 24.713l-60.357 25.576a13.45 13.45 0 0 0-7.127 7.104l-25.658 60.164c-4.648 10.899-20.144 10.899-24.792 0l-25.658-60.164a13.45 13.45 0 0 0-7.127-7.104L136.2 211.064c-10.933-4.633-10.933-20.08 0-24.713l60.357-25.576a13.45 13.45 0 0 0 7.127-7.104zM229.342 720.091c4.648-10.898 20.144-10.898 24.792 0l25.658 60.164a13.45 13.45 0 0 0 7.127 7.104l60.357 25.576c10.934 4.633 10.934 20.08 0 24.713l-60.357 25.576a13.45 13.45 0 0 0-7.127 7.104l-25.658 60.164c-4.648 10.899-20.144 10.899-24.792 0l-25.658-60.164a13.45 13.45 0 0 0-7.127-7.104L136.2 837.648c-10.933-4.633-10.933-20.08 0-24.713l60.357-25.576a13.45 13.45 0 0 0 7.127-7.104z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-stop: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M170.667 192c0-11.782 9.551-21.333 21.333-21.333h640c11.782 0 21.334 9.551 21.334 21.333v640c0 11.782-9.552 21.334-21.334 21.334H192c-11.782 0-21.333-9.552-21.333-21.334z'/%3E%3C/svg%3E");
  --o3-icon-tick: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M868.419 271.084c8.331 8.331 8.331 21.839 0 30.17L399.086 770.587c-8.332 8.332-21.839 8.332-30.17 0L155.582 557.254c-8.331-8.331-8.331-21.839 0-30.17l30.17-30.17c8.331-8.331 21.839-8.331 30.17 0l167.725 167.725a.5.5 0 0 0 .707 0l423.725-423.725c8.331-8.331 21.839-8.331 30.17 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-thumbs-down: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.5 14a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M11.337 20.648A2.508 2.508 0 0 1 7 18.33L8 15l-3.344.028A2.634 2.634 0 0 1 2 12.395a8.78 8.78 0 0 1 2.225-5.841l.784-.88.182-.194A5 5 0 0 1 8.741 4H15.5a.5.5 0 0 1 .5.5v10.14a1 1 0 0 1-.229.637zm-2.24-1.192a.51.51 0 0 0 .698-.082L14 14.282V6H8.741a3 3 0 0 0-2.239 1.005l-.784.879A6.78 6.78 0 0 0 4 12.394c0 .352.287.637.639.634l5.378-.045a.5.5 0 0 1 .483.644l-1.583 5.278c-.06.203.01.423.18.551' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-thumbs-up: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.5 9.959a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12.663 3.311A2.508 2.508 0 0 1 17 5.63l-1 3.329 3.344-.029A2.634 2.634 0 0 1 22 11.564a8.78 8.78 0 0 1-2.225 5.84l-.784.88-.182.195a5 5 0 0 1-3.55 1.48H8.5a.5.5 0 0 1-.5-.5V9.319a1 1 0 0 1 .229-.638zm2.24 1.192a.51.51 0 0 0-.698.082L10 9.676v8.283h5.259a3 3 0 0 0 2.239-1.005l.784-.88A6.78 6.78 0 0 0 20 11.565a.634.634 0 0 0-.639-.634l-5.378.045a.5.5 0 0 1-.483-.643l1.583-5.279a.51.51 0 0 0-.18-.55' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-trash: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M405.334 725.333C393.552 725.333 384 715.782 384 704V405.333c0-11.782 9.552-21.333 21.334-21.333H448c11.782 0 21.334 9.551 21.334 21.333V704c0 11.782-9.552 21.333-21.334 21.333zM554.667 704c0 11.782 9.551 21.333 21.333 21.333h42.667c11.782 0 21.333-9.551 21.333-21.333V405.333c0-11.782-9.551-21.333-21.333-21.333H576c-11.782 0-21.333 9.551-21.333 21.333z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M448 128c-11.782 0-21.333 9.551-21.333 21.333v64H192c-11.782 0-21.333 9.552-21.333 21.334v42.666c0 11.782 9.551 21.334 21.333 21.334h21.334v554.666C213.334 876.897 232.436 896 256 896h512c23.564 0 42.667-19.103 42.667-42.667V298.667H832c11.782 0 21.334-9.552 21.334-21.334v-42.666c0-11.782-9.552-21.334-21.334-21.334H597.334v-64c0-11.782-9.552-21.333-21.334-21.333zM298.667 298.667h426.667v512H298.667z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-upload: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M896 917.334c0 11.782-9.551 21.334-21.333 21.334H149.333c-11.782 0-21.333-9.552-21.333-21.334v-42.666c0-11.782 9.551-21.334 21.333-21.334h725.334c11.782 0 21.333 9.552 21.333 21.334z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M467.167 248.668v455.333c0 11.782 9.551 21.333 21.333 21.333h42.667c11.782 0 21.333-9.551 21.333-21.333V248.668l100.766 94.096c8.403 7.847 21.514 7.623 29.645-.507l30.399-30.4c8.437-8.436 8.315-22.151-.271-30.436L524.914 99.886c-8.372-8.078-21.673-7.96-29.899.267L313.752 281.416c-8.332 8.331-8.332 21.839 0 30.17l30.163 30.163c8.331 8.332 21.839 8.332 30.17 0z'/%3E%3C/svg%3E");
  --o3-icon-user: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M512.001 213.333c-47.129 0-85.334 38.205-85.334 85.334 0 47.128 38.205 85.333 85.334 85.333 47.128 0 85.333-38.205 85.333-85.333s-38.205-85.334-85.333-85.334m-170.667 85.334c0-94.257 76.41-170.667 170.667-170.667 94.256 0 170.666 76.41 170.666 170.667 0 94.256-76.41 170.666-170.666 170.666-94.257 0-170.667-76.41-170.667-170.666M512.001 597.333c-125.435 0-213.334 83.364-213.334 170.667v42.667h426.667V768c0-87.303-87.898-170.667-213.333-170.667M213.334 768c0-148.338 141.332-256 298.667-256s298.666 107.662 298.666 256v106.667c0 11.782-9.551 21.333-21.333 21.333H234.667c-11.782 0-21.333-9.551-21.333-21.333z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-users: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M384.001 213.333c-47.129 0-85.334 38.205-85.334 85.334 0 47.128 38.205 85.333 85.334 85.333 47.128 0 85.333-38.205 85.333-85.333s-38.205-85.334-85.333-85.334m-170.667 85.334c0-94.257 76.41-170.667 170.667-170.667 94.256 0 170.666 76.41 170.666 170.667 0 94.256-76.41 170.666-170.666 170.666-94.257 0-170.667-76.41-170.667-170.666M384.001 597.333c-125.435 0-213.334 83.364-213.334 170.667v42.667h426.667V768c0-87.303-87.898-170.667-213.333-170.667M85.334 768c0-148.338 141.332-256 298.667-256s298.666 107.662 298.666 256v106.667c0 11.782-9.551 21.333-21.333 21.333H106.667c-11.782 0-21.333-9.551-21.333-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M721.692 896h195.644c11.782 0 21.333-9.551 21.333-21.333V768c0-148.338-141.332-256-298.666-256a344.2 344.2 0 0 0-68.1 6.797c36.469 20.818 68.692 47.717 94.075 79.754C777.405 609.118 853.336 686.857 853.336 768v42.667H725.333v64c0 7.48-1.283 14.66-3.641 21.333M543.992 439.786c27.354 18.646 60.409 29.547 96.011 29.547 94.256 0 170.666-76.41 170.666-170.666 0-94.257-76.41-170.667-170.666-170.667-35.602 0-68.657 10.901-96.011 29.547 18.916 21.43 33.594 46.689 42.722 74.466 14.602-11.689 33.129-18.68 53.289-18.68 47.128 0 85.333 38.205 85.333 85.334 0 47.128-38.205 85.333-85.333 85.333-20.16 0-38.687-6.991-53.289-18.68-9.128 27.777-23.806 53.037-42.722 74.466'/%3E%3C/svg%3E");
  --o3-icon-video: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M170.666 767.999h682.667v-512H170.666zm-85.333 64c0 11.782 9.551 21.334 21.333 21.334h810.667c11.782 0 21.333-9.552 21.333-21.334v-640c0-11.782-9.551-21.333-21.333-21.333H106.666c-11.782 0-21.333 9.551-21.333 21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M650.252 530.522c14.332-8.19 14.332-28.855 0-37.045L415.917 359.571C401.695 351.444 384 361.714 384 378.094v267.811c0 16.38 17.695 26.649 31.917 18.522z'/%3E%3C/svg%3E");
  --o3-icon-volume: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3.5 15.4a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h2.773l4.898-4.276a.5.5 0 0 1 .829.377v13.8a.5.5 0 0 1-.829.376l-4.898-4.276zM14.515 13.943c.245-.314.485-.809.485-1.543 0-.742-.245-1.24-.492-1.553-.209-.265-.27-.695-.037-.94.24-.253.498-.527.695-.737.186-.198.492-.208.664.002.442.538 1.17 1.662 1.17 3.227 0 1.771-.752 2.79-1.191 3.233-.168.17-.43.147-.598-.022l-.72-.72c-.242-.241-.185-.679.024-.947M17.322 17.025C17.887 16.307 19 14.612 19 12.4s-1.113-3.906-1.678-4.624a.55.55 0 0 1 .028-.727l.822-.822c.185-.184.478-.193.652.001.677.753 2.176 2.8 2.176 6.172s-1.499 5.419-2.175 6.171c-.175.195-.468.186-.653.001l-.822-.822a.55.55 0 0 1-.028-.726'/%3E%3C/svg%3E");
  --o3-icon-volume-mute: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M17.529 20.78a.5.5 0 0 1-.707 0L3.649 7.607a.5.5 0 0 1 0-.707l.85-.85a.5.5 0 0 1 .708 0l13.172 13.172a.5.5 0 0 1 0 .707z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M12 9.843V5.5a.5.5 0 0 0-.829-.377L9.094 6.937zM7.431 8.39 6.273 9.4H3.5a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 .5.5h2.773l4.898 4.277A.5.5 0 0 0 12 19.3v-6.342zM16.6 14.443c.228-.522.4-1.197.4-2.043 0-1.566-.728-2.69-1.17-3.228-.172-.21-.478-.2-.664-.002-.197.21-.455.484-.695.737-.232.245-.172.675.037.94.248.314.492.81.492 1.553q0 .222-.027.415zM18.06 15.904l1.575 1.573c.66-1.076 1.365-2.765 1.365-5.076 0-3.372-1.499-5.42-2.175-6.172-.175-.194-.468-.185-.653 0l-.822.821a.55.55 0 0 0-.028.727C17.887 8.495 19 10.19 19 12.4c0 1.422-.46 2.63-.94 3.503'/%3E%3C/svg%3E");
  --o3-icon-warning-alt: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M512 810.667c164.949 0 298.667-133.718 298.667-298.667S676.949 213.333 512 213.333 213.333 347.051 213.333 512 347.051 810.667 512 810.667M512 896c212.077 0 384-171.923 384-384S724.077 128 512 128 128 299.923 128 512s171.923 384 384 384' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M533.333 298.667c11.782 0 21.334 9.551 21.334 21.333v234.667c0 11.782-9.552 21.333-21.334 21.333h-42.666c-11.782 0-21.334-9.551-21.334-21.333V320c0-11.782 9.552-21.333 21.334-21.333z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M469.333 682.667C469.333 659.103 488.436 640 512 640s42.667 19.103 42.667 42.667-19.103 42.666-42.667 42.666-42.667-19.102-42.667-42.666'/%3E%3C/svg%3E");
  --o3-icon-warning: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M466.744 844.495c-8.331-8.331-8.331-21.839 0-30.17l30.17-30.17c8.332-8.331 21.839-8.331 30.17 0l30.17 30.17c8.331 8.331 8.331 21.839 0 30.17l-30.17 30.17c-8.331 8.331-21.838 8.331-30.17 0zM490.666 129.07c-11.782 0-21.333 8.869-21.333 19.81v515.047c0 10.941 9.551 19.81 21.333 19.81h42.667c11.782 0 21.333-8.869 21.333-19.81V148.88c0-10.941-9.551-19.81-21.333-19.81z'/%3E%3C/svg%3E");
  --o3-icon-written-text: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M938.667 192c0 11.782-9.551 21.333-21.333 21.333H106.667c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333h810.667c11.782 0 21.333 9.551 21.333 21.333zM768.001 362.667c0 11.782-9.552 21.333-21.334 21.333h-640c-11.782 0-21.333-9.551-21.333-21.333V320c0-11.782 9.551-21.333 21.333-21.333h640c11.782 0 21.334 9.551 21.334 21.333zM938.667 533.333c0 11.782-9.551 21.334-21.333 21.334H106.667c-11.782 0-21.333-9.552-21.333-21.334v-42.666c0-11.782 9.551-21.334 21.333-21.334h810.667c11.782 0 21.333 9.552 21.333 21.334zM938.667 874.667c0 11.782-9.551 21.333-21.333 21.333H106.667c-11.782 0-21.333-9.551-21.333-21.333V832c0-11.782 9.551-21.333 21.333-21.333h810.667c11.782 0 21.333 9.551 21.333 21.333zM768.001 704c0 11.782-9.552 21.333-21.334 21.333h-640c-11.782 0-21.333-9.551-21.333-21.333v-42.667c0-11.782 9.551-21.333 21.333-21.333h640c11.782 0 21.334 9.551 21.334 21.333z'/%3E%3C/svg%3E");
  --o3-icon-facebook: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13.542 22v-9.123h2.975l.442-3.554h-3.417v-2.27c0-1.028.277-1.731 1.709-1.731h1.828V2.139C16.764 2.093 15.678 2 14.419 2 11.78 2 9.982 3.66 9.982 6.705V9.33H7v3.553h2.982V22z'/%3E%3C/svg%3E");
  --o3-icon-linkedin: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M5.065 7.932c1.354 0 2.2-.884 2.2-1.988-.026-1.127-.845-1.986-2.174-1.986-1.33 0-2.2.858-2.2 1.986 0 1.104.845 1.988 2.15 1.988zm15.957 13.067v-6.592c0-3.532-1.917-5.176-4.474-5.176-2.062 0-2.987 1.116-3.502 1.9V9.5H9.159c.052 1.08 0 11.499 0 11.499h3.887v-6.422c0-.343.025-.686.128-.931.28-.687.92-1.399 1.993-1.399 1.407 0 1.969 1.055 1.969 2.6V21zM7.008 9.502V21H3.122V9.5z' clip-rule='evenodd'/%3E%3C/svg%3E");
  --o3-icon-x: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m13.443 10.712 5.921-6.735h-1.403L12.82 9.825 8.713 3.977H3.977l6.21 8.843-6.21 7.063H5.38l5.43-6.176 4.336 6.176h4.737zm-1.922 2.186-.63-.88L5.886 5.01h2.156l4.04 5.655.63.88 5.25 7.351h-2.154z'/%3E%3C/svg%3E");
  --o3-icon-bluesky: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 11.514c-.815-1.702-3.035-4.873-5.098-6.437C5.412 3.949 3 3.075 3 5.854c0 .555.315 4.662.5 5.328.642 2.318 2.984 2.91 5.067 2.552C4.926 14.359 4 16.43 6 18.503c3.798 3.935 5.46-.987 5.885-2.248.078-.233.115-.341.115-.246 0-.095.037.013.115.245.426 1.262 2.087 6.184 5.885 2.249 2-2.072 1.074-4.144-2.566-4.77 2.082.359 4.424-.233 5.066-2.55.185-.667.5-4.774.5-5.33 0-2.778-2.413-1.904-3.902-.776C15.035 6.64 12.815 9.812 12 11.514'/%3E%3C/svg%3E");
}
@font-face {
  font-display: swap;
  font-family: metric\2 VF;
  font-style: normal;
  font-weight: 300 800;
  src: url(assets/2f11b368ace0bcf2.woff2)
    format('woff2-variations');
}
body,
html {
  margin: 0;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
optgroup {
  font-weight: 700;
}
button,
input,
select,
textarea {
  margin: 0;
}
[type='button'],
[type='reset'],
[type='submit'],
button {
  cursor: pointer;
}
[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.o3-visually-hidden {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  clip-path: polygon(0 0, 0 0);
  height: 2px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  width: 2px;
}
.o3-box-sizing-border-box {
  box-sizing: border-box;
}
.o3-box-sizing-border-box *,
.o3-box-sizing-border-box :after,
.o3-box-sizing-border-box :before {
  box-sizing: inherit;
}
:root {
  --o3-z-index: 1;
  --o3-z-popover: 10;
  --o3-z-navigation-popover: 20;
  --o3-z-message-polite-popover: 30;
  --o3-z-message-service-popover: 35;
  --o3-z-modal-dialog: 40;
}
.o3-documentation-force-focus input,
.o3-documentation-force-focus select,
:focus,
:focus-visible,
:focus-within {
  --_o3-focus-rings: var(--o3-focus-use-case-ring-inner), var(--o3-focus-use-case-ring-outer);
  --_o3-focus-outline: var(--o3-focus-use-case-outline-color);
}
:where([data-o3-theme='inverse']) :focus,
:where([data-o3-theme='inverse']) :focus-visible,
:where([data-o3-theme='inverse']).o3-documentation-force-focus input,
:where([data-o3-theme='inverse']).o3-documentation-force-focus select,
[data-o3-theme='inverse'].o3-documentation-force-focus input,
[data-o3-theme='inverse'].o3-documentation-force-focus select,
[data-o3-theme='inverse']:focus,
[data-o3-theme='inverse']:focus-visible {
  --_o3-focus-outline: var(--o3-focus-use-case-outline-inverse-color);
  --_o3-focus-rings: var(--o3-focus-use-case-ring-inverse-inner), var(--o3-focus-use-case-ring-inverse-outer);
}
:focus {
  box-shadow: var(--_o3-focus-outline);
  outline: 0;
}
.o3-apply-focus-rings:focus,
.o3-documentation-force-focus input,
.o3-documentation-force-focus select,
[class^='o3'][class*='button']:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
  box-shadow: var(--_o3-focus-rings);
  outline: 0;
}
@supports selector(:focus-visible) {
  .o3-apply-focus-rings:focus,
  .o3-documentation-force-focus input,
  .o3-documentation-force-focus select,
  :focus,
  [class^='o3'][class*='button']:focus,
  button:focus,
  input:focus,
  select:focus,
  textarea:focus {
    box-shadow: unset;
  }
  :focus-visible {
    box-shadow: var(--_o3-focus-outline);
    outline: 0;
  }
  .o3-apply-focus-rings:focus-visible,
  .o3-documentation-force-focus input,
  .o3-documentation-force-focus select,
  [class^='o3'][class*='button']:focus-visible,
  button:focus-visible,
  input:focus-visible,
  select:focus-visible,
  textarea:focus-visible {
    box-shadow: var(--_o3-focus-rings);
    outline: 0;
  }
}
.o3-revert-focus:focus,
.o3-revert-focus:focus-visible {
  box-shadow: revert;
  outline: revert;
}
:root {
  --_o3-grid-gutters: calc(var(--o3-grid-columns) + 1);
  --o3-grid-template: 0px repeat(var(--o3-grid-columns), 1fr) 0px;
  --o3-grid-area: 'bleed-left content-start . . content-end bleed-right';
  --o3-grid-columns: 4;
  --o3-grid-gap: 16px;
  --_o3-grid-column-width: calc(
    (100dvw - var(--_o3-grid-gutters) * var(--o3-grid-gap)) / var(--o3-grid-columns)
  );
}
@media screen and (min-width: 740px) {
  :root {
    --_o3-grid-bleed-size: 8px;
    --o3-grid-template: var(--_o3-grid-bleed-size) repeat(var(--o3-grid-columns), 1fr)
      var(--_o3-grid-bleed-size);
    --o3-grid-area: 'bleed-left content-start . . . . . . content-end bleed-right';
    --o3-grid-columns: 8;
  }
  :root .o3-grid * {
    --o3-grid-columns-to-span-width: calc(
      (var(--_o3-grid-column-width) + var(--o3-grid-gap)) * var(--o3-grid-columns-to-span-count) -
        var(--o3-grid-gap) - var(--_o3-grid-bleed-size)/2
    );
  }
}
@media screen and (min-width: 1024px) {
  :root {
    --o3-grid-columns: 12;
    --o3-grid-gap: 24px;
    --o3-grid-area: 'bleed-left content-start . . . . . . . . . . content-end bleed-right';
    --o3-grid-template: 0px repeat(var(--o3-grid-columns), 1fr) 0px;
    --_o3-grid-column-width: calc(
      (1320px - var(--_o3-grid-gutters) * var(--o3-grid-gap)) / var(--o3-grid-columns)
    );
  }
  :root .o3-grid * {
    --o3-grid-columns-to-span-width: calc(
      (var(--_o3-grid-column-width) + var(--o3-grid-gap)) * var(--o3-grid-columns-to-span-count) -
        var(--o3-grid-gap)
    );
  }
}
@media screen and (min-width: 1368px) {
  :root {
    --o3-grid-columns: 12;
    --o3-grid-template: minmax(0, auto) repeat(var(--o3-grid-columns), var(--_o3-grid-column-width))
      minmax(0, auto);
    --_o3-grid-column-width: calc(
      (1320px - (var(--_o3-grid-gutters) - 2) * var(--o3-grid-gap)) / var(--o3-grid-columns)
    );
  }
}
.o3-grid * {
  --o3-grid-columns-to-span-width: calc(
    (var(--_o3-grid-column-width) + var(--o3-grid-gap)) * var(--o3-grid-columns-to-span-count) -
      var(--o3-grid-gap)
  );
}
.o3-grid {
  column-gap: var(--o3-grid-gap);
  display: grid;
  grid-template-areas: var(--o3-grid-area);
  grid-template-columns: var(--o3-grid-template);
}
:where([data-o3-brand] a) {
  border-bottom-color: var(--o3-color-use-case-link-underline);
  color: var(--o3-color-use-case-link-text);
  text-decoration-color: var(--o3-color-use-case-link-underline);
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
}
:where([data-o3-brand] a):focus-visible {
  border-bottom-color: var(--o3-color-use-case-link-underline-focus);
  color: var(--o3-color-use-case-link-text-focus);
  text-decoration-color: var(--o3-color-use-case-link-underline-focus);
}
:where([data-o3-brand] a):hover {
  border-bottom-color: var(--o3-color-use-case-link-underline-hover);
  color: var(--o3-color-use-case-link-text-hover);
  text-decoration-color: var(--o3-color-use-case-link-underline-hover);
}
:where([data-o3-brand] a):focus-visible {
  text-decoration: none;
}
:where([data-o3-brand] a)[data-o3-theme='inverse'],
:where([data-o3-theme='inverse']) :where([data-o3-brand] a) {
  border-bottom-color: var(--o3-color-use-case-link-inverse-underline);
  color: var(--o3-color-use-case-link-inverse-text);
  text-decoration-color: var(--o3-color-use-case-link-inverse-underline);
  text-decoration-thickness: 2px;
}
:is(
  :where([data-o3-brand] a)[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) :where([data-o3-brand] a)
):focus-visible {
  border-bottom-color: var(
    --o3-color-use-case-link-inverse-underline-focus,
    var(--o3-color-use-case-link-inverse-underline-hover)
  );
  color: var(--o3-color-use-case-link-inverse-text-focus, var(--o3-color-use-case-link-inverse-text-hover));
  text-decoration-color: var(
    --o3-color-use-case-link-inverse-underline-focus,
    var(--o3-color-use-case-link-inverse-underline-hover)
  );
}
:is(
  :where([data-o3-brand] a)[data-o3-theme='inverse'],
  :where([data-o3-theme='inverse']) :where([data-o3-brand] a)
):hover {
  border-bottom-color: var(--o3-color-use-case-link-inverse-underline-hover);
  color: var(--o3-color-use-case-link-inverse-text-hover);
  text-decoration-color: var(--o3-color-use-case-link-inverse-underline-hover);
}
.o3-typography-wrapper > :is(ul, ol),
:is(.o3-typography-ul, .o3-typography-ol) {
  color: var(--o3-color-use-case-body-text);
  list-style: none;
  margin: 0 0 var(--o3-spacing-3xs);
  padding: 0;
}
:is(:is(.o3-typography-ul, .o3-typography-ol), .o3-typography-wrapper > :is(ul, ol)) > li {
  padding-left: calc(2ch + 4px);
  position: relative;
}
:is(:is(.o3-typography-ul, .o3-typography-ol), .o3-typography-wrapper > :is(ul, ol)) > li:before {
  color: inherit;
  display: inline-block;
  left: 0;
  position: absolute;
  transform-origin: center left;
}
:is(:is(.o3-typography-ul, .o3-typography-ol), .o3-typography-wrapper > :is(ul, ol))[data-o3-theme='inverse'],
:where([data-o3-theme='inverse'])
  :is(:is(.o3-typography-ul, .o3-typography-ol), .o3-typography-wrapper > :is(ul, ol)) {
  color: var(--o3-color-use-case-body-inverse-text);
}
:is(.o3-typography-ul, .o3-typography-wrapper > ul) > li:before {
  content: '•';
  margin-top: -0.2488888889ch;
  transform: scale(1.5555555556);
}
.o3-typography-ol,
.o3-typography-wrapper > ol {
  counter-reset: item;
}
:is(.o3-typography-ol, .o3-typography-wrapper > ol) > li:before {
  content: counter(item);
  counter-increment: item;
  font-feature-settings: 'tnum';
  font-weight: var(--o3-font-weight-semibold);
  margin-left: -0.1422222222ch;
  transform: scale(0.8888888889);
}
.o3-type-display-lg {
  font-family: var(--o3-type-display-lg-font-family);
  font-size: var(--o3-type-display-lg-font-size);
  font-weight: var(--o3-type-display-lg-font-weight);
  line-height: var(--o3-type-display-lg-line-height);
}
.o3-type-display-md {
  font-family: var(--o3-type-display-md-font-family);
  font-size: var(--o3-type-display-md-font-size);
  font-weight: var(--o3-type-display-md-font-weight);
  line-height: var(--o3-type-display-md-line-height);
}
.o3-type-display-sm {
  font-family: var(--o3-type-display-sm-font-family);
  font-size: var(--o3-type-display-sm-font-size);
  font-weight: var(--o3-type-display-sm-font-weight);
  line-height: var(--o3-type-display-sm-line-height);
}
.o3-type-headline-lg {
  font-family: var(--o3-type-headline-lg-font-family);
  font-size: var(--o3-type-headline-lg-font-size);
  font-weight: var(--o3-type-headline-lg-font-weight);
  line-height: var(--o3-type-headline-lg-line-height);
}
.o3-type-headline-md {
  font-family: var(--o3-type-headline-md-font-family);
  font-size: var(--o3-type-headline-md-font-size);
  font-weight: var(--o3-type-headline-md-font-weight);
  line-height: var(--o3-type-headline-md-line-height);
}
.o3-type-headline-sm {
  font-family: var(--o3-type-headline-sm-font-family);
  font-size: var(--o3-type-headline-sm-font-size);
  font-weight: var(--o3-type-headline-sm-font-weight);
  line-height: var(--o3-type-headline-sm-line-height);
}
.o3-type-title-lg,
.o3-typography-wrapper > h1 {
  font-family: var(--o3-type-title-lg-font-family);
  font-size: var(--o3-type-title-lg-font-size);
  font-weight: var(--o3-type-title-lg-font-weight);
  line-height: var(--o3-type-title-lg-line-height);
}
.o3-type-title-md,
.o3-typography-wrapper > h2 {
  font-family: var(--o3-type-title-md-font-family);
  font-size: var(--o3-type-title-md-font-size);
  font-weight: var(--o3-type-title-md-font-weight);
  line-height: var(--o3-type-title-md-line-height);
}
.o3-type-title-sm,
.o3-typography-wrapper > h3 {
  font-family: var(--o3-type-title-sm-font-family);
  font-size: var(--o3-type-title-sm-font-size);
  font-weight: var(--o3-type-title-sm-font-weight);
  line-height: var(--o3-type-title-sm-line-height);
}
.o3-type-body-lg {
  font-family: var(--o3-type-body-lg-font-family);
  font-size: var(--o3-type-body-lg-font-size);
  font-weight: var(--o3-type-body-lg-font-weight);
  line-height: var(--o3-type-body-lg-line-height);
}
.o3-type-body-base {
  font-family: var(--o3-type-body-base-font-family);
  font-size: var(--o3-type-body-base-font-size);
  font-weight: var(--o3-type-body-base-font-weight);
  line-height: var(--o3-type-body-base-line-height);
}
.o3-type-body-highlight {
  font-family: var(--o3-type-body-highlight-font-family);
  font-size: var(--o3-type-body-highlight-font-size);
  font-weight: var(--o3-type-body-highlight-font-weight);
  line-height: var(--o3-type-body-highlight-line-height);
}
.o3-type-detail,
.o3-typography-wrapper > figcaption {
  font-family: var(--o3-type-detail-font-family);
  font-size: var(--o3-type-detail-font-size);
  font-weight: var(--o3-type-detail-font-weight);
  line-height: var(--o3-type-detail-line-height);
}
.o3-type-label {
  font-family: var(--o3-type-label-font-family);
  font-size: var(--o3-type-label-font-size);
  font-weight: var(--o3-type-label-font-weight);
  line-height: var(--o3-type-label-line-height);
  text-transform: var(--o3-type-label-text-case);
}
.o3-type-body-content-base {
  font-family: var(--o3-type-body-content-base-font-family);
  font-size: var(--o3-type-body-content-base-font-size);
  font-weight: var(--o3-type-body-content-base-font-weight);
  line-height: var(--o3-type-body-content-base-line-height);
}
.o3-type-body-content-highlight {
  font-family: var(--o3-type-body-content-highlight-font-family);
  font-size: var(--o3-type-body-content-highlight-font-size);
  font-weight: var(--o3-type-body-content-highlight-font-weight);
  line-height: var(--o3-type-body-content-highlight-line-height);
}
.o3-type-body-content-emphasis {
  font-family: var(--o3-type-body-content-emphasis-font-family);
  font-size: var(--o3-type-body-content-emphasis-font-size);
  font-style: var(--o3-type-body-content-emphasis-font-style);
  font-weight: var(--o3-type-body-content-emphasis-font-weight);
  line-height: var(--o3-type-body-content-emphasis-line-height);
}
:where(:not(a)):where(
  [class^='o3-type-body'],
  .o3-type-detail,
  .o3-type-label,
  .o3-type-highlight,
  .o3-typography-wrapper > :is(p, figcaption)
) {
  color: var(--o3-color-use-case-body-text);
}
:where([data-o3-theme='inverse'])
  :where(:not(a)):where(
    [class^='o3-type-body'],
    .o3-type-detail,
    .o3-type-label,
    .o3-type-highlight,
    .o3-typography-wrapper > :is(p, figcaption)
  ),
[data-o3-theme='inverse']
  :where(:not(a)):where(
    [class^='o3-type-body'],
    .o3-type-detail,
    .o3-type-label,
    .o3-type-highlight,
    .o3-typography-wrapper > :is(p, figcaption)
  ) {
  color: var(--o3-color-use-case-body-inverse-text);
}
:where(:not(a)):where([class^='o3-type-headline'], [class^='o3-type-display'], [class^='o3-type-title']) {
  color: var(--o3-color-use-case-heading-text);
}
:where([data-o3-theme='inverse'])
  :where(:not(a)):where([class^='o3-type-headline'], [class^='o3-type-display'], [class^='o3-type-title']),
[data-o3-theme='inverse']
  :where(:not(a)):where([class^='o3-type-headline'], [class^='o3-type-display'], [class^='o3-type-title']) {
  color: var(--o3-color-use-case-heading-inverse-text);
}
.o3-type-body-base > sub,
.o3-type-body-lg > sub,
.o3-typography-wrapper > p sub,
.o3-typography-wrapper > sub {
  display: inline-block;
  font-size: 0.666em;
  line-height: 0;
  margin-bottom: -1em;
  position: static;
  vertical-align: sub;
}
.o3-type-body-base > sup,
.o3-type-body-lg > sup,
.o3-typography-wrapper > p sup,
.o3-typography-wrapper > sup {
  display: inline-block;
  font-size: 0.666em;
  line-height: 0;
  margin-top: -1em;
  position: static;
  vertical-align: super;
}
:root {
  --o3-typography-max-line-width: 60ch;
}
:where([class^='o3-typography']) {
  font-family: var(--o3-font-family-metric);
}
[data-o3-brand='core'] {
  --o3-color-palette-ft-pink: #fcd0b1;
  --o3-color-palette-ft-grey: #333;
  --o3-color-palette-white: #fff;
  --o3-color-palette-black: #000;
  --o3-color-palette-claret: #990f3d;
  --o3-color-palette-teal: #0d7680;
  --o3-color-palette-oxford: #0f5499;
  --o3-color-palette-slate: #262a33;
  --o3-color-palette-paper: #fff1e5;
  --o3-color-palette-mandarin: #f83;
  --o3-color-palette-light-blue: #00a0dd;
  --o3-color-palette-crimson: #c00;
  --o3-color-palette-graphics-dark-blue: #006f9b;
  --o3-color-palette-wheat: #f2dfce;
  --o3-color-palette-candy: #ff7faa;
  --o3-color-palette-wasabi: #96cc28;
  --o3-color-palette-jade: #00994d;
  --o3-color-palette-velvet: #593380;
  --o3-color-palette-lemon: #ffec1a;
  --o3-color-palette-sky: #cce6ff;
  --o3-color-palette-matisse-blue: #355778;
  --o3-color-palette-black-5: #f2e5da;
  --o3-color-palette-black-10: #e6d9ce;
  --o3-color-palette-black-20: #ccc1b7;
  --o3-color-palette-black-30: #b3a9a0;
  --o3-color-palette-black-40: #999189;
  --o3-color-palette-black-50: #807973;
  --o3-color-palette-black-60: #66605c;
  --o3-color-palette-black-70: #4d4845;
  --o3-color-palette-black-80: #33302e;
  --o3-color-palette-black-90: #1a1817;
  --o3-color-palette-white-10: #fff2e8;
  --o3-color-palette-white-20: #fff4ea;
  --o3-color-palette-white-40: #fff7ef;
  --o3-color-palette-white-60: #fff9f5;
  --o3-color-palette-white-80: #fffcfa;
  --o3-color-palette-oxford-30: #082a4d;
  --o3-color-palette-oxford-40: #0a3866;
  --o3-color-palette-oxford-50: #0d4680;
  --o3-color-palette-oxford-60: #0f5499;
  --o3-color-palette-oxford-70: #1262b3;
  --o3-color-palette-oxford-80: #1470cc;
  --o3-color-palette-oxford-90: #177ee6;
  --o3-color-palette-oxford-100: #1a8cff;
  --o3-color-palette-teal-20: #052f33;
  --o3-color-palette-teal-30: #08474d;
  --o3-color-palette-teal-40: #0a5e66;
  --o3-color-palette-teal-50: #0d7680;
  --o3-color-palette-teal-60: #0f8e99;
  --o3-color-palette-teal-70: #12a5b3;
  --o3-color-palette-teal-80: #14bdcc;
  --o3-color-palette-teal-90: #17d4e6;
  --o3-color-palette-teal-100: #1aecff;
  --o3-color-palette-claret-30: #4d081f;
  --o3-color-palette-claret-40: #660a29;
  --o3-color-palette-claret-50: #800d33;
  --o3-color-palette-claret-60: #990f3d;
  --o3-color-palette-claret-70: #b31247;
  --o3-color-palette-claret-80: #cc1452;
  --o3-color-palette-claret-90: #e6175c;
  --o3-color-palette-claret-100: #ff1a66;
  --o3-color-palette-wheat-100: #ffebd9;
  --o3-color-use-case-link-underline: #cfd8d1;
  --o3-color-use-case-link-underline-hover: #9ec0bd;
  --o3-color-use-case-link-inverse-text: #fff;
  --o3-color-use-case-link-inverse-text-hover: #d4d4d6;
  --o3-color-use-case-link-inverse-underline: #fff;
  --o3-color-use-case-link-inverse-underline-hover: #d4d4d6;
  --o3-color-use-case-muted-inverse-text: #a8aaad;
  --o3-color-use-case-button-disabled: #9ec0bd;
  --o3-color-use-case-error-background: rgba(204, 0, 0, 0.06);
  --o3-color-use-case-success-background: #d7f0d1;
  --o3-color-use-case-success-foreground: #00572c;
  --o3-spacing-5xs: 0.25rem;
  --o3-spacing-4xs: 0.5rem;
  --o3-spacing-3xs: 0.75rem;
  --o3-spacing-2xs: 1rem;
  --o3-spacing-xs: 1.25rem;
  --o3-spacing-s: 1.5rem;
  --o3-spacing-m: 2rem;
  --o3-spacing-l: 2.5rem;
  --o3-spacing-xl: 3rem;
  --o3-spacing-2xl: 4rem;
  --o3-spacing-3xl: 5rem;
  --o3-spacing-4xl: 6rem;
  --o3-type-label-text-case: uppercase;
  --o3-type-body-content-base-font-family: Georgia;
  --o3-type-body-content-base-font-weight: Regular;
  --o3-type-body-content-highlight-font-family: Georgia;
  --o3-type-body-content-highlight-font-weight: Bold;
  --o3-type-body-content-emphasis-font-family: Georgia;
  --o3-type-body-content-emphasis-font-weight: Regular;
  --o3-type-body-content-emphasis-font-style: italic;
  --o3-border-radius-1: 0.125rem;
  --o3-border-radius-2: 0.25rem;
  --o3-font-family-metric: 'metric 2 VF', sans-serif;
  --o3-font-family-financier-display: 'financier display VF', serif;
  --o3-font-family-georgia: georgia, serif;
  --o3-font-weight-light: 300;
  --o3-font-weight-regular: 400;
  --o3-font-weight-medium: 500;
  --o3-font-weight-semibold: 700;
  --o3-font-weight-bold: 800;
  --o3-font-lineheight-0: 1.25rem;
  --o3-font-lineheight-1: 1.25rem;
  --o3-font-lineheight-2: 1.5rem;
  --o3-font-lineheight-3: 1.75rem;
  --o3-font-lineheight-4: 2rem;
  --o3-font-lineheight-5: 2rem;
  --o3-font-lineheight-6: 2.5rem;
  --o3-font-lineheight-7: 3rem;
  --o3-font-lineheight-8: 3.5rem;
  --o3-font-lineheight-9: 4.5rem;
  --o3-font-lineheight-10: 5.25rem;
  --o3-font-lineheight-negative-2: 1rem;
  --o3-font-lineheight-negative-1: 1rem;
  --o3-font-size-0: 1rem;
  --o3-font-size-1: 1.125rem;
  --o3-font-size-2: 1.25rem;
  --o3-font-size-3: 1.5rem;
  --o3-font-size-4: 1.75rem;
  --o3-font-size-5: 2rem;
  --o3-font-size-6: 2.5rem;
  --o3-font-size-7: 3rem;
  --o3-font-size-8: 3.5rem;
  --o3-font-size-9: 4.5rem;
  --o3-font-size-10: 5.25rem;
  --o3-font-size-negative-2: 0.75rem;
  --o3-font-size-negative-1: 0.875rem;
  --o3-font-lineheight-metric2-0: 1.5rem;
  --o3-font-lineheight-metric2-1: 1.5rem;
  --o3-font-lineheight-metric2-2: 1.75rem;
  --o3-font-lineheight-metric2-3: 2rem;
  --o3-font-lineheight-metric2-4: 2rem;
  --o3-font-lineheight-metric2-5: 2.5rem;
  --o3-font-lineheight-metric2-6: 3rem;
  --o3-font-lineheight-metric2-7: 3.5rem;
  --o3-font-lineheight-metric2-8: 4.5rem;
  --o3-font-lineheight-metric2-9: 5.25rem;
  --o3-font-lineheight-metric2-negative-2: 1rem;
  --o3-font-lineheight-metric2-negative-1: 1.25rem;
  --o3-font-size-metric2-0: 1rem;
  --o3-font-size-metric2-1: 1.125rem;
  --o3-font-size-metric2-2: 1.25rem;
  --o3-font-size-metric2-3: 1.5rem;
  --o3-font-size-metric2-4: 1.75rem;
  --o3-font-size-metric2-5: 2rem;
  --o3-font-size-metric2-6: 2.5rem;
  --o3-font-size-metric2-7: 3rem;
  --o3-font-size-metric2-8: 4rem;
  --o3-font-size-metric2-9: 4.5rem;
  --o3-font-size-metric2-negative-2: 0.75rem;
  --o3-font-size-metric2-negative-1: 0.875rem;
  --o3-color-use-case-link-text: var(--o3-color-palette-teal);
  --o3-color-use-case-link-text-hover: var(--o3-color-palette-teal-30);
  --o3-color-use-case-page-background: var(--o3-color-palette-paper);
  --o3-color-use-case-page-inverse-background: var(--o3-color-palette-slate);
  --o3-color-use-case-body-text: var(--o3-color-palette-black-80);
  --o3-color-use-case-body-inverse-text: var(--o3-color-palette-white);
  --o3-color-use-case-support-text: var(--o3-color-palette-black-70);
  --o3-color-use-case-support-inverse-text: #e9eaeb;
  --o3-color-use-case-muted-text: var(--o3-color-palette-black-50);
  --o3-color-use-case-heading-text: var(--o3-color-palette-black-80);
  --o3-color-use-case-heading-inverse-text: var(--o3-color-palette-white);
  --o3-color-use-case-footer-text: var(--o3-color-palette-black-80);
  --o3-color-use-case-caption-text: var(--o3-color-palette-black-80);
  --o3-color-use-case-button-foreground: var(--o3-color-palette-white);
  --o3-color-use-case-button-foreground-disabled: var(--o3-color-palette-white-40);
  --o3-color-use-case-button-default: var(--o3-color-palette-teal);
  --o3-color-use-case-button-hover: var(--o3-color-palette-teal-40);
  --o3-color-use-case-button-pressed: var(--o3-color-palette-teal-20);
  --o3-color-use-case-error-text: var(--o3-color-palette-crimson);
  --o3-color-use-case-error: var(--o3-color-palette-crimson);
  --o3-type-display-lg-font-family: var(--o3-font-family-financier-display);
  --o3-type-display-lg-font-weight: var(--o3-font-weight-bold);
  --o3-type-display-lg-font-size: var(--o3-font-size-7);
  --o3-type-display-lg-line-height: var(--o3-font-lineheight-7);
  --o3-type-display-md-font-family: var(--o3-font-family-financier-display);
  --o3-type-display-md-font-weight: var(--o3-font-weight-bold);
  --o3-type-display-md-font-size: var(--o3-font-size-6);
  --o3-type-display-md-line-height: var(--o3-font-lineheight-6);
  --o3-type-display-sm-font-family: var(--o3-font-family-financier-display);
  --o3-type-display-sm-font-weight: var(--o3-font-weight-bold);
  --o3-type-display-sm-font-size: var(--o3-font-size-5);
  --o3-type-display-sm-line-height: var(--o3-font-lineheight-5);
  --o3-type-headline-lg-font-family: var(--o3-font-family-financier-display);
  --o3-type-headline-lg-font-weight: var(--o3-font-weight-light);
  --o3-type-headline-lg-font-size: var(--o3-font-size-6);
  --o3-type-headline-lg-line-height: var(--o3-font-lineheight-6);
  --o3-type-headline-md-font-family: var(--o3-font-family-financier-display);
  --o3-type-headline-md-font-weight: var(--o3-font-weight-light);
  --o3-type-headline-md-font-size: var(--o3-font-size-5);
  --o3-type-headline-md-line-height: var(--o3-font-lineheight-5);
  --o3-type-headline-sm-font-family: var(--o3-font-family-financier-display);
  --o3-type-headline-sm-font-weight: var(--o3-font-weight-light);
  --o3-type-headline-sm-font-size: var(--o3-font-size-2);
  --o3-type-headline-sm-line-height: var(--o3-font-lineheight-2);
  --o3-type-title-lg-font-family: var(--o3-font-family-metric);
  --o3-type-title-lg-font-weight: var(--o3-font-weight-semibold);
  --o3-type-title-lg-font-size: var(--o3-font-size-metric2-4);
  --o3-type-title-lg-line-height: var(--o3-font-lineheight-metric2-3);
  --o3-type-title-md-font-family: var(--o3-font-family-metric);
  --o3-type-title-md-font-weight: var(--o3-font-weight-regular);
  --o3-type-title-md-font-size: var(--o3-font-size-metric2-3);
  --o3-type-title-md-line-height: var(--o3-font-lineheight-metric2-3);
  --o3-type-title-sm-font-family: var(--o3-font-family-metric);
  --o3-type-title-sm-font-weight: var(--o3-font-weight-regular);
  --o3-type-title-sm-line-height: var(--o3-font-lineheight-metric2-2);
  --o3-type-title-sm-font-size: var(--o3-font-size-metric2-2);
  --o3-type-body-lg-font-family: var(--o3-font-family-metric);
  --o3-type-body-lg-font-weight: var(--o3-font-weight-regular);
  --o3-type-body-lg-font-size: var(--o3-font-size-metric2-1);
  --o3-type-body-lg-line-height: var(--o3-font-lineheight-metric2-1);
  --o3-type-body-base-font-family: var(--o3-font-family-metric);
  --o3-type-body-base-font-weight: var(--o3-font-weight-regular);
  --o3-type-body-base-font-size: var(--o3-font-size-metric2-0);
  --o3-type-body-base-line-height: var(--o3-font-lineheight-metric2-0);
  --o3-type-body-highlight-font-family: var(--o3-font-family-metric);
  --o3-type-body-highlight-font-weight: var(--o3-font-weight-semibold);
  --o3-type-body-highlight-font-size: var(--o3-font-size-metric2-0);
  --o3-type-body-highlight-line-height: var(--o3-font-lineheight-metric2-0);
  --o3-type-detail-font-family: var(--o3-font-family-metric);
  --o3-type-detail-font-weight: var(--o3-font-weight-regular);
  --o3-type-detail-font-size: var(--o3-font-size-metric2-negative-1);
  --o3-type-detail-line-height: var(--o3-font-lineheight-metric2-negative-1);
  --o3-type-label-font-family: var(--o3-font-family-metric);
  --o3-type-label-font-weight: var(--o3-font-weight-regular);
  --o3-type-label-font-size: var(--o3-font-size-metric2-negative-1);
  --o3-type-label-line-height: var(--o3-font-lineheight-metric2-negative-1);
  --o3-type-body-content-base-font-size: var(--o3-font-size-2);
  --o3-type-body-content-base-line-height: var(--o3-font-lineheight-4);
  --o3-type-body-content-highlight-font-size: var(--o3-font-size-2);
  --o3-type-body-content-highlight-line-height: var(--o3-font-lineheight-4);
  --o3-type-body-content-emphasis-font-size: var(--o3-font-size-2);
  --o3-type-body-content-emphasis-line-height: var(--o3-font-lineheight-4);
  --o3-focus-use-case-ring-inner: 0px 0px 0px 4px #fff;
  --o3-focus-use-case-ring-outer: 0px 0px 0px 8px #4d4845;
  --o3-focus-use-case-ring-inverse-inner: 0px 0px 0px 4px #4d4845;
  --o3-focus-use-case-ring-inverse-outer: 0px 0px 0px 8px #fff;
  --o3-focus-use-case-outline-color: 0px 0px 0px 2px #807973;
  --o3-focus-use-case-outline-inverse-color: 0px 0px 0px 2px #fff;
}
@font-face {
  font-display: swap;
  font-family: financier display VF;
  font-style: normal;
  font-weight: 200 800;
  src: url(assets/33a00fe5d2f70e9e.woff2)
    format('woff2-variations');
}
/*# sourceMappingURL=vendored-css.b4f7e386a415.css.map*/

.commentBox.kardineoCom {
  margin: 0 auto;
  padding: 10px 20px;
}

@media (max-width: 700px) {
  .commentBox.kardineoCom {
    padding: 10px 30px;
  }
}
