@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-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  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-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-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-align {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width-section-root {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dXr {
        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-dXX {
        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-dXY {
        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: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#101828);
        white-space-collapse: preserve;
      }
      .ww-e-dXZ {
        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);
        line-height: 1.5;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dXa {
        margin: 0;
        padding: 8px 0 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-dXa.ww-layout, .ww-e-dXa [data-ww-ls~="dXa"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dXb {
        margin: 0;
        padding: 10px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: 1px solid #0000;
        border-radius: 8px;
      }
      .ww-e-dXb:where(:hover) {
        opacity: 0.9;
      }
      .ww-e-dXc {
        margin: 0;
        padding: 10px 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-size: 14px;
        font-family: var(--ww-default-font-family);
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae,#FFFFFF);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
        border-radius: 8px;
        --placeholder-color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180,#64748B);
      }
      .ww-e-dXc:where([data-ww-states~="focus"]), .ww-e-dXc:where(:focus-within) {
        border: 1px solid var(--c30e356e-743a-4d54-861c-884ff20ec530,#465FFF);
      }
      .ww-e-dXd {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 440px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae,#FFFFFF);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dXd {
          padding: 16px;
        }
      }
      .ww-e-dXd.ww-layout, .ww-e-dXd [data-ww-ls~="dXd"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dXe {
        margin: 0;
        padding: 10px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#101828);
        white-space-collapse: preserve;
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
        cursor: pointer;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
        border-radius: 8px;
      }
      .ww-e-dXe:where(:hover) {
        background-color: var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
      }
      .ww-e-dXf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dXf.ww-layout, .ww-e-dXf [data-ww-ls~="dXf"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        gap: 10px 100px;
      }
      .ww-e-dXg {
        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-dXg.ww-layout, .ww-e-dXg [data-ww-ls~="dXg"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dXh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dXi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 3;
        max-width: unset;
        min-width: 200px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dXi.ww-layout, .ww-e-dXi [data-ww-ls~="dXi"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dXj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dXj.ww-layout, .ww-e-dXj [data-ww-ls~="dXj"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dXk {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
      .ww-e-dXl {
        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-dXl.ww-layout, .ww-e-dXl [data-ww-ls~="dXl"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
      }
      .ww-e-dXm {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae, #FFFFFF);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 6px;
      }
      .ww-e-dXn {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae, #FFFFFF);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 6px;
      }
      .ww-e-dXo {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
      .ww-e-dXp {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dXp.ww-layout, .ww-e-dXp [data-ww-ls~="dXp"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dXq {
        margin: 0;
        padding: 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--c30e356e-743a-4d54-861c-884ff20ec530, #465FFF);
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-dXs {
        margin: 0;
        padding: 0 0 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
      }
      .ww-e-dXs.ww-layout, .ww-e-dXs [data-ww-ls~="dXs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dXt {
        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: 12px;
        font-family: var(--ww-default-font-family);
        color: #991b1b;
        white-space-collapse: preserve;
      }
      .ww-e-dXu {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae, #FFFFFF);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 6px;
      }
      .ww-e-dXv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dXw {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3, #F9FAFB);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 8px;
      }
      .ww-e-dXw.ww-layout, .ww-e-dXw [data-ww-ls~="dXw"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dXx {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 760px;
        max-width: 94vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae, #FFFFFF);
        box-shadow: 0 10px 25px #00000014;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 12px;
      }
      .ww-e-dXx.ww-layout, .ww-e-dXx [data-ww-ls~="dXx"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-dXy {
        margin: 0;
        padding: 4px 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid #fecaca;
        border-radius: 4px;
      }
      .ww-e-dXz {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3, #F9FAFB);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 6px;
      }
      .ww-e-dXz.ww-layout, .ww-e-dXz [data-ww-ls~="dXz"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dY0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dY0.ww-layout, .ww-e-dY0 [data-ww-ls~="dY0"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dY1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dY1.ww-layout, .ww-e-dY1 [data-ww-ls~="dY1"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dY2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dY2.ww-layout, .ww-e-dY2 [data-ww-ls~="dY2"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dY3 {
        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-dY3.ww-layout, .ww-e-dY3 [data-ww-ls~="dY3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-end;
      }
      .ww-e-dY4 {
        margin: 0;
        padding: 4px 8px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180, #64748B);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 4px;
      }
      .ww-e-dY5 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dY5.ww-layout, .ww-e-dY5 [data-ww-ls~="dY5"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dY6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 24px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180, #64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dY7 {
        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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
      .ww-e-dY8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 2;
        max-width: unset;
        min-width: 160px;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dY8.ww-layout, .ww-e-dY8 [data-ww-ls~="dY8"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dY9 {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 8px;
      }
      .ww-e-dY9.ww-layout, .ww-e-dY9 [data-ww-ls~="dY9"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dYA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dYA.ww-layout, .ww-e-dYA [data-ww-ls~="dYA"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 16px;
      }
      .ww-e-dYB {
        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: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
      .ww-e-dYC {
        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: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
      .ww-e-dYD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
      .ww-e-dYE {
        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: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180, #64748B);
        text-transform: uppercase;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dYF {
        margin: 0;
        padding: 0 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        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;
        background-color: var(--c30e356e-743a-4d54-861c-884ff20ec530, #465FFF);
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        border: none;
        border-radius: 6px;
      }
      .ww-e-dYG {
        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: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
      .ww-e-dYH {
        margin: 0;
        padding: 2px 8px;
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36, #ECF3FF);
        border-radius: 4px;
      }
      .ww-e-dYI {
        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: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dYJ {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180, #64748B);
        white-space-collapse: preserve;
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3, #F9FAFB);
        border: 1px dashed var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 6px;
      }
      .ww-e-dYK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dYK.ww-layout, .ww-e-dYK [data-ww-ls~="dYK"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-dYL {
        margin: 0;
        padding: 12px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
      }
      .ww-e-dYL.ww-layout, .ww-e-dYL [data-ww-ls~="dYL"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dYM {
        margin: 0;
        padding: 0 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae, #FFFFFF);
        cursor: pointer;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 6px;
      }
      .ww-e-dYN {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 38px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae, #FFFFFF);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 6px;
      }
      .ww-e-dYO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dYO.ww-layout, .ww-e-dYO [data-ww-ls~="dYO"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dYP {
        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: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180, #64748B);
        text-transform: uppercase;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dYQ {
        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: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180, #64748B);
        text-transform: uppercase;
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dYR {
        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: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
      .ww-e-dYS {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 60px;
        font-family: var(--ww-default-font-family);
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae, #FFFFFF);
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0, #E4E7EC);
        border-radius: 6px;
      }
      .ww-e-dYT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dYT.ww-layout, .ww-e-dYT [data-ww-ls~="dYT"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dYU {
        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: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56, #101828);
        white-space-collapse: preserve;
      }
    }
    @layer custom {
      .ww-e-dXm {
        box-sizing: border-box;
      }
      .ww-e-dXn {
        box-sizing: border-box;
      }
      .ww-e-dXq {
        white-space: nowrap;
      }
      .ww-e-dXt {
        white-space: pre-line;
      }
      .ww-e-dXu {
        box-sizing: border-box;
      }
      .ww-e-dXw {
        box-sizing: border-box;
      }
      .ww-e-dXx {
        box-sizing: border-box;
      }
      .ww-e-dXz {
        box-sizing: border-box;
      }
      .ww-e-dY9 {
        box-sizing: border-box;
      }
      .ww-e-dYJ {
        font-style: italic;
      }
      .ww-e-dYN {
        box-sizing: border-box;
      }
      .ww-e-dYS {
        box-sizing: border-box;
      }
    }
  }
  @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-Mt_IyO1ahYQMxfyW {
        z-index: unset;
        max-height: unset;
      }
      .ww-a--KGRjBBOtDBhGNXy {
        width: 100%;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-EjG3j969OxOqbmPh {
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dK {
        height: 0;
        min-height: 0;
        display: block;
        background-color: #0000;
      }
      .ww-s-dK > .ww-section-element {
        padding: 0;
        min-height: 0;
      }
      .ww-s-dK > .ww-section-element.ww-layout {
        display: block;
      }
      .ww-s-dM {
        height: 100vh;
        display: flex;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae,#FFFFFF);
        position: fixed;
        top: 0;
        left: 0;
        width: var(--ww-style-width, 220px);
        transition: width .2s ease;
      }
      .ww-s-dM > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: var(--ww-style-width, 220px);
        padding: 22px 0;
        border: 0 solid #0000;
        transition: width .2s ease;
      }
      .ww-s-dM > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 2px;
      }
    }
  }
  @layer custom {
    .ww-s-dM {
      box-shadow: 1px 0 0 var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
      overflow-y: auto;
      backdrop-filter: blur(22px) saturate(150%);
    }
  }
}
@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-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-WpwheAhzw1TSlDLG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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;
      }
      .ww-a-frhHrB5uR6AYSSJC {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-909017zV2JtYxP_Z {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-UfNaetoxP-ZUUwdE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-9FROTMp0QtBhX43y {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-IoZDbzf2szOPt3hR {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-XZ1OQUYyP82I9XLP {
        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-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-5vPC2pfTS2ZaJ0xk {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dc {
        padding: 11px 14px;
        display: flex;
        cursor: pointer;
        border-bottom: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab042c0,#F2F4F7);
      }
      .ww-e-dc:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-dc.ww-layout, .ww-e-dc [data-ww-ls~="dc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d17 {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d18 {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d19 {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d1A {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d1g {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1h {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180,#344054);
        white-space-collapse: preserve;
      }
      .ww-e-d2x {
        padding: 10px 14px;
        display: var(--ww-style-display);
        border-top: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#EAECF0);
      }
      .ww-e-d2x.ww-layout, .ww-e-d2x [data-ww-ls~="d2x"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6e {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6f {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d6f:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d6f:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d6f.ww-layout, .ww-e-d6f [data-ww-ls~="d6f"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d6g {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6h {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d6i {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d6i:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d6i:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d6i.ww-layout, .ww-e-d6i [data-ww-ls~="d6i"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d6j {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6k {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d6l {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6m {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d6n {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6o {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d6o:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d6o:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d6o.ww-layout, .ww-e-d6o [data-ww-ls~="d6o"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d6p {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6q {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d6r {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6s {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d6t {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6u {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d6v {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d7N {
        font: 500 13px / 1.4 sans-serif;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-d83 {
        font: 400 11px / 1.3 sans-serif;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-d84 {
        display: var(--ww-style-display, none);
        position: fixed;
        top: 78px;
        right: 24px;
        left: auto;
        width: 360px;
        max-width: calc(100vw - 32px);
        max-height: 75vh;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae,#FFFFFF);
        box-shadow: none;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
        border-radius: 14px;
      }
      .ww-e-d84.ww-layout, .ww-e-d84 [data-ww-ls~="d84"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d85 {
        padding: 4px 10px;
        font: 700 12px / 1 sans-serif;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
        border-radius: 6px;
      }
      .ww-e-d86 {
        padding: 4px 10px;
        font: 700 12px / 1 sans-serif;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#101828);
        white-space-collapse: preserve;
        background-color: var(--f8269772-c869-4d47-8414-0842ca574cae,#FFFFFF);
        cursor: pointer;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
        border-radius: 6px;
      }
      .ww-e-d87 {
        display: var(--ww-style-display, none);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0000;
      }
      .ww-e-d87.ww-layout, .ww-e-d87 [data-ww-ls~="d87"] {
        display: var(--ww-style-display, none);
      }
      .ww-e-d89 {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d89:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d89:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d89.ww-layout, .ww-e-d89 [data-ww-ls~="d89"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d8A {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d8A:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d8A:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d8A.ww-layout, .ww-e-d8A [data-ww-ls~="d8A"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d8B {
        display: var(--ww-style-display, block);
        font: 500 14px / 1.4 sans-serif;
        color: currentColor;
        white-space-collapse: preserve;
      }
      .ww-e-d8C {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d8C:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d8C:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d8C.ww-layout, .ww-e-d8C [data-ww-ls~="d8C"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d8D {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d8D:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d8D:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d8D.ww-layout, .ww-e-d8D [data-ww-ls~="d8D"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d8E {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d8E:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d8E:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d8E.ww-layout, .ww-e-d8E [data-ww-ls~="d8E"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d8F {
        padding: 0 20px 18px;
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
        font: 800 18px / 1.2 sans-serif;
        text-align: var(--ww-content-ww-text-text-align, left);
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#101828);
        white-space-collapse: preserve;
      }
      .ww-e-d8G {
        margin: 0 0 14px;
        padding: 6px 10px;
        width: auto;
        font-size: 16px;
        line-height: 1;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180,#344054);
        white-space-collapse: preserve;
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
        cursor: pointer;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
        border-radius: 8px;
      }
      .ww-e-d8G:where(:hover) {
        color: var(--c30e356e-743a-4d54-861c-884ff20ec530,#465FFF);
        border: 1px solid var(--c30e356e-743a-4d54-861c-884ff20ec530,#465FFF);
      }
      .ww-e-d8H {
        padding: 8px 12px;
        display: flex;
        width: 380px;
        max-width: 44%;
        background-color: #f9fafb;
        border: 1px solid #e4e7ec;
        border-radius: 10px;
      }
      .ww-e-d8H:where(:hover) {
        border: 1px solid #465fff;
      }
      .ww-e-d8H.ww-layout, .ww-e-d8H [data-ww-ls~="d8H"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d8I {
        padding: 0;
        width: 40px;
        height: 40px;
        font-size: 16px;
        color: #344054;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e4e7ec;
        border-radius: 999px;
      }
      .ww-e-d8I:where(:hover) {
        background-color: #f9fafb;
        border: 1px solid #465fff;
      }
      .ww-e-d8J {
        padding: 0 24px;
        display: none;
        position: fixed;
        top: 0;
        right: 0;
        left: var(--ww-style-left, 220px);
        width: var(--ww-section-root-auto-width, revert-layer);
        height: 60px;
        background-color: #ffffffd1;
        transition: left .2s ease;
      }
      .ww-e-d8J.ww-layout, .ww-e-d8J [data-ww-ls~="d8J"] {
        display: none;
      }
      .ww-e-d8K {
        overflow: hidden;
        width: 0;
        height: 0;
      }
      .ww-e-d8L {
        padding: 10px 12px;
        display: var(--ww-style-display);
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-d8L:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d8L:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-d8L.ww-layout, .ww-e-d8L [data-ww-ls~="d8L"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d8M {
        margin: auto 0 0;
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab342c0,#E4E7EC);
        border-radius: 8px;
      }
      .ww-e-d8M:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-d8M.ww-layout, .ww-e-d8M [data-ww-ls~="d8M"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dC9 {
        padding: 12px 14px;
        display: flex;
        background: var(--ww-style-background-color);
        box-shadow: 0 4px 12px #1018281a;
        border: var(--ww-style-border);
        border-radius: 10px;
      }
      .ww-e-dC9.ww-layout, .ww-e-dC9 [data-ww-ls~="dC9"] {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dEN {
        padding: 0;
        display: flex;
        width: 22px;
        height: 22px;
        font-size: 13px;
        line-height: 1;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180,#64748B);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid #0000;
        border-radius: 6px;
      }
      .ww-e-dEN:where(:hover) {
        background-color: #10182814;
      }
      .ww-e-dEO {
        font-size: 14px;
        line-height: 1.4;
        font-weight: 500;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#101828);
        white-space-collapse: preserve;
      }
      .ww-e-dEP {
        font-size: 12px;
        line-height: 1.4;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dEQ {
        display: flex;
        flex: 1;
      }
      .ww-e-dEQ.ww-layout, .ww-e-dEQ [data-ww-ls~="dEQ"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dER {
        z-index: 9000;
        display: flex;
        position: fixed;
        top: 76px;
        right: 24px;
        width: 380px;
        max-width: calc(100vw - 48px);
      }
      @media (max-width: 767px) {
        .ww-e-dER {
          top: 68px;
          right: 12px;
          left: 12px;
          width: var(--ww-section-root-auto-width, revert-layer);
        }
      }
      .ww-e-dER.ww-layout, .ww-e-dER [data-ww-ls~="dER"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dFm {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dFm:where(:hover) {
        background-color: var(--8f1d9555-b5e1-4c9d-b83a-1f38a2e512f3,#F9FAFB);
      }
      .ww-e-dFm:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--05c7accf-55d2-449a-a024-485839301a36,#ECF3FF);
      }
      .ww-e-dFm.ww-layout, .ww-e-dFm [data-ww-ls~="dFm"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHr {
        margin: 2px 0 14px 8px;
        display: none;
        width: var(--ww-style-width-section-root, var(--ww-section-root-auto-width, revert-layer));
      }
      .ww-e-dNh {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        flex: 1;
      }
      .ww-e-dNh.ww-layout, .ww-e-dNh [data-ww-ls~="dNh"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 2px;
      }
      .ww-e-dTr {
        font-size: 14px;
        white-space-collapse: preserve;
      }
      .ww-e-dTs {
        font-size: 14px;
        color: #98a2b3;
        white-space-collapse: preserve;
      }
      .ww-e-dTt {
        display: flex;
      }
      .ww-e-dTt.ww-layout, .ww-e-dTt [data-ww-ls~="dTt"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dTu {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dTu.ww-layout, .ww-e-dTu [data-ww-ls~="dTu"] {
        display: flex;
      }
      .ww-e-dTv {
        padding: 0;
        width: 40px;
        height: 40px;
        font-size: 16px;
        color: #344054;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e4e7ec;
        border-radius: 999px;
      }
      .ww-e-dTv:where(:hover) {
        background-color: #f9fafb;
        border: 1px solid #465fff;
      }
      .ww-e-dTw {
        position: absolute;
        top: 8px;
        right: 9px;
        width: 9px;
        height: 9px;
        background-color: #f04438;
        border: 2px solid #fff;
        border-radius: 999px;
      }
      .ww-e-dTw.ww-layout, .ww-e-dTw [data-ww-ls~="dTw"] {
        display: flex;
      }
      .ww-e-dTx {
        display: flex;
        width: 40px;
        height: 40px;
        background: linear-gradient(135deg, #465fff, #7592ff);
        border-radius: 999px;
      }
      .ww-e-dTx.ww-layout, .ww-e-dTx [data-ww-ls~="dTx"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dTy {
        font: 700 13px / 1 sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dU6 {
        margin: 2px 0 14px 8px;
        width: var(--ww-style-width-section-root, var(--ww-section-root-auto-width, revert-layer));
        height: auto;
        --wwi-of: contain;
      }
      .ww-e-dWL {
        padding: 16px 14px;
        display: var(--ww-style-display);
        font: 500 13px / 1.4 sans-serif;
        text-align: center;
        color: var(--a8f120f5-6561-47cd-aca3-cef0d4c3b180,#98A2B3);
        white-space-collapse: preserve;
      }
      .ww-e-dWM {
        padding: 12px 14px;
        display: flex;
        border-bottom: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab042c0,#E4E7EC);
      }
      .ww-e-dWM.ww-layout, .ww-e-dWM [data-ww-ls~="dWM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dWN {
        font: 700 13px / 1.2 sans-serif;
        color: var(--07cf7817-642a-4d92-8c25-00b56449cf56,#101828);
        white-space-collapse: preserve;
      }
      .ww-e-dWO {
        display: var(--ww-style-display);
        width: 9px;
        flex: 0 0 auto;
        height: 9px;
        background-color: var(--c30e356e-743a-4d54-861c-884ff20ec530,#465FFF);
        border-radius: 999px;
      }
      .ww-e-dWO.ww-layout, .ww-e-dWO [data-ww-ls~="dWO"] {
        display: var(--ww-style-display);
      }
      .ww-e-dWP {
        padding: 6px 10px;
        font: 600 12px / 1 sans-serif;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid var(--132e9d3f-9bda-4b0f-a2fd-f47d5ab042c0,#E4E7EC);
        border-radius: 7px;
      }
      .ww-e-dWQ {
        display: flex;
      }
      .ww-e-dWQ.ww-layout, .ww-e-dWQ [data-ww-ls~="dWQ"] {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
    .ww-e-d6f {
      order: 6;
    }
    .ww-e-d6i {
      order: 8;
    }
    .ww-e-d6o {
      order: 1;
    }
    .ww-e-d84 {
      z-index: 9999;
      overflow-y: auto;
    }
    .ww-e-d87 {
      z-index: 9998;
    }
    .ww-e-d89 {
      order: 5;
    }
    .ww-e-d8A {
      order: 2;
    }
    .ww-e-d8C {
      order: 9;
    }
    .ww-e-d8D {
      order: 3;
    }
    .ww-e-d8E {
      order: 4;
    }
    .ww-e-d8F {
      white-space: nowrap;
    }
    .ww-e-d8G {
      align-self: center;
    }
    .ww-e-d8J {
      z-index: 30;
      border-bottom: 1px solid #eaecf0;
      backdrop-filter: blur(14px);
    }
    .ww-e-d8L {
      order: 1;
    }
    .ww-e-d8M {
      order: 100;
    }
    .ww-e-dC9 {
      pointer-events: auto;
    }
    .ww-e-dER {
      pointer-events: none;
    }
    .ww-e-dFm {
      order: 7;
    }
    .ww-e-dHr {
      align-self: flex-start;
    }
    .ww-e-dU6 {
      align-self: flex-start;
    }
  }
}
@layer ww-style-layout-override {
}
