.H4AHlN {
        clip-path: inset(50%);
        width: 24px;
        height: 24px;
        position: absolute;
      }
      .H4AHlN:focus,
      .H4AHlN:active {
        clip-path: unset;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
      }
      .H4AHlN.Ln3X5V {
        transform: translateY(-50%) rotate(180deg);
      }
      .RHcakQ,
      .CUYeWp {
        height: 100%;
        width: initial;
        box-sizing: border-box;
        position: relative;
        overflow: visible;
      }
      .RHcakQ[data-state~="header"] a,
      [data-state~="header"].CUYeWp a,
      .RHcakQ[data-state~="header"] div,
      [data-state~="header"].CUYeWp div {
        cursor: default !important;
      }
      .RHcakQ .qMvpu5,
      .CUYeWp .qMvpu5 {
        width: 100%;
        height: 100%;
        display: inline-block;
      }
      .CUYeWp {
        display: var(--display);
        --display: inline-block;
        cursor: pointer;
        font: var(--fnt, var(--font_1));
      }
      .CUYeWp .EWeavx {
        padding: 0 var(--pad, 5px);
      }
      .CUYeWp .wGxoBM {
        color: rgb(var(--txt, var(--color_15, color_15)));
        transition: var(--trans, color 0.4s ease 0s);
        padding: 0 10px;
        display: inline-block;
      }
      .CUYeWp[data-state~="drop"] {
        width: 100%;
        display: block;
      }
      .CUYeWp[data-state~="drop"] .wGxoBM {
        padding: 0 0.5em;
      }
      .CUYeWp[data-state~="over"] .wGxoBM,
      .CUYeWp[data-state~="link"]:hover .wGxoBM {
        color: rgb(var(--txth, var(--color_14, color_14)));
        transition: var(--trans, color 0.4s ease 0s);
      }
      .CUYeWp[data-state~="selected"] .wGxoBM {
        color: rgb(var(--txts, var(--color_14, color_14)));
        transition: var(--trans, color 0.4s ease 0s);
      }
      .H5oXMS {
        overflow-x: hidden;
      }
      .H5oXMS .nzOiVF {
        flex-direction: column;
        width: 100%;
        height: 100%;
        display: flex;
      }
      .H5oXMS .nzOiVF .sPUR9o {
        flex: 1;
      }
      .H5oXMS .nzOiVF .U7fR3t {
        width: calc(100% - (var(--menuTotalBordersX, 0px)));
        height: calc(100% - (var(--menuTotalBordersY, 0px)));
        white-space: nowrap;
        overflow: visible;
      }
      .H5oXMS .nzOiVF .U7fR3t .CSt_RJ,
      .H5oXMS .nzOiVF .U7fR3t .NgQZsf {
        direction: var(--menu-direction);
        text-align: var(--menu-align, var(--align));
        display: inline-block;
      }
      .H5oXMS .nzOiVF .U7fR3t .NV2Ozs {
        width: 100%;
        display: block;
      }
      .H5oXMS .dva_z0 {
        z-index: 99999;
        opacity: 1;
        text-align: var(--submenus-align, var(--align));
        direction: var(--submenus-direction);
        display: block;
      }
      .H5oXMS .dva_z0 .fYO6yN {
        display: inherit;
        white-space: nowrap;
        width: auto;
        visibility: inherit;
        overflow: visible;
      }
      .H5oXMS .dva_z0.mmODQd {
        visibility: visible;
        transition: visibility 0s 0.2s;
      }
      .H5oXMS .dva_z0 .NgQZsf {
        display: inline-block;
      }
      .H5oXMS .YStAo7 {
        display: none;
      }
      .MV6Z4B > nav {
        position: absolute;
        inset: 0;
      }
      .MV6Z4B .U7fR3t {
        position: absolute;
      }
      .MV6Z4B .dva_z0 {
        visibility: hidden;
        margin-top: 7px;
        position: absolute;
      }
      .MV6Z4B .dva_z0[data-dropMode="dropUp"] {
        margin-top: 0;
        margin-bottom: 7px;
      }
      .MV6Z4B .fYO6yN {
        background-color: rgba(var(--bgDrop, var(--color_11, color_11)), var(--alpha-bgDrop, 1));
        border-radius: var(--rd, 0);
        box-shadow: var(--shd, 0 1px 4px #0009);
      }
      .ETqrjz .g0IvTF {
        background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
        position: absolute;
        inset: 0;
        overflow: hidden;
      }
      .ku1hVK {
        border-radius: var(--overflow-wrapper-border-radius);
      }