@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-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-align-items {
  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-ww-text-color {
  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-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  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-style-max-width {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dYx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dYx.ww-layout, .ww-e-dYx [data-ww-ls~="dYx"] {
        display: flex;
      }
      .ww-e-dYy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dYz {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: 9999;
        align-self: unset;
        display: var(--ww-style-display, none);
        position: fixed;
        right: 24px;
        bottom: 92px;
        width: 380px;
        max-width: unset;
        min-width: unset;
        height: 560px;
        max-height: calc(100vh - 120px);
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 25px -5px #0f172a26, 0 8px 10px -6px #0f172a1a;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dYz {
          right: 16px;
          bottom: 86px;
          width: calc(100vw - 32px);
          height: calc(100vh - 110px);
          max-height: 560px;
        }
      }
      .ww-e-dYz.ww-layout, .ww-e-dYz [data-ww-ls~="dYz"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dZ0 {
        margin: 0;
        padding: 14px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-bottom: 1px solid #e2e8f0;
      }
      .ww-e-dZ0.ww-layout, .ww-e-dZ0 [data-ww-ls~="dZ0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dZ1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZ1.ww-layout, .ww-e-dZ1 [data-ww-ls~="dZ1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dZ2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 34px;
        max-width: unset;
        min-width: unset;
        height: 34px;
        max-height: unset;
        min-height: unset;
        background-color: #155eef;
        border-radius: 8px;
      }
      .ww-e-dZ2.ww-layout, .ww-e-dZ2 [data-ww-ls~="dZ2"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dZ3 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZ4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZ4.ww-layout, .ww-e-dZ4 [data-ww-ls~="dZ4"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dZ5 {
        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: 600 15px/20px var(--ww-default-font-family, sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dZ6 {
        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: 400 12px/16px var(--ww-default-font-family, sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dZ7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZ8 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
      }
      .ww-e-dZ8.ww-layout, .ww-e-dZ8 [data-ww-ls~="dZ8"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dZ9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZ9.ww-layout, .ww-e-dZ9 [data-ww-ls~="dZ9"] {
        display: flex;
        flex-flow: column;
        align-items: var(--ww-content-ww-layout-align-items);
      }
      .ww-e-dZA {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: 85%;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        box-shadow: var(--ww-style-box-shadow);
        border: var(--ww-style-border);
        border-radius: 12px;
      }
      .ww-e-dZA.ww-layout, .ww-e-dZA [data-ww-ls~="dZA"] {
        display: flex;
      }
      .ww-e-dZB {
        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: 400 13px/19px var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dZC {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-dZC.ww-layout, .ww-e-dZC [data-ww-ls~="dZC"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dZD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 14px;
        max-width: unset;
        min-width: unset;
        height: 14px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZE {
        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: 400 12px/16px var(--ww-default-font-family, sans-serif);
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-dZF {
        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: 500 11px/14px var(--ww-default-font-family, sans-serif);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dZG {
        margin: 0;
        padding: 6px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid #e2e8f0;
        border-radius: 6px;
      }
      .ww-e-dZG:where(:hover) {
        background-color: #eff6ff;
        border: 1px solid #bfdbfe;
      }
      .ww-e-dZG.ww-layout, .ww-e-dZG [data-ww-ls~="dZG"] {
        display: flex;
      }
      .ww-e-dZH {
        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: 500 12px/16px var(--ww-default-font-family, sans-serif);
        color: #155eef;
        white-space-collapse: preserve;
      }
      .ww-e-dZI {
        margin: 0;
        padding: 6px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid #e2e8f0;
        border-radius: 6px;
      }
      .ww-e-dZI:where(:hover) {
        background-color: #eff6ff;
        border: 1px solid #bfdbfe;
      }
      .ww-e-dZI.ww-layout, .ww-e-dZI [data-ww-ls~="dZI"] {
        display: flex;
      }
      .ww-e-dZJ {
        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: 500 12px/16px var(--ww-default-font-family, sans-serif);
        color: #155eef;
        white-space-collapse: preserve;
      }
      .ww-e-dZK {
        margin: 0;
        padding: 6px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid #e2e8f0;
        border-radius: 6px;
      }
      .ww-e-dZK:where(:hover) {
        background-color: #eff6ff;
        border: 1px solid #bfdbfe;
      }
      .ww-e-dZK.ww-layout, .ww-e-dZK [data-ww-ls~="dZK"] {
        display: flex;
      }
      .ww-e-dZL {
        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: 500 12px/16px var(--ww-default-font-family, sans-serif);
        color: #155eef;
        white-space-collapse: preserve;
      }
      .ww-e-dZM {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-top: 1px solid #e2e8f0;
      }
      .ww-e-dZM.ww-layout, .ww-e-dZM [data-ww-ls~="dZM"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dZN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZN.ww-layout, .ww-e-dZN [data-ww-ls~="dZN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dZO {
        margin: 0;
        padding: 0 16px 10px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, flex);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
      }
      .ww-e-dZO.ww-layout, .ww-e-dZO [data-ww-ls~="dZO"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dZP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dZQ {
        margin: 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 11px/14px var(--ww-default-font-family, sans-serif);
        text-align: center;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-dZR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b, #155EEF);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-dZR:where(:hover) {
        background-color: var(--ae21f14d-cb74-4873-b8c0-8cc2f7851eba, #1249C7);
      }
      .ww-e-dZS {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font: 400 13px/18px var(--ww-default-font-family, sans-serif);
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
        --placeholder-color: #94A3B8;
      }
      .ww-e-dZT {
        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: 500 11px/14px var(--ww-default-font-family, sans-serif);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dZU {
        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: 500 12px/16px var(--ww-default-font-family, sans-serif);
        color: #155eef;
        white-space-collapse: preserve;
      }
      .ww-e-dZV {
        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: 500 12px/16px var(--ww-default-font-family, sans-serif);
        color: #155eef;
        white-space-collapse: preserve;
      }
      .ww-e-dZW {
        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: 500 12px/16px var(--ww-default-font-family, sans-serif);
        color: #155eef;
        white-space-collapse: preserve;
      }
      .ww-e-dZX {
        margin: 0;
        padding: 6px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid #e2e8f0;
        border-radius: 6px;
      }
      .ww-e-dZX:where(:hover) {
        background-color: #eff6ff;
        border: 1px solid #bfdbfe;
      }
      .ww-e-dZX.ww-layout, .ww-e-dZX [data-ww-ls~="dZX"] {
        display: flex;
      }
      .ww-e-dZY {
        margin: 0;
        padding: 6px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid #e2e8f0;
        border-radius: 6px;
      }
      .ww-e-dZY:where(:hover) {
        background-color: #eff6ff;
        border: 1px solid #bfdbfe;
      }
      .ww-e-dZY.ww-layout, .ww-e-dZY [data-ww-ls~="dZY"] {
        display: flex;
      }
      .ww-e-dZZ {
        margin: 0;
        padding: 6px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid #e2e8f0;
        border-radius: 6px;
      }
      .ww-e-dZZ:where(:hover) {
        background-color: #eff6ff;
        border: 1px solid #bfdbfe;
      }
      .ww-e-dZZ.ww-layout, .ww-e-dZZ [data-ww-ls~="dZZ"] {
        display: flex;
      }
      .ww-e-dZa {
        margin: 0;
        padding: 0;
        z-index: 9999;
        align-self: unset;
        display: flex;
        position: fixed;
        right: 24px;
        bottom: 24px;
        width: 56px;
        max-width: unset;
        min-width: unset;
        height: 56px;
        max-height: unset;
        min-height: unset;
        background-color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b, #155EEF);
        cursor: pointer;
        box-shadow: 0 10px 25px -5px #155eef66, 0 8px 10px -6px #155eef4d;
        transition: transform 0.2s ease, background-color 0.2s ease;
        border-radius: 9999px;
      }
      .ww-e-dZa:where(:hover) {
        background-color: var(--ae21f14d-cb74-4873-b8c0-8cc2f7851eba, #1249C7);
        transform: scale(1.06);
      }
      .ww-e-dZa.ww-layout, .ww-e-dZa [data-ww-ls~="dZa"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dZb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 6px;
      }
      .ww-e-dZb:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-dZb.ww-layout, .ww-e-dZb [data-ww-ls~="dZb"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
    }
    @layer custom {
      .ww-e-dZ8 {
        overflow-y: auto;
      }
      .ww-e-dZB {
        white-space: pre-wrap;
      }
    }
  }
  @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;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dU {
        z-index: 100;
        display: flex;
        background-color: #fffffff2;
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dU > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
      }
      .ww-s-dU > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dY {
        display: flex;
        background-color: #0b0f17;
      }
      .ww-s-dY > .ww-section-element {
        width: 100%;
      }
      .ww-s-dY > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dW {
        z-index: 100;
        display: flex;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dW > .ww-section-element {
        width: 100%;
        padding: var(--32f59e5b-11f8-4d39-b68c-e756e90ce3bc, 16px 32px);
        border-bottom: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-s-dW > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
    .ww-s-dU {
      box-sizing: border-box;
      backdrop-filter: blur(8px);
    }
    .ww-s-dY {
      box-sizing: border-box;
    }
    .ww-s-dW {
      box-sizing: border-box;
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4RoHNZRxGrkSNyJL {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-viBG6M41fFRz-l62 {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4H56FRJ1oKk3KI6r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        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-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-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1r6yFJyQo0gxT5tq {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jY00-auMuYX_Yaxn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-UwZcNhn5pQq8yQgY {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-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-pgXQxAE-opgOrf8q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ks_fZq89Diodjybo {
        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-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dv {
        margin: 0 0 0 16px;
        display: flex;
      }
      .ww-e-dv.ww-layout, .ww-e-dv [data-ww-ls~="dv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--47c4fcd6-de93-4f67-b998-27b1a19b0209, 8px);
        column-gap: var(--47c4fcd6-de93-4f67-b998-27b1a19b0209, 8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dw {
        padding: 8px 14px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: none;
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dw:where(:hover) {
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dw:where([data-ww-states~="_wwLinkActive"]) {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
      }
      .ww-e-dBC {
        width: 24px;
        height: 24px;
      }
      .ww-e-dBD {
        display: flex;
      }
      .ww-e-dBD.ww-layout, .ww-e-dBD [data-ww-ls~="dBD"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-dBE {
        font: var(--515fca9b-a6c8-4784-8cbc-9745db9700fc, 600 20px/28px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      .ww-e-dBF {
        font: var(--abb1aa9b-f752-4f48-9898-3f7daf738062, 500 12px/16px sans-serif);
        color: var(--f0e90cee-8e12-4809-9f23-dcdfa1a70f12, #94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dBG {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dBG.ww-layout, .ww-e-dBG [data-ww-ls~="dBG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--b9d4735b-96ca-4744-b28e-04bcf0bb440a, 24px);
        column-gap: var(--b9d4735b-96ca-4744-b28e-04bcf0bb440a, 24px);
        flex-wrap: revert-layer;
      }
      .ww-e-dBH {
        padding: 4px 10px;
        display: flex;
        background-color: var(--189bccdf-1fe3-4815-a72e-c1b9f7616a26, #FEF3C7);
        border: 1px solid var(--a5f0f675-4377-40b8-978a-4f4982b58d06, #FDE68A);
        border-radius: var(--781f61b8-ca86-4f9a-98a8-dbb21471ce26, 9999px);
      }
      .ww-e-dBH.ww-layout, .ww-e-dBH [data-ww-ls~="dBH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--c5006d07-06ae-4879-8631-8b2a56c905e6, 4px);
        column-gap: var(--c5006d07-06ae-4879-8631-8b2a56c905e6, 4px);
        flex-wrap: revert-layer;
      }
      .ww-e-dBI {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dBI.ww-layout, .ww-e-dBI [data-ww-ls~="dBI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--56129ebd-2a3a-43cb-9c0c-3d7e3d334ea9, 16px);
        column-gap: var(--56129ebd-2a3a-43cb-9c0c-3d7e3d334ea9, 16px);
        flex-wrap: revert-layer;
      }
      .ww-e-dBJ {
        width: 14px;
        height: 14px;
      }
      .ww-e-dBK {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--1842716a-5299-4fee-804b-04e92909b707, #D97706);
        white-space-collapse: preserve;
      }
      .ww-e-dBL {
        width: 16px;
        height: 16px;
      }
      .ww-e-dBM {
        font: var(--abb1aa9b-f752-4f48-9898-3f7daf738062, 500 12px/16px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dHC {
        padding: 8px 14px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: none;
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dHC:where(:hover) {
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dHC:where([data-ww-states~="_wwLinkActive"]) {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
      }
      .ww-e-dHD {
        padding: 8px 14px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: none;
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dHD:where(:hover) {
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dHD:where([data-ww-states~="_wwLinkActive"]) {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
      }
      .ww-e-dHE {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dHE.ww-layout, .ww-e-dHE [data-ww-ls~="dHE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--47c4fcd6-de93-4f67-b998-27b1a19b0209, 8px);
        column-gap: var(--47c4fcd6-de93-4f67-b998-27b1a19b0209, 8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dHF {
        padding: 8px 14px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: none;
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dHF:where(:hover) {
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dHF:where([data-ww-states~="_wwLinkActive"]) {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
      }
      .ww-e-dHG {
        padding: 8px 14px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: none;
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dHG:where(:hover) {
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dHG:where([data-ww-states~="_wwLinkActive"]) {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
      }
      .ww-e-dHH {
        padding: 8px 14px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: none;
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dHH:where(:hover) {
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dHH:where([data-ww-states~="_wwLinkActive"]) {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
      }
      .ww-e-dHI {
        padding: 8px 14px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: none;
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dHI:where(:hover) {
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dHI:where([data-ww-states~="_wwLinkActive"]) {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
      }
      .ww-e-dHJ {
        padding: 8px 16px;
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--e3593895-42f5-491f-a926-9e19e7aca905, #FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: background-color 0.15s ease, transform 0.15s ease;
        border: none;
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease, transform 0.15s ease;
      }
      .ww-e-dHJ:where(:hover) {
        background-color: var(--fc04e0f6-348a-4f9a-ae15-42187e38530a, #1D4ED8);
        transform: translateY(-1px);
      }
      .ww-e-dIZ {
        font: 400 11px / 14px sans-serif;
        color: var(--45b85ac2-5ee1-4426-978f-f3ce67cf466f, #64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dIa {
        margin: 4px 0;
        height: 1px;
        background-color: var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dIa.ww-layout, .ww-e-dIa [data-ww-ls~="dIa"] {
        display: flex;
      }
      .ww-e-dIb {
        width: 15px;
        height: 15px;
      }
      .ww-e-dIc {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 12px/16px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dId {
        padding: 8px 10px;
        display: flex;
        width: 100%;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, normal 500 13px/18px sans-serif);
        text-align: left;
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: none;
        border-radius: 6px;
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dId:where(:hover) {
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dIe {
        display: block;
      }
      .ww-e-dIf {
        font: var(--abb1aa9b-f752-4f48-9898-3f7daf738062, 500 12px/16px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dIg {
        padding: 6px;
        display: flex;
        min-width: 220px;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000000d;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: 10px;
      }
      .ww-e-dIg.ww-layout, .ww-e-dIg [data-ww-ls~="dIg"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dIh {
        padding: 8px 10px 6px;
        display: flex;
      }
      .ww-e-dIh.ww-layout, .ww-e-dIh [data-ww-ls~="dIh"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dIi {
        padding: 5px 12px;
        display: flex;
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: 9999px;
      }
      .ww-e-dIi:where(:hover) {
        background-color: var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221, #CBD5E1);
      }
      .ww-e-dIi.ww-layout, .ww-e-dIi [data-ww-ls~="dIi"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dIj {
        width: 13px;
        height: 13px;
      }
      .ww-e-dIk {
        margin: 4px 0;
        height: 1px;
        background-color: var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dIk.ww-layout, .ww-e-dIk [data-ww-ls~="dIk"] {
        display: flex;
      }
      .ww-e-dIl {
        padding: 8px 10px;
        display: flex;
        width: 100%;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, normal 500 13px/18px sans-serif);
        text-align: left;
        color: var(--465d8826-c737-4ae9-aba0-1032f2b7e4b9, #DC2626);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: none;
        border-radius: 6px;
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dIl:where(:hover) {
        background-color: #fef2f2;
      }
      .ww-e-dIm {
        padding: 24px;
        display: flex;
        flex: 1 1 auto;
      }
      .ww-e-dIm.ww-layout, .ww-e-dIm [data-ww-ls~="dIm"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dIn {
        display: flex;
      }
      .ww-e-dIn.ww-layout, .ww-e-dIn [data-ww-ls~="dIn"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dIo {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dIp {
        display: flex;
      }
      .ww-e-dIp.ww-layout, .ww-e-dIp [data-ww-ls~="dIp"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dIq {
        padding: 0;
        display: flex;
        width: 32px;
        height: 32px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031,normal 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6,#FFFFFF);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221,#CBD5E1);
        border-radius: 8px;
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dIq:where(:hover) {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031,normal 500 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa,#0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5,#F1F5F9);
        cursor: pointer;
        transition: all 0.15s ease;
        transform: translateY(-1px);
        border: 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dIr {
        padding: 24px;
        z-index: 100;
        display: flex;
        position: fixed;
        inset: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #0f172a99;
      }
      .ww-e-dIr.ww-layout, .ww-e-dIr [data-ww-ls~="dIr"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dIs {
        overflow: hidden;
        display: flex;
        width: 100%;
        max-width: 840px;
        max-height: 90vh;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        box-shadow: 0 20px 25px -5px #00000026, 0 8px 10px -6px #0000001a;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: 16px;
      }
      .ww-e-dIs.ww-layout, .ww-e-dIs [data-ww-ls~="dIs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dIt {
        padding: 18px 24px;
        display: flex;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        border-bottom: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dIt.ww-layout, .ww-e-dIt [data-ww-ls~="dIt"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dIu {
        display: flex;
      }
      .ww-e-dIu.ww-layout, .ww-e-dIu [data-ww-ls~="dIu"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dIv {
        font: var(--27b0b682-e853-4f26-ae5e-66d86da06fa3, 600 24px/32px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dIw {
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 12px/16px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dIx {
        display: flex;
      }
      .ww-e-dIx.ww-layout, .ww-e-dIx [data-ww-ls~="dIx"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dIy {
        padding: 10px 14px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dIy:where(:hover) {
        padding: 12px 16px;
        background-color: var(--25508229-e826-457d-9023-a62b711e2441,#EFF6FF);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
      }
      .ww-e-dIy.ww-layout, .ww-e-dIy [data-ww-ls~="dIy"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dIz {
        display: flex;
      }
      .ww-e-dIz.ww-layout, .ww-e-dIz [data-ww-ls~="dIz"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJ0 {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJ1 {
        display: grid;
      }
      .ww-e-dJ1.ww-layout, .ww-e-dJ1 [data-ww-ls~="dJ1"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
      }
      .ww-e-dJ2 {
        padding: 2px 8px;
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        white-space-collapse: preserve;
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
        border-radius: 9999px;
      }
      .ww-e-dJ3 {
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 12px/16px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dJ4 {
        padding: 20px 0 0;
        display: flex;
        border-top: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dJ4.ww-layout, .ww-e-dJ4 [data-ww-ls~="dJ4"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dJ5 {
        display: flex;
      }
      .ww-e-dJ5.ww-layout, .ww-e-dJ5 [data-ww-ls~="dJ5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJ6 {
        display: flex;
      }
      .ww-e-dJ6.ww-layout, .ww-e-dJ6 [data-ww-ls~="dJ6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJ7 {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dJ8 {
        padding: 3px 10px;
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        white-space-collapse: preserve;
        background-color: var(--25508229-e826-457d-9023-a62b711e2441, #EFF6FF);
        border: 1px solid var(--58912a2e-ddd0-45c6-8b7e-0d55afcb1d2c, #BFDBFE);
        border-radius: 9999px;
      }
      .ww-e-dJ9 {
        padding: 4px 12px;
        display: flex;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221, #CBD5E1);
        border-radius: 8px;
      }
      .ww-e-dJ9.ww-layout, .ww-e-dJ9 [data-ww-ls~="dJ9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJB {
        padding: 14px;
        display: flex;
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: 10px;
      }
      .ww-e-dJB.ww-layout, .ww-e-dJB [data-ww-ls~="dJB"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dJC {
        margin: 0 0 4px;
        display: flex;
      }
      .ww-e-dJC.ww-layout, .ww-e-dJC [data-ww-ls~="dJC"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJD {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJE {
        display: flex;
      }
      .ww-e-dJE.ww-layout, .ww-e-dJE [data-ww-ls~="dJE"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dJF {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJG {
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 11px/14px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dJH {
        padding: 3px 8px;
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 9999px;
      }
      .ww-e-dJI {
        padding: 16px;
        display: flex;
      }
      .ww-e-dJI.ww-layout, .ww-e-dJI [data-ww-ls~="dJI"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-dJJ {
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 13px/18px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dJK {
        display: flex;
      }
      .ww-e-dJK.ww-layout, .ww-e-dJK [data-ww-ls~="dJK"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dJL {
        display: flex;
      }
      .ww-e-dJL.ww-layout, .ww-e-dJL [data-ww-ls~="dJL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJM {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJN {
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 11px/14px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dJO {
        padding: 12px 16px;
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 13px/18px sans-serif);
        color: var(--f0e90cee-8e12-4809-9f23-dcdfa1a70f12, #64748B);
        white-space-collapse: preserve;
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
        border-radius: 8px;
      }
      .ww-e-dJP {
        display: flex;
      }
      .ww-e-dJP.ww-layout, .ww-e-dJP [data-ww-ls~="dJP"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dJQ {
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 4px;
      }
      .ww-e-dJQ.ww-layout, .ww-e-dJQ [data-ww-ls~="dJQ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dJS {
        display: flex;
        flex: 1 1 auto;
      }
      .ww-e-dJS.ww-layout, .ww-e-dJS [data-ww-ls~="dJS"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dJT {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJU {
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 11px/14px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dJV {
        padding: 2px 8px;
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 9999px;
      }
      .ww-e-dJW {
        padding: 12px 0 0;
        display: flex;
        border-top: 1px dashed var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dJW.ww-layout, .ww-e-dJW [data-ww-ls~="dJW"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dJX {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJY {
        display: flex;
      }
      .ww-e-dJY.ww-layout, .ww-e-dJY [data-ww-ls~="dJY"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dJZ {
        padding: 10px 14px;
        display: flex;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: 8px;
      }
      .ww-e-dJZ.ww-layout, .ww-e-dJZ [data-ww-ls~="dJZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJa {
        display: flex;
      }
      .ww-e-dJa.ww-layout, .ww-e-dJa [data-ww-ls~="dJa"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dJb {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJc {
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 11px/14px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dJd {
        display: flex;
      }
      .ww-e-dJd.ww-layout, .ww-e-dJd [data-ww-ls~="dJd"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJe {
        padding: 2px 8px;
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--6cca17aa-f46c-481a-a735-9e5b031a020f, #2563EB);
        white-space-collapse: preserve;
        background-color: var(--1a24b92b-22ac-440b-9a1b-d258871882aa, #EFF6FF);
        border-radius: 9999px;
      }
      .ww-e-dJf {
        padding: 16px 24px;
        display: flex;
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
        border-top: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dJf.ww-layout, .ww-e-dJf [data-ww-ls~="dJf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJg {
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896, normal 400 13px/18px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
      }
      .ww-e-dJh {
        display: flex;
      }
      .ww-e-dJh.ww-layout, .ww-e-dJh [data-ww-ls~="dJh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJi {
        padding: 24px;
        z-index: 110;
        display: flex;
        position: fixed;
        inset: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #0f172ab3;
      }
      .ww-e-dJi.ww-layout, .ww-e-dJi [data-ww-ls~="dJi"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dJj {
        overflow: hidden;
        display: flex;
        width: 100%;
        max-width: 480px;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        box-shadow: 0 20px 25px -5px #0003;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: 12px;
      }
      .ww-e-dJj.ww-layout, .ww-e-dJj [data-ww-ls~="dJj"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dJk {
        padding: 8px 18px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, normal 500 14px/20px sans-serif);
        color: var(--e3593895-42f5-491f-a926-9e19e7aca905,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dJk:where(:hover) {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031,normal 500 14px/20px sans-serif);
        color: var(--e3593895-42f5-491f-a926-9e19e7aca905,#FFFFFF);
        background-color: var(--fc04e0f6-348a-4f9a-ae15-42187e38530a,#1D4ED8);
        cursor: pointer;
        transition: all 0.15s ease;
        transform: translateY(-1px);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dJl {
        padding: 16px 20px;
        display: flex;
        border-bottom: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dJl.ww-layout, .ww-e-dJl [data-ww-ls~="dJl"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJm {
        font: var(--515fca9b-a6c8-4784-8cbc-9745db9700fc, 600 18px/24px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJn {
        padding: 20px;
        display: flex;
      }
      .ww-e-dJn.ww-layout, .ww-e-dJn [data-ww-ls~="dJn"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dJo {
        display: flex;
      }
      .ww-e-dJo.ww-layout, .ww-e-dJo [data-ww-ls~="dJo"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJp {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 12px/16px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJq {
        display: flex;
      }
      .ww-e-dJq.ww-layout, .ww-e-dJq [data-ww-ls~="dJq"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJr {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 12px/16px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJs {
        padding: 8px 0;
        display: flex;
      }
      .ww-e-dJs.ww-layout, .ww-e-dJs [data-ww-ls~="dJs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJt {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 12px/16px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJu {
        display: flex;
      }
      .ww-e-dJu.ww-layout, .ww-e-dJu [data-ww-ls~="dJu"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dJv {
        font: var(--065bb767-8d80-44a0-902b-256c56183bba, 600 12px/16px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJw {
        padding: 14px 20px;
        display: flex;
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
        border-top: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dJw.ww-layout, .ww-e-dJw [data-ww-ls~="dJw"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJx {
        padding: 6px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, normal 500 13px/18px sans-serif);
        color: var(--e3593895-42f5-491f-a926-9e19e7aca905,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dJx:where(:hover) {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031,normal 500 14px/20px sans-serif);
        color: var(--e3593895-42f5-491f-a926-9e19e7aca905,#FFFFFF);
        background-color: var(--fc04e0f6-348a-4f9a-ae15-42187e38530a,#1D4ED8);
        cursor: pointer;
        transition: all 0.15s ease;
        transform: translateY(-1px);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dJy {
        width: 100%;
      }
      .ww-e-dJz {
        padding: 14px 16px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dJz:where(:hover) {
        padding: 12px 16px;
        background-color: var(--25508229-e826-457d-9023-a62b711e2441,#EFF6FF);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
      }
      .ww-e-dJz.ww-layout, .ww-e-dJz [data-ww-ls~="dJz"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dK0 {
        padding: 6px 12px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, normal 500 13px/18px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6,#FFFFFF);
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221,#CBD5E1);
        border-radius: 8px;
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dK0:where(:hover) {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031,normal 500 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa,#0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5,#F1F5F9);
        cursor: pointer;
        transition: all 0.15s ease;
        transform: translateY(-1px);
        border: 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dK1 {
        padding: 2px 6px;
        font: var(--abb1aa9b-f752-4f48-9898-3f7daf738062, 500 12px/16px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dK2 {
        padding: 8px 4px;
        flex: 1 1 auto;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896, normal 400 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
        border: none;
      }
      .ww-e-dK3 {
        padding: 6px 12px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, normal 500 13px/18px sans-serif);
        color: var(--e3593895-42f5-491f-a926-9e19e7aca905,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        cursor: pointer;
        transition: all 0.15s ease;
        border-radius: 8px;
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dK3:where(:hover) {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031,normal 500 14px/20px sans-serif);
        color: var(--e3593895-42f5-491f-a926-9e19e7aca905,#FFFFFF);
        background-color: var(--fc04e0f6-348a-4f9a-ae15-42187e38530a,#1D4ED8);
        cursor: pointer;
        transition: all 0.15s ease;
        transform: translateY(-1px);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dK4 {
        padding: 10px 14px;
        display: flex;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dK4:where(:hover) {
        padding: 12px 16px;
        background-color: var(--25508229-e826-457d-9023-a62b711e2441,#EFF6FF);
        cursor: pointer;
        transition: background-color 0.15s ease, border-color 0.15s ease;
        border: 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
      }
      .ww-e-dK4.ww-layout, .ww-e-dK4 [data-ww-ls~="dK4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dK5 {
        padding: 4px 6px;
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--465d8826-c737-4ae9-aba0-1032f2b7e4b9, #DC2626);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dK6 {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, normal 500 14px/20px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6,#FFFFFF);
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221,#CBD5E1);
        border-radius: 8px;
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dK6:where(:hover) {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031,normal 500 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa,#0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5,#F1F5F9);
        cursor: pointer;
        transition: all 0.15s ease;
        transform: translateY(-1px);
        border: 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dK7 {
        font-size: 16px;
        color: var(--f0e90cee-8e12-4809-9f23-dcdfa1a70f12, #64748B);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dK8 {
        padding: 8px 12px;
        width: 100%;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896,normal 400 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6,#FFFFFF);
        transition: border-color 0.15s ease;
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221,#CBD5E1);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dK9 {
        padding: 6px 14px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, normal 500 13px/18px sans-serif);
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6,#FFFFFF);
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221,#CBD5E1);
        border-radius: 8px;
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dK9:where(:hover) {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031,normal 500 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa,#0F172A);
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5,#F1F5F9);
        cursor: pointer;
        transition: all 0.15s ease;
        transform: translateY(-1px);
        border: 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619,#1E40AF);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-dKA {
        padding: 4px 10px;
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--ww-content-ww-text-color, var(--e3593895-42f5-491f-a926-9e19e7aca905, #FFFFFF));
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF));
        cursor: pointer;
        border: var(--ww-style-border, 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF));
        border-radius: 6px;
      }
      .ww-e-dKB {
        padding: 8px 12px;
        width: 100%;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896,normal 400 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6,#FFFFFF);
        transition: border-color 0.15s ease;
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221,#CBD5E1);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dKC {
        padding: 8px 12px;
        width: 100%;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896,normal 400 14px/20px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6,#FFFFFF);
        transition: border-color 0.15s ease;
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221,#CBD5E1);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea,8px);
        --ww-element-transition: border-color 0.15s ease;
      }
      .ww-e-dKD {
        padding: 24px;
        z-index: 1000;
        display: var(--ww-style-display, none);
        position: fixed;
        inset: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #0f172a99;
      }
      .ww-e-dKD.ww-layout, .ww-e-dKD [data-ww-ls~="dKD"] {
        display: var(--ww-style-display, none);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dKE {
        overflow: hidden;
        display: flex;
        width: 100%;
        max-width: 520px;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: var(--f3aaf007-24ea-43a0-acae-c70873d0df7e, 12px);
      }
      .ww-e-dKE.ww-layout, .ww-e-dKE [data-ww-ls~="dKE"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dKF {
        padding: 18px 24px;
        display: flex;
        border-bottom: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dKF.ww-layout, .ww-e-dKF [data-ww-ls~="dKF"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dKG {
        display: flex;
      }
      .ww-e-dKG.ww-layout, .ww-e-dKG [data-ww-ls~="dKG"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dKH {
        font: var(--515fca9b-a6c8-4784-8cbc-9745db9700fc, 600 18px/24px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dKI {
        padding: 16px 24px;
        display: flex;
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F8FAFC);
        border-top: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
      }
      .ww-e-dKI.ww-layout, .ww-e-dKI [data-ww-ls~="dKI"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dKJ {
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 400 13px/18px sans-serif);
        color: var(--f0e90cee-8e12-4809-9f23-dcdfa1a70f12, #64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dKK {
        padding: 20px 24px;
        display: flex;
      }
      .ww-e-dKK.ww-layout, .ww-e-dKK [data-ww-ls~="dKK"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dKL {
        padding: 8px 12px;
        display: var(--ww-style-display, none);
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 500 12px/16px sans-serif);
        color: var(--465d8826-c737-4ae9-aba0-1032f2b7e4b9, #DC2626);
        white-space-collapse: preserve;
        background-color: var(--59647c78-ae34-471a-9d61-e4e450d80071, #FEF2F2);
        border: 1px solid var(--b86ca5b1-e0f4-47db-95ec-09cf1f7ec7ca, #FECACA);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
      }
      .ww-e-dKM {
        display: flex;
      }
      .ww-e-dKM.ww-layout, .ww-e-dKM [data-ww-ls~="dKM"] {
        display: flex;
        flex-direction: row;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dKN {
        display: flex;
        flex: 1;
      }
      .ww-e-dKN.ww-layout, .ww-e-dKN [data-ww-ls~="dKN"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dKO {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dKP {
        display: flex;
        flex: 1;
      }
      .ww-e-dKP.ww-layout, .ww-e-dKP [data-ww-ls~="dKP"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dKQ {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dKR {
        display: flex;
      }
      .ww-e-dKR.ww-layout, .ww-e-dKR [data-ww-ls~="dKR"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dKS {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dKT {
        padding: 8px 12px;
        width: 100%;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896, 400 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221, #CBD5E1);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --placeholder-color: #94A3B8;
      }
      .ww-e-dKU {
        display: flex;
      }
      .ww-e-dKU.ww-layout, .ww-e-dKU [data-ww-ls~="dKU"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dKV {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dKW {
        display: flex;
      }
      .ww-e-dKW.ww-layout, .ww-e-dKW [data-ww-ls~="dKW"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dKX {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dKY {
        padding: 8px 12px;
        width: 100%;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896, 400 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221, #CBD5E1);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --placeholder-color: #94A3B8;
      }
      .ww-e-dKZ {
        padding: 8px 12px;
        width: 100%;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896, 400 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221, #CBD5E1);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --placeholder-color: #94A3B8;
      }
      .ww-e-dKa {
        padding: 8px 18px;
        font: var(--3f6f1568-7cab-499a-ac09-6826f1cd4031, 500 13px/18px sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dKa:where(:hover) {
        background-color: var(--fc04e0f6-348a-4f9a-ae15-42187e38530a, #1D4ED8);
      }
      .ww-e-dKb {
        padding: 8px 16px;
        font: var(--b342ec13-d115-4101-83e5-29d4ea88798b, 500 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dKb:where(:hover) {
        background-color: var(--46c72cbf-32a4-49c7-812b-6589639be221, #CBD5E1);
      }
      .ww-e-dKc {
        padding: 4px 10px;
        font-size: 14px;
        color: var(--8455d585-1d5b-428a-9875-58df42000587, #475569);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid var(--3b258132-9594-4688-b906-d1c395b60606, #E2E8F0);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --ww-element-transition: background-color 0.15s ease;
      }
      .ww-e-dKc:where(:hover) {
        background-color: var(--a795b93f-e2c3-4ecb-98e4-b73da8aa99b5, #F1F5F9);
      }
      .ww-e-dKd {
        padding: 8px 12px;
        width: 100%;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896, 400 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221, #CBD5E1);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --placeholder-color: #94A3B8;
      }
      .ww-e-dKe {
        padding: 8px 12px;
        width: 100%;
        font: var(--fb638fd6-e72b-4ba9-bbf5-b31104a28896, 400 13px/18px sans-serif);
        color: var(--eb81cbc6-e281-4044-9380-f43b153382fa, #0F172A);
        white-space-collapse: preserve;
        background-color: var(--8b9fda3b-364b-4e9c-a8ca-afe1238d82c6, #FFFFFF);
        border: 1px solid var(--46c72cbf-32a4-49c7-812b-6589639be221, #CBD5E1);
        border-radius: var(--ff69aa43-5a23-4b0a-94d9-b9ba3e6512ea, 8px);
        --placeholder-color: #94A3B8;
      }
      .ww-e-dKf {
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dKg {
        display: flex;
      }
      .ww-e-dKg.ww-layout, .ww-e-dKg [data-ww-ls~="dKg"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dKh {
        padding: 2px 6px;
        font: var(--cb025a88-77fa-4071-8a0a-b4322d054e6e, 600 11px/14px sans-serif);
        color: var(--088fd6d5-45fb-46fc-a71b-e434968b0619, #1E40AF);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 0.15s ease;
        border: none;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dKh:where(:hover) {
        color: var(--fc04e0f6-348a-4f9a-ae15-42187e38530a, #1D4ED8);
      }
      .ww-e-dVL {
        margin: 0 0 4px;
        font: 600 12px / 16px Inter, sans-serif;
        color: #f8fafc;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dW9 {
        font: 700 22px / 28px Inter, sans-serif;
        color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b,#155EEF);
        letter-spacing: -.03em;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: opacity 0.15s ease;
        --ww-element-transition: opacity 0.15s ease;
      }
      .ww-e-dW9:where(:hover) {
        opacity: 0.85;
      }
      .ww-e-dWA {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dWA:where(:hover) {
        color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b,#155EEF);
      }
      .ww-e-dWB {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dWB:where(:hover) {
        color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b,#155EEF);
      }
      .ww-e-dWC {
        display: flex;
      }
      .ww-e-dWC.ww-layout, .ww-e-dWC [data-ww-ls~="dWC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-dWD {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dWD:where(:hover) {
        color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b,#155EEF);
      }
      .ww-e-dWE {
        width: 100%;
        height: 1px;
        background-color: #e2e8f0;
      }
      .ww-e-dWE.ww-layout, .ww-e-dWE [data-ww-ls~="dWE"] {
        display: flex;
      }
      .ww-e-dWI {
        font: 400 14px / 22px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-dWJ {
        font: 400 13px / 20px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dWr {
        font: 700 22px / 28px Inter, sans-serif;
        color: #3b82f6;
        letter-spacing: -.03em;
        text-decoration: none;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: opacity 0.15s ease;
        --ww-element-transition: opacity 0.15s ease;
      }
      .ww-e-dWr:where(:hover) {
        opacity: 0.85;
      }
      .ww-e-dWs {
        margin: 0 auto;
        padding: 64px 24px 32px;
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dWs.ww-layout, .ww-e-dWs [data-ww-ls~="dWs"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dWt {
        display: flex;
        max-width: 320px;
      }
      .ww-e-dWt.ww-layout, .ww-e-dWt [data-ww-ls~="dWt"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dWu {
        font: 400 14px / 20px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dWu:where(:hover) {
        color: #fff;
      }
      .ww-e-dWv {
        font: 500 14px / 20px Inter, sans-serif;
        color: #38bdf8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dWv:where(:hover) {
        color: #fff;
      }
      .ww-e-dWw {
        font: 400 14px / 20px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dWw:where(:hover) {
        color: #fff;
      }
      .ww-e-dWx {
        font: 400 14px / 20px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dWx:where(:hover) {
        color: #fff;
      }
      .ww-e-dWy {
        display: flex;
        max-width: 260px;
      }
      .ww-e-dWy.ww-layout, .ww-e-dWy [data-ww-ls~="dWy"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dWz {
        margin: 0 0 4px;
        font: 600 12px / 16px Inter, sans-serif;
        color: #f8fafc;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dX0 {
        font: 500 14px / 20px Inter, sans-serif;
        color: #3b82f6;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: opacity 0.15s ease;
        --ww-element-transition: opacity 0.15s ease;
      }
      .ww-e-dX0:where(:hover) {
        opacity: 0.85;
      }
      .ww-e-dX1 {
        font: 400 13px / 18px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-dX2 {
        font: 400 13px / 18px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dX3 {
        font: 400 13px / 18px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dX5 {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dX5 {
          display: none;
        }
      }
      .ww-e-dX5.ww-layout, .ww-e-dX5 [data-ww-ls~="dX5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dX5.ww-layout, .ww-e-dX5 [data-ww-ls~="dX5"] {
          display: none;
        }
      }
      .ww-e-dX6 {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dX6:where(:hover) {
        color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b,#155EEF);
      }
      .ww-e-dX7 {
        font: 400 14px / 20px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dX7:where(:hover) {
        color: #fff;
      }
      .ww-e-dX8 {
        font: 400 14px / 20px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dX8:where(:hover) {
        color: #fff;
      }
      .ww-e-dX9 {
        display: flex;
        width: 100%;
      }
      .ww-e-dX9.ww-layout, .ww-e-dX9 [data-ww-ls~="dX9"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
        gap: 48px;
      }
      .ww-e-dXA {
        font: 400 14px / 20px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dXA:where(:hover) {
        color: #fff;
      }
      .ww-e-dXB {
        font: 400 14px / 20px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dXB:where(:hover) {
        color: #fff;
      }
      .ww-e-dXC {
        margin: 48px 0 0;
        padding: 24px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid #1f2937;
      }
      .ww-e-dXC.ww-layout, .ww-e-dXC [data-ww-ls~="dXC"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dXJ {
        margin: 0 auto;
        padding: 18px 24px;
        display: flex;
        width: 100%;
        max-width: 1200px;
      }
      .ww-e-dXJ.ww-layout, .ww-e-dXJ [data-ww-ls~="dXJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dXK {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dXK:where(:hover) {
        color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b,#155EEF);
      }
      .ww-e-dXL {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--8455d585-1d5b-428a-9875-58df42000587,#475569);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dXL:where(:hover) {
        color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b,#155EEF);
      }
      .ww-e-dXM {
        padding: 10px 20px;
        display: inline-flex;
        font: 500 14px / 20px Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--e6cb4523-484a-4175-b9dd-2fdc8cf4806b,#155EEF);
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dXM:where(:hover) {
        background-color: var(--ae21f14d-cb74-4873-b8c0-8cc2f7851eba,#1249C7);
        transform: translateY(-1px);
      }
      .ww-e-dXN {
        padding: 3px 10px;
        display: inline-block;
        font: 500 11px / 14px Inter, sans-serif;
        color: #38bdf8;
        letter-spacing: .04em;
        white-space-collapse: preserve;
        background-color: #1e293b;
        border-radius: 9999px;
      }
      .ww-e-dXO {
        display: flex;
        min-width: 140px;
      }
      .ww-e-dXO.ww-layout, .ww-e-dXO [data-ww-ls~="dXO"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dXP {
        font: 400 14px / 20px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.15s ease;
        --ww-element-transition: color 0.15s ease;
      }
      .ww-e-dXP:where(:hover) {
        color: #fff;
      }
      .ww-e-dYs {
        position: revert-layer;
        inset: revert-layer;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
    }
  }
  @layer custom {
    .ww-e-dIc {
      word-break: break-all;
    }
    .ww-e-dIm {
      overflow-y: auto;
    }
    .ww-e-dIr {
      backdrop-filter: blur(4px);
    }
    .ww-e-dKD {
      backdrop-filter: blur(4px);
    }
    .ww-e-dWs {
      box-sizing: border-box;
    }
    .ww-e-dXJ {
      box-sizing: border-box;
    }
    .ww-e-dXM {
      box-sizing: border-box;
    }
    .ww-e-dXN {
      align-self: flex-start;
    }
  }
}
@layer ww-style-layout-override {
}
