@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-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dj6 {
        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-dij {
        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-dis {
        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-djO {
        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-djW {
        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-dit {
        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-dik {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dil {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dim {
        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: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-din {
        margin: 2px 0 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: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.5;
        color: #545454;
        white-space-collapse: preserve;
      }
      .ww-e-dio {
        margin: 0;
        padding: 2px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dio.ww-layout, .ww-e-dio [data-ww-ls~="dio"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dip {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 8px;
        right: 8px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dip.ww-layout, .ww-e-dip [data-ww-ls~="dip"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diq {
        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-diq.ww-layout, .ww-e-diq [data-ww-ls~="diq"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dir {
        margin: 12px;
        padding: 12px;
        z-index: 2;
        align-self: unset;
        display: flex;
        width: 320px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dir.ww-layout, .ww-e-dir [data-ww-ls~="dir"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        column-gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-diu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-div {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-diw {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dix {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dix.ww-layout, .ww-e-dix [data-ww-ls~="dix"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diy {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 133px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-diy.ww-layout, .ww-e-diy [data-ww-ls~="diy"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-diz {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-diz.ww-layout, .ww-e-diz [data-ww-ls~="diz"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dj0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-dj0.ww-layout, .ww-e-dj0 [data-ww-ls~="dj0"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dj1 {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-dj1.ww-layout, .ww-e-dj1 [data-ww-ls~="dj1"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dj2 {
        margin: 2px 0 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);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dj3 {
        margin: 2px 0 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);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dj4 {
        margin: 2px 0 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);
        color: gray;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-dj5 {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-dj7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dj8 {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dj9 {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djA {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-djA.ww-layout, .ww-e-djA [data-ww-ls~="djA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djB {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-djB.ww-layout, .ww-e-djB [data-ww-ls~="djB"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-djC {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-djC.ww-layout, .ww-e-djC [data-ww-ls~="djC"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-djD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-djD.ww-layout, .ww-e-djD [data-ww-ls~="djD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djF {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 400px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djF.ww-layout, .ww-e-djF [data-ww-ls~="djF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djG {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-djH {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 309px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-djI {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-djJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djK {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djL {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djM {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-djM.ww-layout, .ww-e-djM [data-ww-ls~="djM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djN {
        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);
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djP {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-djP.ww-layout, .ww-e-djP [data-ww-ls~="djP"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-djQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-djQ.ww-layout, .ww-e-djQ [data-ww-ls~="djQ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djR {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 400px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djR.ww-layout, .ww-e-djR [data-ww-ls~="djR"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djS {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-djS.ww-layout, .ww-e-djS [data-ww-ls~="djS"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-djT {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-djU {
        margin: 0;
        padding: 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 270px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        --ww-text-text-overflow: initial;
        --placeholder-color: #000000ad;
      }
      .ww-e-djV {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-djX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djY {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djZ {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dja {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dja.ww-layout, .ww-e-dja [data-ww-ls~="dja"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djb {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-djb.ww-layout, .ww-e-djb [data-ww-ls~="djb"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-djc {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-e-djc.ww-layout, .ww-e-djc [data-ww-ls~="djc"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-djd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-e-djd.ww-layout, .ww-e-djd [data-ww-ls~="djd"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dje {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 80px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dje.ww-layout, .ww-e-dje [data-ww-ls~="dje"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-djf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 34px;
        max-height: unset;
        min-height: unset;
        font-size: 28px;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 55px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-djh {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dji {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-djj {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-djk {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #b10202;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
    }
    @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-fWFy8Zucqe2SFi2P {
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d9 {
        height: 100vh;
        z-index: 50;
        display: flex;
        background-color: var(--7ba0416c-3af9-4cb4-ab43-2609be5274dc,#0F172A);
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 250px;
      }
      @media (max-width: 991px) {
        .ww-s-d9 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d9 {
          display: none;
        }
      }
      .ww-s-d9 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 250px;
        padding: 20px 14px;
        border-right: 1px solid var(--32177e3c-cc63-40ee-8f51-438e88eebcf8,#1E293B);
      }
      .ww-s-d9 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 24px;
      }
      @media (max-width: 991px) {
        .ww-s-d9 > .ww-section-element.ww-layout {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d9 > .ww-section-element.ww-layout {
          display: none;
        }
      }
    }
  }
  @layer custom {
    .ww-s-d9 {
      box-sizing: border-box;
      overflow-y: auto;
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-GfbQibRQPgXgCmyn {
        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;
      }
      .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-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-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-EuBNDoFBsWKwG6sw {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        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;
      }
    }
    @layer ordered {
      .ww-e-dW {
        padding: 4px 6px;
        display: flex;
      }
      .ww-e-dW.ww-layout, .ww-e-dW [data-ww-ls~="dW"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dX {
        font: 700 16px / 1 Plus Jakarta Sans, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dY {
        width: 17px;
        height: 17px;
      }
      .ww-e-dZ {
        display: flex;
      }
      .ww-e-dZ.ww-layout, .ww-e-dZ [data-ww-ls~="dZ"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-da {
        padding: 0 8px 4px;
        font: var(--body-xs,500 11px/1.4 'Plus Jakarta Sans',sans-serif);
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-db {
        padding: 0 8px 4px;
        font: var(--body-xs,500 11px/1.4 'Plus Jakarta Sans',sans-serif);
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dc {
        display: flex;
      }
      .ww-e-dc.ww-layout, .ww-e-dc [data-ww-ls~="dc"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dd {
        padding: 0 8px 4px;
        font: var(--body-xs,500 11px/1.4 'Plus Jakarta Sans',sans-serif);
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-de {
        width: 17px;
        height: 17px;
      }
      .ww-e-df {
        padding: 0 8px 4px;
        font: var(--body-xs,500 11px/1.4 'Plus Jakarta Sans',sans-serif);
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dg {
        width: 17px;
        height: 17px;
      }
      .ww-e-dh {
        display: flex;
        width: 36px;
        flex: 0 0 auto;
        height: 36px;
        background-color: #312e81;
        border: 1px solid #4f46e5;
        border-radius: 50%;
      }
      .ww-e-dh.ww-layout, .ww-e-dh [data-ww-ls~="dh"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-di {
        font: var(--body-xs,500 11px/1.2 'Plus Jakarta Sans',sans-serif);
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-d3u {
        display: flex;
      }
      .ww-e-d3u.ww-layout, .ww-e-d3u [data-ww-ls~="d3u"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-df7 {
        overflow: hidden;
        font: var(--heading-sm,600 13px/1.3 'Plus Jakarta Sans',sans-serif);
        color: #f8fafc;
        white-space-collapse: preserve;
      }
      .ww-e-df8 {
        font: 600 13px / 1 Plus Jakarta Sans, sans-serif;
        color: #e0e7ff;
        white-space-collapse: preserve;
      }
      .ww-e-df9 {
        display: flex;
      }
      .ww-e-df9.ww-layout, .ww-e-df9 [data-ww-ls~="df9"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dfG {
        width: 17px;
        height: 17px;
      }
      .ww-e-dfH {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dfH:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dfH.ww-layout, .ww-e-dfH [data-ww-ls~="dfH"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfI {
        width: 17px;
        height: 17px;
      }
      .ww-e-dfJ {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dgg[data-ww-states~="isActive"]) .ww-e-dfJ {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dgg[data-ww-states~="_wwLinkActive"]) .ww-e-dfJ {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dfK {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dfK:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dfK.ww-layout, .ww-e-dfK [data-ww-ls~="dfK"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfP {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dfV[data-ww-states~="isActive"]) .ww-e-dfP {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dfV[data-ww-states~="_wwLinkActive"]) .ww-e-dfP {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dfQ {
        width: 17px;
        height: 17px;
      }
      .ww-e-dfR {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dg6[data-ww-states~="isActive"]) .ww-e-dfR {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dg6[data-ww-states~="_wwLinkActive"]) .ww-e-dfR {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dfS {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dih[data-ww-states~="isActive"]) .ww-e-dfS {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dih[data-ww-states~="_wwLinkActive"]) .ww-e-dfS {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dfT {
        width: 17px;
        height: 17px;
      }
      .ww-e-dfU {
        width: 17px;
        height: 17px;
      }
      .ww-e-dfV {
        padding: 7px 12px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.15s ease;
        border-left: 3px solid #0000;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dfV:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dfV:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dfV:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dfV.ww-layout, .ww-e-dfV [data-ww-ls~="dfV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfv {
        display: flex;
        width: 100%;
      }
      .ww-e-dfv.ww-layout, .ww-e-dfv [data-ww-ls~="dfv"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dfw {
        display: flex;
      }
      .ww-e-dfw.ww-layout, .ww-e-dfw [data-ww-ls~="dfw"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dfx {
        display: flex;
      }
      .ww-e-dfx.ww-layout, .ww-e-dfx [data-ww-ls~="dfx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfy {
        display: flex;
        width: 100%;
      }
      .ww-e-dfy.ww-layout, .ww-e-dfy [data-ww-ls~="dfy"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dfz {
        margin: auto 0 0;
        padding: 12px 10px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #ffffff0a;
        border: 1px solid var(--32177e3c-cc63-40ee-8f51-438e88eebcf8,#1E293B);
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,10px);
      }
      .ww-e-dfz.ww-layout, .ww-e-dfz [data-ww-ls~="dfz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dg0 {
        height: 21px;
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dg1 {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dgh[data-ww-states~="isActive"]) .ww-e-dg1 {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dgh[data-ww-states~="_wwLinkActive"]) .ww-e-dg1 {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dg2 {
        width: 17px;
        height: 17px;
      }
      .ww-e-dg3 {
        width: 17px;
        height: 17px;
      }
      .ww-e-dg4 {
        width: 17px;
        height: 17px;
      }
      .ww-e-dg5 {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dg5:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dg5:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dg5:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dg5.ww-layout, .ww-e-dg5 [data-ww-ls~="dg5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dg6 {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dg6:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dg6:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dg6:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dg6.ww-layout, .ww-e-dg6 [data-ww-ls~="dg6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dgM {
        width: 17px;
        height: 17px;
      }
      .ww-e-dgN {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dif[data-ww-states~="isActive"]) .ww-e-dgN {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dif[data-ww-states~="_wwLinkActive"]) .ww-e-dgN {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dgO {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dgO:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dgO:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dgO:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dgO.ww-layout, .ww-e-dgO [data-ww-ls~="dgO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dgf {
        display: flex;
        width: 36px;
        flex: 0 0 auto;
        height: 36px;
        background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);
        box-shadow: 0 4px 12px #4f46e559;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,10px);
      }
      .ww-e-dgf.ww-layout, .ww-e-dgf [data-ww-ls~="dgf"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dgg {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dgg:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dgg:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dgg:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dgg.ww-layout, .ww-e-dgg [data-ww-ls~="dgg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dgh {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dgh:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dgh:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dgh:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dgh.ww-layout, .ww-e-dgh [data-ww-ls~="dgh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dh4 {
        display: flex;
      }
      .ww-e-dh4.ww-layout, .ww-e-dh4 [data-ww-ls~="dh4"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dh5 {
        font: var(--body-xs,500 11px/1.4 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dh6 {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dh8 {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dh8:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dh8:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dh8:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dh8.ww-layout, .ww-e-dh8 [data-ww-ls~="dh8"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dhL {
        font: var(--heading-md,600 18px/1.3 'Plus Jakarta Sans',sans-serif);
        color: #fff;
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-dhM {
        padding: 0 8px 4px;
        font: var(--body-xs,500 11px/1.4 'Plus Jakarta Sans',sans-serif);
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dhZ {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dic[data-ww-states~="isActive"]) .ww-e-dhZ {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dic[data-ww-states~="_wwLinkActive"]) .ww-e-dhZ {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dic {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dic:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dic:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dic:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dic.ww-layout, .ww-e-dic [data-ww-ls~="dic"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-did {
        overflow: hidden;
        display: flex;
      }
      .ww-e-did.ww-layout, .ww-e-did [data-ww-ls~="did"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-die {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dg5[data-ww-states~="isActive"]) .ww-e-die {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dg5[data-ww-states~="_wwLinkActive"]) .ww-e-die {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dif {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dif:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dif:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dif:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dif.ww-layout, .ww-e-dif [data-ww-ls~="dif"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dig {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dh8[data-ww-states~="isActive"]) .ww-e-dig {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dh8[data-ww-states~="_wwLinkActive"]) .ww-e-dig {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      .ww-e-dih {
        padding: 7px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: var(--ceb95283-b7ea-4547-bee5-efe05068cec2,8px);
      }
      .ww-e-dih:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dih:where([data-ww-states~="isActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dih:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--39796cf6-2841-43ae-a0cf-ccc87f572c72,rgba(99,102,241,0.15));
        border-left: 3px solid var(--0f659787-5ca3-484f-892a-885891bc9654,#4F46E5);
      }
      .ww-e-dih.ww-layout, .ww-e-dih [data-ww-ls~="dih"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dii {
        font: var(--heading-sm,500 13px/1.35 'Plus Jakarta Sans',sans-serif);
        color: var(--851a7369-ef2a-47f4-ae60-84d0fa376624,#94A3B8);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dgO[data-ww-states~="isActive"]) .ww-e-dii {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
      :where(.ww-e-dgO[data-ww-states~="_wwLinkActive"]) .ww-e-dii {
        font-weight: 600;
        color: var(--b1a97a71-2dcc-4848-8b8a-e52f5903e1dc,#FFFFFF);
      }
    }
  }
  @layer custom {
    .ww-e-df7 {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
  }
}
@layer ww-style-layout-override {
}
