@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-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-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dHX {
        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-dGu {
        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-dGr {
        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(--7c5b9877-265d-4c61-b96c-1735697b383e,400 14px/1.5 sans-serif);
        color: #cbd5e1;
        white-space-collapse: preserve;
      }
      .ww-e-dGs {
        margin: 0;
        padding: 12px 0;
        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 #1e293b;
      }
      .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dGt {
        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;
        background-color: #0000;
      }
      .ww-e-dGv {
        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(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dGw {
        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-dGw.ww-layout, .ww-e-dGw [data-ww-ls~="dGw"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dGx {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 42px;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: unset;
        background-color: #6366f126;
        border: 1px solid #6366f14d;
        border-radius: 10px;
      }
      .ww-e-dGx.ww-layout, .ww-e-dGx [data-ww-ls~="dGx"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dGy {
        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-dGy.ww-layout, .ww-e-dGy [data-ww-ls~="dGy"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dGz {
        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 22px / 1.3 Plus Jakarta Sans, sans-serif;
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dH0 {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dH0:where(:hover) {
        background-color: var(--b5cece3f-4154-4b2d-a091-6bcf2b1d6493,#141E33);
        transform: translateY(-1px);
        border: 1px solid var(--07d534ce-aedc-430e-974e-072df567097d,#6366F1);
      }
      .ww-e-dH1 {
        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-dH1.ww-layout, .ww-e-dH1 [data-ww-ls~="dH1"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-dH2 {
        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;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#64748B);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dH2:where(:hover) {
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        background-color: #6366f11a;
      }
      .ww-e-dH3 {
        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-dH4 {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #4f46e5;
        border-radius: 8px;
      }
      .ww-e-dH4.ww-layout, .ww-e-dH4 [data-ww-ls~="dH4"] {
        display: var(--ww-style-display, none);
        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);
      }
      .ww-e-dH5 {
        margin: 8px 0 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-dH5.ww-layout, .ww-e-dH5 [data-ww-ls~="dH5"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dH6 {
        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-dH6.ww-layout, .ww-e-dH6 [data-ww-ls~="dH6"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dH7 {
        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-dH8 {
        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-dH9 {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dHA {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, inline-flex);
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--cd4c4807-0b85-4b33-89a7-496f9c358895,#6366F1);
        cursor: pointer;
        box-shadow: 0 4px 14px #6366f159;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dHA:where(:hover) {
        background-color: var(--74d3492a-6ca9-4ea2-af08-c9296bacd4fc,#4F46E5);
        box-shadow: 0 6px 20px #6366f180;
        transform: translateY(-1px);
      }
      .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(--7c5b9877-265d-4c61-b96c-1735697b383e,400 14px/1.5 sans-serif);
        color: #fca5a5;
        white-space-collapse: preserve;
        background-color: #ef444424;
        border: 1px solid #ef444466;
        border-radius: 8px;
      }
      .ww-e-dHC {
        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;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dHD {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--bcd4af66-bcea-4a95-878e-4579026d043f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        cursor: pointer;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: var(--b8833f3f-261a-41b0-af91-b3b58b9e08e1,10px);
        --ww-element-transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dHD:where(:hover) {
        background-color: var(--b5cece3f-4154-4b2d-a091-6bcf2b1d6493,#141E33);
        transform: translateY(-1px);
        border: 1px solid var(--07d534ce-aedc-430e-974e-072df567097d,#6366F1);
      }
      .ww-e-dHE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dHF {
        margin: 0;
        padding: 28px 32px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 480px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        box-shadow: 0 25px 50px -12px #000c, 0 0 30px #6366f126;
        transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 16px;
      }
      .ww-e-dHF.ww-layout, .ww-e-dHF [data-ww-ls~="dHF"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dHG {
        margin: 0;
        padding: 12px 16px;
        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(--14200d13-f241-4661-bc7e-8a267fdab858,400 15px/1.6 'Plus Jakarta Sans',sans-serif);
        color: #f8fafc;
        white-space-collapse: preserve;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        transition: border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: var(--b8833f3f-261a-41b0-af91-b3b58b9e08e1,10px);
        --ww-element-transition: border-color 0.2s ease, box-shadow 0.2s ease;
        --placeholder-color: #94A3B8;
      }
      .ww-e-dHH {
        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(--7c5b9877-265d-4c61-b96c-1735697b383e,400 14px/1.5 sans-serif);
        color: #fca5a5;
        white-space-collapse: preserve;
        background-color: #ef444424;
        border: 1px solid #ef444466;
        border-radius: 8px;
      }
      .ww-e-dHI {
        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-dHI.ww-layout, .ww-e-dHI [data-ww-ls~="dHI"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 42px;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: unset;
        background-color: #6366f126;
        border: 1px solid #6366f14d;
        border-radius: 10px;
      }
      .ww-e-dHJ.ww-layout, .ww-e-dHJ [data-ww-ls~="dHJ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dHK {
        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-dHL {
        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-dHL.ww-layout, .ww-e-dHL [data-ww-ls~="dHL"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dHM {
        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-dHM.ww-layout, .ww-e-dHM [data-ww-ls~="dHM"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .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: var(--c8d1015b-31d2-49f7-ad93-2ca44eaf3cfd,400 13px/1.4 'Plus Jakarta Sans',sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dHO {
        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-dHP {
        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-dHP.ww-layout, .ww-e-dHP [data-ww-ls~="dHP"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dHQ {
        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(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 13px/1.4 'Plus Jakarta Sans',sans-serif);
        color: #e2e8f0;
        white-space-collapse: preserve;
      }
      .ww-e-dHR {
        margin: 8px 0 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-dHR.ww-layout, .ww-e-dHR [data-ww-ls~="dHR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHS {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, inline-flex);
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--cd4c4807-0b85-4b33-89a7-496f9c358895,#6366F1);
        cursor: pointer;
        box-shadow: 0 4px 14px #6366f159;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dHS:where(:hover) {
        background-color: var(--74d3492a-6ca9-4ea2-af08-c9296bacd4fc,#4F46E5);
        box-shadow: 0 6px 20px #6366f180;
        transform: translateY(-1px);
      }
      .ww-e-dHT {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 15px;
        max-width: unset;
        min-width: unset;
        height: 15px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dHU {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #4f46e5;
        border-radius: 8px;
      }
      .ww-e-dHU.ww-layout, .ww-e-dHU [data-ww-ls~="dHU"] {
        display: var(--ww-style-display, none);
        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);
      }
      .ww-e-dHV {
        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-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(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dHY {
        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;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#64748B);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dHY:where(:hover) {
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        background-color: #6366f11a;
      }
      .ww-e-dHZ {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dHZ:where(:hover) {
        background-color: var(--b5cece3f-4154-4b2d-a091-6bcf2b1d6493,#141E33);
        transform: translateY(-1px);
        border: 1px solid var(--07d534ce-aedc-430e-974e-072df567097d,#6366F1);
      }
      .ww-e-dHa {
        margin: 0;
        padding: 28px 32px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 480px;
        max-width: 92vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        box-shadow: 0 25px 50px -12px #000c, 0 0 30px #6366f126;
        transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 16px;
      }
      .ww-e-dHa.ww-layout, .ww-e-dHa [data-ww-ls~="dHa"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dHb {
        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-dHb.ww-layout, .ww-e-dHb [data-ww-ls~="dHb"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dHc {
        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(--2e512ddf-65ec-4f59-9c23-8eede888a681,700 19px/1.3 'Plus Jakarta Sans',sans-serif);
        font-size: 26px;
        line-height: 1.2;
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dHd {
        margin: 0;
        padding: 12px 16px;
        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(--14200d13-f241-4661-bc7e-8a267fdab858,400 15px/1.6 'Plus Jakarta Sans',sans-serif);
        color: #f8fafc;
        white-space-collapse: preserve;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        transition: border-color 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 8px;
        --ww-element-transition: border-color 0.2s ease, box-shadow 0.2s ease;
        --placeholder-color: #94A3B8;
      }
    }
    @layer custom {
      .ww-e-dHD {
        align-self: flex-start;
      }
    }
  }
  @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-fWFy8Zucqe2SFi2P {
        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-d8 {
        height: 100vh;
        z-index: 100;
        display: flex;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 260px;
      }
      @media (max-width: 991px) {
        .ww-s-d8 {
          height: auto;
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8 {
          height: auto;
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
        }
      }
      .ww-s-d8 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 260px;
        padding: 26px 16px;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
      }
      @media (max-width: 991px) {
        .ww-s-d8 > .ww-section-element {
          width: 100%;
          padding: 16px 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d8 > .ww-section-element {
          width: 100%;
          padding: 16px 20px;
        }
      }
      .ww-s-d8 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
    .ww-s-d8 {
      box-sizing: border-box;
      overflow-y: auto;
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-zg3fX6ou6kMjzh1R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-3HmoOvvBrfZDrwa0 {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-4RoHNZRxGrkSNyJL {
        margin: 0;
        z-index: unset;
        align-self: unset;
        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-Thx4cG2g3XwtdZrO {
        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;
      }
      .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-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HZMHp9BTa1sopU0J {
        padding: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jABC94UxYvu36T55 {
        margin: 0;
        z-index: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-0XtwMMjcpjxcaUFe {
        margin: 0;
        z-index: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dG {
        display: flex;
      }
      .ww-e-dG.ww-layout, .ww-e-dG [data-ww-ls~="dG"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-dH {
        width: 18px;
        height: 18px;
      }
      .ww-e-dI {
        margin: 0 6px 0 0;
        width: 15px;
        height: 15px;
      }
      .ww-e-dJ {
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dK {
        display: flex;
        width: 100%;
      }
      .ww-e-dK.ww-layout, .ww-e-dK [data-ww-ls~="dK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-dL {
        display: flex;
      }
      .ww-e-dL.ww-layout, .ww-e-dL [data-ww-ls~="dL"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-dM {
        display: var(--ww-style-display, none);
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dW {
        padding: 0 6px 24px;
        display: flex;
        cursor: pointer;
        transition: opacity 0.2s ease;
        border-bottom: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
      }
      .ww-e-dW.ww-layout, .ww-e-dW [data-ww-ls~="dW"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dX {
        padding: 28px 32px;
        display: flex;
        width: 480px;
        max-width: 92vw;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        box-shadow: 0 25px 50px -12px #000c, 0 0 30px #6366f126;
        transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 16px;
      }
      .ww-e-dX.ww-layout, .ww-e-dX [data-ww-ls~="dX"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dY {
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        font-weight: var(--ww-content-ww-text-font-weight);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dZ {
        width: 18px;
        height: 18px;
      }
      .ww-e-da {
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        font-weight: var(--ww-content-ww-text-font-weight);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-db {
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        font-weight: var(--ww-content-ww-text-font-weight);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dc {
        width: 18px;
        height: 18px;
      }
      .ww-e-dq {
        font: var(--2e512ddf-65ec-4f59-9c23-8eede888a681,700 19px/1.3 'Plus Jakarta Sans',sans-serif);
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dr {
        margin: 4px 0 0;
        font: var(--7c5b9877-265d-4c61-b96c-1735697b383e,400 14px/1.5 sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-ds {
        width: 18px;
        height: 18px;
      }
      .ww-e-dt {
        margin: 20px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-dt.ww-layout, .ww-e-dt [data-ww-ls~="dt"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-du {
        padding: 2px 8px;
        display: block;
        font: var(--c8d1015b-31d2-49f7-ad93-2ca44eaf3cfd,500 12px/1.4 'Plus Jakarta Sans',sans-serif);
        font-weight: 700;
        font-size: 11px;
        color: var(--2157a533-3f48-4c34-99f6-d8950fb28cf7,#8B5CF6);
        white-space-collapse: preserve;
        background-color: #6366f11f;
        border: 1px solid #6366f140;
        border-radius: var(--f9d7c323-e038-4694-ab55-71bc60eac1ae,9999px);
      }
      .ww-e-dv {
        margin: 6px 0 0;
        padding: 12px;
        display: flex;
        width: 100%;
        max-height: 260px;
        background-color: var(--b5cece3f-4154-4b2d-a091-6bcf2b1d6493,#141E33);
        box-shadow: 0 10px 30px #00000040;
        transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 12px;
      }
      .ww-e-dv.ww-layout, .ww-e-dv [data-ww-ls~="dv"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dw {
        padding: 8px 4px;
        font: var(--c8d1015b-31d2-49f7-ad93-2ca44eaf3cfd,400 12px/1.4 'Plus Jakarta Sans',sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dx {
        font-size: 12px;
        color: var(--a0daa010-a453-4134-ac22-bfea8644c0e1,#A1A1AA);
        white-space-collapse: preserve;
      }
      .ww-e-dy {
        display: flex;
        width: 100%;
      }
      .ww-e-dy.ww-layout, .ww-e-dy [data-ww-ls~="dy"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dz {
        padding: 8px 10px;
        display: flex;
        width: 100%;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 8px;
      }
      .ww-e-dz:where(:hover) {
        background-color: var(--9579eca2-bf8a-4a9a-a6e4-a90cf13e290a,#1B2844);
      }
      .ww-e-dz.ww-layout, .ww-e-dz [data-ww-ls~="dz"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d2M {
        padding: 0;
        display: flex;
        width: 32px;
        height: 32px;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#64748B);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d2M:where(:hover) {
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        background-color: #6366f11a;
      }
      .ww-e-d2N {
        overflow: hidden;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 13px/1.3 'Plus Jakarta Sans',sans-serif);
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-d2O {
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-d3E {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--b8833f3f-261a-41b0-af91-b3b58b9e08e1,10px);
      }
      .ww-e-d3E:where(:hover) {
        background-color: #6366f11f;
        transform: translateX(2px);
      }
      .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d6l {
        display: flex;
        width: 100%;
      }
      .ww-e-d6l.ww-layout, .ww-e-d6l [data-ww-ls~="d6l"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6m {
        margin: 0 0 0 auto;
        padding: 4px 10px;
        display: block;
        font: var(--c8d1015b-31d2-49f7-ad93-2ca44eaf3cfd,500 12px/1.4 'Plus Jakarta Sans',sans-serif);
        font-weight: 700;
        font-size: 11px;
        color: var(--2157a533-3f48-4c34-99f6-d8950fb28cf7,#8B5CF6);
        white-space-collapse: preserve;
        background-color: #6366f11f;
        border: 1px solid #6366f140;
        border-radius: var(--f9d7c323-e038-4694-ab55-71bc60eac1ae,9999px);
      }
      .ww-e-d6n {
        display: flex;
        width: 100.18%;
        height: 100%;
        min-height: 100%;
      }
      .ww-e-d6n.ww-layout, .ww-e-d6n [data-ww-ls~="d6n"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
      }
      .ww-e-d6o {
        font: var(--f872a4fa-56c1-45df-a6e4-6407510effd9,700 24px/1.3 'Plus Jakarta Sans',sans-serif);
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        letter-spacing: -.7px;
        white-space-collapse: preserve;
      }
      .ww-e-d6p {
        display: flex;
        width: 40px;
        flex: 0 1 auto;
        height: 40px;
        background-color: var(--cd4c4807-0b85-4b33-89a7-496f9c358895,#6366F1);
        box-shadow: none;
        border-radius: 10px;
      }
      .ww-e-d6p.ww-layout, .ww-e-d6p [data-ww-ls~="d6p"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d6q {
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1.5 'Plus Jakarta Sans',sans-serif);
        font-weight: var(--ww-content-ww-text-font-weight);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d6r {
        width: 18px;
        height: 18px;
      }
      .ww-e-d6s {
        width: 18px;
        height: 18px;
      }
      .ww-e-d6t {
        overflow: hidden;
        display: flex;
      }
      .ww-e-d6t.ww-layout, .ww-e-d6t [data-ww-ls~="d6t"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6u {
        margin: 0 8px 0 0;
        width: 14px;
        height: 14px;
      }
      .ww-e-d7V {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--b8833f3f-261a-41b0-af91-b3b58b9e08e1,10px);
      }
      .ww-e-d7V:where(:hover) {
        background-color: #6366f11f;
        transform: translateX(2px);
      }
      .ww-e-d7V:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #6366f133;
        border: 1px solid #6366f166;
      }
      .ww-e-d7V.ww-layout, .ww-e-d7V [data-ww-ls~="d7V"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d7W {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--b8833f3f-261a-41b0-af91-b3b58b9e08e1,10px);
      }
      .ww-e-d7W:where(:hover) {
        background-color: #6366f11f;
        transform: translateX(2px);
      }
      .ww-e-d7W:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #6366f133;
        border: 1px solid #6366f166;
      }
      .ww-e-d7W.ww-layout, .ww-e-d7W [data-ww-ls~="d7W"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d7X {
        padding: 18px 0 0;
        display: flex;
        width: 100%;
        border-top: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
      }
      .ww-e-d7X.ww-layout, .ww-e-d7X [data-ww-ls~="d7X"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d7Y {
        font-size: 13px;
        font-weight: 700;
        color: #c7d2fe;
        white-space-collapse: preserve;
      }
      .ww-e-d8Y {
        overflow: hidden;
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #312e81;
        background-image: var(--ww-style-background-image);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        border: 1px solid #6366f1;
        border-radius: 9999px;
      }
      .ww-e-d8Y.ww-layout, .ww-e-d8Y [data-ww-ls~="d8Y"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d9f {
        width: 28px;
        flex: 0 1 auto;
        height: 28px;
        --wwi-of: contain;
      }
      .ww-e-dB9 {
        padding: 10px 20px;
        display: var(--ww-style-display, none);
        background-color: #4f46e5;
        border-radius: 8px;
      }
      .ww-e-dB9.ww-layout, .ww-e-dB9 [data-ww-ls~="dB9"] {
        display: var(--ww-style-display, none);
        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);
      }
      .ww-e-dBA {
        width: 16px;
        height: 16px;
      }
      .ww-e-dBB {
        margin: 8px 0 0;
        align-self: center;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
      }
      .ww-e-dBB.ww-layout, .ww-e-dBB [data-ww-ls~="dBB"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px 223px;
        flex-wrap: revert-layer;
      }
      .ww-e-dBC {
        padding: 10px 20px;
        align-self: unset;
        display: inline-flex;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ff333642;
        cursor: pointer;
        box-shadow: 0 4px 14px #6366f159;
        transition: all 0.2s ease;
        border: 1px solid #0000;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dBC:where(:hover) {
        background-color: var(--74d3492a-6ca9-4ea2-af08-c9296bacd4fc,#4F46E5);
        box-shadow: 0 6px 20px #6366f180;
        transform: translateY(-1px);
      }
      .ww-e-dBS {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--b8833f3f-261a-41b0-af91-b3b58b9e08e1,10px);
      }
      .ww-e-dBS:where(:hover) {
        background-color: #6366f11f;
        transform: translateX(2px);
      }
      .ww-e-dBS:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #6366f133;
        border: 1px solid #6366f166;
      }
      .ww-e-dBS.ww-layout, .ww-e-dBS [data-ww-ls~="dBS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dC6 {
        padding: 8px 12px;
        display: flex;
        width: 100%;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #ef4444;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: none;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dC6:where(:hover) {
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        background-color: #6366f11a;
      }
      .ww-e-dDe {
        display: flex;
        width: 100%;
      }
      .ww-e-dDe.ww-layout, .ww-e-dDe [data-ww-ls~="dDe"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dDf {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
        border-radius: var(--b8833f3f-261a-41b0-af91-b3b58b9e08e1,10px);
      }
      .ww-e-dDf:where(:hover) {
        background-color: #6366f11f;
        transform: translateX(2px);
      }
      .ww-e-dDf:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #6366f133;
        border: 1px solid #6366f166;
      }
      .ww-e-dDf.ww-layout, .ww-e-dDf [data-ww-ls~="dDf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDg {
        padding: 6px 8px;
        display: flex;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 10px;
      }
      .ww-e-dDg:where(:hover) {
        background-color: var(--b5cece3f-4154-4b2d-a091-6bcf2b1d6493,#141E33);
      }
      .ww-e-dDg.ww-layout, .ww-e-dDg [data-ww-ls~="dDg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDh {
        display: flex;
      }
      .ww-e-dDh.ww-layout, .ww-e-dDh [data-ww-ls~="dDh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dDi {
        font: var(--c8d1015b-31d2-49f7-ad93-2ca44eaf3cfd,400 12px/1.4 'Plus Jakarta Sans',sans-serif);
        font-size: 13px;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dE1 {
        padding: 11px 14px;
        display: flex;
        width: 100%;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: var(--b8833f3f-261a-41b0-af91-b3b58b9e08e1,10px);
      }
      .ww-e-dE1:where(:hover) {
        background-color: #6366f11f;
        transform: translateX(2px);
      }
      .ww-e-dE1:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #6366f133;
        border: 1px solid #6366f166;
      }
      .ww-e-dE1.ww-layout, .ww-e-dE1 [data-ww-ls~="dE1"] {
        display: flex;
        align-items: center;
        gap: 10px;
      }
      .ww-e-dE2 {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dE3 {
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,500 14px/1.5 sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#64748B);
        white-space-collapse: preserve;
      }
      :where(.ww-e-dE1:hover) .ww-e-dE3 {
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
      }
      :where(.ww-e-dE1[data-ww-states~="_wwLinkActive"]) .ww-e-dE3 {
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
      }
      .ww-e-dEB {
        font: var(--c8d1015b-31d2-49f7-ad93-2ca44eaf3cfd,400 11px/1.3 'Plus Jakarta Sans',sans-serif);
        color: var(--371b73bc-7b16-48b0-9c7b-4243ee0d0d74,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dEC {
        padding: 10px 18px;
        align-self: unset;
        display: inline-flex;
        width: auto;
        flex: 0 1 auto;
        font: var(--a9e12ee8-d7df-47fc-ad77-aaf465c4679f,600 14px/1 'Plus Jakarta Sans',sans-serif);
        text-align: left;
        color: var(--faf8abc2-3e98-4699-8f25-16c506a1936f,#F8FAFC);
        white-space-collapse: preserve;
        background-color: var(--97af5da5-cc96-41f7-86ae-9f6d8634fda0,#0F172A);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--6490674a-c753-4791-b109-479fec7fdf00,#1E293B);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dEC:where(:hover) {
        background-color: var(--b5cece3f-4154-4b2d-a091-6bcf2b1d6493,#141E33);
        transform: translateY(-1px);
        border: 1px solid var(--07d534ce-aedc-430e-974e-072df567097d,#6366F1);
      }
    }
  }
  @layer custom {
    .ww-e-dv {
      overflow-y: auto;
    }
    .ww-e-dx {
      white-space: pre-line;
    }
    .ww-e-d2N {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d8Y {
      background-size: cover;
      background-position: center;
    }
    .ww-e-dDi {
      white-space: pre-line;
      overflow-wrap: anywhere;
    }
  }
}
@layer ww-style-layout-override {
}
