@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-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dhn {
        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-dhD {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--18b4c533-0e2e-4a98-8888-d295a49df0e0,#006D77);
        cursor: pointer;
        box-shadow: 0 1px 2px #0000000d;
        transition: all 0.15s ease;
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
      }
      .ww-e-dhD:where(:hover) {
        background-color: var(--07cbab20-0fc9-4945-9915-1a6be63b3352,#00565E);
        transform: translateY(-1px);
      }
      .ww-e-dhD.ww-layout, .ww-e-dhD [data-ww-ls~="dhD"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dhE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--ca2b459e-1972-4fbb-8d2b-9f56f5ed77a0,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dhF {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 540px;
        min-width: unset;
        height: auto;
        max-height: 90vh;
        min-height: unset;
        background-color: var(--74074f2e-a8cd-4ddf-b2fa-dd4a27c55837,#FFFFFF);
        box-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000a;
        border: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
        border-radius: var(--ab42a4c9-9ac6-42b6-975a-21ac4172089e,16px);
      }
      .ww-e-dhF.ww-layout, .ww-e-dhF [data-ww-ls~="dhF"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhG {
        margin: 0;
        padding: 20px 24px;
        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 var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
      }
      .ww-e-dhG.ww-layout, .ww-e-dhG [data-ww-ls~="dhG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dhH {
        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-dhH.ww-layout, .ww-e-dhH [data-ww-ls~="dhH"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dhI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        background-color: var(--2b156ce5-74be-4951-a880-0d6c2fc3602e,#E6F3F4);
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
      }
      .ww-e-dhI.ww-layout, .ww-e-dhI [data-ww-ls~="dhI"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dhJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: 20px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dhK {
        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-dhK.ww-layout, .ww-e-dhK [data-ww-ls~="dhK"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dhL {
        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: 700 18px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dhM {
        margin: 4px 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 1px;
        max-height: unset;
        min-height: unset;
        background-color: var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
      }
      .ww-e-dhM.ww-layout, .ww-e-dhM [data-ww-ls~="dhM"] {
        display: flex;
      }
      .ww-e-dhN {
        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 14px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--18b4c533-0e2e-4a98-8888-d295a49df0e0,#006D77);
        white-space-collapse: preserve;
      }
      .ww-e-dhO {
        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-dhO.ww-layout, .ww-e-dhO [data-ww-ls~="dhO"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhP {
        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: var(--130f2ca8-a135-4c83-81b3-7afea3b42f15,600 13px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dhQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dhR {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dhR.ww-layout, .ww-e-dhR [data-ww-ls~="dhR"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dhS {
        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-dhS.ww-layout, .ww-e-dhS [data-ww-ls~="dhS"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhT {
        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: var(--130f2ca8-a135-4c83-81b3-7afea3b42f15,600 13px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dhU {
        margin: 0;
        padding: 10px 14px;
        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: var(--104af424-620b-4fa1-a1cd-340fe15259b6,400 14px/1.5 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--74074f2e-a8cd-4ddf-b2fa-dd4a27c55837,#FFFFFF);
        border: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
        --placeholder-color: var(--3cb538c0-9ccf-4e38-abf4-eea18cf1aef3,#94A3B8);
      }
      .ww-e-dhV {
        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-dhV.ww-layout, .ww-e-dhV [data-ww-ls~="dhV"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhW {
        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: var(--130f2ca8-a135-4c83-81b3-7afea3b42f15,600 13px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dhX {
        margin: 0;
        padding: 10px 14px;
        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: var(--104af424-620b-4fa1-a1cd-340fe15259b6,400 14px/1.5 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--74074f2e-a8cd-4ddf-b2fa-dd4a27c55837,#FFFFFF);
        border: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
        --placeholder-color: var(--3cb538c0-9ccf-4e38-abf4-eea18cf1aef3,#94A3B8);
      }
      .ww-e-dhY {
        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-dhY.ww-layout, .ww-e-dhY [data-ww-ls~="dhY"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhZ {
        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: var(--130f2ca8-a135-4c83-81b3-7afea3b42f15,600 13px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dha {
        margin: 0;
        padding: 10px 14px;
        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: var(--104af424-620b-4fa1-a1cd-340fe15259b6,400 14px/1.5 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--74074f2e-a8cd-4ddf-b2fa-dd4a27c55837,#FFFFFF);
        border: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
        --placeholder-color: var(--3cb538c0-9ccf-4e38-abf4-eea18cf1aef3,#94A3B8);
      }
      .ww-e-dhb {
        margin: 0;
        padding: 10px 14px;
        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: var(--104af424-620b-4fa1-a1cd-340fe15259b6,400 14px/1.5 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--74074f2e-a8cd-4ddf-b2fa-dd4a27c55837,#FFFFFF);
        border: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
        --placeholder-color: var(--3cb538c0-9ccf-4e38-abf4-eea18cf1aef3,#94A3B8);
      }
      .ww-e-dhc {
        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-dhc.ww-layout, .ww-e-dhc [data-ww-ls~="dhc"] {
        display: flex;
        flex-direction: row;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dhc.ww-layout, .ww-e-dhc [data-ww-ls~="dhc"] {
          flex-flow: column;
          gap: 16px;
        }
      }
      .ww-e-dhd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dhd.ww-layout, .ww-e-dhd [data-ww-ls~="dhd"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhe {
        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: var(--130f2ca8-a135-4c83-81b3-7afea3b42f15,600 13px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dhf {
        margin: 0;
        padding: 10px 14px;
        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: var(--104af424-620b-4fa1-a1cd-340fe15259b6,400 14px/1.5 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--74074f2e-a8cd-4ddf-b2fa-dd4a27c55837,#FFFFFF);
        border: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
        --placeholder-color: var(--3cb538c0-9ccf-4e38-abf4-eea18cf1aef3,#94A3B8);
      }
      .ww-e-dhg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dhg.ww-layout, .ww-e-dhg [data-ww-ls~="dhg"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhh {
        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: var(--130f2ca8-a135-4c83-81b3-7afea3b42f15,600 13px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dhi {
        margin: 0;
        padding: 10px 14px;
        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: var(--104af424-620b-4fa1-a1cd-340fe15259b6,400 14px/1.5 'Plus Jakarta Sans', sans-serif);
        color: var(--5640fe07-233c-49c8-93d1-a5d413ddca46,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--74074f2e-a8cd-4ddf-b2fa-dd4a27c55837,#FFFFFF);
        border: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
      }
      .ww-e-dhj {
        margin: 0;
        padding: 16px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--0e0626e1-96cf-4272-8b12-382fa853bed8,#F8FAFC);
        border-top: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
      }
      .ww-e-dhj.ww-layout, .ww-e-dhj [data-ww-ls~="dhj"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dhk {
        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: var(--eb901718-ed67-4f17-a28d-1d13a6cb299e,600 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: var(--ca2b459e-1972-4fbb-8d2b-9f56f5ed77a0,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dhl {
        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-dhm {
        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: var(--eb901718-ed67-4f17-a28d-1d13a6cb299e,600 14px/1.4 'Plus Jakarta Sans', sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dho {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
      }
      .ww-e-dho:where(:hover) {
        background-color: var(--ca9d0237-efee-46a5-8ffd-12e3d027ee3f,#F1F5F9);
      }
      .ww-e-dho.ww-layout, .ww-e-dho [data-ww-ls~="dho"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dhp {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--74074f2e-a8cd-4ddf-b2fa-dd4a27c55837,#FFFFFF);
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid var(--4cb57dff-f58c-4aed-b065-4c9b4d6f261e,#E2E8F0);
        border-radius: var(--871411e1-a9c1-4556-b056-eb43e4040d11,10px);
      }
      .ww-e-dhp:where(:hover) {
        background-color: var(--ca9d0237-efee-46a5-8ffd-12e3d027ee3f,#F1F5F9);
      }
      .ww-e-dhp.ww-layout, .ww-e-dhp [data-ww-ls~="dhp"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
    }
    @layer custom {
      .ww-e-dhR {
        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-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-dP > .ww-section-element {
        padding: 0;
      }
      .ww-s-dP > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-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-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-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-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dZG {
        font: 800 20px / 1.3 Plus Jakarta Sans, sans-serif;
        text-align: center;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dZH {
        font: 400 14px / 1.6 Plus Jakarta Sans, sans-serif;
        text-align: center;
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-dZI {
        font: 700 14px / 1 Plus Jakarta Sans, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dZJ {
        font: 600 14px / 1 Plus Jakarta Sans, sans-serif;
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-da0 {
        display: flex;
        width: 56px;
        height: 56px;
        background: var(--ww-style-background-color);
        border-radius: 9999px;
      }
      .ww-e-da0.ww-layout, .ww-e-da0 [data-ww-ls~="da0"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-da1 {
        width: 26px;
        height: 26px;
      }
      .ww-e-da2 {
        font: 700 11px / 1 Plus Jakarta Sans, sans-serif;
        color: #006d77;
        text-transform: uppercase;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-da3 {
        margin: 6px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-da3.ww-layout, .ww-e-da3 [data-ww-ls~="da3"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-da4 {
        padding: 12px 18px;
        display: flex;
        background-color: #ff6b6b;
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-da4:where(:hover) {
        background-color: #f25555;
      }
      .ww-e-da4.ww-layout, .ww-e-da4 [data-ww-ls~="da4"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-da5 {
        padding: 16px;
        z-index: 2000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0f172a8c;
      }
      .ww-e-da5.ww-layout, .ww-e-da5 [data-ww-ls~="da5"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-db5 {
        padding: 28px;
        display: flex;
        width: 440px;
        max-width: 100%;
        background-color: #fff;
        box-shadow: 0 24px 56px #0f172a47;
        border: var(--ww-style-border);
        border-radius: 20px;
      }
      .ww-e-db5.ww-layout, .ww-e-db5 [data-ww-ls~="db5"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 14px;
      }
      .ww-e-dh2 {
        padding: 12px 18px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e2e8f0;
        border-radius: 10px;
      }
      .ww-e-dh2:where(:hover) {
        background-color: #f8fafc;
      }
      .ww-e-dh2.ww-layout, .ww-e-dh2 [data-ww-ls~="dh2"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
