@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-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-size {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-family {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @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-pkHs98VbL7skuULJ {
        height: auto;
        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-dp {
        z-index: 100;
        display: flex;
        background-color: #0b1329;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dp > .ww-section-element {
        width: 100%;
        padding: 0 24px;
        border-bottom: 1px solid #ffffff14;
      }
      .ww-s-dp > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-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-e6fqygdPeqZlio3k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: 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-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-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-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-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-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-Uyj0ITdYo53wo56f {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-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-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-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-znI_SdxStZW882iX {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-KJhBHr6rZ4LrDCNA {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d13K {
        padding: var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        display: flex;
        min-width: 180px;
        background-color: var(--0eb62be3-2e9e-4fea-985a-7342c58a41a0,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a;
        border: 1px solid var(--3c6ff1f1-4f58-4a9d-bcf1-0fe5d925cbc4,#E2E8F0);
        border-radius: var(--53027611-197f-4d4c-b603-9e2c57a19f3c,10px);
      }
      .ww-e-d13K.ww-layout, .ww-e-d13K [data-ww-ls~="d13K"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
        column-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
      }
      .ww-e-d13L {
        padding: var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        display: flex;
        min-width: 200px;
        background-color: var(--0eb62be3-2e9e-4fea-985a-7342c58a41a0,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a;
        border: 1px solid var(--3c6ff1f1-4f58-4a9d-bcf1-0fe5d925cbc4,#E2E8F0);
        border-radius: var(--53027611-197f-4d4c-b603-9e2c57a19f3c,10px);
      }
      .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
        column-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
      }
      .ww-e-d13M {
        padding: var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        display: flex;
        min-width: 190px;
        background-color: var(--0eb62be3-2e9e-4fea-985a-7342c58a41a0,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a;
        border: 1px solid var(--3c6ff1f1-4f58-4a9d-bcf1-0fe5d925cbc4,#E2E8F0);
        border-radius: var(--53027611-197f-4d4c-b603-9e2c57a19f3c,10px);
      }
      .ww-e-d13M.ww-layout, .ww-e-d13M [data-ww-ls~="d13M"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
        column-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
      }
      .ww-e-d13N {
        width: 20px;
        height: 20px;
      }
      .ww-e-d13O {
        overflow: hidden;
        display: inline-block;
        width: 8px;
        flex: 0 0 8px;
        max-width: 8px;
        min-width: 8px;
        height: 8px;
        max-height: 8px;
        min-height: 8px;
        background-color: #10b981;
        box-shadow: 0 0 6px #10b981;
        border: none;
        outline: none;
        border-radius: 9999px;
      }
      .ww-e-d13O.ww-layout, .ww-e-d13O [data-ww-ls~="d13O"] {
        display: inline-block;
      }
      .ww-e-d13P {
        padding: 2px 4px;
        font: 700 9px/1 var(--ww-default-font-family, sans-serif);
        color: #34d399;
        letter-spacing: .04em;
        white-space-collapse: preserve;
        background-color: #10b98126;
        border: 1px solid #10b9814d;
        border-radius: 3px;
      }
      .ww-e-d13Q {
        padding: 4px 10px;
        display: flex;
        background-color: #ffffff0d;
        border: 1px solid #ffffff14;
        border-radius: 20px;
      }
      .ww-e-d13Q.ww-layout, .ww-e-d13Q [data-ww-ls~="d13Q"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13R {
        display: flex;
        width: 28px;
        height: 28px;
        background: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
        border-radius: 9999px;
      }
      .ww-e-d13R.ww-layout, .ww-e-d13R [data-ww-ls~="d13R"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d13S {
        display: flex;
      }
      .ww-e-d13S.ww-layout, .ww-e-d13S [data-ww-ls~="d13S"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13T {
        width: 16px;
        height: 16px;
      }
      .ww-e-d13U {
        padding: 3px 6px;
        font: 700 10px/1 var(--ww-default-font-family, sans-serif);
        color: #818cf8;
        letter-spacing: .06em;
        white-space-collapse: preserve;
        background-color: #4f46e533;
        border: 1px solid #818cf84d;
        border-radius: 4px;
      }
      .ww-e-d13V {
        margin: 0 auto 0 0;
        display: flex;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-d13V.ww-layout, .ww-e-d13V [data-ww-ls~="d13V"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13W {
        font: 700 19px/1.2 var(--ww-default-font-family, sans-serif);
        color: #fff;
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-d13X {
        width: 16px;
        height: 16px;
      }
      .ww-e-d13Y {
        font: 500 12px/1 var(--ww-default-font-family, sans-serif);
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-d13Z {
        display: flex;
        flex: 0 0 auto;
      }
      .ww-e-d13Z.ww-layout, .ww-e-d13Z [data-ww-ls~="d13Z"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13a {
        display: flex;
        width: 32px;
        height: 32px;
        background-color: #ffffff0d;
        cursor: pointer;
        border: 1px solid #ffffff14;
        border-radius: 8px;
      }
      .ww-e-d13a:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d13a.ww-layout, .ww-e-d13a [data-ww-ls~="d13a"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d13b {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d13b:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
      .ww-e-d13c {
        padding: var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        display: flex;
        min-width: 200px;
        background-color: var(--0eb62be3-2e9e-4fea-985a-7342c58a41a0,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a;
        border: 1px solid var(--3c6ff1f1-4f58-4a9d-bcf1-0fe5d925cbc4,#E2E8F0);
        border-radius: var(--53027611-197f-4d4c-b603-9e2c57a19f3c,10px);
      }
      .ww-e-d13c.ww-layout, .ww-e-d13c [data-ww-ls~="d13c"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
        column-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
      }
      .ww-e-d13d {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d13d:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d13e {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d13e:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d13f {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d13f:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d13g {
        padding: 10px 0;
        display: flex;
        width: 100%;
        max-width: 1540px;
        min-height: 64px;
      }
      .ww-e-d13g.ww-layout, .ww-e-d13g [data-ww-ls~="d13g"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d13h {
        display: flex;
        width: 36px;
        height: 36px;
        background: linear-gradient(135deg, #4f46e5 0%, #3730a3 100%);
        box-shadow: 0 0 16px #4f46e573;
        border: 1px solid #818cf866;
        border-radius: 10px;
      }
      .ww-e-d13h.ww-layout, .ww-e-d13h [data-ww-ls~="d13h"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d13i {
        font: 700 11px/1 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d13j {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d13j:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
      .ww-e-d13k {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d13k:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d13l {
        display: flex;
      }
      .ww-e-d13l.ww-layout, .ww-e-d13l [data-ww-ls~="d13l"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d13m {
        display: flex;
        width: 32px;
        height: 32px;
        background-color: #ffffff0d;
        cursor: pointer;
        border: 1px solid #ffffff14;
        border-radius: 8px;
      }
      .ww-e-d13m:where(:hover) {
        background-color: #ef444426;
        border: 1px solid #ef44444d;
      }
      .ww-e-d13m.ww-layout, .ww-e-d13m [data-ww-ls~="d13m"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d13n {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d13n:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d13o {
        font-size: 13px;
        font-weight: 600;
        color: #f8fafc;
        white-space-collapse: preserve;
      }
      .ww-e-d13p {
        overflow: hidden;
        font-size: 11px;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-d13r {
        font-size: 13px;
        font-weight: 600;
        color: #fca5a5;
        white-space-collapse: preserve;
      }
      .ww-e-d13u {
        font-size: 12px;
        font-weight: 600;
        color: #e2e8f0;
        white-space-collapse: preserve;
      }
      .ww-e-d13v {
        font-size: 10px;
        font-weight: 700;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .6px;
        white-space-collapse: preserve;
      }
      .ww-e-d13w {
        width: 6px;
        height: 6px;
        background-color: #10b981;
        border-radius: 9999px;
      }
      .ww-e-d13w.ww-layout, .ww-e-d13w [data-ww-ls~="d13w"] {
        display: flex;
      }
      .ww-e-d13x {
        font-size: 10px;
        font-weight: 700;
        color: #34d399;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-d13y {
        display: flex;
        width: 100%;
        flex: 1;
      }
      .ww-e-d13y.ww-layout, .ww-e-d13y [data-ww-ls~="d13y"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-d13z {
        display: flex;
        width: 100%;
      }
      .ww-e-d13z.ww-layout, .ww-e-d13z [data-ww-ls~="d13z"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d141 {
        font-size: 14px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d143 {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d145 {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d146 {
        padding: 4px 8px;
        font-size: 11px;
        font-weight: 700;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d148 {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14B {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14D {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14F {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14H {
        padding: 4px 8px;
        font-size: 11px;
        font-weight: 700;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d14J {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14L {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14M {
        padding: 4px 8px;
        font-size: 11px;
        font-weight: 700;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d14N {
        display: flex;
        width: 100%;
      }
      .ww-e-d14N.ww-layout, .ww-e-d14N [data-ww-ls~="d14N"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d14O {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14Q {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14S {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14T {
        padding: 4px 8px;
        font-size: 11px;
        font-weight: 700;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d14U {
        display: flex;
        width: 100%;
      }
      .ww-e-d14U.ww-layout, .ww-e-d14U [data-ww-ls~="d14U"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d14V {
        display: flex;
        width: 100%;
      }
      .ww-e-d14V.ww-layout, .ww-e-d14V [data-ww-ls~="d14V"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d14X {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14Y {
        padding: 4px 8px;
        font-size: 11px;
        font-weight: 700;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d14Z {
        display: flex;
        width: 100%;
      }
      .ww-e-d14Z.ww-layout, .ww-e-d14Z [data-ww-ls~="d14Z"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d14b {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14c {
        padding: 16px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid #ffffff14;
      }
      .ww-e-d14c.ww-layout, .ww-e-d14c [data-ww-ls~="d14c"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d14d {
        padding: 10px 12px;
        display: flex;
        background-color: #1e293b80;
        border: 1px solid #ffffff0f;
        border-radius: 10px;
      }
      .ww-e-d14d.ww-layout, .ww-e-d14d [data-ww-ls~="d14d"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14e {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #4f46e5;
        box-shadow: 0 2px 6px #4f46e54d;
        border-radius: 9999px;
      }
      .ww-e-d14e.ww-layout, .ww-e-d14e [data-ww-ls~="d14e"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d14f {
        overflow: hidden;
        display: flex;
        flex: 1;
      }
      .ww-e-d14f.ww-layout, .ww-e-d14f [data-ww-ls~="d14f"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d14g {
        z-index: 9998;
        display: var(--ww-style-display, none);
        position: fixed;
        inset: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0f172aa6;
        cursor: pointer;
      }
      .ww-e-d14g.ww-layout, .ww-e-d14g [data-ww-ls~="d14g"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d14h {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d14h:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d14h.ww-layout, .ww-e-d14h [data-ww-ls~="d14h"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14i {
        display: flex;
        width: 100%;
      }
      .ww-e-d14i.ww-layout, .ww-e-d14i [data-ww-ls~="d14i"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d14j {
        display: flex;
        width: 100%;
      }
      .ww-e-d14j.ww-layout, .ww-e-d14j [data-ww-ls~="d14j"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d14k {
        display: flex;
        width: 100%;
      }
      .ww-e-d14k.ww-layout, .ww-e-d14k [data-ww-ls~="d14k"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d14l {
        display: flex;
        width: 100%;
      }
      .ww-e-d14l.ww-layout, .ww-e-d14l [data-ww-ls~="d14l"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d14n {
        overflow: hidden;
        font-size: 13px;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d14o {
        font-size: 13px;
        font-weight: 700;
        color: #f8fafc;
        white-space-collapse: preserve;
      }
      .ww-e-d14p {
        font-size: 13px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d14q {
        padding: 9px 14px;
        display: flex;
        background-color: #ef44441f;
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid #ef444440;
        border-radius: 8px;
      }
      .ww-e-d14q:where(:hover) {
        background-color: #ef444440;
        border: 1px solid #ef444466;
      }
      .ww-e-d14q.ww-layout, .ww-e-d14q [data-ww-ls~="d14q"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14r {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d14s {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d14s:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d14s:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
      .ww-e-d14t {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d14t:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d14u {
        padding: 3px 10px 3px 4px;
        display: flex;
        background-color: #ffffff0d;
        cursor: pointer;
        border: 1px solid #ffffff14;
        border-radius: 20px;
      }
      .ww-e-d14u:where(:hover) {
        background-color: #ffffff1f;
        border: 1px solid #ffffff38;
      }
      .ww-e-d14u.ww-layout, .ww-e-d14u [data-ww-ls~="d14u"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14v {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d14v:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d14v:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
      .ww-e-d14x {
        padding: 7px 12px;
        display: flex;
        background-color: #ffffff14;
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid #ffffff1f;
        border-radius: 8px;
      }
      .ww-e-d14x:where(:hover) {
        background-color: #ffffff29;
        border: 1px solid #ffffff3d;
      }
      .ww-e-d14x.ww-layout, .ww-e-d14x [data-ww-ls~="d14x"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d14y {
        padding: 20px;
        z-index: 9999;
        display: flex;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 320px;
        max-width: 85vw;
        height: 100vh;
        background-color: #0f172a;
        box-shadow: 6px 0 28px #0000008c;
        border-right: 1px solid #ffffff14;
      }
      .ww-e-d14y.ww-layout, .ww-e-d14y [data-ww-ls~="d14y"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-d14z {
        padding: 0 0 16px;
        display: flex;
        width: 100%;
        border-bottom: 1px solid #ffffff14;
      }
      .ww-e-d14z.ww-layout, .ww-e-d14z [data-ww-ls~="d14z"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d150 {
        display: flex;
      }
      .ww-e-d150.ww-layout, .ww-e-d150 [data-ww-ls~="d150"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d151 {
        display: flex;
        width: 34px;
        height: 34px;
        background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);
        box-shadow: 0 2px 8px #4f46e559;
        border-radius: 8px;
      }
      .ww-e-d151.ww-layout, .ww-e-d151 [data-ww-ls~="d151"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d152 {
        font-size: 17px;
        font-weight: 700;
        color: #fff;
        letter-spacing: -.2px;
        white-space-collapse: preserve;
      }
      .ww-e-d153 {
        padding: 10px 14px;
        display: flex;
        width: 100%;
        background-color: #1e293bb3;
        border: 1px solid #ffffff14;
        border-radius: 10px;
      }
      .ww-e-d153.ww-layout, .ww-e-d153 [data-ww-ls~="d153"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d154 {
        display: flex;
      }
      .ww-e-d154.ww-layout, .ww-e-d154 [data-ww-ls~="d154"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d155 {
        padding: 3px 10px;
        display: flex;
        background-color: #10b98126;
        border: 1px solid #10b9814d;
        border-radius: 9999px;
      }
      .ww-e-d155.ww-layout, .ww-e-d155 [data-ww-ls~="d155"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 5px;
        flex-wrap: revert-layer;
      }
      .ww-e-d156 {
        padding: 4px 8px;
        font-size: 11px;
        font-weight: 700;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d157 {
        display: flex;
        width: 100%;
      }
      .ww-e-d157.ww-layout, .ww-e-d157 [data-ww-ls~="d157"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d158 {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d15A {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d15D {
        display: flex;
        width: 100%;
      }
      .ww-e-d15D.ww-layout, .ww-e-d15D [data-ww-ls~="d15D"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d15E {
        font-size: 14px;
        font-weight: 500;
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-d15F {
        padding: 6px 12px;
        display: flex;
        background-color: #1e293b;
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid #ffffff1f;
        border-radius: 8px;
      }
      .ww-e-d15F:where(:hover) {
        background-color: #334155;
        border: 1px solid #ffffff38;
      }
      .ww-e-d15F.ww-layout, .ww-e-d15F [data-ww-ls~="d15F"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15G {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15G:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15G.ww-layout, .ww-e-d15G [data-ww-ls~="d15G"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15H {
        padding: 9px 12px;
        display: flex;
        background-color: #ffffff0a;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15H:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15H.ww-layout, .ww-e-d15H [data-ww-ls~="d15H"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15I {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15I:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15I.ww-layout, .ww-e-d15I [data-ww-ls~="d15I"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15J {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15J:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15J.ww-layout, .ww-e-d15J [data-ww-ls~="d15J"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15K {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15K:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15K.ww-layout, .ww-e-d15K [data-ww-ls~="d15K"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15L {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15L:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15L.ww-layout, .ww-e-d15L [data-ww-ls~="d15L"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15M {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15M:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15M.ww-layout, .ww-e-d15M [data-ww-ls~="d15M"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15N {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15N:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15N.ww-layout, .ww-e-d15N [data-ww-ls~="d15N"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15O {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15O:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15O.ww-layout, .ww-e-d15O [data-ww-ls~="d15O"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15P {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15P:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15P.ww-layout, .ww-e-d15P [data-ww-ls~="d15P"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15Q {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15Q:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15Q.ww-layout, .ww-e-d15Q [data-ww-ls~="d15Q"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15R {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15R:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15R.ww-layout, .ww-e-d15R [data-ww-ls~="d15R"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15S {
        display: flex;
        width: 100%;
      }
      .ww-e-d15S.ww-layout, .ww-e-d15S [data-ww-ls~="d15S"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d15T {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15T:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15T.ww-layout, .ww-e-d15T [data-ww-ls~="d15T"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15U {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15U:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15U.ww-layout, .ww-e-d15U [data-ww-ls~="d15U"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15V {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15V:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15V.ww-layout, .ww-e-d15V [data-ww-ls~="d15V"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15W {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15W:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15W.ww-layout, .ww-e-d15W [data-ww-ls~="d15W"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15X {
        padding: 9px 12px;
        display: flex;
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
      }
      .ww-e-d15X:where(:hover) {
        background-color: #1e293b;
      }
      .ww-e-d15X.ww-layout, .ww-e-d15X [data-ww-ls~="d15X"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15Y {
        font-size: 13px;
        font-weight: 600;
        color: #e2e8f0;
        white-space-collapse: preserve;
      }
      .ww-e-d15Z {
        padding: 6px 12px;
        display: flex;
        background-color: #ffffff14;
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid #ffffff1f;
        border-radius: 8px;
      }
      .ww-e-d15Z:where(:hover) {
        background-color: #ffffff29;
        border: 1px solid #ffffff40;
      }
      .ww-e-d15Z.ww-layout, .ww-e-d15Z [data-ww-ls~="d15Z"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d15a {
        font: 600 12px/1.2 var(--ww-default-font-family, sans-serif);
        color: #f8fafc;
        white-space-collapse: preserve;
      }
      .ww-e-d15b {
        width: 26px;
        height: 26px;
      }
      .ww-e-d15c {
        display: flex;
        cursor: pointer;
      }
      .ww-e-d15c.ww-layout, .ww-e-d15c [data-ww-ls~="d15c"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
        column-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
        flex-wrap: revert-layer;
      }
      .ww-e-d15d {
        font: var(--5c64f7b9-1e15-44ba-b3e7-763f22f08fc1,600 18px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-d15e {
        width: 16px;
        height: 16px;
      }
      .ww-e-d15f {
        font: var(--e6fe3044-e753-44de-ab8e-cc9d2cb53080,500 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--73192758-028c-4ac9-a5c9-2a3ded47bbd4,#1D4ED8);
        white-space-collapse: preserve;
      }
      .ww-e-d15g {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15g:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
      .ww-e-d15h {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15h:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
      .ww-e-d15i {
        padding: var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        display: flex;
        min-width: 190px;
        background-color: var(--0eb62be3-2e9e-4fea-985a-7342c58a41a0,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a;
        border: 1px solid var(--3c6ff1f1-4f58-4a9d-bcf1-0fe5d925cbc4,#E2E8F0);
        border-radius: var(--53027611-197f-4d4c-b603-9e2c57a19f3c,10px);
      }
      .ww-e-d15i.ww-layout, .ww-e-d15i [data-ww-ls~="d15i"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
        column-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
      }
      .ww-e-d15j {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15j:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d15k {
        display: block;
      }
      .ww-e-d15l {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15l:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
      .ww-e-d15m {
        padding: var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        display: flex;
        min-width: 190px;
        background-color: var(--0eb62be3-2e9e-4fea-985a-7342c58a41a0,#FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a;
        border: 1px solid var(--3c6ff1f1-4f58-4a9d-bcf1-0fe5d925cbc4,#E2E8F0);
        border-radius: var(--53027611-197f-4d4c-b603-9e2c57a19f3c,10px);
      }
      .ww-e-d15m.ww-layout, .ww-e-d15m [data-ww-ls~="d15m"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
        column-gap: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px);
      }
      .ww-e-d15n {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15n:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d15o {
        display: block;
      }
      .ww-e-d15p {
        display: block;
      }
      .ww-e-d15q {
        display: block;
      }
      .ww-e-d15r {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15r:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d15s {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15s:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d15t {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15t:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d15u {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        display: flex;
        background-color: var(--613ae782-b33c-4070-a883-474ee2e1b466,#EFF6FF);
        border: 1px solid var(--613ae782-b33c-4070-a883-474ee2e1b466,#EFF6FF);
        border-radius: var(--15a9ba8c-dc13-4f72-8d8f-6f4397b5d710,9999px);
      }
      .ww-e-d15u.ww-layout, .ww-e-d15u [data-ww-ls~="d15u"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        column-gap: var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-d15v {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15v:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d15w {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15w:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
      .ww-e-d15x {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15x:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d15y {
        display: block;
      }
      .ww-e-d15z {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d15z:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d160 {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d160:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d161 {
        display: block;
      }
      .ww-e-d162 {
        padding: var(--2c95187f-704c-4cb7-b938-2094c6560029,4px) var(--8247d4d5-c09e-4415-be89-75b899f1be22,8px);
        font: var(--875e8059-4717-4168-9827-cf63f6a1eaaf,400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--d94052b9-a8b2-4e0f-bdd3-bb98c09e68c9,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--09b503fe-b34d-4c4b-b426-49793675727e,6px);
      }
      .ww-e-d162:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--351b2b4d-71af-45cc-a2d9-cd2d80331e9f,#4F46E5);
      }
      .ww-e-d162:where(:hover) {
        color: var(--fc2e5c3c-c26c-4902-887d-75b8db73360b,#0F172A);
        background-color: var(--40d9de7c-5165-496c-8036-c40931a7319e,#F1F5F9);
      }
    }
  }
  @layer custom {
    .ww-e-d13O {
      box-sizing: border-box;
    }
    .ww-e-d13p {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d14g {
      backdrop-filter: blur(4px);
    }
    .ww-e-d14n {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d14y {
      overflow-y: auto;
    }
  }
}
@layer ww-style-layout-override {
}
