@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d96 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d93 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d94 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d95 {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
      }
      .ww-e-d95.ww-layout, .ww-e-d95 [data-ww-ls~="d95"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d97 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-O7d0yHYZ-2RKKWGm {
        min-height: unset;
      }
      .ww-a--ghUonkuMx7ao1_c {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
      }
      .ww-a-6l-t9MpMHnjxrhKK {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: block;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-fWFy8Zucqe2SFi2P {
        min-height: unset;
        max-height: unset;
      }
      .ww-a-kpl1z6hHJEMcE-Cx {
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d4 {
        height: 300px;
        aspect-ratio: unset;
        margin: var(--ww-style-margin);
        z-index: 50;
        overflow: unset;
        max-height: 300px;
        display: flex;
        background-color: #f4f7fa80;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      .ww-s-d4 > .ww-section-element {
        padding: 0 0 0 240px;
        max-height: 300px;
      }
      .ww-s-d4 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-s-dB {
        height: 80px;
        aspect-ratio: unset;
        z-index: 1000;
        display: block;
        background-color: #f4f7fa80;
        position: sticky;
        top: 0;
        left: 0;
        width: revert-layer;
      }
      .ww-s-dB > .ww-section-element {
        width: 100%;
        padding: 0 0 0 20px;
        max-width: unset;
        border-left: 0 none;
        border-right: 0 none;
      }
      @media (max-width: 991px) {
        .ww-s-dB > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dB > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
        }
      }
      .ww-s-dB > .ww-section-element:where([data-ww-states~=":hover"]) {
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-s-dB > .ww-section-element.ww-layout {
        display: block;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-ojR9yNVv0aSDeAdG {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-zg3fX6ou6kMjzh1R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-dQVf4AfE6DwFXRwu {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-4EJ5XMDtCfADOrfC {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-fKo7xotRqyrxdbG4 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ljH8L-NBA1P26FqB {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-TQa0NtNeZ_pWWaRY {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-TtvmKzDI8mcRYFT1 {
        z-index: unset;
        align-self: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-7dxAqErApSSqFalm {
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-11o189YJ-X9gY18t {
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6zH2fOQn6XA4TIIi {
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-TszpyCWllUS44282 {
        z-index: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-lsQd-iYj7wZ9bULE {
        margin: 0;
        z-index: unset;
        display: block;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-iZUQboFzKiJGmnRA {
        margin: 0;
        z-index: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-dVjV1oRkjIr0ILF4 {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-UwZcNhn5pQq8yQgY {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-ZSaE-MNJz9QuurFG {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZzQWHTr6q_HbkF_z {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-IBqsSZqALGUiyJm3 {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-LDmpW3IfZ4eTGdcl {
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-VfFdJxnaHjuWxbXJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        height: auto;
      }
      .ww-a-BUy5c_7mQD_pnjJN {
        margin: 0;
        padding: 0;
        z-index: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-SFhCEmPVF54U-818 {
        padding: 0;
        z-index: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dD {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dD:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dD.ww-layout, .ww-e-dD [data-ww-ls~="dD"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dE {
        width: var(--ww-style-width, 240px);
        background-color: #fff;
        border-top: 0 none;
        border-bottom: 0 none;
        border-left: 0 none;
        border-right: 1px solid #e4e4e7;
      }
      @media (max-width: 991px) {
        .ww-e-dE {
          display: var(--ww-style-display, none);
          position: absolute;
          top: 50px;
          right: 0;
          left: auto;
          width: 100%;
        }
      }
      .ww-e-dE.ww-layout, .ww-e-dE [data-ww-ls~="dE"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dE.ww-layout, .ww-e-dE [data-ww-ls~="dE"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dG {
        width: 14px;
      }
      .ww-e-dH {
        width: 14px;
      }
      .ww-e-dI {
        width: 200px;
        height: 32px;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      .ww-e-dJ {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dJ:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dJ.ww-layout, .ww-e-dJ [data-ww-ls~="dJ"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dK {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d12:hover) .ww-e-dK {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dL {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dj:hover) .ww-e-dL {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dM {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d15:hover) .ww-e-dM {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dN {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d4W:hover) .ww-e-dN {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dO {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d4r:hover) .ww-e-dO {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dP {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dP:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dP.ww-layout, .ww-e-dP [data-ww-ls~="dP"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dQ {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3S:hover) .ww-e-dQ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dR {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dR:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dR.ww-layout, .ww-e-dR [data-ww-ls~="dR"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dS {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-df:hover) .ww-e-dS {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dT {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dr:hover) .ww-e-dT {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dU {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d11:hover) .ww-e-dU {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dV {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dP:hover) .ww-e-dV {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dW {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dm:hover) .ww-e-dW {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dX {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-db:hover) .ww-e-dX {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dY {
        align-self: flex-end;
        width: 16px;
      }
      .ww-e-dZ {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d10:hover) .ww-e-dZ {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-da {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d4c:hover) .ww-e-da {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-db {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-db:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-db.ww-layout, .ww-e-db [data-ww-ls~="db"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dc {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dc:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dc.ww-layout, .ww-e-dc [data-ww-ls~="dc"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dd {
        width: 14px;
      }
      .ww-e-de {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-de:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-de.ww-layout, .ww-e-de [data-ww-ls~="de"] {
        display: flex;
        align-items: center;
      }
      .ww-e-df {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-df:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-df.ww-layout, .ww-e-df [data-ww-ls~="df"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dg {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d14:hover) .ww-e-dg {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dh {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dh:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
        display: flex;
        align-items: center;
      }
      .ww-e-di {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dz:hover) .ww-e-di {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dj {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dj:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dj.ww-layout, .ww-e-dj [data-ww-ls~="dj"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dk {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dJ:hover) .ww-e-dk {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dl {
        width: 14px;
      }
      .ww-e-dm {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dm:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dm.ww-layout, .ww-e-dm [data-ww-ls~="dm"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dn {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d16:hover) .ww-e-dn {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-do {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3T:hover) .ww-e-do {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dp {
        width: 80px;
        height: 24px;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      .ww-e-dq {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d3F:hover) .ww-e-dq {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dr {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dr:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dr.ww-layout, .ww-e-dr [data-ww-ls~="dr"] {
        display: flex;
        align-items: center;
      }
      .ww-e-ds {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dD:hover) .ww-e-ds {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dt {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d1A:hover) .ww-e-dt {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-du {
        align-self: flex-end;
        width: 16px;
      }
      .ww-e-dv {
        padding: 80px 16px 16px;
        overflow: scroll;
        height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-e-dv {
          height: auto;
        }
      }
      .ww-e-dv.ww-layout, .ww-e-dv [data-ww-ls~="dv"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dv.ww-layout, .ww-e-dv [data-ww-ls~="dv"] {
          flex-flow: column;
        }
      }
      .ww-e-dw {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d13:hover) .ww-e-dw {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dx {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dR:hover) .ww-e-dx {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-dy {
        margin: 0 16px 0 0;
        height: 40px;
      }
      .ww-e-dz {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-dz:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-dz.ww-layout, .ww-e-dz [data-ww-ls~="dz"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d10 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d10:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d10.ww-layout, .ww-e-d10 [data-ww-ls~="d10"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d11 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d11:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d11.ww-layout, .ww-e-d11 [data-ww-ls~="d11"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d12 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d12:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d12.ww-layout, .ww-e-d12 [data-ww-ls~="d12"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d13 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d13:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d13.ww-layout, .ww-e-d13 [data-ww-ls~="d13"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d14 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d14:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d14.ww-layout, .ww-e-d14 [data-ww-ls~="d14"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d15 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d15:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d15.ww-layout, .ww-e-d15 [data-ww-ls~="d15"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d16 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d16:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d16.ww-layout, .ww-e-d16 [data-ww-ls~="d16"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d17 {
        margin: 0 8px;
        height: 22px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-d18:hover) .ww-e-d17 {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d18 {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d18:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d18.ww-layout, .ww-e-d18 [data-ww-ls~="d18"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d19 {
        flex: 1 0 auto;
      }
      .ww-e-d19.ww-layout, .ww-e-d19 [data-ww-ls~="d19"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        row-gap: 0;
      }
      @media (max-width: 991px) {
        .ww-e-d19.ww-layout, .ww-e-d19 [data-ww-ls~="d19"] {
          flex-flow: column;
        }
      }
      .ww-e-d1A {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d1A:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d1A.ww-layout, .ww-e-d1A [data-ww-ls~="d1A"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d1B {
        margin: 24px 0 0;
        padding: 0;
        display: flex;
        width: 40px;
        max-width: 40px;
        min-width: 40px;
        height: 40px;
        aspect-ratio: unset;
        background-color: #6c6b80;
        border-radius: 50%;
      }
      .ww-e-d1B.ww-layout, .ww-e-d1B [data-ww-ls~="d1B"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d2d {
        font-size: 24px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3D {
        margin: 0 0 16px;
        padding: 12px;
        width: 100%;
        border: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d3D {
          margin: 0;
          padding: 12px 0;
          width: revert-layer;
        }
      }
      .ww-e-d3D.ww-layout, .ww-e-d3D [data-ww-ls~="d3D"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d3E {
        margin: 0 0 16px;
        padding: 12px;
        width: 50%;
      }
      @media (max-width: 991px) {
        .ww-e-d3E {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d3F {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d3F:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d3F.ww-layout, .ww-e-d3F [data-ww-ls~="d3F"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d3G {
        width: 14px;
      }
      .ww-e-d3H {
        margin: 0 16px 0 0;
        width: revert-layer;
        height: 24px;
      }
      @media (max-width: 991px) {
        .ww-e-d3H {
          height: 20px;
        }
      }
      .ww-e-d3I {
        padding: 8px;
        width: 32px;
        cursor: pointer;
      }
      .ww-e-d3J {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d3J {
          display: var(--ww-style-display, none);
          position: absolute;
          inset: 0;
          background-color: #0000001a;
        }
      }
      .ww-e-d3J.ww-layout, .ww-e-d3J [data-ww-ls~="d3J"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d3J.ww-layout, .ww-e-d3J [data-ww-ls~="d3J"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d3K {
        width: 14px;
      }
      .ww-e-d3L {
        width: 14px;
      }
      .ww-e-d3M {
        width: 14px;
      }
      .ww-e-d3N {
        padding: 0 24px;
        display: none;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d3N {
          padding: 0 16px;
          display: flex;
          width: 100%;
          height: 50px;
          background-color: #fff;
          border-top: 0 none;
          border-bottom: 1px solid #e4e4e7;
          border-left: 0 none;
          border-right: 0 none;
        }
      }
      .ww-e-d3N.ww-layout, .ww-e-d3N [data-ww-ls~="d3N"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d3N.ww-layout, .ww-e-d3N [data-ww-ls~="d3N"] {
          display: flex;
          flex-flow: row;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
        }
      }
      .ww-e-d3O.ww-layout, .ww-e-d3O [data-ww-ls~="d3O"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d3O.ww-layout, .ww-e-d3O [data-ww-ls~="d3O"] {
          flex-flow: column;
        }
      }
      .ww-e-d3P {
        width: 14px;
      }
      .ww-e-d3Q {
        width: 14px;
      }
      .ww-e-d3R {
        width: 14px;
      }
      .ww-e-d3S {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d3S:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d3S.ww-layout, .ww-e-d3S [data-ww-ls~="d3S"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d3T {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d3T:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d3T.ww-layout, .ww-e-d3T [data-ww-ls~="d3T"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d3U {
        width: 14px;
      }
      .ww-e-d3V {
        width: 14px;
      }
      .ww-e-d3W {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dh:hover) .ww-e-d3W {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d3X {
        padding: 24px 0 0;
        display: flex;
        width: 100%;
        max-width: 940px;
      }
      .ww-e-d3X.ww-layout, .ww-e-d3X [data-ww-ls~="d3X"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d3Y {
        font-size: 24px;
        font-weight: 600;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3Z {
        width: 80px;
        height: 24px;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      .ww-e-d3a {
        width: 80px;
        height: 24px;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      .ww-e-d3b {
        margin: 0 auto;
        padding: 32px;
        display: flex;
        width: 100%;
        max-width: 200px;
        background-color: #fff;
      }
      @media (max-width: 767px) {
        .ww-e-d3b {
          display: flex;
        }
      }
      .ww-e-d3b.ww-layout, .ww-e-d3b [data-ww-ls~="d3b"] {
        display: flex;
        gap: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-d3b.ww-layout, .ww-e-d3b [data-ww-ls~="d3b"] {
          display: flex;
          flex-flow: column;
          gap: 32px;
        }
      }
      .ww-e-d3c {
        display: flex;
        flex: 1;
      }
      @media (max-width: 767px) {
        .ww-e-d3c {
          display: flex;
        }
      }
      .ww-e-d3c.ww-layout, .ww-e-d3c [data-ww-ls~="d3c"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d3c.ww-layout, .ww-e-d3c [data-ww-ls~="d3c"] {
          display: flex;
          flex-flow: column;
          gap: 16px;
        }
      }
      .ww-e-d3d {
        margin: 8px 0 0;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d3d {
          display: flex;
        }
      }
      .ww-e-d3d.ww-layout, .ww-e-d3d [data-ww-ls~="d3d"] {
        display: flex;
        gap: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-d3d.ww-layout, .ww-e-d3d [data-ww-ls~="d3d"] {
          display: flex;
          gap: 24px;
        }
      }
      .ww-e-d3e {
        width: 100%;
        height: 16px;
        background-color: #e2e8f0;
        border-radius: 4px;
      }
      .ww-e-d3f {
        width: 120px;
        flex: 0 0 auto;
        height: 120px;
        background-color: #e2e8f0;
        border-radius: 60px;
      }
      .ww-e-d3g {
        margin: 0;
        align-self: unset;
        width: 16px;
      }
      .ww-e-d3h {
        margin: 24px 0 0;
        padding: 0;
        align-self: flex-start;
        display: flex;
        width: 60%;
        flex: 0 1 auto;
        max-width: 1200px;
        background-color: #fff;
        border: 0 solid;
        border-radius: 12px;
      }
      .ww-e-d3h.ww-layout, .ww-e-d3h [data-ww-ls~="d3h"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: revert-layer;
      }
      .ww-e-d3i {
        padding: 6px;
        align-self: center;
        width: 40px;
        flex: 0 0 auto;
        max-width: 40px;
        min-width: 40px;
        font-size: 16px;
        font-weight: 400;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d3j {
        padding: 32px 0 0;
        align-self: flex-start;
        display: flex;
        width: 12%;
        max-width: 60px;
        min-width: 60px;
      }
      .ww-e-d3j.ww-layout, .ww-e-d3j [data-ww-ls~="d3j"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d3k {
        width: 24px;
        flex: 0 0 auto;
        height: auto;
        aspect-ratio: unset;
      }
      .ww-e-d3l {
        width: 24px;
        background-color: #a8a8a800;
      }
      .ww-e-d4Q {
        width: 14px;
      }
      .ww-e-d4R {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-de:hover) .ww-e-d4R {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d4S {
        width: 14px;
      }
      .ww-e-d4T {
        width: 14px;
      }
      .ww-e-d4U {
        width: 14px;
      }
      .ww-e-d4V {
        width: 14px;
      }
      .ww-e-d4W {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d4W:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d4W.ww-layout, .ww-e-d4W [data-ww-ls~="d4W"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d4X {
        width: 14px;
      }
      .ww-e-d4Y {
        width: 14px;
      }
      .ww-e-d4Z {
        width: 14px;
      }
      .ww-e-d4a {
        width: 14px;
      }
      .ww-e-d4b {
        width: 14px;
      }
      .ww-e-d4c {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d4c:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d4c.ww-layout, .ww-e-d4c [data-ww-ls~="d4c"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d4d {
        width: 14px;
      }
      .ww-e-d4e {
        width: 18px;
        cursor: pointer;
      }
      .ww-e-d4f {
        padding: 12px 16px;
        font-size: 16px;
        text-align: left;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4f {
          padding: 16px 12px;
        }
      }
      .ww-e-d4g {
        padding: 12px 16px;
        font-size: 16px;
        text-align: left;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4g {
          padding: 16px 12px;
        }
      }
      .ww-e-d4h {
        padding: 12px 16px;
        font-size: 16px;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4h {
          padding: 16px 12px;
        }
      }
      .ww-e-d4i {
        padding: 12px 16px;
        font-size: 16px;
        text-align: left;
        color: #191a1a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        border-bottom: 0 solid;
        border-left: 0 none;
        border-right: 0 none;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-e-d4i {
          padding: 16px 12px;
        }
      }
      .ww-e-d4j {
        margin: 0;
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #71717a;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 767px) {
        .ww-e-d4j {
          margin: 0 0 6px;
        }
      }
      .ww-e-d4k {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        background-color: #2563eb;
        cursor: pointer;
        box-shadow: 0 1px 1px #27272a05;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d4k:where(:hover) {
        background-color: #1d4ed8;
      }
      .ww-e-d4l {
        padding: 4px;
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d4l {
          display: flex;
        }
      }
      .ww-e-d4l.ww-layout, .ww-e-d4l [data-ww-ls~="d4l"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d4l.ww-layout, .ww-e-d4l [data-ww-ls~="d4l"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d4m {
        padding: 4px;
      }
      @media (max-width: 991px) {
        .ww-e-d4m {
          width: 100%;
        }
      }
      .ww-e-d4m.ww-layout, .ww-e-d4m [data-ww-ls~="d4m"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
      }
      .ww-e-d4n {
        padding: 12px 0 0;
        border-top: 1px solid #e4e4e7;
      }
      .ww-e-d4n.ww-layout, .ww-e-d4n [data-ww-ls~="d4n"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        align-content: revert-layer;
      }
      .ww-e-d4o {
        padding: 32px;
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 1240px;
        height: var(--ww-style-height, calc(100dvh - 56px));
        aspect-ratio: unset;
        animation-duration: .3s;
        animation-timing-function: ease-out;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-name: ww-keyframes-element-578cdb9a-72a2-4431-9b2b-0ee103a66bcd-base-default;
      }
      @keyframes ww-keyframes-element-578cdb9a-72a2-4431-9b2b-0ee103a66bcd-base-default {
        0% {
          opacity: 0;
          transform: translateY(-10px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 991px) {
        .ww-e-d4o {
          padding: 16px;
          display: var(--ww-style-display, none);
          width: var(--ww-section-root-auto-width, revert-layer);
          border-left: 0 none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4o {
          position: fixed;
          top: 56px;
          background-color: #fff;
          box-shadow: 4px 0 16px #0000001a;
          animation-iteration-count: 1;
        }
      }
      .ww-e-d4o.ww-layout, .ww-e-d4o [data-ww-ls~="d4o"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d4o.ww-layout, .ww-e-d4o [data-ww-ls~="d4o"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-content: var(--ww-content-align-content-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d4p {
        margin: 0;
        padding: 0;
        width: 100%;
        max-width: 1200px;
        min-width: 1000px;
        height: 80px;
        aspect-ratio: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
      }
      @media (max-width: 991px) {
        .ww-e-d4p {
          padding: 0 16px;
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      .ww-e-d4p.ww-layout, .ww-e-d4p [data-ww-ls~="d4p"] {
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-content: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d4p.ww-layout, .ww-e-d4p [data-ww-ls~="d4p"] {
          justify-content: space-between;
        }
      }
      .ww-e-d4q {
        margin: 0;
        padding: 8px;
        width: 90%;
        height: 36px;
        font-size: 14px;
        text-align: left;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 0 solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-d4r {
        padding: 8px;
        width: 100%;
        border-radius: 8px;
      }
      .ww-e-d4r:where(:hover) {
        background-color: var(--322bf32b-4337-48ef-9a1e-9d263df0ed9a,#F4F4F5);
      }
      .ww-e-d4r.ww-layout, .ww-e-d4r [data-ww-ls~="d4r"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d4s {
        margin: 0 8px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-decoration-style: solid;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      :where(.ww-e-dc:hover) .ww-e-d4s {
        color: var(--e3e8152b-e57c-418e-85dd-404550dae02b,#27272A);
      }
      .ww-e-d4t {
        width: 14px;
      }
      .ww-e-d4u {
        width: 14px;
      }
      .ww-e-d4v {
        width: 14px;
      }
      .ww-e-d4w {
        width: 14px;
      }
      .ww-e-d4x {
        margin: 0 0 0 6px;
        padding: 0;
        align-self: flex-start;
        width: 32px;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0);
      }
      .ww-e-d4y {
        overflow: scroll;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 0 1 auto;
        max-width: 800px;
        min-width: 400px;
        max-height: 300px;
        min-height: 300px;
      }
      .ww-e-d4y.ww-layout, .ww-e-d4y [data-ww-ls~="d4y"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d4z {
        align-self: center;
        font-size: 20px;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d50 {
        margin: 12px;
        align-self: flex-start;
        width: 42px;
        height: unset;
        aspect-ratio: 1;
        background-color: #146ff530;
        border-radius: 8px;
      }
      .ww-e-d50.ww-layout, .ww-e-d50 [data-ww-ls~="d50"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-d51 {
        margin: 10px;
        align-self: center;
        width: 24px;
        height: auto;
        aspect-ratio: unset;
        background-color: #fff0;
      }
      .ww-e-d52 {
        align-self: var(--ww-section-root-auto-align, unset);
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d52.ww-layout, .ww-e-d52 [data-ww-ls~="d52"] {
        display: flex;
      }
    }
  }
  @layer custom {
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d4k {
        flex-grow: 1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d4k {
        flex-grow: 1;
      }
    }
  }
}
@layer ww-style-layout-override {
}
