@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-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  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-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-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-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dK {
        display: flex;
        background-color: #fff;
      }
      .ww-s-dK > .ww-section-element {
        width: 100%;
        padding: 64px 24px 36px;
        border-top: 1px solid var(--06dd0b4e-a6e7-4dcf-bead-229c3707a20e,#E2E8F0);
      }
      @media (max-width: 767px) {
        .ww-s-dK > .ww-section-element {
          padding: 48px 16px 28px;
        }
      }
      .ww-s-dK > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dF {
        z-index: 100;
        display: flex;
        background-color: var(--efbc71ed-b390-4c13-83a0-bc15bce74aaf,#9EC3EE);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dF > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        border-bottom: 1px solid #0f28471a;
        box-shadow: 0 4px 16px -2px #0f284714;
      }
      .ww-s-dF > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-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-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-iSC4K_0NB1epTOVV {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-V7jVa41ptZdn-pq1 {
        margin: 0;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        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-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: 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-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-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dOh {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #fef9e7;
        border-radius: 10px;
      }
      .ww-e-dOh.ww-layout, .ww-e-dOh [data-ww-ls~="dOh"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dOi {
        font: 600 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #0f2847;
        white-space-collapse: preserve;
      }
      .ww-e-dOj {
        display: flex;
      }
      .ww-e-dOj.ww-layout, .ww-e-dOj [data-ww-ls~="dOj"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dOk {
        display: block;
        width: 67px;
        flex: 0 0 auto;
        height: 60px;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: none;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dOk {
          width: 52px;
          height: 46px;
        }
      }
      .ww-e-dOl {
        padding: 6px 14px;
        display: flex;
        background-color: #ffffffbf;
        box-shadow: 0 2px 6px #0f28470d;
        border: 1px solid #0f284726;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dOl.ww-layout, .ww-e-dOl [data-ww-ls~="dOl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOm {
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,600 15px/1.4 sans-serif);
        color: var(--5550a78a-0919-4a0a-abac-7014a347ba00,#0F2847);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dOm:where(:hover) {
        color: var(--287a3006-3ea2-431e-ba32-837ad7b7f61c,#2F76CE);
      }
      .ww-e-dOn {
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,600 15px/1.4 sans-serif);
        color: var(--5550a78a-0919-4a0a-abac-7014a347ba00,#0F2847);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dOn:where(:hover) {
        color: var(--287a3006-3ea2-431e-ba32-837ad7b7f61c,#2F76CE);
      }
      .ww-e-dOo {
        display: flex;
      }
      .ww-e-dOo.ww-layout, .ww-e-dOo [data-ww-ls~="dOo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dOp {
        padding: 9px 20px;
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,700 14px/1.4 sans-serif);
        color: var(--5f8e55a1-f87c-4d57-a38c-21b4b5fb8f03,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--d5bb50b4-0121-443c-a804-b03d3e4ca420,#FED65C);
        cursor: pointer;
        box-shadow: 0 4px 14px #fed65c73;
        border: none;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dOp:where(:hover) {
        background-color: #fcd35b;
        box-shadow: 0 6px 18px #fed65c8c;
        transform: translateY(-1px);
      }
      .ww-e-dOr {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dOr {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOr {
          display: none;
        }
      }
      .ww-e-dOr.ww-layout, .ww-e-dOr [data-ww-ls~="dOr"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dOr.ww-layout, .ww-e-dOr [data-ww-ls~="dOr"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dOr.ww-layout, .ww-e-dOr [data-ww-ls~="dOr"] {
          display: none;
        }
      }
      .ww-e-dOs {
        display: flex;
      }
      .ww-e-dOs.ww-layout, .ww-e-dOs [data-ww-ls~="dOs"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dOv {
        display: flex;
      }
      .ww-e-dOv.ww-layout, .ww-e-dOv [data-ww-ls~="dOv"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dOx {
        font: 600 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #0f2847;
        white-space-collapse: preserve;
      }
      .ww-e-dOy {
        display: flex;
      }
      .ww-e-dOy.ww-layout, .ww-e-dOy [data-ww-ls~="dOy"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dOz {
        display: flex;
      }
      .ww-e-dOz.ww-layout, .ww-e-dOz [data-ww-ls~="dOz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dP0 {
        padding: 8px 18px;
        display: flex;
        background-color: #ffffff80;
        cursor: pointer;
        box-shadow: 0 2px 6px #0f28470d;
        border: 1px solid #0f28471f;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dP0:where(:hover) {
        background-color: #fff;
        box-shadow: 0 3px 10px #0f28471a;
        border: 1px solid #0f284726;
      }
      .ww-e-dP0.ww-layout, .ww-e-dP0 [data-ww-ls~="dP0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dP1 {
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,600 14px/1.4 sans-serif);
        color: var(--5550a78a-0919-4a0a-abac-7014a347ba00,#0F2847);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dP1:where(:hover) {
        color: var(--287a3006-3ea2-431e-ba32-837ad7b7f61c,#2F76CE);
      }
      .ww-e-dP2 {
        padding: 10px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 14px;
      }
      .ww-e-dP2:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dP2.ww-layout, .ww-e-dP2 [data-ww-ls~="dP2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dP3 {
        padding: 10px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 14px;
      }
      .ww-e-dP3:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dP3.ww-layout, .ww-e-dP3 [data-ww-ls~="dP3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dP4 {
        font: 700 11px/1 var(--ww-default-font-family, sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dP5 {
        padding: 14px 28px;
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      @media (max-width: 767px) {
        .ww-e-dP5 {
          padding: 10px 16px;
        }
      }
      .ww-e-dP5.ww-layout, .ww-e-dP5 [data-ww-ls~="dP5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dP6 {
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dP6:where(:hover) {
        opacity: 0.92;
      }
      .ww-e-dP6.ww-layout, .ww-e-dP6 [data-ww-ls~="dP6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-dP7 {
        display: flex;
        width: 15px;
        height: 15px;
      }
      .ww-e-dP8 {
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,600 13px/1.4 sans-serif);
        color: var(--5550a78a-0919-4a0a-abac-7014a347ba00,#0F2847);
        white-space-collapse: preserve;
      }
      .ww-e-dP9 {
        padding: 8px 18px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dP9:where(:hover) {
        background-color: #fff;
        box-shadow: 0 2px 8px #0f284714;
      }
      .ww-e-dP9.ww-layout, .ww-e-dP9 [data-ww-ls~="dP9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dPA {
        padding: 8px 18px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dPA:where(:hover) {
        background-color: #fff;
        box-shadow: 0 2px 8px #0f284714;
      }
      .ww-e-dPA.ww-layout, .ww-e-dPA [data-ww-ls~="dPA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dPB {
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,600 15px/1.4 sans-serif);
        color: var(--5550a78a-0919-4a0a-abac-7014a347ba00,#0F2847);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dPB:where(:hover) {
        color: var(--287a3006-3ea2-431e-ba32-837ad7b7f61c,#2F76CE);
      }
      .ww-e-dPC {
        display: flex;
        width: 15px;
        height: 15px;
        cursor: pointer;
      }
      .ww-e-dPD {
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,600 15px/1.4 sans-serif);
        color: var(--5550a78a-0919-4a0a-abac-7014a347ba00,#0F2847);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dPD:where(:hover) {
        color: var(--287a3006-3ea2-431e-ba32-837ad7b7f61c,#2F76CE);
      }
      .ww-e-dPE {
        display: flex;
      }
      .ww-e-dPE.ww-layout, .ww-e-dPE [data-ww-ls~="dPE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPF {
        display: flex;
      }
      .ww-e-dPF.ww-layout, .ww-e-dPF [data-ww-ls~="dPF"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dPG {
        padding: 10px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 14px;
      }
      .ww-e-dPG:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dPG.ww-layout, .ww-e-dPG [data-ww-ls~="dPG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPH {
        font: 400 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dPI {
        font: 600 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #0f2847;
        white-space-collapse: preserve;
      }
      .ww-e-dPJ {
        font: 600 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #0f2847;
        white-space-collapse: preserve;
      }
      .ww-e-dPK {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #ebf3fc;
        border-radius: 10px;
      }
      .ww-e-dPK.ww-layout, .ww-e-dPK [data-ww-ls~="dPK"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dPL {
        font: 500 15px/1.4 var(--ww-default-font-family, sans-serif);
        color: #0f2847;
        white-space-collapse: preserve;
      }
      .ww-e-dPM {
        font: 400 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dPN {
        padding: 10px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 14px;
      }
      .ww-e-dPN:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dPN.ww-layout, .ww-e-dPN [data-ww-ls~="dPN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPO {
        font: 400 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dPP {
        font: 400 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dPQ {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #eef2ff;
        border-radius: 10px;
      }
      .ww-e-dPQ.ww-layout, .ww-e-dPQ [data-ww-ls~="dPQ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dPT {
        font: 600 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #0f2847;
        white-space-collapse: preserve;
      }
      .ww-e-dPU {
        margin: 0 0 0 6px;
        padding: 2px 6px;
        display: inline-flex;
        min-width: 18px;
        height: 18px;
        background-color: var(--48f6fae7-c643-43af-9e3d-5269d7f52e36, #EF4444);
        cursor: pointer;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d, 9999px);
      }
      .ww-e-dPU.ww-layout, .ww-e-dPU [data-ww-ls~="dPU"] {
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dPV {
        padding: 10px;
        z-index: 999;
        display: flex;
        min-width: 300px;
        background-color: #fff;
        box-shadow: 0 16px 36px #0f284729;
        border: 1px solid #e2e8f0;
        border-radius: 20px;
      }
      .ww-e-dPV.ww-layout, .ww-e-dPV [data-ww-ls~="dPV"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 6px;
      }
      .ww-e-dPW {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #fef9e7;
        border-radius: 10px;
      }
      .ww-e-dPW.ww-layout, .ww-e-dPW [data-ww-ls~="dPW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dPX {
        padding: 8px 18px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dPX:where(:hover) {
        background-color: #fff;
        box-shadow: 0 2px 8px #0f284714;
        transform: translateY(-1px);
      }
      .ww-e-dPX.ww-layout, .ww-e-dPX [data-ww-ls~="dPX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPY {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #ecfdf5;
        border-radius: 10px;
      }
      .ww-e-dPY.ww-layout, .ww-e-dPY [data-ww-ls~="dPY"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dPZ {
        padding: 8px 18px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dPZ:where(:hover) {
        background-color: #fff;
        box-shadow: 0 2px 8px #0f284714;
      }
      .ww-e-dPZ.ww-layout, .ww-e-dPZ [data-ww-ls~="dPZ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPa {
        padding: 7px 16px;
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,600 13px/1.4 sans-serif);
        color: var(--5550a78a-0919-4a0a-abac-7014a347ba00,#0F2847);
        white-space-collapse: preserve;
        background-color: #fff6;
        cursor: pointer;
        border: 1px solid #0f284733;
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dPa:where(:hover) {
        color: var(--48f6fae7-c643-43af-9e3d-5269d7f52e36,#EF4444);
        background-color: #fff;
        border: 1px solid #0f28474d;
      }
      .ww-e-dPb {
        padding: 10px 14px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 14px;
      }
      .ww-e-dPb:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dPb.ww-layout, .ww-e-dPb [data-ww-ls~="dPb"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dPc {
        font: 400 12px/1.3 var(--ww-default-font-family, sans-serif);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dT3 {
        margin: 0;
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,700 14px/1.4 sans-serif);
        color: var(--5f8e55a1-f87c-4d57-a38c-21b4b5fb8f03,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dT4 {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dT4:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dT5 {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 13px/1.5 sans-serif);
        color: var(--020b274c-399c-4e04-8e26-dddcb30695ab,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dT6 {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 13px/1.5 sans-serif);
        color: var(--020b274c-399c-4e04-8e26-dddcb30695ab,#64748B);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dT6:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dT7 {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 13px/1.5 sans-serif);
        color: var(--020b274c-399c-4e04-8e26-dddcb30695ab,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dT8 {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dT8:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dT9 {
        display: flex;
      }
      .ww-e-dT9.ww-layout, .ww-e-dT9 [data-ww-ls~="dT9"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
        gap: 36px 32px;
      }
      .ww-e-dTA {
        margin: 0;
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,700 14px/1.4 sans-serif);
        color: var(--5f8e55a1-f87c-4d57-a38c-21b4b5fb8f03,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dTB {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTB:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTC {
        display: flex;
        flex: 0 0 180px;
      }
      .ww-e-dTC.ww-layout, .ww-e-dTC [data-ww-ls~="dTC"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dTD {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTD:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTE {
        display: flex;
        flex: 0 0 160px;
      }
      .ww-e-dTE.ww-layout, .ww-e-dTE [data-ww-ls~="dTE"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dTF {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTF:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTG {
        display: flex;
        flex: 0 0 160px;
      }
      .ww-e-dTG.ww-layout, .ww-e-dTG [data-ww-ls~="dTG"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dTH {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTH:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTI {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTI:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTJ {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTJ:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTK {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTK:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTL {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTL:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTM {
        margin: 0;
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,700 14px/1.4 sans-serif);
        color: var(--5f8e55a1-f87c-4d57-a38c-21b4b5fb8f03,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dTN {
        display: flex;
        flex: 1 1 260px;
        max-width: 320px;
      }
      .ww-e-dTN.ww-layout, .ww-e-dTN [data-ww-ls~="dTN"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dTO {
        display: block;
        width: 58px;
        height: 52px;
        --wwi-of: contain;
      }
      .ww-e-dTP {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTP:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTQ {
        padding: 4px 12px;
        width: fit-content;
        font: var(--39d655ba-85e3-48f0-8d7f-08683752eefa,600 12px/1.4 sans-serif);
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
        white-space-collapse: preserve;
        background-color: var(--1695e01f-6546-4274-9aa3-f87373d05937,#EBF3FC);
        border-radius: var(--6f4e7971-dc99-4237-8dcd-4de0e23eb15d,9999px);
      }
      .ww-e-dTR {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 13px/1.5 sans-serif);
        color: var(--020b274c-399c-4e04-8e26-dddcb30695ab,#64748B);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTR:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTS {
        width: 100%;
        height: 1px;
        background-color: var(--06dd0b4e-a6e7-4dcf-bead-229c3707a20e,#E2E8F0);
      }
      .ww-e-dTS.ww-layout, .ww-e-dTS [data-ww-ls~="dTS"] {
        display: flex;
      }
      .ww-e-dTT {
        display: flex;
      }
      .ww-e-dTT.ww-layout, .ww-e-dTT [data-ww-ls~="dTT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-dTU {
        display: flex;
        width: 100%;
        max-width: 1240px;
      }
      .ww-e-dTU.ww-layout, .ww-e-dTU [data-ww-ls~="dTU"] {
        display: flex;
        flex-flow: column;
        gap: 48px;
      }
      .ww-e-dTV {
        display: flex;
        flex: 0 0 160px;
      }
      .ww-e-dTV.ww-layout, .ww-e-dTV [data-ww-ls~="dTV"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dTW {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTW:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTX {
        margin: 0;
        font: var(--ed767b8b-522e-491b-aca2-cbb4bbdfa4e4,700 14px/1.4 sans-serif);
        color: var(--5f8e55a1-f87c-4d57-a38c-21b4b5fb8f03,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dTY {
        display: flex;
      }
      .ww-e-dTY.ww-layout, .ww-e-dTY [data-ww-ls~="dTY"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dTY.ww-layout, .ww-e-dTY [data-ww-ls~="dTY"] {
          flex-flow: column;
          align-items: center;
        }
      }
      .ww-e-dTZ {
        margin: 0;
        font: var(--443075ab-a726-4674-ae0a-35454512ad51,400 14px/1.6 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
      }
      .ww-e-dTa {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTa:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTb {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: var(--66c4eba7-503a-4dc8-b941-fc2d3761f8bf,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTb:where(:hover) {
        color: var(--fd863519-201e-49c6-9fd7-df0bd77b38b3,#468FE6);
      }
      .ww-e-dTc {
        font: var(--118c9229-bcb0-4b15-b040-1bfbe45a359e,400 14px/1.5 sans-serif);
        color: #cbd5e1;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dTc:where(:hover) {
        color: #fff;
      }
    }
  }
  @layer custom {
    .ww-e-dOk {
      object-fit: contain;
    }
    .ww-e-dTO {
      object-fit: contain;
    }
  }
}
@layer ww-style-layout-override {
}
