@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-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-overflow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-style-visibility {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-style {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  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-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-top {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-align-self {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-as-authored {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-column-forward {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-row-forward {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-wrap-column {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d1U0 {
        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-d1Tn {
        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-d1Tm {
        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-d1To {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 360px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--ww-color-surface-panel, #ffffff);
        border: 1px solid var(--ww-color-surface-line, #d6deea);
        border-radius: 16px;
      }
      .ww-e-d1To.ww-layout, .ww-e-d1To [data-ww-ls~="d1To"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1Tp {
        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 16px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-color-text-default, #1a2433);
        white-space-collapse: preserve;
      }
      .ww-e-d1Tq {
        margin: 0;
        padding: 9px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-color-text-default, #1a2433);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--ww-color-surface-line, #d6deea);
        border-radius: 8px;
        --placeholder-color: var(--ww-color-text-muted, #5d6c87);
      }
      .ww-e-d1Tr {
        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-d1Tr.ww-layout, .ww-e-d1Tr [data-ww-ls~="d1Tr"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ts {
        margin: 0;
        padding: 9px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--ww-color-brand-primary, #00406b);
        border-radius: 10px;
      }
      .ww-e-d1Tt {
        margin: 0;
        padding: 9px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-color-text-muted, #5d6c87);
        white-space-collapse: preserve;
        border-radius: 10px;
      }
      .ww-e-d1Tu {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 400px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--ww-color-surface-panel, #ffffff);
        border: 1px solid var(--ww-color-surface-line, #d6deea);
        border-radius: 16px;
      }
      .ww-e-d1Tu.ww-layout, .ww-e-d1Tu [data-ww-ls~="d1Tu"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1Tv {
        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 16px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-color-text-default, #1a2433);
        white-space-collapse: preserve;
      }
      .ww-e-d1Tw {
        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-d1Tx {
        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-d1Tx.ww-layout, .ww-e-d1Tx [data-ww-ls~="d1Tx"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ty {
        margin: 0;
        padding: 9px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--ww-color-brand-primary, #00406b);
        border-radius: 10px;
      }
      .ww-e-d1Tz {
        margin: 0;
        padding: 9px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-color-text-muted, #5d6c87);
        white-space-collapse: preserve;
        border-radius: 10px;
      }
      .ww-e-d1U1 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 800px;
        min-width: unset;
        height: 80vh;
        max-height: 80vh;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 60px #0f172a40;
        border-radius: 14px;
      }
      .ww-e-d1U1.ww-layout, .ww-e-d1U1 [data-ww-ls~="d1U1"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1U2 {
        margin: 0;
        padding: 14px 22px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e5e9f0;
      }
      .ww-e-d1U2.ww-layout, .ww-e-d1U2 [data-ww-ls~="d1U2"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1U3 {
        margin: 0;
        padding: 18px 22px;
        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;
      }
      .ww-e-d1U3.ww-layout, .ww-e-d1U3 [data-ww-ls~="d1U3"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1U4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 17px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #0d1b2a;
        white-space-collapse: preserve;
      }
      .ww-e-d1U5 {
        margin: 0;
        padding: 18px 22px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid #e5e9f0;
      }
      .ww-e-d1U5.ww-layout, .ww-e-d1U5 [data-ww-ls~="d1U5"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1U6 {
        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-d1U7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1U7.ww-layout, .ww-e-d1U7 [data-ww-ls~="d1U7"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1U8 {
        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-d1U9 {
        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-d1UA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1UC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: auto;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 70px;
        flex: 0 0 70px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #5d6c87;
        white-space-collapse: preserve;
      }
      .ww-e-d1UE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 70px;
        flex: 0 0 70px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #5d6c87;
        white-space-collapse: preserve;
      }
      .ww-e-d1UF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 70px;
        flex: 0 0 70px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #5d6c87;
        white-space-collapse: preserve;
      }
      .ww-e-d1UG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UG.ww-layout, .ww-e-d1UG [data-ww-ls~="d1UG"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1UH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UH.ww-layout, .ww-e-d1UH [data-ww-ls~="d1UH"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1UI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UI.ww-layout, .ww-e-d1UI [data-ww-ls~="d1UI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1UJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 30px;
        flex: 0 0 30px;
        max-width: unset;
        min-width: unset;
        height: 30px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transform: var(--ww-style-transform, rotate(0deg));
        border-radius: 6px;
      }
      .ww-e-d1UK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UK.ww-layout, .ww-e-d1UK [data-ww-ls~="d1UK"] {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1UL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UL.ww-layout, .ww-e-d1UL [data-ww-ls~="d1UL"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1UM {
        margin: 0;
        padding: 12px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32%;
        flex: 0 0 32%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f7f9fc;
        cursor: pointer;
        border: 1px dashed #c7d3e3;
        border-radius: 10px;
      }
      .ww-e-d1UN {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UN.ww-layout, .ww-e-d1UN [data-ww-ls~="d1UN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1UO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UO.ww-layout, .ww-e-d1UO [data-ww-ls~="d1UO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1UP {
        margin: 0;
        padding: 10px 22px 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #c0392b;
        white-space-collapse: preserve;
      }
      .ww-e-d1UQ {
        margin: 0;
        padding: 9px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d6deea;
        border-radius: 8px;
        --placeholder-color: #94a3b8;
      }
      .ww-e-d1UR {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-bottom: 1px solid #eef2f7;
        border-radius: 6px;
      }
      .ww-e-d1UR.ww-layout, .ww-e-d1UR [data-ww-ls~="d1UR"] {
        display: flex;
        flex-flow: column;
        gap: 1px;
      }
      .ww-e-d1US {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
      }
      .ww-e-d1UT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #7b8aa3;
        white-space-collapse: preserve;
      }
      .ww-e-d1UU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1UU.ww-layout, .ww-e-d1UU [data-ww-ls~="d1UU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1UV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 70px;
        flex: 0 0 70px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #5d6c87;
        white-space-collapse: preserve;
      }
      .ww-e-d1UW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 70px;
        flex: 0 0 70px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #5d6c87;
        white-space-collapse: preserve;
      }
      .ww-e-d1UX {
        margin: 0;
        padding: 9px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d6deea;
        border-radius: 8px;
        --placeholder-color: #94a3b8;
      }
      .ww-e-d1UY {
        margin: 0;
        padding: 6px;
        overflow: auto;
        z-index: 60;
        align-self: unset;
        display: var(--ww-style-display, none);
        position: absolute;
        top: calc(100% + 4px);
        right: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 220px;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 24px #0f172a24;
        border: 1px solid #d6deea;
        border-radius: 8px;
      }
      .ww-e-d1UY.ww-layout, .ww-e-d1UY [data-ww-ls~="d1UY"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d1UZ {
        margin: 0;
        padding: 9px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d6deea;
        border-radius: 8px;
        --placeholder-color: #94a3b8;
      }
      .ww-e-d1Ua {
        margin: 0;
        padding: 6px;
        overflow: auto;
        z-index: 60;
        align-self: unset;
        display: var(--ww-style-display, none);
        position: absolute;
        top: calc(100% + 4px);
        right: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 220px;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 24px #0f172a24;
        border: 1px solid #d6deea;
        border-radius: 8px;
      }
      .ww-e-d1Ua.ww-layout, .ww-e-d1Ua [data-ww-ls~="d1Ua"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d1Ub {
        margin: 0;
        padding: 9px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d6deea;
        border-radius: 8px;
        --placeholder-color: #94a3b8;
      }
      .ww-e-d1Uc {
        margin: 0;
        padding: 6px;
        overflow: auto;
        z-index: 60;
        align-self: unset;
        display: var(--ww-style-display, none);
        position: absolute;
        top: calc(100% + 4px);
        right: 0;
        left: 0;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 220px;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 8px 24px #0f172a24;
        border: 1px solid #d6deea;
        border-radius: 8px;
      }
      .ww-e-d1Uc.ww-layout, .ww-e-d1Uc [data-ww-ls~="d1Uc"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d1Ud {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ue {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #7b8aa3;
        white-space-collapse: preserve;
      }
      .ww-e-d1Uf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ug {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #7b8aa3;
        white-space-collapse: preserve;
      }
      .ww-e-d1Uh {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--0d5f043f-e0b3-4559-b6ae-3d9d7585634e,#003d7c);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d1Uh.ww-layout, .ww-e-d1Uh [data-ww-ls~="d1Uh"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ui {
        margin: var(--ww-style-margin, -7px 0px);
        padding: 0;
        overflow: var(--ww-style-overflow, hidden);
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: var(--ww-style-max-height, 0px);
        min-height: unset;
        opacity: var(--ww-style-opacity, 0);
      }
      .ww-e-d1Ui.ww-layout, .ww-e-d1Ui [data-ww-ls~="d1Ui"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Uj {
        margin: var(--ww-style-margin, -7px 0px);
        padding: 0;
        overflow: var(--ww-style-overflow, hidden);
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: var(--ww-style-max-height, 0px);
        min-height: unset;
        opacity: var(--ww-style-opacity, 0);
      }
      .ww-e-d1Uj.ww-layout, .ww-e-d1Uj [data-ww-ls~="d1Uj"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Uk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #7b8aa3;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ul {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Um {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #7b8aa3;
        white-space-collapse: preserve;
      }
      .ww-e-d1Un {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Uo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 400;
        color: #7b8aa3;
        white-space-collapse: preserve;
      }
      .ww-e-d1Up {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0d1b2a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Uq {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-bottom: 1px solid #eef2f7;
        border-radius: 6px;
      }
      .ww-e-d1Uq.ww-layout, .ww-e-d1Uq [data-ww-ls~="d1Uq"] {
        display: flex;
        flex-flow: column;
        gap: 1px;
      }
      .ww-e-d1Ur {
        margin: 0;
        padding: 8px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border-bottom: 1px solid #eef2f7;
        border-radius: 6px;
      }
      .ww-e-d1Ur.ww-layout, .ww-e-d1Ur [data-ww-ls~="d1Ur"] {
        display: flex;
        flex-flow: column;
        gap: 1px;
      }
      .ww-e-d1Us {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 180px;
        flex: 0 0 180px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ut {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f7f9fc;
        border: 1px solid #d6deea;
        border-radius: 10px;
      }
      .ww-e-d1Ut.ww-layout, .ww-e-d1Ut [data-ww-ls~="d1Ut"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Uu {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 11px/1.4 var(--ww-default-font-family, sans-serif);
        color: #5d6c87;
        white-space-collapse: preserve;
      }
      .ww-e-d1Uv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 160px;
        min-height: unset;
        font: 400 12px/1.5 var(--ww-default-font-family, sans-serif);
        color: #5d6c87;
        white-space-collapse: preserve;
      }
      .ww-e-d1Uw {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: 16px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1Ux {
        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 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #003d7c;
        white-space-collapse: preserve;
      }
      .ww-e-d1Uy {
        margin: 0;
        padding: 10px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d6deea;
        border-radius: 8px;
      }
      .ww-e-d1Uy:where(:hover) {
        background-color: #f2f6fb;
      }
      .ww-e-d1Uy.ww-layout, .ww-e-d1Uy [data-ww-ls~="d1Uy"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Uz {
        margin: 0;
        padding: 6px 8px 6px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 0 auto;
        max-width: 220px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f7f9fc;
        cursor: pointer;
        border: 1px solid var(--ww-color-surface-line, #d6deea);
        border-radius: 8px;
      }
      .ww-e-d1Uz.ww-layout, .ww-e-d1Uz [data-ww-ls~="d1Uz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1V0 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 sans-serif;
        color: var(--ww-color-text-text, #15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1V1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 14px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 14px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d1V2 {
        margin: 0;
        padding: 2px 2px 6px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1V2.ww-layout, .ww-e-d1V2 [data-ww-ls~="d1V2"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-content: var(--ww-content-align-content-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-d1V3 {
        margin: 0;
        padding: 0;
        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: 140px;
        border: 1px solid #d6deea;
        border-radius: 10px;
      }
      .ww-e-d1V4 {
        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;
        cursor: pointer;
      }
    }
    @layer custom {
      .ww-e-d1Ts {
        cursor: pointer;
      }
      .ww-e-d1Tt {
        cursor: pointer;
      }
      .ww-e-d1Ty {
        cursor: pointer;
      }
      .ww-e-d1Tz {
        cursor: pointer;
      }
      .ww-e-d1U3 {
        overflow-y: auto;
      }
      .ww-e-d1UJ {
        transition: transform 250ms ease;
      }
      .ww-e-d1UM {
        align-self: stretch;
      }
      .ww-e-d1Ui {
        transition: max-height 250ms ease, opacity 200ms ease, margin 250ms ease;
      }
      .ww-e-d1Uj {
        transition: max-height 250ms ease, opacity 200ms ease, margin 250ms ease;
      }
      .ww-e-d1Uv {
        overflow-y: auto;
        word-break: break-word;
        white-space: pre-wrap;
      }
      .ww-e-d1V0 {
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .ww-e-d1V2 {
        overflow: auto hidden;
      }
      .ww-e-d1V3 {
        overflow-y: auto;
      }
    }
  }
  @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-EjG3j969OxOqbmPh {
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-M9wY0YFWz_31zo_P {
        max-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dF {
        height: calc(100vh - 64px);
        aspect-ratio: unset;
        display: block;
        background-color: var(--ww-color-surface-panel, #ffffff);
        position: fixed;
        top: 64px;
        width: 210px;
      }
      .ww-s-dF > .ww-section-element {
        width: 210px;
        min-width: 210px;
        border-right: 1px solid var(--ww-color-surface-line, #d6deea);
      }
      .ww-s-dF > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-dJ {
        height: 64px;
        display: flex;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        position: fixed;
        top: 0;
        width: 100%;
      }
      .ww-s-dJ > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
      }
      .ww-s-dJ > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dU > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dd > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dQ {
        background-color: #0000;
      }
      .ww-s-dQ > .ww-section-element {
        padding: 0;
      }
      .ww-s-dQ > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
    .ww-s-dF {
      left: 0;
      bottom: 0;
      z-index: 40;
      overflow-y: auto;
    }
    .ww-s-dJ {
      left: 0;
      right: 0;
      z-index: 60;
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-Fl9ul3d7deuE5K65 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        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-CXbNbdFlmLEooZ6z {
        margin: 0;
        z-index: unset;
        align-self: 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-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-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-86fXcKQEGjxXSeQ- {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-TRbWnbjJaSEo3p9T {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-iCdfZrnTQBp0PuBo {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ou27jIHdv0BVoFfy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CawzWquSXsb4cS10 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JHTUrsi5weKcajAQ {
        margin: 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;
      }
    }
    @layer ordered {
      .ww-e-dow {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dow:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dow.ww-layout, .ww-e-dow [data-ww-ls~="dow"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dox {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dox:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dox.ww-layout, .ww-e-dox [data-ww-ls~="dox"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-doy {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-doy:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-doy.ww-layout, .ww-e-doy [data-ww-ls~="doy"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-doz {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-doz:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-doz.ww-layout, .ww-e-doz [data-ww-ls~="doz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dp0 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dp0:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dp0.ww-layout, .ww-e-dp0 [data-ww-ls~="dp0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dp1 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dp1:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dp1.ww-layout, .ww-e-dp1 [data-ww-ls~="dp1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dp2 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dp2:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dp2.ww-layout, .ww-e-dp2 [data-ww-ls~="dp2"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dp3 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dp3:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dp3.ww-layout, .ww-e-dp3 [data-ww-ls~="dp3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dp4 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dp4:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dp4.ww-layout, .ww-e-dp4 [data-ww-ls~="dp4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dp5 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dp5:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dp5.ww-layout, .ww-e-dp5 [data-ww-ls~="dp5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dp6 {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dp7 {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dp8 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dp8:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dp8.ww-layout, .ww-e-dp8 [data-ww-ls~="dp8"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dpA {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dpA:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dpA.ww-layout, .ww-e-dpA [data-ww-ls~="dpA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dpD {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpE {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dpE:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dpE.ww-layout, .ww-e-dpE [data-ww-ls~="dpE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dpG {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dpH {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dpH:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dpH.ww-layout, .ww-e-dpH [data-ww-ls~="dpH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dpJ {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dpK {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dpK:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dpK.ww-layout, .ww-e-dpK [data-ww-ls~="dpK"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dpM {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpN {
        margin: 14px 10px 5px;
        font: 700 10px/1.2 var(--ww-default-font-family, sans-serif);
        color: #8593ab;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-dpO {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpQ {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dpR {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpS {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dpS:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dpS.ww-layout, .ww-e-dpS [data-ww-ls~="dpS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dpT {
        padding: 10px 8px;
        display: flex;
        flex: 1 1 auto;
      }
      .ww-e-dpT.ww-layout, .ww-e-dpT [data-ww-ls~="dpT"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dpV {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dpW {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dpW:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dpW.ww-layout, .ww-e-dpW [data-ww-ls~="dpW"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dpc {
        margin: 14px 10px 5px;
        font: 700 10px/1.2 var(--ww-default-font-family, sans-serif);
        color: #8593ab;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-dpe {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dpl {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpm {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpn {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpo {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpp {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dpq {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dpq:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dpq.ww-layout, .ww-e-dpq [data-ww-ls~="dpq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dps {
        margin: 14px 10px 5px;
        font: 700 10px/1.2 var(--ww-default-font-family, sans-serif);
        color: #8593ab;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-dpt {
        margin: 14px 10px 5px;
        font: 700 10px/1.2 var(--ww-default-font-family, sans-serif);
        color: #8593ab;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-dpu {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpv {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dpw {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dpx {
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-dpx.ww-layout, .ww-e-dpx [data-ww-ls~="dpx"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dpy {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dq0 {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dq1 {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dq3 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dq3:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dq3.ww-layout, .ww-e-dq3 [data-ww-ls~="dq3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dq4 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dq4:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dq4.ww-layout, .ww-e-dq4 [data-ww-ls~="dq4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dq5 {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dq5:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dq5.ww-layout, .ww-e-dq5 [data-ww-ls~="dq5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dq6 {
        padding: 8px 10px;
        display: none;
        cursor: pointer;
        border-radius: 9px;
      }
      .ww-e-dq6.ww-layout, .ww-e-dq6 [data-ww-ls~="dq6"] {
        display: none;
      }
      .ww-e-dq7 {
        margin: 14px 10px 5px;
        font: 700 10px/1.2 var(--ww-default-font-family, sans-serif);
        color: #8593ab;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-dq8 {
        margin: 14px 10px 5px;
        font: 700 10px/1.2 var(--ww-default-font-family, sans-serif);
        color: #8593ab;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-dq9 {
        font: 400 13.5px/1.4 var(--ww-default-font-family, sans-serif);
        color: #42506b;
        white-space-collapse: preserve;
      }
      .ww-e-dqA {
        padding: 8px 10px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        border-left: 3px solid #0000;
        border-radius: 9px;
      }
      .ww-e-dqA:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #eaf0f7;
        border-left: 3px solid #003d7c;
      }
      .ww-e-dqA.ww-layout, .ww-e-dqA [data-ww-ls~="dqA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 9px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwB {
        font: var(--7143cf43-796c-409c-b574-363b54fad886, 700 18px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-dwC {
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-dwD {
        padding: 6px;
        display: flex;
        min-width: 200px;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 10px;
      }
      .ww-e-dwD.ww-layout, .ww-e-dwD [data-ww-ls~="dwD"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwE {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-dwF {
        padding: 12px 14px;
        display: flex;
        max-width: 380px;
        min-width: 280px;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 10px;
      }
      .ww-e-dwF.ww-layout, .ww-e-dwF [data-ww-ls~="dwF"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwG {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-dwH {
        display: flex;
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-dwH.ww-layout, .ww-e-dwH [data-ww-ls~="dwH"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwJ {
        padding: 6px 10px;
        display: flex;
        border-radius: 8px;
      }
      .ww-e-dwJ.ww-layout, .ww-e-dwJ [data-ww-ls~="dwJ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwK {
        display: flex;
        height: 38px;
      }
      .ww-e-dwK.ww-layout, .ww-e-dwK [data-ww-ls~="dwK"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwL {
        width: 16px;
        height: 16px;
      }
      .ww-e-dwM {
        font: 600 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-dwN {
        width: 70px;
        height: 70px;
        --wwi-of: contain;
      }
      .ww-e-dwO {
        padding: 6px 10px;
        display: flex;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dwO.ww-layout, .ww-e-dwO [data-ww-ls~="dwO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwP {
        width: 16px;
        height: 16px;
      }
      .ww-e-dwQ {
        font: 400 11px/1.2 var(--ww-default-font-family, sans-serif);
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-dwR {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dwS {
        flex: 1 1 auto;
        font: var(--ww-typo-text-body-sm, 400 13px/1.45 sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dwT {
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
        border-radius: 4px;
      }
      .ww-e-dwT:where(:hover) {
        background-color: #0a122014;
      }
      .ww-e-dwT.ww-layout, .ww-e-dwT [data-ww-ls~="dwT"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwU {
        display: flex;
      }
      .ww-e-dwU.ww-layout, .ww-e-dwU [data-ww-ls~="dwU"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwV {
        padding: 8px 10px;
        font: var(--76b7d016-6e56-4a68-bbc2-be5e4e294957, 400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 6px;
      }
      .ww-e-dwV:where(:hover) {
        color: var(--0d5f043f-e0b3-4559-b6ae-3d9d7585634e,#003d7c);
        background-color: var(--f79326f3-22d8-4954-852d-250bb5c83214,#eaf0f7);
      }
      .ww-e-dwW {
        width: 13px;
        height: 13px;
      }
      .ww-e-dwX {
        padding: 8px 10px;
        display: flex;
        cursor: pointer;
        border-radius: 6px;
      }
      .ww-e-dwX.ww-layout, .ww-e-dwX [data-ww-ls~="dwX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwY {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dwY.ww-layout, .ww-e-dwY [data-ww-ls~="dwY"] {
        display: flex;
        flex-flow: column;
        align-items: flex-end;
        gap: 8px;
      }
      .ww-e-dwZ {
        padding: 0 24px;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-dwZ.ww-layout, .ww-e-dwZ [data-ww-ls~="dwZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dwa {
        display: flex;
      }
      .ww-e-dwa.ww-layout, .ww-e-dwa [data-ww-ls~="dwa"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwb {
        width: 14px;
        height: 14px;
      }
      .ww-e-dwd {
        padding: 4px 8px;
        display: flex;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dwd.ww-layout, .ww-e-dwd [data-ww-ls~="dwd"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dwe {
        width: 22px;
        height: 22px;
      }
      .ww-e-dwf {
        display: flex;
      }
      .ww-e-dwf.ww-layout, .ww-e-dwf [data-ww-ls~="dwf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwg {
        width: 16px;
        height: 16px;
      }
      .ww-e-dwh {
        padding: 6px;
        display: flex;
        min-width: 180px;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 10px;
      }
      .ww-e-dwh.ww-layout, .ww-e-dwh [data-ww-ls~="dwh"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dwi {
        white-space-collapse: preserve;
      }
      .ww-e-dwj {
        padding: 8px 10px;
        font: var(--76b7d016-6e56-4a68-bbc2-be5e4e294957, 400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 6px;
      }
      .ww-e-dwj:where(:hover) {
        color: var(--0d5f043f-e0b3-4559-b6ae-3d9d7585634e,#003d7c);
        background-color: var(--f79326f3-22d8-4954-852d-250bb5c83214,#eaf0f7);
      }
      .ww-e-dwk {
        padding: 8px 10px;
        font: var(--76b7d016-6e56-4a68-bbc2-be5e4e294957, 400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 6px;
      }
      .ww-e-dwk:where(:hover) {
        color: var(--0d5f043f-e0b3-4559-b6ae-3d9d7585634e,#003d7c);
        background-color: var(--f79326f3-22d8-4954-852d-250bb5c83214,#eaf0f7);
      }
      .ww-e-d16O {
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-d16P {
        margin: -8px 0 0;
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-d16Q {
        width: 18px;
        height: 18px;
      }
      .ww-e-d16R {
        display: flex;
        width: 100%;
        height: 100%;
        background-color: var(--0d5f043f-e0b3-4559-b6ae-3d9d7585634e,#003d7c);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d16R:where(:hover) {
        background-color: var(--e14f8eef-576e-42ac-bb4f-6474f4dc6caa,#00306a);
      }
      .ww-e-d16R.ww-layout, .ww-e-d16R [data-ww-ls~="d16R"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d16S {
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-d16T {
        display: flex;
        max-height: 320px;
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 10px;
      }
      .ww-e-d16T.ww-layout, .ww-e-d16T [data-ww-ls~="d16T"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d16U {
        display: flex;
      }
      .ww-e-d16U.ww-layout, .ww-e-d16U [data-ww-ls~="d16U"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d16V {
        display: flex;
      }
      .ww-e-d16V.ww-layout, .ww-e-d16V [data-ww-ls~="d16V"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d16W {
        padding: 96px 24px 24px;
        z-index: 1000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0c142473;
      }
      .ww-e-d16W.ww-layout, .ww-e-d16W [data-ww-ls~="d16W"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
      }
      .ww-e-d16X {
        font: var(--7143cf43-796c-409c-b574-363b54fad886, 700 18px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d16Y {
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-d16Z {
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--8d611433-6e36-42ec-9269-f7ab2c0b0bf1,#c11d4f);
        white-space-collapse: preserve;
      }
      .ww-e-d16a {
        font: var(--76b7d016-6e56-4a68-bbc2-be5e4e294957, 400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d16b {
        padding: 10px 12px;
        display: flex;
      }
      .ww-e-d16b.ww-layout, .ww-e-d16b [data-ww-ls~="d16b"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d16c {
        padding: 9px 12px;
        flex: 1 1 auto;
        font: var(--76b7d016-6e56-4a68-bbc2-be5e4e294957, 400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 8px;
        --placeholder-color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
      }
      .ww-e-d16d {
        padding: 0 4px;
        font: var(--7143cf43-796c-409c-b574-363b54fad886, 700 18px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d16d:where(:hover) {
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
      }
      .ww-e-d16e {
        display: flex;
        width: 104px;
        min-width: 104px;
        height: 40px;
      }
      .ww-e-d16e.ww-layout, .ww-e-d16e [data-ww-ls~="d16e"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d16g {
        display: flex;
        width: 118px;
        min-width: 118px;
        height: 34px;
      }
      .ww-e-d16g.ww-layout, .ww-e-d16g [data-ww-ls~="d16g"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d16i {
        display: flex;
        width: 100%;
        height: 100%;
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--ffa8d74f-eb7f-43d6-8153-ccdc25c51147,#ffffff);
        white-space-collapse: preserve;
        background-color: var(--0d5f043f-e0b3-4559-b6ae-3d9d7585634e,#003d7c);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d16i:where(:hover) {
        background-color: var(--e14f8eef-576e-42ac-bb4f-6474f4dc6caa,#00306a);
      }
      .ww-e-d16i:where([data-ww-states~="_wwDisabled"]), .ww-e-d16i:where(:disabled), .ww-e-d16i:where([disabled]) {
        cursor: not-allowed;
        opacity: 0.45;
      }
      .ww-e-d16j {
        padding: 20px;
        display: flex;
        width: 100%;
        max-width: 560px;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 16px;
      }
      .ww-e-d16j.ww-layout, .ww-e-d16j [data-ww-ls~="d16j"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d16k {
        font: var(--76b7d016-6e56-4a68-bbc2-be5e4e294957, 400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-d1DD {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1DE {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-d1DF {
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1DG {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-d1DH {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1DI {
        width: 14px;
        flex: 0 0 auto;
        height: 14px;
      }
      .ww-e-d1DJ {
        padding: 9px 16px;
        display: flex;
        width: fit-content;
        flex: 0 0 auto;
        background: var(--ww-style-background-color);
        cursor: var(--ww-style-cursor, not-allowed);
        border-radius: 10px;
      }
      .ww-e-d1DJ:where(:hover) {
        background: var(--ww-style-background-color);
      }
      .ww-e-d1DJ.ww-layout, .ww-e-d1DJ [data-ww-ls~="d1DJ"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DK {
        padding: 24px;
        display: flex;
        width: 100%;
        max-width: 520px;
        max-height: 88vh;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        box-shadow: 0 18px 48px #0f172a47;
        border-radius: 16px;
      }
      .ww-e-d1DK.ww-layout, .ww-e-d1DK [data-ww-ls~="d1DK"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-d1DL {
        padding: 24px;
        z-index: 1000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0b12208c;
      }
      @media (max-width: 767px) {
        .ww-e-d1DL {
          padding: 12px;
        }
      }
      .ww-e-d1DL.ww-layout, .ww-e-d1DL [data-ww-ls~="d1DL"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1DM {
        font: var(--7143cf43-796c-409c-b574-363b54fad886, 700 18px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--0d5f043f-e0b3-4559-b6ae-3d9d7585634e,#003d7c);
        white-space-collapse: preserve;
      }
      .ww-e-d1DN {
        padding: 10px 14px;
        display: flex;
        background-color: var(--24373156-96f2-416c-a9da-0da845810b88,#fde3ea);
        border: 1px solid var(--8d611433-6e36-42ec-9269-f7ab2c0b0bf1,#c11d4f);
        border-radius: 10px;
      }
      .ww-e-d1DN.ww-layout, .ww-e-d1DN [data-ww-ls~="d1DN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DO {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--8d611433-6e36-42ec-9269-f7ab2c0b0bf1,#c11d4f);
        white-space-collapse: preserve;
      }
      .ww-e-d1DP {
        display: flex;
      }
      .ww-e-d1DP.ww-layout, .ww-e-d1DP [data-ww-ls~="d1DP"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d1DQ {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1DR {
        display: flex;
      }
      .ww-e-d1DR.ww-layout, .ww-e-d1DR [data-ww-ls~="d1DR"] {
        display: flex;
        flex-flow: column;
        gap: 23px 6px;
      }
      .ww-e-d1DS {
        padding: 10px 12px;
        display: flex;
        background-color: var(--f79326f3-22d8-4954-852d-250bb5c83214,#eaf0f7);
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 9px;
      }
      .ww-e-d1DS.ww-layout, .ww-e-d1DS [data-ww-ls~="d1DS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DT {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-d1DU {
        display: flex;
        flex: 1;
      }
      .ww-e-d1DU.ww-layout, .ww-e-d1DU [data-ww-ls~="d1DU"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1DV {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1DW {
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-d1DX {
        padding: 0 12px;
        display: flex;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 9px;
      }
      .ww-e-d1DX.ww-layout, .ww-e-d1DX [data-ww-ls~="d1DX"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DY {
        font: var(--c28bbdd7-49ad-4df6-8862-fe3f42f91c91, 400 12px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-d1DZ {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-d1DZ.ww-layout, .ww-e-d1DZ [data-ww-ls~="d1DZ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Da {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1Db {
        width: 14px;
        flex: 0 0 auto;
        height: 14px;
      }
      .ww-e-d1Dc {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--ffa8d74f-eb7f-43d6-8153-ccdc25c51147,#ffffff);
        white-space-collapse: preserve;
      }
      .ww-e-d1Dd {
        display: flex;
        max-height: 210px;
      }
      .ww-e-d1Dd.ww-layout, .ww-e-d1Dd [data-ww-ls~="d1Dd"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1De {
        display: flex;
        width: 100%;
      }
      .ww-e-d1De.ww-layout, .ww-e-d1De [data-ww-ls~="d1De"] {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Df {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1Dg {
        font: var(--9960070d-4d9a-4708-9e16-4c084aadb98d, 600 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1Dh {
        display: flex;
      }
      .ww-e-d1Dh.ww-layout, .ww-e-d1Dh [data-ww-ls~="d1Dh"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1Di {
        padding: 8px 10px;
        display: flex;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        cursor: pointer;
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 8px;
      }
      .ww-e-d1Di:where(:hover) {
        background-color: var(--f79326f3-22d8-4954-852d-250bb5c83214,#eaf0f7);
      }
      .ww-e-d1Di.ww-layout, .ww-e-d1Di [data-ww-ls~="d1Di"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1Dj {
        padding: 6px 10px;
        display: flex;
        flex: 0 0 auto;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        cursor: pointer;
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 8px;
      }
      .ww-e-d1Dj:where(:hover) {
        background-color: var(--f79326f3-22d8-4954-852d-250bb5c83214,#eaf0f7);
      }
      .ww-e-d1Dj.ww-layout, .ww-e-d1Dj [data-ww-ls~="d1Dj"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Dk {
        padding: 10px 0;
        width: 100%;
        flex: 1;
        font: var(--76b7d016-6e56-4a68-bbc2-be5e4e294957, 400 14px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--698d5392-80ee-42fd-bf5d-ceb5ba3a793d,#15243d);
        white-space-collapse: preserve;
        background-color: #0000;
        border: 0 solid #0000;
        --placeholder-color: var(--60f81bc6-850b-48ae-aae4-55f094fc663d,#5d6c87);
      }
      .ww-e-d1Dl {
        padding: 10px 14px;
        display: flex;
        flex: 1;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 9px;
      }
      .ww-e-d1Dl.ww-layout, .ww-e-d1Dl [data-ww-ls~="d1Dl"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Dm {
        padding: 10px 14px;
        display: flex;
        flex: 1;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 9px;
      }
      .ww-e-d1Dm.ww-layout, .ww-e-d1Dm [data-ww-ls~="d1Dm"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Dn {
        padding: 9px 16px;
        display: flex;
        flex: 0 0 auto;
        background-color: var(--c16e3295-22ce-4a08-90a9-3ca2ac9c0f90,#ffffff);
        cursor: pointer;
        border: 1px solid var(--16b7e76b-ad11-462f-8588-4eee629f4377,#d6deea);
        border-radius: 10px;
      }
      .ww-e-d1Dn:where(:hover) {
        background-color: var(--f79326f3-22d8-4954-852d-250bb5c83214,#eaf0f7);
      }
      .ww-e-d1Dn.ww-layout, .ww-e-d1Dn [data-ww-ls~="d1Dn"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Do {
        display: flex;
      }
      .ww-e-d1Do.ww-layout, .ww-e-d1Do [data-ww-ls~="d1Do"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1Dp {
        display: flex;
        max-height: 210px;
      }
      .ww-e-d1Dp.ww-layout, .ww-e-d1Dp [data-ww-ls~="d1Dp"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1Dq {
        font-size: 16px;
        text-align: center;
        color: var(--0d5f043f-e0b3-4559-b6ae-3d9d7585634e,#003d7c);
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      .ww-e-d1Dq:where(:hover) {
        font-size: 17px;
        color: var(--e14f8eef-576e-42ac-bb4f-6474f4dc6caa,#00306a);
      }
      .ww-e-d1Kw {
        padding: 24px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #0a12208c;
      }
      .ww-e-d1Kw.ww-layout, .ww-e-d1Kw [data-ww-ls~="d1Kw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Kx {
        display: flex;
      }
      .ww-e-d1Kx.ww-layout, .ww-e-d1Kx [data-ww-ls~="d1Kx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ky {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1Kz {
        padding: 10px 12px;
        font: var(--ww-typo-text-body, 400 14px/1.5 sans-serif);
        color: var(--ww-color-status-danger, #c11d4f);
        white-space-collapse: preserve;
        background-color: var(--ww-color-status-danger-bg, #fde3ea);
        border-radius: 10px;
      }
      .ww-e-d1L0 {
        font: var(--ww-typo-text-small, 400 12px/1.4 sans-serif);
        color: var(--ww-color-text-muted, #5d6c87);
        white-space-collapse: preserve;
      }
      .ww-e-d1L1 {
        font: var(--ww-typo-text-label, 600 13px/1.4 sans-serif);
        color: var(--ww-color-text-inverse, #ffffff);
        white-space-collapse: preserve;
      }
      .ww-e-d1L2 {
        font: var(--ww-typo-heading-h2, 700 18px/1.3 sans-serif);
        color: var(--ww-color-text-text, #15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1L3 {
        font: var(--ww-typo-text-body, 400 14px/1.5 sans-serif);
        color: var(--ww-color-text-text, #15243d);
        white-space-collapse: preserve;
      }
      .ww-e-d1L4 {
        padding: 24px;
        display: flex;
        width: 100%;
        max-width: 460px;
        background-color: var(--ww-color-surface-panel, #ffffff);
        border: 1px solid var(--ww-color-surface-line, #d6deea);
        border-radius: 14px;
      }
      .ww-e-d1L4.ww-layout, .ww-e-d1L4 [data-ww-ls~="d1L4"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1L5 {
        display: flex;
      }
      .ww-e-d1L5.ww-layout, .ww-e-d1L5 [data-ww-ls~="d1L5"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1L6 {
        padding: 9px 20px;
        display: flex;
        background-color: var(--ww-color-brand-navy, #003d7c);
        border-radius: 10px;
      }
      .ww-e-d1L6:where(:hover) {
        background-color: var(--ww-color-brand-navy-hover, #00306a);
      }
      .ww-e-d1L6.ww-layout, .ww-e-d1L6 [data-ww-ls~="d1L6"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
    .ww-e-dpT {
      overflow-y: auto;
    }
    .ww-e-dwD {
      box-shadow: 0 8px 24px #1018281f;
    }
    .ww-e-dwF {
      box-shadow: 0 10px 30px #0a12202e;
      pointer-events: auto;
    }
    .ww-e-dwT {
      cursor: pointer;
    }
    .ww-e-dwY {
      top: 76px;
      right: 24px;
      z-index: 3000;
      position: fixed;
      pointer-events: none;
    }
    .ww-e-dwh {
      box-shadow: 0 8px 24px #1018281f;
    }
    .ww-e-d16R {
      opacity: var(--ww-style-opacity);
      pointer-events: var(--ww-style-pointer-events);
    }
    .ww-e-d16T {
      overflow-y: auto;
      visibility: var(--ww-style-visibility);
      pointer-events: var(--ww-style-pointer-events);
    }
    .ww-e-d1DK {
      box-sizing: border-box;
      overflow-y: auto;
    }
    .ww-e-d1Dd {
      overflow-y: auto;
    }
    .ww-e-d1Dk {
      outline: none;
    }
    .ww-e-d1Dp {
      overflow-y: auto;
    }
    .ww-e-d1Kw {
      inset: 0;
      z-index: 2000;
      position: fixed;
    }
    .ww-e-d1Kz {
      white-space: pre-line;
    }
    .ww-e-d1L4 {
      box-shadow: 0 18px 48px #0a122047;
    }
    .ww-e-d1L6 {
      cursor: pointer;
    }
  }
}
@layer ww-style-layout-override {
}
