.StylableButton2545352419__root {
        -archetype: box;
        cursor: pointer;
        box-sizing: border-box;
        touch-action: manipulation;
        border: 0;
        width: 100%;
        min-width: 10px;
        height: 100%;
        min-height: 10px;
        padding: 0;
        display: block;
      }
      .StylableButton2545352419__root[disabled] {
        pointer-events: none;
      }
      .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
        background-color: var(--corvid-background-color) !important;
      }
      .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
        background-color: var(--corvid-hover-background-color) !important;
      }
      .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
        background-color: var(--corvid-disabled-background-color) !important;
      }
      .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
        border-color: var(--corvid-border-color) !important;
      }
      .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
        border-color: var(--corvid-hover-border-color) !important;
      }
      .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
        border-color: var(--corvid-disabled-border-color) !important;
      }
      .StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
        border-radius: var(--corvid-border-radius) !important;
      }
      .StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
        border-width: var(--corvid-border-width) !important;
      }
      .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor,
      .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
        color: var(--corvid-color) !important;
      }
      .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor,
      .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
        color: var(--corvid-hover-color) !important;
      }
      .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor,
      .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
        color: var(--corvid-disabled-color) !important;
      }
      .StylableButton2545352419__link {
        -archetype: box;
        box-sizing: border-box;
        color: #000;
        text-decoration: none;
      }
      .StylableButton2545352419__container {
        flex-direction: row;
        flex-grow: 1;
        flex-basis: auto;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        transition:
          all 0.2s,
          visibility;
        display: flex;
        overflow: hidden;
      }
      .StylableButton2545352419__label {
        -archetype: text;
        -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
        text-overflow: ellipsis;
        text-align: center;
        white-space: nowrap;
        min-width: 1.8em;
        max-width: 100%;
        transition: inherit;
        overflow: hidden;
      }
      .StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
        text-overflow: unset;
      }
      .StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
        overflow-wrap: break-word;
        white-space: break-spaces;
        word-break: break-word;
        min-width: 10px;
      }
      .StylableButton2545352419__icon {
        -archetype: icon;
        -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
        flex-shrink: 0;
        min-width: 1px;
        height: 50px;
        transition: inherit;
      }
      .StylableButton2545352419__icon.StylableButton2545352419--override {
        display: block !important;
      }
      .StylableButton2545352419__icon > span,
      .StylableButton2545352419__icon svg {
        width: inherit;
        height: inherit;
        display: flex;
      }
      .StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
        fill: var(--corvid-icon-color) !important;
        stroke: var(--corvid-icon-color) !important;
      }
      .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
        fill: var(--corvid-hover-icon-color) !important;
        stroke: var(--corvid-hover-icon-color) !important;
      }
      .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
        fill: var(--corvid-disabled-icon-color) !important;
        stroke: var(--corvid-disabled-icon-color) !important;
      }
      @media (forced-colors: active) {
        .StylableButton2545352419__root.StylableButton2545352419__forcedColorsBackground {
          color: buttontext !important;
          background: buttonface !important;
        }
        .StylableButton2545352419__root.StylableButton2545352419__forcedColorsBackground[disabled] {
          color: graytext !important;
        }
        .StylableButton2545352419__root.StylableButton2545352419__forcedColorsBackground .StylableButton2545352419__label {
          color: inherit !important;
        }
        .StylableButton2545352419__root:not([disabled]) {
          outline-offset: 0px;
          outline: 2px solid buttontext;
        }
        .StylableButton2545352419__root:hover:not([disabled]),
        .StylableButton2545352419__root[aria-pressed="true"],
        .StylableButton2545352419__root[aria-selected="true"],
        .StylableButton2545352419__root[data-preview="selected"] {
          outline-offset: 1px;
          outline: 3px solid highlight;
        }
        .StylableButton2545352419__root:focus,
        .StylableButton2545352419__root:focus-visible {
          outline-offset: 1px;
          outline: 3px solid highlight !important;
        }
        .StylableButton2545352419__icon,
        .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
        .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * {
          fill: currentColor !important;
          stroke: currentColor !important;
        }
      }
      .umBpNq {
        direction: var(--btn-direction);
        cursor: pointer;
        min-width: var(--btn-min-width);
        box-sizing: border-box;
        touch-action: manipulation;
        border-left: var(--border-left);
        border-right: var(--border-right);
        border-top: var(--border-top);
        border-bottom: var(--border-bottom);
        border-top-left-radius: var(--border-top-left-radius);
        border-top-right-radius: var(--border-top-right-radius);
        border-bottom-left-radius: var(--border-bottom-left-radius);
        border-bottom-right-radius: var(--border-bottom-right-radius);
        width: 100%;
        height: 100%;
        min-height: 10px;
        box-shadow: var(--box-shadow);
        background: var(--background);
        padding-left: var(--padding-left);
        padding-right: var(--padding-right);
        padding-top: var(--padding-top);
        padding-bottom: var(--padding-bottom);
        display: block;
      }
      @media (forced-colors: active) {
        .umBpNq.cnbtKC {
          color: buttontext !important;
          background: buttonface !important;
        }
        .umBpNq:not(:disabled) {
          outline-offset: 0px;
          outline: 2px solid buttontext;
        }
        .umBpNq:not(:disabled):hover,
        .umBpNq:not(:disabled)[aria-pressed="true"],
        .umBpNq:not(:disabled)[aria-selected="true"],
        .umBpNq:not(:disabled)[data-preview="selected"] {
          outline-offset: 1px;
          outline: 3px solid highlight;
        }
        .umBpNq:not(:disabled):focus,
        .umBpNq:not(:disabled):focus-visible {
          outline-offset: 1px;
          outline: 3px solid highlight !important;
        }
        .umBpNq.cnbtKC:disabled {
          color: graytext !important;
        }
      }
      .umBpNq.b5wzzG:not(:hover):not(:disabled) {
        border-color: var(--corvid-border-color, initial);
      }
      .umBpNq.IdBKRQ:not(:hover):not(:disabled) {
        background-color: var(--corvid-background-color, var(--background));
      }
      .umBpNq:hover,
      .umBpNq [data-preview="hover"] {
        border-left: var(--hover-border-left, var(--border-left));
        border-right: var(--hover-border-right, var(--border-right));
        border-top: var(--hover-border-top, var(--border-top));
        border-bottom: var(--hover-border-bottom, var(--border-bottom));
        border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
        border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
        border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
        box-shadow: var(--hover-box-shadow, var(--box-shadow));
        background: var(--hover-background, var(--background));
        padding-left: var(--hover-padding-left, var(--padding-left));
        padding-right: var(--hover-padding-right, var(--padding-right));
        padding-top: var(--hover-padding-top, var(--padding-top));
        padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
      }
      .umBpNq.olGtjp:hover:not(:disabled) {
        border-color: var(--corvid-hover-border-color, initial);
      }
      .umBpNq.H4kLBj:hover:not(:disabled) {
        background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)));
      }
      .umBpNq:disabled,
      .umBpNq [data-preview="disabled"] {
        cursor: default;
        border-left: var(--disabled-border-left, var(--border-left));
        border-right: var(--disabled-border-right, var(--border-right));
        border-top: var(--disabled-border-top, var(--border-top));
        border-bottom: var(--disabled-border-bottom, var(--border-bottom));
        border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
        border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
        border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
        box-shadow: var(--disabled-box-shadow, var(--box-shadow));
        background: var(--disabled-background, var(--background));
        padding-left: var(--disabled-padding-left, var(--padding-left));
        padding-right: var(--disabled-padding-right, var(--padding-right));
        padding-top: var(--disabled-padding-top, var(--padding-top));
        padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
      }
      .umBpNq.jRfRxf:disabled:not(:hover) {
        border-color: var(--corvid-disabled-border-color, initial);
      }
      .umBpNq.yNUpJa:disabled:not(:hover) {
        background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)));
      }
      .xuJAxK {
        display: var(--label-display);
        font: var(--font, var(--font_8));
        color: var(--color);
        letter-spacing: var(--letter-spacing);
        line-height: var(--line-height);
        text-decoration-line: var(--text-decoration);
        direction: var(--direction);
        text-align: var(--text-align, revert);
        background-color: var(--text-highlight, transparent);
        text-transform: var(--text-transform);
        text-shadow: var(--text-outline), var(--text-shadow);
        overflow: var(--overflow, hidden);
        text-overflow: var(--label-text-overflow);
        white-space: var(--label-white-space);
        min-width: 1.8em;
        max-width: 100%;
        transition: inherit;
      }
      .umBpNq.EOdpK9:not(:hover):not(:disabled) .xuJAxK {
        color: var(--corvid-color, var(--color));
      }
      .umBpNq:hover .xuJAxK,
      .umBpNq [data-preview="hover"] .xuJAxK {
        display: var(--hover-label-display, var(--label-display));
        font: var(--hover-font, var(--font));
        color: var(--hover-color, var(--color));
        letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
        line-height: var(--hover-line-height, var(--line-height));
        text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
        direction: var(--hover-direction, var(--direction));
        text-align: var(--hover-text-align, var(--text-align, revert));
        background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
        text-transform: var(--hover-text-transform, var(--text-transform));
        text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
      }
      .umBpNq.wCtkkB:hover:not(:disabled) .xuJAxK {
        color: var(--corvid-hover-color, var(--hover-color, var(--color)));
      }
      .umBpNq:disabled .xuJAxK,
      .umBpNq [data-preview="disabled"] .xuJAxK {
        display: var(--disabled-label-display, var(--label-display));
        font: var(--disabled-font, var(--font));
        color: var(--disabled-color, var(--color));
        letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
        line-height: var(--disabled-line-height, var(--line-height));
        text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
        direction: var(--disabled-direction, var(--direction));
        text-align: var(--disabled-text-align, var(--text-align, revert));
        background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
        text-transform: var(--disabled-text-transform, var(--text-transform));
        text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
      }
      .umBpNq.GsVIhZ:disabled:not(:hover) .xuJAxK {
        color: var(--corvid-disabled-color, var(--disabled-color, var(--color)));
      }
      .wVQcpq {
        box-sizing: border-box;
        color: #000;
        text-decoration: none;
      }
      .NZHz_8 {
        justify-content: var(--container-justify-content);
        flex-basis: auto;
        flex-direction: var(--container-flex-direction);
        align-items: var(--container-align-items);
        gap: var(--content-gap, "0px");
        flex-grow: 1;
        width: 100%;
        height: 100%;
        transition:
          all 0.4s,
          visibility;
        display: flex;
        overflow: hidden;
      }
      .GvoWb8 {
        min-width: 1px;
        display: var(--icon-display);
        width: var(--icon-size);
        height: var(--icon-size);
        fill: var(--icon-color);
        flex-shrink: 0;
        order: var(--icon-order, 0);
        transform: rotate(var(--icon-rotation));
        transition: inherit;
      }
      .umBpNq.LwoP3t:not(:hover):not(:disabled) .GvoWb8 {
        fill: var(--corvid-icon-color, var(--icon-color));
      }
      .umBpNq:hover .GvoWb8,
      .umBpNq [data-preview="hover"] .GvoWb8 {
        display: var(--hover-icon-display, var(--icon-display));
        width: var(--hover-icon-size, var(--icon-size));
        height: var(--hover-icon-size, var(--icon-size));
        fill: var(--hover-icon-color, var(--icon-color));
        transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
      }
      .umBpNq.Sbl9_q:hover:not(:disabled) .GvoWb8 {
        fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)));
      }
      .umBpNq:disabled .GvoWb8,
      .umBpNq [data-preview="disabled"] .GvoWb8 {
        display: var(--disabled-icon-display, var(--icon-display));
        width: var(--disabled-icon-size, var(--icon-size));
        height: var(--disabled-icon-size, var(--icon-size));
        fill: var(--disabled-icon-color, var(--icon-color));
        transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
      }
      .umBpNq.ET2QWr:disabled:not(:hover) .GvoWb8 {
        fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)));
      }
      .GvoWb8 > span,
      .GvoWb8 svg {
        width: inherit;
        height: inherit;
        display: flex;
      }
      @media (forced-colors: active) {
        .umBpNq.cnbtKC .xuJAxK {
          color: inherit !important;
        }
        .GvoWb8,
        .GvoWb8 svg:not([data-type="ugc"]):not([data-type="color"]),
        .GvoWb8 svg:not([data-type="ugc"]):not([data-type="color"]) * {
          fill: currentColor !important;
          stroke: currentColor !important;
        }
      }
      .WZxFET {
        direction: var(--btn-direction);
        cursor: pointer;
        min-width: var(--btn-min-width);
        box-sizing: border-box;
        touch-action: manipulation;
        border-left: var(--border-left);
        border-right: var(--border-right);
        border-top: var(--border-top);
        border-bottom: var(--border-bottom);
        border-top-left-radius: var(--border-top-left-radius);
        border-top-right-radius: var(--border-top-right-radius);
        border-bottom-left-radius: var(--border-bottom-left-radius);
        border-bottom-right-radius: var(--border-bottom-right-radius);
        width: 100%;
        height: 100%;
        min-height: 10px;
        box-shadow: var(--box-shadow);
        background: var(--background);
        padding-left: var(--padding-left);
        padding-right: var(--padding-right);
        padding-top: var(--padding-top);
        padding-bottom: var(--padding-bottom);
        display: block;
      }
      @media (forced-colors: active) {
        .WZxFET.wIt3qS {
          color: buttontext !important;
          background: buttonface !important;
        }
        .WZxFET:not(:disabled) {
          outline-offset: 0px;
          outline: 2px solid buttontext;
        }
        .WZxFET:not(:disabled):hover,
        .WZxFET:not(:disabled)[aria-pressed="true"],
        .WZxFET:not(:disabled)[aria-selected="true"],
        .WZxFET:not(:disabled)[data-preview="selected"] {
          outline-offset: 1px;
          outline: 3px solid highlight;
        }
        .WZxFET:not(:disabled):focus,
        .WZxFET:not(:disabled):focus-visible {
          outline-offset: 1px;
          outline: 3px solid highlight !important;
        }
        .WZxFET.wIt3qS:disabled {
          color: graytext !important;
        }
      }
      .WZxFET.LEgq9n:not(:hover):not(:disabled) {
        border-color: var(--corvid-border-color, initial);
      }
      .WZxFET.ANbqd3:not(:hover):not(:disabled) {
        background-color: var(--corvid-background-color, var(--background));
      }
      .WZxFET:hover,
      .WZxFET [data-preview="hover"] {
        border-left: var(--hover-border-left, var(--border-left));
        border-right: var(--hover-border-right, var(--border-right));
        border-top: var(--hover-border-top, var(--border-top));
        border-bottom: var(--hover-border-bottom, var(--border-bottom));
        border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
        border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
        border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
        box-shadow: var(--hover-box-shadow, var(--box-shadow));
        background: var(--hover-background, var(--background));
        padding-left: var(--hover-padding-left, var(--padding-left));
        padding-right: var(--hover-padding-right, var(--padding-right));
        padding-top: var(--hover-padding-top, var(--padding-top));
        padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
      }
      .WZxFET.QHgQsb:hover:not(:disabled) {
        border-color: var(--corvid-hover-border-color, initial);
      }
      .WZxFET.YXO83s:hover:not(:disabled) {
        background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)));
      }
      .WZxFET:disabled,
      .WZxFET [data-preview="disabled"] {
        cursor: default;
        border-left: var(--disabled-border-left, var(--border-left));
        border-right: var(--disabled-border-right, var(--border-right));
        border-top: var(--disabled-border-top, var(--border-top));
        border-bottom: var(--disabled-border-bottom, var(--border-bottom));
        border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
        border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
        border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
        box-shadow: var(--disabled-box-shadow, var(--box-shadow));
        background: var(--disabled-background, var(--background));
        padding-left: var(--disabled-padding-left, var(--padding-left));
        padding-right: var(--disabled-padding-right, var(--padding-right));
        padding-top: var(--disabled-padding-top, var(--padding-top));
        padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
      }
      .WZxFET.Pl_R65:disabled:not(:hover) {
        border-color: var(--corvid-disabled-border-color, initial);
      }
      .WZxFET.qSNL2N:disabled:not(:hover) {
        background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)));
      }
      .QeinDR {
        display: var(--label-display);
        font: var(--font, var(--font_8));
        color: var(--color);
        letter-spacing: var(--letter-spacing);
        line-height: var(--line-height);
        text-decoration-line: var(--text-decoration);
        direction: var(--direction);
        text-align: var(--text-align, revert);
        background-color: var(--text-highlight, transparent);
        text-transform: var(--text-transform);
        text-shadow: var(--text-outline), var(--text-shadow);
        overflow: var(--overflow, hidden);
        text-overflow: var(--label-text-overflow);
        white-space: var(--label-white-space);
        min-width: 1.8em;
        max-width: 100%;
        transition: inherit;
      }
      .WZxFET.xXDwXs:not(:hover):not(:disabled) .QeinDR {
        color: var(--corvid-color, var(--color));
      }
      .WZxFET:hover .QeinDR,
      .WZxFET [data-preview="hover"] .QeinDR {
        display: var(--hover-label-display, var(--label-display));
        font: var(--hover-font, var(--font));
        color: var(--hover-color, var(--color));
        letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
        line-height: var(--hover-line-height, var(--line-height));
        text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
        direction: var(--hover-direction, var(--direction));
        text-align: var(--hover-text-align, var(--text-align, revert));
        background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
        text-transform: var(--hover-text-transform, var(--text-transform));
        text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
      }
      .WZxFET.DEbY45:hover:not(:disabled) .QeinDR {
        color: var(--corvid-hover-color, var(--hover-color, var(--color)));
      }
      .WZxFET:disabled .QeinDR,
      .WZxFET [data-preview="disabled"] .QeinDR {
        display: var(--disabled-label-display, var(--label-display));
        font: var(--disabled-font, var(--font));
        color: var(--disabled-color, var(--color));
        letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
        line-height: var(--disabled-line-height, var(--line-height));
        text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
        direction: var(--disabled-direction, var(--direction));
        text-align: var(--disabled-text-align, var(--text-align, revert));
        background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
        text-transform: var(--disabled-text-transform, var(--text-transform));
        text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
      }
      .WZxFET.liVS6k:disabled:not(:hover) .QeinDR {
        color: var(--corvid-disabled-color, var(--disabled-color, var(--color)));
      }
      .OOhWpA {
        box-sizing: border-box;
        color: #000;
        text-decoration: none;
      }
      .UPWJFm {
        justify-content: var(--container-justify-content);
        flex-basis: auto;
        flex-direction: var(--container-flex-direction);
        align-items: var(--container-align-items);
        gap: var(--content-gap, "0px");
        flex-grow: 1;
        width: 100%;
        height: 100%;
        transition:
          all 0.4s,
          visibility;
        display: flex;
        overflow: hidden;
      }
      .vwUNxR {
        min-width: 1px;
        display: var(--icon-display);
        width: var(--icon-size);
        height: var(--icon-size);
        fill: var(--icon-color);
        flex-shrink: 0;
        order: var(--icon-order, 0);
        transform: rotate(var(--icon-rotation));
        transition: inherit;
      }
      .WZxFET.PlqraU:not(:hover):not(:disabled) .vwUNxR {
        fill: var(--corvid-icon-color, var(--icon-color));
      }
      .WZxFET:hover .vwUNxR,
      .WZxFET [data-preview="hover"] .vwUNxR {
        display: var(--hover-icon-display, var(--icon-display));
        width: var(--hover-icon-size, var(--icon-size));
        height: var(--hover-icon-size, var(--icon-size));
        fill: var(--hover-icon-color, var(--icon-color));
        transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
      }
      .WZxFET.jEsvuh:hover:not(:disabled) .vwUNxR {
        fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)));
      }
      .WZxFET:disabled .vwUNxR,
      .WZxFET [data-preview="disabled"] .vwUNxR {
        display: var(--disabled-icon-display, var(--icon-display));
        width: var(--disabled-icon-size, var(--icon-size));
        height: var(--disabled-icon-size, var(--icon-size));
        fill: var(--disabled-icon-color, var(--icon-color));
        transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
      }
      .WZxFET.xcGqHs:disabled:not(:hover) .vwUNxR {
        fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)));
      }
      .vwUNxR > span,
      .vwUNxR svg {
        width: inherit;
        height: inherit;
        display: flex;
      }
      @media (forced-colors: active) {
        .WZxFET.wIt3qS .QeinDR {
          color: inherit !important;
        }
        .vwUNxR,
        .vwUNxR svg:not([data-type="ugc"]):not([data-type="color"]),
        .vwUNxR svg:not([data-type="ugc"]):not([data-type="color"]) * {
          fill: currentColor !important;
          stroke: currentColor !important;
        }
      }
      .gDZ5xr {
        border-radius: var(--overflow-wrapper-border-radius);
      }
      .ZBf0K1 {
        opacity: var(--hamburger-menu-container-initial-opacity);
      }
      .ZBf0K1 > * {
        transform: var(--hamburger-menu-container-initial-transform);
      }
      .ZBf0K1[data-animation-name="revealFromRight"] {
        clip-path: inset(0);
      }
      .ZBf0K1[data-animation-name="revealFromRight"] > * {
        transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
      }
      .ZBf0K1[data-animation-name="revealFromRight"][data-animation-state="enterActive"] > *,
      .ZBf0K1[data-animation-name="revealFromRight"][data-animation-state="enterDone"] > * {
        transform: translate(0);
      }
      .ZBf0K1[data-animation-name="fadeIn"] {
        transition: opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
      }
      .ZBf0K1[data-animation-name="fadeIn"][data-animation-state="enterActive"],
      .ZBf0K1[data-animation-name="fadeIn"][data-animation-state="enterDone"] {
        opacity: 1;
      }
      .fy6eJk {
        --container-overflow-y: hidden;
      }
      [data-prehydration]:has([data-hamburger-toggle][data-hamburger-animation="revealFromRight"]:checked) .ZBf0K1 {
        clip-path: inset(0);
      }
      [data-prehydration]:has([data-hamburger-toggle][data-hamburger-animation="revealFromRight"]:checked) .ZBf0K1 > * {
        transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
        transform: translate(0);
      }
      [data-prehydration]:has([data-hamburger-toggle][data-hamburger-animation="fadeIn"]:checked) .ZBf0K1 {
        opacity: 1;
        transition: opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
      }
      [data-prehydration]:has([data-hamburger-toggle]:checked) .ZBf0K1 {
        z-index: 2;
        position: relative;
      }
      [data-prehydration]:has([data-hamburger-toggle][data-hamburger-animation="none"]:checked) .ZBf0K1 {
        opacity: 1;
      }
      [data-prehydration]:has([data-hamburger-toggle][data-hamburger-animation="none"]:checked) .ZBf0K1 > * {
        transform: translate(0);
      }
      .HamburgerMenuContainer502174924__root {
        -archetype: paintBox;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .Qkigz2 {
        box-sizing: border-box;
        top: 0;
        background: var(--background);
        border: var(--border);
        border-radius: var(--border-radius);
        width: 100%;
        height: 100%;
        box-shadow: var(--box-shadow);
        position: absolute;
        inset-inline-start: 0;
      }
      .NxO5nt {
        flex-direction: var(--container-flex-direction);
        flex-grow: var(--menu-items-flex-grow);
        align-items: center;
        gap: var(--menu-items-main-axis-gap);
        flex-wrap: nowrap;
        display: flex;
      }
      .fYThT1 {
        height: var(--menu-item-wrapper-height);
        display: var(--item-wrapper-display);
        width: var(--item-wrapper-width);
        justify-content: var(--container-align);
        flex-grow: var(--menu-items-flex-grow);
      }
      .FBAIyH {
        width: var(--item-width);
        box-sizing: border-box;
        align-items: center;
        height: 100%;
        display: flex;
        position: relative;
      }
      .FBAIyH a {
        color: inherit;
      }
      .FBAIyH.QFOPOz {
        border-left: var(--item-border-left);
        border-right: var(--item-border-right);
        border-radius: var(--item-border-radius);
        padding-left: var(--item-padding-left, var(--item-horizontal-padding));
        padding-right: var(--item-padding-right, var(--item-horizontal-padding));
      }
      [data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .fYThT1 > .FBAIyH,
      .FBAIyH[data-interactive="true"]:hover,
      .FBAIyH[data-preview="hover"],
      .FBAIyH.BjD2X8 {
        background: var(--item-hover-background, var(--item-background));
        box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow));
        border-top: var(--item-hover-border-top, var(--item-border-top));
        border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom));
      }
      [data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .fYThT1 > .FBAIyH.QFOPOz,
      .FBAIyH[data-interactive="true"]:hover.QFOPOz,
      .FBAIyH[data-preview="hover"].QFOPOz,
      .FBAIyH.BjD2X8.QFOPOz {
        border-left: var(--item-hover-border-left, var(--item-border-left));
        border-right: var(--item-hover-border-right, var(--item-border-right));
        border-radius: var(--item-hover-border-radius, var(--item-border-radius));
      }
      [data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .fYThT1 > .FBAIyH .ijO_Jr,
      .FBAIyH[data-interactive="true"]:hover .ijO_Jr,
      .FBAIyH[data-preview="hover"] .ijO_Jr,
      .FBAIyH.BjD2X8 .ijO_Jr {
        color: var(--item-hover-color, var(--item-color));
        text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
        text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow));
        background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
        line-height: var(--item-line-height);
      }
      [data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .fYThT1 > .FBAIyH path,
      .FBAIyH[data-interactive="true"]:hover path,
      .FBAIyH[data-preview="hover"] path,
      .FBAIyH.BjD2X8 path {
        fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor));
      }
      .FBAIyH[data-selected],
      .FBAIyH[data-preview="selected"],
      .FBAIyH.aH0Njg {
        background: var(--item-selected-background, var(--item-background));
        box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow));
        border-top: var(--item-selected-border-top, var(--item-border-top));
        border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom));
      }
      .FBAIyH[data-selected].QFOPOz,
      .FBAIyH[data-preview="selected"].QFOPOz,
      .FBAIyH.aH0Njg.QFOPOz {
        border-left: var(--item-selected-border-left, var(--item-border-left));
        border-right: var(--item-selected-border-right, var(--item-border-right));
        border-radius: var(--item-selected-border-radius, var(--item-border-radius));
      }
      .FBAIyH[data-selected] .ijO_Jr,
      .FBAIyH[data-preview="selected"] .ijO_Jr,
      .FBAIyH.aH0Njg .ijO_Jr {
        color: var(--item-selected-color, var(--item-color));
        text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration));
        text-shadow: var(--item-selected-text-outline, var(--item-text-outline)), var(--item-selected-text-shadow, var(--item-text-shadow));
        background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
        line-height: var(--item-line-height);
      }
      .FBAIyH[data-selected] path,
      .FBAIyH[data-preview="selected"] path,
      .FBAIyH.aH0Njg path {
        fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor));
      }
      .FBAIyH > a:before {
        content: "";
        position: absolute;
        inset: 0;
      }
      @media (forced-colors: active) {
        .FBAIyH {
          outline-offset: -1px;
          outline: 2px solid buttontext;
        }
        .FBAIyH .RXCM8H {
          color: buttontext;
        }
        [data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .fYThT1 > .FBAIyH,
        .FBAIyH[data-interactive="true"]:hover,
        .FBAIyH[data-preview="hover"],
        .FBAIyH.BjD2X8,
        .FBAIyH[data-selected],
        .FBAIyH[data-preview="selected"] {
          outline-offset: -2px;
          outline: 3px solid highlight;
        }
        [data-open]:not([data-animation-state="exitActive"]):not([data-animation-state="exitDone"]) > .fYThT1 > .FBAIyH .RXCM8H,
        .FBAIyH[data-interactive="true"]:hover .RXCM8H,
        .FBAIyH[data-preview="hover"] .RXCM8H,
        .FBAIyH.BjD2X8 .RXCM8H,
        .FBAIyH[data-selected] .RXCM8H,
        .FBAIyH[data-preview="selected"] .RXCM8H {
          color: highlight;
        }
        .FBAIyH:focus-within {
          outline-offset: -2px !important;
          outline: 3px dashed highlight !important;
        }
        .FBAIyH:focus-within .RXCM8H {
          color: highlight;
        }
        .FBAIyH > a:focus,
        .FBAIyH > a:focus-visible {
          outline: none !important;
        }
        .FBAIyH .RXCM8H:focus,
        .FBAIyH .RXCM8H:focus-visible {
          outline-offset: 1px !important;
          outline: 3px solid highlight !important;
        }
      }
      .ijO_Jr {
        direction: var(--item-direction);
        background-color: var(--item-text-highlight);
        white-space: nowrap;
      }
      .rpHatU {
        --computed-anchor: var(--anchor, var(--dropdown-anchor));
        --computed-align: var(--align, var(--dropdown-align));
        --computed-space-above: var(--space-above, var(--dropdown-space-above));
        --computed-horizontal-margin: var(--horizontal-margin, var(--dropdown-horizontal-margin));
        --before-el-top: calc(-1 * var(--computed-space-above));
        visibility: hidden;
        z-index: var(--above-all-z-index);
        margin-top: var(--computed-space-above) !important;
        inset: auto !important;
        left: var(--dropdown-left) !important;
        display: none !important;
        position: absolute !important;
      }
      .rpHatU:before {
        content: "";
        height: var(--computed-space-above);
        top: var(--before-el-top);
        width: 100%;
        display: block;
        position: absolute;
      }
      .rpHatU[data-open="true"] {
        visibility: visible;
      }
      .NxO5nt[data-open="calculating"] .rpHatU,
      .NxO5nt[data-open="true"] .rpHatU {
        display: grid !important;
      }
      .RXCM8H {
        cursor: pointer;
        display: var(--item-icon-display, flex);
      }
      .RXCM8H svg {
        height: var(--item-icon-size);
        width: var(--item-icon-size);
      }
      .RXCM8H path {
        fill: var(--item-icon-color, currentcolor);
      }
      .RXCM8H.wWora8:before {
        content: "";
        position: absolute;
        inset: 0;
      }
      .RXCM8H.G_xd9z {
        display: var(--sr-only-item-icon-display, flex);
        clip: rect(0 0 0 0);
        clip-path: inset(50%);
        position: absolute;
      }
      .RXCM8H.G_xd9z:focus,
      .RXCM8H.G_xd9z:active {
        clip-path: unset;
        position: static;
      }
      .kbbiAh[data-open] {
        transform: rotate(-180deg);
      }
      .iincGk {
        display: var(--vertical-expand-collapse-display, var(--item-icon-display, flex));
      }
      .RXCM8H:not(.wWora8):not(.G_xd9z) {
        position: relative;
      }
      .RXCM8H:not(.wWora8):before {
        content: "";
        height: max(100%, 24px);
        width: max(var(--item-icon-size), 24px);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      @media (forced-colors: active) {
        .RXCM8H,
        .RXCM8H svg,
        .RXCM8H svg *,
        .RXCM8H path {
          fill: currentColor !important;
          stroke: currentColor !important;
        }
      }
      .JFWRCg {
        display: var(--horizontal-menu-dropdown-display, block);
      }
      .lmsYvh {
        display: var(--vertical-menu-dropdown-display);
        margin-top: calc(var(--menu-items-main-axis-gap, 0) * -1);
        width: 100%;
      }
      .t_wvYI {
        --computed-space-above: var(--space-above, var(--dropdown-space-above));
        visibility: var(--vertical-dropdown-visibility);
        height: var(--vertical-dropdown-height);
        margin-top: var(--vertical-dropdown-height, var(--computed-space-above)) !important;
      }
      .Rfl5du .t_wvYI {
        visibility: unset;
        height: unset;
        margin-top: var(--computed-space-above) !important;
      }
      .BDrALc {
        display: var(--divider-display, none);
        border-left: var(--horizontal-menu-item-divider, none);
        border-top: var(--vertical-menu-item-divider, none);
        align-self: stretch;
      }
      .NxO5nt:last-child .BDrALc {
        display: none;
      }
      .jGiW2t {
        display: contents;
      }
      .twZzaW {
        display: none;
      }
      .WCS58T {
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden;
      }
      [data-prehydration] [data-submenu-toggle]:checked ~ .lmsYvh .t_wvYI {
        visibility: unset;
        height: unset;
        margin-top: var(--computed-space-above) !important;
      }
      [data-prehydration] .jGiW2t {
        z-index: 1;
        display: flex;
        position: relative;
      }
      [data-prehydration] .jGiW2t .RXCM8H {
        pointer-events: none;
      }
      [data-prehydration] .twZzaW {
        z-index: 1;
        cursor: pointer;
        pointer-events: auto;
        display: block;
        position: absolute;
        inset: 0;
      }
      [data-prehydration] .twZzaW:before {
        content: "";
        min-width: 44px;
        min-height: 44px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      [data-prehydration] [data-submenu-toggle]:checked ~ .fYThT1 .kbbiAh {
        transform: rotate(-180deg);
      }
      [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="screen"] {
        visibility: visible;
        left: var(--computed-horizontal-margin) !important;
        width: calc(100vw - 2 * var(--computed-horizontal-margin)) !important;
        display: grid !important;
        position: fixed !important;
      }
      [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuStretched"] {
        visibility: visible;
        width: 100% !important;
        display: grid !important;
        left: 0 !important;
      }
      [data-prehydration] .NxO5nt:hover {
        anchor-name: --ee-hovered-menu-item;
      }
      [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuItem"],
      [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuCustomWidth"] {
        visibility: visible;
        display: grid !important;
      }
      [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuItem"] {
        left: 0 !important;
      }
      [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuCustomWidth"][data-align="start"] {
        left: 0 !important;
        right: auto !important;
      }
      [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuCustomWidth"][data-align="center"] {
        left: 50% !important;
        right: auto !important;
        transform: translate(-50%) !important;
      }
      [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuCustomWidth"][data-align="end"] {
        left: auto !important;
        right: 0 !important;
      }
      @supports (anchor-name: --a) {
        [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuItem"] {
          width: max-content !important;
          min-width: anchor-size(--ee-hovered-menu-item width) !important;
        }
        [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuItem"][data-align="start"],
        [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuCustomWidth"][data-align="start"] {
          left: anchor(--ee-hovered-menu-item left) !important;
          right: auto !important;
        }
        [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuItem"][data-align="center"],
        [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuCustomWidth"][data-align="center"] {
          left: anchor(--ee-hovered-menu-item center) !important;
          right: auto !important;
          transform: translate(-50%) !important;
        }
        [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuItem"][data-align="end"],
        [data-prehydration] .NxO5nt:hover .rpHatU[data-anchor="menuCustomWidth"][data-align="end"] {
          left: auto !important;
          right: anchor(--ee-hovered-menu-item right) !important;
        }
      }
      .cVnJ7u {
        justify-content: var(--item-text-align);
        background: var(--item-background);
        box-shadow: var(--item-box-shadow);
        border-top: var(--item-border-top);
        border-bottom: var(--item-border-bottom);
        padding-top: var(--item-padding-top, var(--item-vertical-padding));
        padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding));
        gap: var(--spacing-between-label-and-dropdown-icon);
      }
      .GPIJZi {
        font: var(--item-font, font_6);
        color: var(--item-color);
        text-decoration-line: var(--item-text-decoration);
        text-transform: var(--item-text-transform);
        text-shadow: var(--item-text-outline), var(--item-text-shadow);
        letter-spacing: var(--item-letter-spacing);
        line-height: var(--item-line-height);
      }
      .Y4Cdvx [data-part="menu-item"] {
        --underline-scale: scaleX(0);
        --wash-scale: scaleX(0);
        --circle-clip-path: circle(0%);
        --dropdown-icon-transform: rotate(0);
        --bullet-translate: translateX(-150%);
        --bullet-opacity: 0;
        --wave-tarnslate: scaleY(0);
      }
      .Y4Cdvx [data-part="menu-item"]:not([data-animation-name="none"]) [data-part="dropdown-icon"] {
        transition-property: transform;
        transition-duration: 0.4s;
      }
      .Y4Cdvx [data-part="menu-item"] [data-part="label"]:after,
      .Y4Cdvx [data-part="menu-item"] [data-part="dropdown-item-label"]:after {
        content: "";
        width: 100%;
        height: 1px;
        display: block;
        display: var(--item-label-underline-display, block);
        background-color: currentColor;
        transform: scaleX(0);
      }
      .Y4Cdvx [data-part="menu-item"] [data-part="label"]:before {
        content: "•"/"";
        display: var(--item-label-bullet-display, inline-block);
        opacity: 0;
        padding-inline-end: 3px;
      }
      .Y4Cdvx [data-part="menu-item"] [data-part="menu-item-content"][data-selected] [data-part="label"]:after {
        display: var(--item-selected-label-underline-display, block);
        transform: scaleX(1);
      }
      .Y4Cdvx [data-part="menu-item"] [data-part="menu-item-content"][data-selected] [data-part="label"]:before {
        opacity: 1;
      }
      .Y4Cdvx [data-part="menu-item"][data-open="true"],
      .Y4Cdvx [data-part="menu-item"][data-animation-state="enterActive"],
      .Y4Cdvx [data-part="menu-item"][data-animation-state="enterDone"] {
        --underline-scale: scaleX(1);
        --wash-scale: scaleX(1);
        --circle-clip-path: circle(100%);
        --dropdown-icon-transform: rotate(-540deg);
        --bullet-translate: translateX(0%);
        --bullet-opacity: 1;
        --wave-tarnslate: scaleY(1.5);
      }
      .Y4Cdvx [data-part="menu-item"] [data-selected] {
        --underline-scale: scaleX(1);
        --wash-scale: scaleX(0);
        --bullet-translate: translateX(0%);
        --bullet-opacity: 1;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="underline"] [data-part="label"]:after {
        transform-origin: 0;
        transform: var(--underline-scale);
        transition: transform 0.3s;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="underline"] [data-part="dropdown-item-label"]:after {
        transform-origin: 0;
        transition-property: transform;
        transition-duration: 0.3s;
        display: block;
        transform: scaleX(0);
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="underline"] [data-part="dropdown-item"]:hover [data-part="dropdown-item-label"]:after {
        transform: scaleX(1);
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="wash"] [data-part="menu-item-content"] {
        isolation: isolate;
        position: relative;
        overflow: hidden;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="wash"] [data-part="menu-item-content"]:before {
        content: "";
        z-index: -1;
        background-color: var(--item-hover-background);
        transform-origin: 0;
        transform: var(--wash-scale);
        transition: transform 0.4s;
        display: block;
        position: absolute;
        inset: 0;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="wash"] [data-part="menu-item-content"]:not([data-selected]):hover {
        background-color: var(--item-background);
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="wash"] [data-part="dropdown-item-label"] {
        transition: color 0.2s ease-in-out;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="circle"] [data-part="menu-item-content"] {
        isolation: isolate;
        position: relative;
        overflow: hidden;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="circle"] [data-part="menu-item-content"]:before {
        content: "";
        z-index: -1;
        background-color: var(--item-hover-background);
        clip-path: var(--circle-clip-path);
        transition: clip-path 0.4s;
        display: block;
        position: absolute;
        inset: 0;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="circle"] [data-part="menu-item-content"]:not([data-selected]):hover {
        background-color: var(--item-background);
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="circle"] [data-part="dropdown-icon"] {
        transform: var(--dropdown-icon-transform);
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="wave"] [data-part="menu-item-content"]:not([data-selected]):hover {
        background-color: var(--item-background);
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="wave"] [data-part="menu-item-content"] {
        isolation: isolate;
        position: relative;
        overflow: hidden;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="wave"] [data-part="menu-item-content"]:before {
        content: "";
        z-index: -1;
        background-color: var(--item-hover-background);
        height: 135%;
        inset: 0;
        bottom: unset;
        transform-origin: bottom;
        transform: var(--wave-tarnslate);
        transition: transform 0.4s;
        display: block;
        position: absolute;
        -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2758%27 height=%2717%27 preserveAspectRatio=%27none%27 viewBox=%27-0.004 0 58.004 25.784%27%3E%3Cpath d=%27M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z%27/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2758%27 height=%2717%27 preserveAspectRatio=%27none%27 viewBox=%27-0.004 0 58.004 25.784%27%3E%3Cpath d=%27M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z%27/%3E%3C/svg%3E");
        -webkit-mask-position: 50%;
        mask-position: 50%;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="wave"] [data-part="dropdown-item-label"] {
        transition: color 0.2s ease-in-out;
      }
      .Y4Cdvx [data-part="menu-item"][data-animation-name="bullet"] [data-part="label"]:before {
        transform: var(--bullet-translate);
        opacity: var(--bullet-opacity);
        transition-duration: 0.3s;
        display: inline-block;
      }
      .Y4Cdvx {
        width: 100%;
        height: 100%;
        overflow-x: var(--container-overflow-x, unset);
        overflow-y: var(--container-overflow-y, visible);
        scrollbar-width: none;
        box-sizing: border-box;
        display: flex;
      }
      .Y4Cdvx.VxjUGd {
        border-left: var(--container-border-left);
        border-right: var(--container-border-right);
        border-radius: var(--container-border-radius);
        padding-right: var(--container-padding-right, 0);
        padding-left: var(--container-padding-left, 0);
      }
      .tn8ZSa {
        direction: var(--direction);
      }
      .OD_PyT {
        justify-content: var(--container-align);
        flex-grow: var(--menu-items-flex-grow);
        flex-direction: var(--container-flex-direction);
        flex-wrap: var(--container-flex-wrap, unset);
        scrollbar-width: none;
        row-gap: var(--menu-items-row-gap);
        column-gap: var(--menu-items-column-gap);
        width: 100%;
        min-width: fit-content;
        height: auto;
        display: flex;
        overflow-x: visible;
      }
      .YUEUpV {
        background: var(--container-background);
        box-shadow: var(--container-box-shadow);
        border-top: var(--container-border-top);
        border-bottom: var(--container-border-bottom);
        padding-top: var(--container-padding-top, 0);
        padding-bottom: var(--container-padding-bottom, 0);
      }
      .PnnIOa {
        cursor: pointer;
        pointer-events: auto;
        visibility: hidden;
        transform: var(--scroll-button-transform);
        --icon-rotation: var(--scroll-button-icon-rotation-deg, calc(var(--scroll-button-icon-rotation) * 1deg));
        --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg, calc(var(--scroll-button-hover-icon-rotation) * 1deg));
        justify-content: center;
        align-items: center;
        display: flex;
        overflow: hidden;
      }
      .PnnIOa.hcRPG3 {
        border-left: var(--scroll-button-border-left);
        border-right: var(--scroll-button-border-right);
        border-radius: var(--scroll-button-border-radius);
      }
      .PnnIOa.hcRPG3 .KEUNmX {
        padding-right: var(--scroll-button-padding-right, 0);
        padding-left: var(--scroll-button-padding-left, 0);
      }
      .PnnIOa.Od2sOd .KEUNmX {
        padding-inline-start: var(--scroll-button-padding-inline-start, 0);
        padding-inline-end: var(--scroll-button-padding-inline-end, 0);
      }
      .PnnIOa:hover,
      .PnnIOa[data-preview="hover"] {
        background: var(--scroll-button-hover-background, var(--scroll-button-background));
        box-shadow: var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow));
        border-top: var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
        border-bottom: var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom));
      }
      .PnnIOa:hover.hcRPG3,
      .PnnIOa[data-preview="hover"].hcRPG3 {
        border-left: var(--scroll-button-hover-border-left, var(--scroll-button-border-left));
        border-right: var(--scroll-button-hover-border-right, var(--scroll-button-border-right));
        border-radius: var(--scroll-button-hover-border-radius, var(--scroll-button-border-radius));
      }
      .PnnIOa:hover.hcRPG3 .KEUNmX,
      .PnnIOa[data-preview="hover"].hcRPG3 .KEUNmX {
        padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-padding-right, 0));
        padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-padding-left, 0));
      }
      .PnnIOa:hover .KEUNmX,
      .PnnIOa[data-preview="hover"] .KEUNmX {
        fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
        transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
        height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
        width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
      }
      .PnnIOa:hover {
        transition: all 80ms cubic-bezier(0, 0, 1, 1);
      }
      .fXBvwp {
        visibility: visible;
        pointer-events: auto;
      }
      .sLcDXV {
        visibility: hidden;
        pointer-events: none;
      }
      .KEUNmX {
        min-width: 1px;
        max-width: 100%;
        max-height: 100%;
        fill: var(--scroll-button-icon-color);
        transform: rotate(var(--icon-rotation));
        height: var(--scroll-button-icon-size);
        width: var(--scroll-button-icon-size);
      }
      .KEUNmX > svg {
        width: inherit;
        height: inherit;
      }
      @media (forced-colors: active) {
        .PnnIOa.fXBvwp {
          outline-offset: 0px;
          color: buttontext;
          outline: 2px solid buttontext;
        }
        .PnnIOa.fXBvwp:hover,
        .PnnIOa[data-preview="hover"] {
          outline-offset: 1px;
          color: highlight;
          outline: 3px solid highlight;
        }
        .KEUNmX,
        .KEUNmX * {
          fill: currentColor;
          stroke: currentColor;
        }
      }
      .MXA4tA {
        background: var(--scroll-button-background);
        box-shadow: var(--scroll-button-box-shadow);
        border-top: var(--scroll-button-border-top);
        border-bottom: var(--scroll-button-border-bottom);
      }
      .UU6mel {
        padding-top: inherit;
        padding-bottom: inherit;
        border: inherit;
        pointer-events: none;
        display: var(--scroll-button-icon-display, flex);
        border-color: #0000;
        justify-content: space-between;
        position: absolute;
        inset: 0;
      }
      .toi7Rj {
        direction: var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
        box-sizing: border-box;
        background: var(--container-background, var(--dropdown-menu-container-background));
        border-top: var(--container-border-top, var(--dropdown-menu-container-border-top));
        border-bottom: var(--container-border-bottom, var(--dropdown-menu-container-border-bottom));
        border-left: var(--container-border-left, var(--dropdown-menu-container-border-left));
        border-right: var(--container-border-right, var(--dropdown-menu-container-border-right));
        border-radius: var(--container-border-radius, var(--dropdown-menu-container-border-radius));
        box-shadow: var(--container-box-shadow, var(--dropdown-menu-container-box-shadow));
        text-align: var(--align, var(--dropdown-menu-align));
        padding-top: var(--container-padding-top, var(--container-vertical-padding, var(--dropdown-menu-container-padding-top, var(--dropdown-menu-container-vertical-padding))));
        padding-bottom: var(--container-padding-bottom, var(--container-vertical-padding, var(--dropdown-menu-container-padding-bottom, var(--dropdown-menu-container-vertical-padding))));
        min-width: min-content !important;
      }
      .toi7Rj.x0UOau {
        padding-right: var(--container-padding-right, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-right, var(--dropdown-menu-container-horizontal-padding))));
        padding-left: var(--container-padding-left, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-left, var(--dropdown-menu-container-horizontal-padding))));
      }
      .toi7Rj.esKf1e {
        padding-inline-start: var(--container-padding-inline-start);
        padding-inline-end: var(--container-padding-inline-end);
      }
      @media (forced-colors: active) {
        .toi7Rj {
          outline-offset: 0px;
          outline: 2px solid buttontext;
        }
        .toi7Rj:focus-within {
          outline-offset: 1px;
          outline: 3px solid highlight !important;
        }
      }
      .sbxaYn {
        --rows-number: calc((var(--items-number) / $columns-number) + 0.49);
        grid-template-columns: repeat(var(--columns-number, var(--dropdown-menu-columns-number)), 1fr);
        grid-template-rows: repeat(var(--rows-number), auto);
        row-gap: var(--item-vertical-spacing, var(--dropdown-menu-item-vertical-spacing));
        column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
        display: grid;
      }
      @supports (width: round(1.9px, 1px)) {
        .sbxaYn {
          --rows-number: calc(round(up, var(--items-number) / $columns-number));
        }
      }
      .SjbYta {
        gap: var(--sub-items-vertical-spacing-between, var(--dropdown-menu-sub-items-vertical-spacing-between));
        margin-top: var(--sub-items-vertical-spacing-before, var(--dropdown-menu-sub-items-vertical-spacing-before));
        flex-direction: column;
        display: flex;
      }
      .P3tBK7 {
        width: 100%;
      }
      .ptLEUT {
        direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
        justify-self: var(--dropdown-menu-item-justify-self);
        text-align: var(--item-align, var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align))));
        padding-top: var(--item-padding-top, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
        padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
        display: block;
      }
      .ptLEUT.x0UOau {
        border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
        border-right: var(--item-border-right, var(--dropdown-menu-item-border-right));
        border-radius: var(--item-border-radius, var(--dropdown-menu-item-border-radius));
        padding-left: var(--item-padding-left, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
        padding-right: var(--item-padding-right, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
      }
      .ptLEUT.esKf1e {
        padding-inline-start: var(--item-padding-inline-start, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
        padding-inline-end: var(--item-padding-inline-end, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
      }
      .ptLEUT.WB5Q35,
      .ptLEUT[data-preview="selected"] {
        font: var(--item-selected-font, var(--item-font, var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font))));
        color: var(--item-selected-color, var(--item-color, var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color))));
        letter-spacing: var(--item-selected-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
        line-height: var(--item-selected-line-height, var(--item-line-height, var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height))));
        text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration))));
        text-transform: var(--item-selected-text-transform, var(--item-text-transform, var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform))));
        text-shadow: var(--item-selected-text-outline, var(--item-text-outline, var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-selected-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow))));
        background: var(--item-selected-background, var(--item-background, var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background))));
        border-top: var(--item-selected-border-top, var(--item-border-top, var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top))));
        border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom))));
        box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))));
      }
      .ptLEUT.WB5Q35.x0UOau,
      .ptLEUT[data-preview="selected"].x0UOau {
        border-left: var(--item-selected-border-left, var(--item-border-left, var(--dropdown-menu-item-selected-border-left, var(--dropdown-menu-item-border-left))));
        border-right: var(--item-selected-border-right, var(--item-border-right, var(--dropdown-menu-item-selected-border-right, var(--dropdown-menu-item-border-right))));
        border-radius: var(--item-selected-border-radius, var(--item-border-radius, var(--dropdown-menu-item-selected-border-radius, var(--dropdown-menu-item-border-radius))));
      }
      .ptLEUT.WB5Q35 .u9_aLl,
      .ptLEUT[data-preview="selected"] .u9_aLl {
        background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))));
      }
      .ptLEUT:hover,
      .ptLEUT.brJofP,
      .ptLEUT[data-preview="hover"] {
        font: var(--item-hover-font, var(--item-font, var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font))));
        color: var(--item-hover-color, var(--item-color, var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color))));
        letter-spacing: var(--item-hover-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
        line-height: var(--item-hover-line-height, var(--item-line-height, var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height))));
        text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration))));
        text-transform: var(--item-hover-text-transform, var(--item-text-transform, var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform))));
        text-shadow: var(--item-hover-text-outline, var(--item-text-outline, var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-hover-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow))));
        background: var(--item-hover-background, var(--item-background, var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background))));
        border-top: var(--item-hover-border-top, var(--item-border-top, var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top))));
        border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom))));
        box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))));
      }
      .ptLEUT:hover.x0UOau,
      .ptLEUT.brJofP.x0UOau,
      .ptLEUT[data-preview="hover"].x0UOau {
        border-left: var(--item-hover-border-left, var(--item-border-left, var(--dropdown-menu-item-hover-border-left, var(--dropdown-menu-item-border-left))));
        border-right: var(--item-hover-border-right, var(--item-border-right, var(--dropdown-menu-item-hover-border-right, var(--dropdown-menu-item-border-right))));
        border-radius: var(--item-hover-border-radius, var(--item-border-radius, var(--dropdown-menu-item-hover-border-radius, var(--dropdown-menu-item-border-radius))));
      }
      .ptLEUT:hover .u9_aLl,
      .ptLEUT.brJofP .u9_aLl,
      .ptLEUT[data-preview="hover"] .u9_aLl {
        background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))));
      }
      @media (forced-colors: active) {
        .ptLEUT {
          outline-offset: -1px;
          outline: 2px solid buttontext;
        }
        .ptLEUT.WB5Q35,
        .ptLEUT[data-preview="selected"],
        .ptLEUT:hover,
        .ptLEUT.brJofP,
        .ptLEUT[data-preview="hover"] {
          outline-offset: -2px;
          outline: 3px solid highlight;
        }
        .ptLEUT:focus,
        .ptLEUT:focus-visible {
          outline-offset: -2px !important;
          outline: 3px dashed highlight !important;
        }
      }
      .B2qCAf {
        direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
        justify-self: var(--sub-item-justify-self);
        text-align: var(--sub-item-align, var(--align, var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))));
        display: block;
      }
      .B2qCAf.x0UOau {
        border-left: var(--sub-item-border-left, var(--dropdown-menu-sub-item-border-left));
        border-right: var(--sub-item-border-right, var(--dropdown-menu-sub-item-border-right));
        border-radius: var(--sub-item-border-radius, var(--dropdown-menu-sub-item-border-radius));
        padding-left: var(--sub-item-padding-left, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
        padding-right: var(--sub-item-padding-right, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
      }
      .B2qCAf.WB5Q35,
      .B2qCAf[data-preview="selected"] {
        font: var(--sub-item-selected-font, var(--sub-item-font, var(--dropdown-menu-sub-item-selected-font, var(--dropdown-menu-sub-item-font))));
        color: var(--sub-item-selected-color, var(--sub-item-color, var(--dropdown-menu-sub-item-selected-color, var(--dropdown-menu-sub-item-color))));
        letter-spacing: var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-selected-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
        line-height: var(--sub-item-selected-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-selected-line-height, var(--dropdown-menu-sub-item-line-height))));
        text-decoration-line: var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-selected-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
        text-transform: var(--sub-item-selected-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-selected-text-transform, var(--dropdown-menu-sub-item-text-transform))));
        text-shadow: var(--sub-item-selected-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-selected-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-selected-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
        background: var(--sub-item-selected-background, var(--sub-item-background, var(--dropdown-menu-sub-item-selected-background, var(--dropdown-menu-sub-item-background))));
        border-top: var(--sub-item-selected-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-selected-border-top, var(--dropdown-menu-sub-item-border-top))));
        border-bottom: var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-selected-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
        box-shadow: var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-selected-box-shadow, var(--dropdown-menu-sub-item-box-shadow))));
      }
      .B2qCAf.WB5Q35.x0UOau,
      .B2qCAf[data-preview="selected"].x0UOau {
        border-left: var(--sub-item-selected-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-selected-border-left, var(--dropdown-menu-sub-item-border-left))));
        border-right: var(--sub-item-selected-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-selected-border-right, var(--dropdown-menu-sub-item-border-right))));
        border-radius: var(--sub-item-selected-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-selected-border-radius, var(--dropdown-menu-sub-item-border-radius))));
      }
      .B2qCAf.WB5Q35 .UCVF7R,
      .B2qCAf[data-preview="selected"] .UCVF7R {
        background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-selected-text-highlight, var(--dropdown-menu-sub-item-text-highlight))));
      }
      .B2qCAf:hover,
      .B2qCAf.brJofP,
      .B2qCAf[data-preview="hover"] {
        font: var(--sub-item-hover-font, var(--sub-item-font, var(--dropdown-menu-sub-item-hover-font, var(--dropdown-menu-sub-item-font))));
        color: var(--sub-item-hover-color, var(--sub-item-color, var(--dropdown-menu-sub-item-hover-color, var(--dropdown-menu-sub-item-color))));
        letter-spacing: var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-hover-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
        line-height: var(--sub-item-hover-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-hover-line-height, var(--dropdown-menu-sub-item-line-height))));
        text-decoration-line: var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-hover-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
        text-transform: var(--sub-item-hover-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-hover-text-transform, var(--dropdown-menu-sub-item-text-transform))));
        text-shadow: var(--sub-item-hover-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-hover-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-hover-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
        background: var(--sub-item-hover-background, var(--sub-item-background, var(--dropdown-menu-sub-item-hover-background, var(--dropdown-menu-sub-item-background))));
        border-top: var(--sub-item-hover-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-hover-border-top, var(--dropdown-menu-sub-item-border-top))));
        border-bottom: var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-hover-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
        box-shadow: var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-hover-box-shadow, var(--dropdown-menu-sub-item-box-shadow))));
      }
      .B2qCAf:hover.x0UOau,
      .B2qCAf.brJofP.x0UOau,
      .B2qCAf[data-preview="hover"].x0UOau {
        border-left: var(--sub-item-hover-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-hover-border-left, var(--dropdown-menu-sub-item-border-left))));
        border-right: var(--sub-item-hover-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-hover-border-right, var(--dropdown-menu-sub-item-border-right))));
        border-radius: var(--sub-item-hover-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-hover-border-radius, var(--dropdown-menu-sub-item-border-radius))));
      }
      .B2qCAf:hover .UCVF7R,
      .B2qCAf.brJofP .UCVF7R,
      .B2qCAf[data-preview="hover"] .UCVF7R {
        background-color: var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-hover-text-highlight, var(--dropdown-menu-sub-item-text-highlight))));
      }
      @media (forced-colors: active) {
        .B2qCAf {
          outline-offset: -1px;
          outline: 2px solid buttontext;
        }
        .B2qCAf.WB5Q35,
        .B2qCAf[data-preview="selected"],
        .B2qCAf:hover,
        .B2qCAf.brJofP,
        .B2qCAf[data-preview="hover"] {
          outline-offset: -2px;
          outline: 3px solid highlight;
        }
        .B2qCAf:focus,
        .B2qCAf:focus-visible {
          outline-offset: -2px !important;
          outline: 3px dashed highlight !important;
        }
      }
      .u9_aLl {
        background-color: var(--item-text-highlight, var(--dropdown-menu-item-text-highlight));
        text-align: inherit;
        text-decoration-line: inherit;
        text-transform: inherit;
        text-shadow: inherit;
        display: inline-block;
      }
      .UCVF7R {
        background-color: var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-text-highlight));
      }
      .eP1KVV {
        font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
        color: var(--item-color, var(--dropdown-menu-item-color));
        letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
        line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
        text-decoration-line: var(--item-text-decoration, var(--dropdown-menu-item-text-decoration));
        text-transform: var(--item-text-transform, var(--dropdown-menu-item-text-transform));
        text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)), var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
        background: var(--item-background, var(--dropdown-menu-item-background));
        border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
        border-bottom: var(--item-border-bottom, var(--dropdown-menu-item-border-bottom));
        box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow));
      }
      ._3mA1c {
        font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
        color: var(--sub-item-color, var(--dropdown-menu-sub-item-color));
        letter-spacing: var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing));
        line-height: var(--sub-item-line-height, var(--dropdown-menu-sub-item-line-height));
        text-decoration-line: var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-text-decoration));
        text-transform: var(--sub-item-text-transform, var(--dropdown-menu-sub-item-text-transform));
        text-shadow: var(--sub-item-text-outline, var(--dropdown-menu-sub-item-text-outline)), var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-text-shadow));
        background: var(--sub-item-background, var(--dropdown-menu-sub-item-background));
        border-top: var(--sub-item-border-top, var(--dropdown-menu-sub-item-border-top));
        border-bottom: var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-border-bottom));
        box-shadow: var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-box-shadow));
        padding-top: var(--sub-item-padding-top, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
        padding-bottom: var(--sub-item-padding-bottom, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
      }
      .cNddzb[data-animation-name="revealFromTop"] {
        transition:
          opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),
          clip-path 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
      }
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="enter"],
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="exitActive"],
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="exitDone"] {
        clip-path: var(--animation-clip-path);
        opacity: 0;
      }
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="exit"],
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="enterActive"] {
        clip-path: inset(var(--shadow-margin, 0%) var(--shadow-margin, 0%) var(--shadow-margin, 0%) var(--shadow-margin, 0%));
      }
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="enterDone"] {
        clip-path: unset;
      }
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="enterActive"],
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="enterDone"],
      .cNddzb[data-animation-name="revealFromTop"][data-animation-state="exit"] {
        opacity: 1;
      }
      .cNddzb[data-animation-name="fadeIn"] {
        transition: opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
      }
      .cNddzb[data-animation-name="fadeIn"][data-animation-state="enter"],
      .cNddzb[data-animation-name="fadeIn"][data-animation-state="exitActive"],
      .cNddzb[data-animation-name="fadeIn"][data-animation-state="exitDone"] {
        opacity: 0;
      }
      .cNddzb[data-animation-name="fadeIn"][data-animation-state="enterActive"],
      .cNddzb[data-animation-name="fadeIn"][data-animation-state="enterDone"],
      .cNddzb[data-animation-name="fadeIn"][data-animation-state="exit"] {
        opacity: 1;
      }
      .cNddzb {
        background: var(--container-background, var(--dropdown-container-background));
        border-top: var(--container-border-top, var(--dropdown-container-border-top));
        border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
        box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow));
      }
      .cNddzb.Nk9NbA {
        border-left: var(--container-border-left, var(--dropdown-container-border-left));
        border-right: var(--container-border-right, var(--dropdown-container-border-right));
        border-radius: var(--container-border-radius, var(--dropdown-container-border-radius));
      }
      .cNddzb.W_BIhg {
        border-inline-start: var(--container-border-inline-start, var(--dropdown-container-border-inline-start));
        border-inline-end: var(--container-border-inline-end, var(--dropdown-container-border-inline-end));
        border-start-start-radius: var(--container-border-start-start-radius, var(--dropdown-container-border-start-start-radius));
        border-start-end-radius: var(--container-border-start-end-radius, var(--dropdown-container-border-start-end-radius));
        border-end-end-radius: var(--container-border-end-end-radius, var(--dropdown-container-border-end-end-radius));
        border-end-start-radius: var(--container-border-end-start-radius, var(--dropdown-container-border-end-start-radius));
      }
      .OOc2NG {
        direction: ltr;
      }
      .G4Bkwp {
        box-sizing: border-box;
      }
      div.wiZmhC {
        display: var(--l_display, var(--hamburger-menu-root-display, var(--container-display)));
      }
      [data-hamburger-btn-label] {
        display: none;
      }
      div.wiZmhC[data-prehydration] [data-hamburger-btn-label] {
        z-index: 1;
        cursor: pointer;
        pointer-events: auto;
        display: block;
        position: absolute;
        inset: 0;
      }
      .pcn0FH {
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden;
      }
      .HamburgerOpenButton3537389287__nav {
        display: inherit;
        height: inherit;
        width: auto;
      }
      .uxNlIP {
        direction: var(--btn-direction);
        cursor: pointer;
        min-width: var(--btn-min-width);
        box-sizing: border-box;
        touch-action: manipulation;
        border-left: var(--border-left);
        border-right: var(--border-right);
        border-top: var(--border-top);
        border-bottom: var(--border-bottom);
        border-top-left-radius: var(--border-top-left-radius);
        border-top-right-radius: var(--border-top-right-radius);
        border-bottom-left-radius: var(--border-bottom-left-radius);
        border-bottom-right-radius: var(--border-bottom-right-radius);
        width: 100%;
        height: 100%;
        min-height: 10px;
        box-shadow: var(--box-shadow);
        background: var(--background);
        padding-left: var(--padding-left);
        padding-right: var(--padding-right);
        padding-top: var(--padding-top);
        padding-bottom: var(--padding-bottom);
        display: block;
      }
      @media (forced-colors: active) {
        .uxNlIP.itVkSN {
          color: buttontext !important;
          background: buttonface !important;
        }
        .uxNlIP:not(:disabled) {
          outline-offset: 0px;
          outline: 2px solid buttontext;
        }
        .uxNlIP:not(:disabled):hover,
        .uxNlIP:not(:disabled)[aria-pressed="true"],
        .uxNlIP:not(:disabled)[aria-selected="true"],
        .uxNlIP:not(:disabled)[data-preview="selected"] {
          outline-offset: 1px;
          outline: 3px solid highlight;
        }
        .uxNlIP:not(:disabled):focus,
        .uxNlIP:not(:disabled):focus-visible {
          outline-offset: 1px;
          outline: 3px solid highlight !important;
        }
        .uxNlIP.itVkSN:disabled {
          color: graytext !important;
        }
      }
      .uxNlIP.KuCfHA:not(:hover):not(:disabled) {
        border-color: var(--corvid-border-color, initial);
      }
      .uxNlIP.aNAcG0:not(:hover):not(:disabled) {
        background-color: var(--corvid-background-color, var(--background));
      }
      .uxNlIP:hover,
      .uxNlIP [data-preview="hover"] {
        border-left: var(--hover-border-left, var(--border-left));
        border-right: var(--hover-border-right, var(--border-right));
        border-top: var(--hover-border-top, var(--border-top));
        border-bottom: var(--hover-border-bottom, var(--border-bottom));
        border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
        border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
        border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
        box-shadow: var(--hover-box-shadow, var(--box-shadow));
        background: var(--hover-background, var(--background));
        padding-left: var(--hover-padding-left, var(--padding-left));
        padding-right: var(--hover-padding-right, var(--padding-right));
        padding-top: var(--hover-padding-top, var(--padding-top));
        padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
      }
      .uxNlIP.GPIMxy:hover:not(:disabled) {
        border-color: var(--corvid-hover-border-color, initial);
      }
      .uxNlIP.KceBs9:hover:not(:disabled) {
        background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)));
      }
      .uxNlIP:disabled,
      .uxNlIP [data-preview="disabled"] {
        cursor: default;
        border-left: var(--disabled-border-left, var(--border-left));
        border-right: var(--disabled-border-right, var(--border-right));
        border-top: var(--disabled-border-top, var(--border-top));
        border-bottom: var(--disabled-border-bottom, var(--border-bottom));
        border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
        border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
        border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
        border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
        box-shadow: var(--disabled-box-shadow, var(--box-shadow));
        background: var(--disabled-background, var(--background));
        padding-left: var(--disabled-padding-left, var(--padding-left));
        padding-right: var(--disabled-padding-right, var(--padding-right));
        padding-top: var(--disabled-padding-top, var(--padding-top));
        padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
      }
      .uxNlIP.N3sAZG:disabled:not(:hover) {
        border-color: var(--corvid-disabled-border-color, initial);
      }
      .uxNlIP._FFhff:disabled:not(:hover) {
        background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)));
      }
      .I0RXdK {
        display: var(--label-display);
        font: var(--font, var(--font_8));
        color: var(--color);
        letter-spacing: var(--letter-spacing);
        line-height: var(--line-height);
        text-decoration-line: var(--text-decoration);
        direction: var(--direction);
        text-align: var(--text-align, revert);
        background-color: var(--text-highlight, transparent);
        text-transform: var(--text-transform);
        text-shadow: var(--text-outline), var(--text-shadow);
        overflow: var(--overflow, hidden);
        text-overflow: var(--label-text-overflow);
        white-space: var(--label-white-space);
        min-width: 1.8em;
        max-width: 100%;
        transition: inherit;
      }
      .uxNlIP.siSNn5:not(:hover):not(:disabled) .I0RXdK {
        color: var(--corvid-color, var(--color));
      }
      .uxNlIP:hover .I0RXdK,
      .uxNlIP [data-preview="hover"] .I0RXdK {
        display: var(--hover-label-display, var(--label-display));
        font: var(--hover-font, var(--font));
        color: var(--hover-color, var(--color));
        letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
        line-height: var(--hover-line-height, var(--line-height));
        text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
        direction: var(--hover-direction, var(--direction));
        text-align: var(--hover-text-align, var(--text-align, revert));
        background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
        text-transform: var(--hover-text-transform, var(--text-transform));
        text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
      }
      .uxNlIP.EJ6L9y:hover:not(:disabled) .I0RXdK {
        color: var(--corvid-hover-color, var(--hover-color, var(--color)));
      }
      .uxNlIP:disabled .I0RXdK,
      .uxNlIP [data-preview="disabled"] .I0RXdK {
        display: var(--disabled-label-display, var(--label-display));
        font: var(--disabled-font, var(--font));
        color: var(--disabled-color, var(--color));
        letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
        line-height: var(--disabled-line-height, var(--line-height));
        text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
        direction: var(--disabled-direction, var(--direction));
        text-align: var(--disabled-text-align, var(--text-align, revert));
        background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
        text-transform: var(--disabled-text-transform, var(--text-transform));
        text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
      }
      .uxNlIP.S6tzPA:disabled:not(:hover) .I0RXdK {
        color: var(--corvid-disabled-color, var(--disabled-color, var(--color)));
      }
      .kAoW_K {
        box-sizing: border-box;
        color: #000;
        text-decoration: none;
      }
      .VzoZx_ {
        justify-content: var(--container-justify-content);
        flex-basis: auto;
        flex-direction: var(--container-flex-direction);
        align-items: var(--container-align-items);
        gap: var(--content-gap, "0px");
        flex-grow: 1;
        width: 100%;
        height: 100%;
        transition:
          all 0.4s,
          visibility;
        display: flex;
        overflow: hidden;
      }
      .p_5A25 {
        min-width: 1px;
        display: var(--icon-display);
        width: var(--icon-size);
        height: var(--icon-size);
        fill: var(--icon-color);
        flex-shrink: 0;
        order: var(--icon-order, 0);
        transform: rotate(var(--icon-rotation));
        transition: inherit;
      }
      .uxNlIP.iN4eVS:not(:hover):not(:disabled) .p_5A25 {
        fill: var(--corvid-icon-color, var(--icon-color));
      }
      .uxNlIP:hover .p_5A25,
      .uxNlIP [data-preview="hover"] .p_5A25 {
        display: var(--hover-icon-display, var(--icon-display));
        width: var(--hover-icon-size, var(--icon-size));
        height: var(--hover-icon-size, var(--icon-size));
        fill: var(--hover-icon-color, var(--icon-color));
        transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
      }
      .uxNlIP.SGrXAN:hover:not(:disabled) .p_5A25 {
        fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)));
      }
      .uxNlIP:disabled .p_5A25,
      .uxNlIP [data-preview="disabled"] .p_5A25 {
        display: var(--disabled-icon-display, var(--icon-display));
        width: var(--disabled-icon-size, var(--icon-size));
        height: var(--disabled-icon-size, var(--icon-size));
        fill: var(--disabled-icon-color, var(--icon-color));
        transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
      }
      .uxNlIP.ZBuT2t:disabled:not(:hover) .p_5A25 {
        fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)));
      }
      .p_5A25 > span,
      .p_5A25 svg {
        width: inherit;
        height: inherit;
        display: flex;
      }
      @media (forced-colors: active) {
        .uxNlIP.itVkSN .I0RXdK {
          color: inherit !important;
        }
        .p_5A25,
        .p_5A25 svg:not([data-type="ugc"]):not([data-type="color"]),
        .p_5A25 svg:not([data-type="ugc"]):not([data-type="color"]) * {
          fill: currentColor !important;
          stroke: currentColor !important;
        }
      }
      .HMOnu5 {
        display: inherit;
        height: inherit;
        width: auto;
      }
      .HamburgerOverlay547129737__root {
        -archetype: paintBox;
        visibility: hidden;
        box-sizing: border-box;
        z-index: var(--above-all-z-index);
        left: 0;
        height: calc(100vh - var(--wix-ads-height)) !important;
        width: 100vw !important;
        top: var(--wix-ads-height) !important;
        position: fixed !important;
      }
      .HamburgerOverlay547129737__overlay {
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .HamburgerOverlay547129737__root.HamburgerOverlay547129737--isMenuOpen {
        visibility: visible;
      }
      .HamburgerOverlay547129737__root:not(.HamburgerOverlay547129737--showBackgroundOverlay) {
        background-color: #0000;
      }
      .HamburgerOverlay547129737__root.HamburgerOverlay547129737--shouldScroll {
        overflow: hidden scroll;
      }
      .HamburgerOverlay547129737__scrollContent {
        position: relative;
      }
      .OrbgmN[data-part="hamburger-overlay"] {
        opacity: var(--hamburger-overlay-initial-opacity);
      }
      .OrbgmN[data-part="hamburger-overlay"][data-animation-name="fadeIn"] {
        transition: opacity 0.4s;
      }
      .OrbgmN[data-part="hamburger-overlay"][data-animation-name="fadeIn"][data-animation-state="enterActive"],
      .OrbgmN[data-part="hamburger-overlay"][data-animation-name="fadeIn"][data-animation-state="enterDone"] {
        opacity: 1;
      }
      .xdu0As {
        background: var(--background);
        border: var(--border);
        border-radius: var(--border-radius);
        box-shadow: var(--box-shadow);
        z-index: var(--above-all-z-index);
        box-sizing: border-box;
        visibility: hidden;
        inset-inline-start: 0;
        height: calc(100vh - var(--wix-ads-height)) !important;
        width: 100vw !important;
        position: fixed !important;
        inset-block-start: var(--wix-ads-height) !important;
      }
      .oSs9UC {
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
      }
      .UOTM1J {
        visibility: visible;
      }
      .xdu0As:not(.mh8_De) {
        background-color: #0000;
      }
      .vCpC6x {
        overflow: hidden scroll;
      }
      .mhdEAw {
        position: relative;
      }
      [data-prehydration]:has([data-hamburger-toggle]:checked) [data-part="hamburger-overlay"] {
        transition:
          opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),
          visibility linear;
        opacity: 1 !important;
        visibility: visible !important;
      }
      [data-hamburger-overlay-label] {
        display: none;
      }
      [data-prehydration]:has([data-hamburger-toggle]:checked) [data-part="hamburger-overlay"] [data-hamburger-overlay-label] {
        z-index: 1;
        cursor: pointer;
        display: block;
        position: absolute;
        inset: 0;
      }
      .EtmdIW {
        cursor: pointer;
      }
      .gpDCD5 {
        --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
        --container-corvid-border-size: var(--brw, 1px);
        --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
        --backdrop-filter: $backdrop-filter;
      }
      .jv9xi4 {
        border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
        background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
        backdrop-filter: var(--backdrop-filter, none);
        background-image: var(--bg-gradient, none);
        border-radius: var(--rd, 5px);
        box-shadow: var(--shd, 0 1px 4px #0009);
        position: absolute;
        inset: 0;
      }
      .StylableHorizontalMenu3372578893__root {
        -archetype: paddingBox;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        display: flex;
      }
      .StylableHorizontalMenu3372578893__root * {
        box-sizing: border-box;
      }
      .StylableHorizontalMenu3372578893__menu {
        flex-wrap: var(--menu-flex-wrap, wrap);
        min-width: fit-content;
        display: flex;
      }
      .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem {
        box-sizing: border-box;
        height: 100%;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
      }
      .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu > li:first-of-type .StylableHorizontalMenu3372578893__menuItem {
        margin-inline-start: 0 !important;
      }
      .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu > li:last-of-type .StylableHorizontalMenu3372578893__menuItem {
        margin-inline-end: 0 !important;
      }
      .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu {
        height: auto !important;
        margin: 0 !important;
      }
      .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
        scrollbar-width: none;
        -ms-overflow-style: none;
        overflow-x: scroll;
      }
      .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
        display: none;
      }
      .StylableHorizontalMenu3372578893__menuItem {
        position: relative;
        --focus-ring-box-shadow: inset 0 0 0 2px #116dff, inset 0 0 0 4px #fff !important;
      }
      .StylableHorizontalMenu3372578893__megaMenuWrapper {
        display: flex;
      }
      .itemDepth02233374943__root {
        -archetype: paintBox;
        cursor: pointer;
        flex: 1;
        text-decoration: none;
        display: block;
      }
      .itemDepth02233374943__root.itemDepth02233374943--isHovered,
      .itemDepth02233374943__root.itemDepth02233374943--isCurrentPage,
      .itemDepth02233374943__root.itemDepth02233374943--isHovered .itemDepth02233374943__label,
      .itemDepth02233374943__root.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label {
        transition: all 80ms cubic-bezier(0, 0, 1, 1);
      }
      .itemDepth02233374943__container {
        -archetype: box;
        align-items: center;
        height: 100%;
        display: flex;
      }
      .itemDepth02233374943__label {
        -archetype: text;
        -controller-part-type: LayoutChildDisplayDropdown;
        white-space: nowrap;
        transition: inherit;
      }
      .itemDepth02233374943__itemWrapper {
        flex-grow: inherit;
      }
      .itemDepth02233374943__positionBox {
        z-index: var(--position-box-z-index, 47);
        margin: auto;
        display: none;
        position: fixed;
      }
      .itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
        position: absolute;
        left: 0;
        right: 0;
      }
      .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
        max-width: unset;
      }
      @keyframes itemDepth02233374943__fadeIn {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .itemDepth02233374943__animationBox {
        opacity: 0;
        animation-duration: calc(var(--is-animated) * 0.1s);
        animation-delay: calc(var(--is-animated) * 50ms);
        max-height: var(--max-height, none);
        overflow-y: var(--overflow-y, visible);
        transition:
          border-color 80ms cubic-bezier(0.25, 1, 0.5, 1),
          box-shadow 80ms cubic-bezier(0.25, 1, 0.5, 1);
        animation-fill-mode: forwards;
      }
      .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched > .itemDepth02233374943__animationBox {
        width: 100%;
      }
      .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched .itemDepth02233374943__megaMenuComp {
        width: 100% !important;
      }
      .itemDepth02233374943__alignBox {
        display: flex;
      }
      .itemDepth02233374943__list {
        column-gap: calc(1px * var(--horizontalSpacing));
      }
      .itemDepth02233374943__itemWrapper[data-hovered] > .itemDepth02233374943__positionBox {
        visibility: hidden;
        display: block;
      }
      .itemDepth02233374943__itemWrapper[data-shown] > .itemDepth02233374943__positionBox {
        visibility: visible;
        display: block;
      }
      .itemDepth02233374943__itemWrapper[data-hovered] > .itemDepth02233374943__positionBox > .itemDepth02233374943__animationBox {
        animation-name: itemDepth02233374943__fadeIn;
      }
      .itemDepth02233374943__megaMenuComp {
        direction: ltr;
        flex-shrink: 0;
        margin-top: var(--containerMarginTop) !important;
        padding: 0 !important;
      }
      .itemDepth02233374943__itemWrapper:not([data-hovered]) .itemDepth02233374943__megaMenuComp {
        display: none;
      }
      [data-prehydration] .itemDepth02233374943__itemWrapper:hover > .itemDepth02233374943__positionBox.itemDepth02233374943--isColumn.itemDepth02233374943--isStretched {
        display: block;
        position: fixed !important;
      }
      [data-prehydration] .itemDepth02233374943__itemWrapper:hover > .itemDepth02233374943__positionBox.itemDepth02233374943--isColumn > .itemDepth02233374943__animationBox {
        opacity: 1;
      }
      [data-prehydration] .itemDepth02233374943__itemWrapper:hover > .itemDepth02233374943__positionBox.itemDepth02233374943--isColumn .itemDepth02233374943__megaMenuComp {
        display: block;
      }
      .itemDepth12472627565__root {
        -archetype: paintBox;
        text-decoration: none;
        display: block;
        position: relative;
      }
      .itemDepth12472627565__container {
        display: flex;
      }
      .itemDepth12472627565__label {
        -archetype: text;
        text-overflow: clip;
        white-space: var(--white-space);
        overflow-wrap: var(--label-word-wrap);
        word-wrap: var(--label-word-wrap);
        display: block;
        overflow: hidden;
        text-align: inherit !important;
      }
      .itemDepth12472627565__itemWrapper {
        page-break-inside: avoid;
        break-inside: avoid;
        position: relative;
      }
      .itemDepth12472627565__itemWrapper:after {
        content: "";
        clear: both;
        display: table;
      }
      .itemDepth12472627565__positionBox {
        position: var(--subsubmenu-box-position);
        display: var(--subsubmenu-box-display);
        top: 0;
        left: var(--subsubmenu-box-left);
        right: var(--subsubmenu-box-right);
      }
      .itemDepth12472627565__positionBox[data-reverted] {
        left: var(--subsubmenu-box-right);
        right: var(--subsubmenu-box-left);
      }
      .itemDepth12472627565__itemWrapper[data-hovered] > .itemDepth12472627565__positionBox {
        display: block;
      }
      @keyframes itemDepth12472627565__fadeIn {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .itemDepth12472627565__animationBox {
        opacity: 0;
        animation-duration: calc(var(--is-animated) * 0.1s);
        animation-delay: calc(var(--is-animated) * 50ms);
        animation-fill-mode: forwards;
        margin-top: 0 !important;
      }
      .itemDepth12472627565__itemWrapper[data-hovered] > .itemDepth12472627565__positionBox > .itemDepth12472627565__animationBox {
        animation-name: itemDepth12472627565__fadeIn;
      }
      .submenu815198092__heading .itemDepth12472627565__label {
        color: #000;
      }
      .submenu815198092__pageWrapper {
        margin-left: auto !important;
        margin-right: auto !important;
      }
      .submenu815198092__overrideWidth {
        width: 100% !important;
      }
      .submenu815198092__rowItem:last-child {
        margin-bottom: 0 !important;
      }
      .submenu815198092__rowItem:first-child,
      .submenu815198092__rowItem + .submenu815198092__rowItem {
        margin-top: 0;
      }
      .h75ntl {
        display: var(--navbar-display, block);
        height: 100%;
      }
      .I9v6Rw:hover {
        z-index: var(--is-sticky, auto);
      }
      .Aj_PK7 {
        clip: rect(0, 0, 0, 0);
        border: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden;
      }
      .wZrAIE {
        min-width: var(--min-width-override);
        min-height: var(--min-height-override);
      }
      .itemShared2352141355__rootContainer {
        height: 100%;
      }
      .itemShared2352141355__rootContainer.itemShared2352141355--isRow {
        flex-direction: row;
        display: flex;
      }
      .itemShared2352141355__rootContainer.itemShared2352141355--isRow .itemShared2352141355__menuItem {
        flex-grow: 1;
      }
      .itemShared2352141355__accessibilityIconWrapper {
        width: 0;
      }
      .itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isIconShown {
        width: unset;
        margin-inline: 4px 8px;
      }
      .itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isTopLevel.itemShared2352141355--isIconShown {
        align-items: center;
        display: flex;
      }
      .itemShared2352141355__accessibilityIcon {
        clip: rect(0 0 0 0);
        clip-path: inset(50%);
        width: 0;
        height: 0;
      }
      .itemShared2352141355__accessibilityIcon.itemShared2352141355--isIconShown {
        width: 24px;
        height: 24px;
        clip-path: unset;
        background: #fff;
      }
      .itemShared2352141355__accessibilityIcon.itemShared2352141355--isOpen {
        rotate: 180deg;
      }
      .ScrollButton2305195801__root {
        -archetype: paddingBox;
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        justify-content: center;
        align-items: center;
        display: flex;
        overflow: hidden;
      }
      .ScrollButton2305195801__root:hover {
        transition: all 80ms cubic-bezier(0, 0, 1, 1);
      }
      .ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
        transform: scaleX(-1);
      }
      .ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
        opacity: 1;
        pointer-events: auto;
      }
      .ScrollButton2305195801__icon {
        -archetype: icon;
        -controller-part-type: LayoutChildDisplayDropdown;
        min-width: 1px;
        max-width: 100%;
        max-height: 100%;
      }
      .ScrollButton2305195801__icon > svg {
        width: inherit;
        height: inherit;
      }
      .ScrollControls2015960785__root {
        padding-top: inherit;
        padding-bottom: inherit;
        border: inherit;
        display: var(--scroll-controls-display, flex);
        pointer-events: none;
        border-color: #0000;
        justify-content: space-between;
        position: absolute;
        inset: 0;
      }