@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-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-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-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@property --ww-style-position {
  syntax: "*";
  inherits: false;
}
@property --ww-style-top-positioned-fallback {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left-positioned {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-align-items {
  syntax: "*";
  inherits: false;
}
@property --ww-style-scroll-margin-top {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-grid-columns {
  syntax: "*";
  inherits: false;
}
@property --ww-style-right {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-color {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dGQ {
        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-dGQ.ww-layout, .ww-e-dGQ [data-ww-ls~="dGQ"] {
        display: flex;
      }
      .ww-e-dGF {
        margin: 0 0 10px;
        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-dGF.ww-layout, .ww-e-dGF [data-ww-ls~="dGF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 38px;
        max-width: unset;
        min-width: unset;
        height: 38px;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: JetBrains Mono, monospace;
        font-weight: 700;
        color: var(--18e922f3-4186-4adf-9fb3-8c4f828c5381,#4DA3FF);
        white-space-collapse: preserve;
        background-color: #0000;
        border: 1px solid var(--18e922f3-4186-4adf-9fb3-8c4f828c5381,#4DA3FF);
        border-radius: 6px;
      }
      .ww-e-dGH {
        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: 30px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        font-weight: 600;
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-dGI {
        margin: 0 0 26px;
        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: 10.5px;
        font-family: JetBrains Mono, monospace;
        color: #5c6773;
        letter-spacing: .14em;
        white-space-collapse: preserve;
      }
      .ww-e-dGJ {
        margin: 0 0 26px;
        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(--ea8ddaa8-ac74-4641-bfe5-2ee8b4801d2f,#232A32);
      }
      .ww-e-dGJ.ww-layout, .ww-e-dGJ [data-ww-ls~="dGJ"] {
        display: flex;
      }
      .ww-e-dGK {
        margin: 0 0 26px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 150px;
        max-width: unset;
        min-width: unset;
        height: 84px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dGL {
        margin: 0 0 12px;
        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);
        line-height: 1.3;
        font-weight: 600;
        text-align: center;
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        white-space-collapse: preserve;
      }
      .ww-e-dGM {
        margin: 0 0 24px;
        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.6;
        text-align: center;
        color: #8b949e;
        white-space-collapse: preserve;
      }
      .ww-e-dGN {
        margin: 0;
        padding: 7px 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: 10.5px;
        font-family: JetBrains Mono, monospace;
        font-weight: 600;
        color: var(--18e922f3-4186-4adf-9fb3-8c4f828c5381,#4DA3FF);
        letter-spacing: .1em;
        white-space-collapse: preserve;
        background-color: var(--ed3513c8-ae34-4dd9-9db1-8ecbb0f23cfa,#10243B);
        border: 1px solid var(--18e922f3-4186-4adf-9fb3-8c4f828c5381,#4DA3FF);
        border-radius: 4px;
      }
      .ww-e-dGO {
        margin: 0;
        padding: 36px 24px 28px;
        z-index: 1;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 340px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #11151a;
        border: 1px solid var(--ea8ddaa8-ac74-4641-bfe5-2ee8b4801d2f,#232A32);
        border-radius: 8px;
      }
      .ww-e-dGO.ww-layout, .ww-e-dGO [data-ww-ls~="dGO"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 0;
      }
      .ww-e-dGP {
        margin: 0;
        padding: 20px;
        z-index: 9999;
        align-self: unset;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
        background-color: var(--5a171da3-2a09-4bb6-9bab-9e210404d8b9,#0B0D10);
      }
      @media (max-width: 991px) {
        .ww-e-dGP {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGP {
          display: flex;
        }
      }
      .ww-e-dGP.ww-layout, .ww-e-dGP [data-ww-ls~="dGP"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dGP.ww-layout, .ww-e-dGP [data-ww-ls~="dGP"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGP.ww-layout, .ww-e-dGP [data-ww-ls~="dGP"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
          gap: 0;
        }
      }
      .ww-e-dGR {
        margin: 0;
        padding: 0;
        z-index: 0;
        align-self: unset;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer custom {
      .ww-e-dGR {
        pointer-events: none;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-EjG3j969OxOqbmPh {
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d7 {
        height: 48px;
        display: flex;
        background-color: var(--1750e0ab-3c9e-45a2-86e4-be6417e99f23,#11151A);
      }
      .ww-s-d7 > .ww-section-element {
        width: 100%;
        padding: 0 16px;
      }
      .ww-s-d7 > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
    }
  }
  @layer custom {
  }
}
@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-7EiTK-nBWecWxJp1 {
        margin: 0;
        padding: 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-UwZcNhn5pQq8yQgY {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-dQVf4AfE6DwFXRwu {
        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-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-Wf3kR1fDZCtNqRYp {
        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-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-CawzWquSXsb4cS10 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        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-CTIaQyiRuw8k72fN {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-0he0Kl1JaZaBQodE {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, 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-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-szGDY7X6d4-VObWt {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 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-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-qQmPdVFu42lqraLb {
        margin: 0;
        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;
      }
      .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);
      }
    }
    @layer ordered {
      .ww-e-dV {
        display: flex;
      }
      .ww-e-dV.ww-layout, .ww-e-dV [data-ww-ls~="dV"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dW {
        display: block;
        width: 26px;
        flex: 0 0 auto;
        height: 26px;
        font-size: 15px;
        line-height: 26px;
        font-weight: 700;
        text-align: center;
        color: #f85149;
        white-space-collapse: preserve;
        background-color: #3d1418;
        border-radius: 50%;
      }
      .ww-e-d1k {
        padding: 8px 18px;
        font-size: 14px;
        font-weight: 600;
        color: #0b0d10;
        white-space-collapse: preserve;
        background-color: #4da3ff;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d1k:where(:hover) {
        background-color: #6cb4ff;
      }
      .ww-e-d1l {
        display: flex;
      }
      .ww-e-d1l.ww-layout, .ww-e-d1l [data-ww-ls~="d1l"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1s {
        margin: 0;
        font-size: 14px;
        line-height: 1.55;
        color: #c9d1d9;
        white-space-collapse: preserve;
      }
      .ww-e-d1t {
        padding: 4px 0 0;
        display: flex;
      }
      .ww-e-d1t.ww-layout, .ww-e-d1t [data-ww-ls~="d1t"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-d1u {
        padding: 6px 12px;
        font-size: 13px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color, #C9D1D9);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #21262D);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #30363D);
        border-radius: 999px;
      }
      .ww-e-d1v {
        margin: 0;
        padding: 10px 12px;
        font-size: 14px;
        line-height: 1.5;
        color: #3fb950;
        white-space-collapse: preserve;
        background-color: #0f2a18;
        border: 1px solid #238636;
        border-radius: 6px;
      }
      .ww-e-d1w {
        padding: 16px;
        z-index: 10000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #010409b8;
      }
      .ww-e-d1w.ww-layout, .ww-e-d1w [data-ww-ls~="d1w"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1x {
        padding: 22px 24px 20px;
        display: flex;
        width: 480px;
        max-width: 100%;
        max-height: calc(100vh - 32px);
        background-color: #161b22;
        border-top: 3px solid #4da3ff;
        border-right: 1px solid #30363d;
        border-bottom: 1px solid #30363d;
        border-left: 1px solid #30363d;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-d1x.ww-layout, .ww-e-d1x [data-ww-ls~="d1x"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1y {
        margin: 0;
        font-size: 18px;
        line-height: 1.3;
        font-weight: 600;
        color: #e6edf3;
        white-space-collapse: preserve;
      }
      .ww-e-d1z {
        display: flex;
        width: 100%;
      }
      .ww-e-d1z.ww-layout, .ww-e-d1z [data-ww-ls~="d1z"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d20 {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #8b949e;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d21 {
        display: flex;
        width: 100%;
      }
      .ww-e-d21.ww-layout, .ww-e-d21 [data-ww-ls~="d21"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d22 {
        display: flex;
        width: 100%;
      }
      .ww-e-d22.ww-layout, .ww-e-d22 [data-ww-ls~="d22"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d23 {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #8b949e;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d24 {
        width: 100%;
      }
      .ww-e-d25 {
        display: flex;
        width: 100%;
      }
      .ww-e-d25.ww-layout, .ww-e-d25 [data-ww-ls~="d25"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d26 {
        display: flex;
        width: 100%;
      }
      .ww-e-d26.ww-layout, .ww-e-d26 [data-ww-ls~="d26"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d27 {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        cursor: pointer;
      }
      .ww-e-d27.ww-layout, .ww-e-d27 [data-ww-ls~="d27"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d28 {
        margin: 0 0 0 16px;
        padding: 6px 10px;
        width: var(--ww-section-root-auto-width, revert-layer);
        font: var(--eaafb30f-4bbd-4165-b47b-50938d1b3c4c,500 12.5px/1 var(--ww-default-font-family, sans-serif));
        color: var(--bcb6e6c8-debc-406e-8d6b-9825a9798fab,#8B949E);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: var(--0449d2a0-c55c-441d-806b-7b8038578ed6,4px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-d28:where(:hover) {
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        background-color: var(--fe8b8905-dbd8-4ecf-962f-0362d526d3cb,#1B2129);
      }
      .ww-e-d28:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        background-color: var(--fe8b8905-dbd8-4ecf-962f-0362d526d3cb,#1B2129);
      }
      .ww-e-d29 {
        padding: 8px 18px;
        font-size: 14px;
        font-weight: 600;
        color: #0b0d10;
        white-space-collapse: preserve;
        background-color: #4da3ff;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d29:where(:hover) {
        background-color: #6cb4ff;
      }
      .ww-e-d2A {
        padding: 6px 12px;
        font-size: 13px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color, #0B0D10);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #4DA3FF);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #4DA3FF);
        border-radius: 999px;
      }
      .ww-e-d2B {
        padding: 6px 10px;
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 12px;
        line-height: 1;
        font-weight: 600;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: var(--ww-style-border);
        border-radius: 999px;
      }
      .ww-e-d2C {
        margin: 0;
        font-size: 13px;
        line-height: 1.5;
        color: #8b949e;
        white-space-collapse: preserve;
      }
      .ww-e-d2D {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #8b949e;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d2E {
        width: 100%;
      }
      .ww-e-d2F {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #8b949e;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d2G {
        width: 100%;
      }
      .ww-e-d2H {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #8b949e;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d2I {
        width: 100%;
      }
      .ww-e-d2J {
        padding: 4px 0 0;
        display: flex;
      }
      .ww-e-d2J.ww-layout, .ww-e-d2J [data-ww-ls~="d2J"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        flex-wrap: revert-layer;
      }
      .ww-e-d2K {
        padding: 9px 22px;
        font-size: 14px;
        font-weight: 600;
        color: #0b0d10;
        white-space-collapse: preserve;
        background-color: #4da3ff;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d2K:where(:hover) {
        background-color: #6cb4ff;
      }
      .ww-e-d2L {
        padding: 20px 22px 18px;
        display: flex;
        width: 440px;
        max-width: 100%;
        background-color: #161b22;
        border-top: 3px solid #f85149;
        border-right: 1px solid #30363d;
        border-bottom: 1px solid #30363d;
        border-left: 1px solid #30363d;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-d2L.ww-layout, .ww-e-d2L [data-ww-ls~="d2L"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d2M {
        margin: 0;
        font-size: 16px;
        line-height: 1.3;
        font-weight: 600;
        color: #e6edf3;
        white-space-collapse: preserve;
      }
      .ww-e-d38 {
        padding: 6px 10px;
        width: var(--ww-section-root-auto-width, revert-layer);
        font: var(--eaafb30f-4bbd-4165-b47b-50938d1b3c4c,500 12.5px/1 var(--ww-default-font-family, sans-serif));
        color: var(--bcb6e6c8-debc-406e-8d6b-9825a9798fab,#8B949E);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: var(--0449d2a0-c55c-441d-806b-7b8038578ed6,4px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-d38:where(:hover) {
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        background-color: var(--fe8b8905-dbd8-4ecf-962f-0362d526d3cb,#1B2129);
      }
      .ww-e-d38:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        background-color: var(--fe8b8905-dbd8-4ecf-962f-0362d526d3cb,#1B2129);
      }
      .ww-e-d3i {
        padding: 9px 12px;
        width: 100%;
        font-size: 14px;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #0d1117;
        border: 1px solid #30363d;
        border-radius: 6px;
        --placeholder-color: #6E7681;
      }
      .ww-e-d6Z {
        padding: 4px 0;
        font: var(--0c6bc8e7-a8c6-45a8-b992-76baab370596,600 10.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--18e922f3-4186-4adf-9fb3-8c4f828c5381,#4DA3FF);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
        background-color: #0000;
        border: 1px solid var(--ed3513c8-ae34-4dd9-9db1-8ecbb0f23cfa,#10243B);
        border-radius: var(--0449d2a0-c55c-441d-806b-7b8038578ed6,4px);
      }
      .ww-e-d6a {
        font: var(--d5d3be57-2226-4525-82d0-99a22fcd2557,600 12.5px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        white-space-collapse: preserve;
      }
      .ww-e-d6b {
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        flex: 1;
      }
      .ww-e-d6b.ww-layout, .ww-e-d6b [data-ww-ls~="d6b"] {
        display: flex;
      }
      .ww-e-d7H {
        padding: 6px 10px;
        width: auto;
        font: var(--eaafb30f-4bbd-4165-b47b-50938d1b3c4c,500 12.5px/1 var(--ww-default-font-family, sans-serif));
        color: var(--bcb6e6c8-debc-406e-8d6b-9825a9798fab,#8B949E);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: 1px solid #0000;
        border-radius: var(--0449d2a0-c55c-441d-806b-7b8038578ed6,4px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-d7H:where(:hover) {
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        background-color: var(--fe8b8905-dbd8-4ecf-962f-0362d526d3cb,#1B2129);
      }
      .ww-e-dEU {
        padding: 16px;
        z-index: 10001;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0104099e;
      }
      .ww-e-dEU.ww-layout, .ww-e-dEU [data-ww-ls~="dEU"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dFj {
        margin: 0;
        font-size: 13px;
        line-height: 1.5;
        color: #8b949e;
        white-space-collapse: preserve;
      }
      .ww-e-dFk {
        padding: 20px 22px 18px;
        display: flex;
        width: 520px;
        max-width: 100%;
        background-color: #161b22;
        border-top: 3px solid #4da3ff;
        border-right: 1px solid #30363d;
        border-bottom: 1px solid #30363d;
        border-left: 1px solid #30363d;
        border-image: none;
        border-radius: 10px;
      }
      .ww-e-dFk.ww-layout, .ww-e-dFk [data-ww-ls~="dFk"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dFl {
        margin: 0;
        font-size: 16px;
        line-height: 1.3;
        font-weight: 600;
        color: #e6edf3;
        white-space-collapse: preserve;
      }
      .ww-e-dFm {
        padding: 16px;
        z-index: 10000;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0104099e;
      }
      .ww-e-dFm.ww-layout, .ww-e-dFm [data-ww-ls~="dFm"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dFn {
        display: flex;
      }
      .ww-e-dFn.ww-layout, .ww-e-dFn [data-ww-ls~="dFn"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dFo {
        display: flex;
      }
      .ww-e-dFo.ww-layout, .ww-e-dFo [data-ww-ls~="dFo"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dFp {
        display: flex;
      }
      .ww-e-dFp.ww-layout, .ww-e-dFp [data-ww-ls~="dFp"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dFq {
        padding: 10px 12px;
        width: 100%;
        font-size: 14px;
        line-height: 1.5;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #0d1117;
        border: 1px solid #30363d;
        border-radius: 6px;
        --placeholder-color: #6E7681;
      }
      .ww-e-dFr {
        font-size: 12px;
        text-align: right;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dFs {
        padding: 6px 10px;
        width: auto;
        font: var(--eaafb30f-4bbd-4165-b47b-50938d1b3c4c,500 12.5px/1 var(--ww-default-font-family, sans-serif));
        color: var(--bcb6e6c8-debc-406e-8d6b-9825a9798fab,#8B949E);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border: 1px solid #0000;
        border-radius: var(--0449d2a0-c55c-441d-806b-7b8038578ed6,4px);
        --ww-element-transition: background-color 0.15s ease, color 0.15s ease;
      }
      .ww-e-dFs:where(:hover) {
        color: var(--0ce0a682-d69c-4265-94e2-336c6a1b2367,#E6EDF3);
        background-color: var(--fe8b8905-dbd8-4ecf-962f-0362d526d3cb,#1B2129);
      }
      .ww-e-dFt {
        padding: 8px 18px;
        font-size: 14px;
        font-weight: 600;
        color: #0b0d10;
        white-space-collapse: preserve;
        background-color: #4da3ff;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-dFt:where(:hover) {
        background-color: #6cb4ff;
      }
      .ww-e-dFu {
        padding: 6px 12px;
        font-size: 13px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color, #C9D1D9);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #21262D);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #30363D);
        border-radius: 999px;
      }
      .ww-e-dFv {
        padding: 8px 18px;
        font-size: 14px;
        font-weight: 600;
        color: #c9d1d9;
        white-space-collapse: preserve;
        background-color: #21262d;
        cursor: pointer;
        border: 1px solid #30363d;
        border-radius: 6px;
      }
      .ww-e-dFv:where(:hover) {
        background-color: #30363d;
      }
      .ww-e-dFw {
        padding: 6px 12px;
        font-size: 13px;
        font-weight: 600;
        color: var(--ww-content-ww-text-color, #C9D1D9);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #21262D);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #30363D);
        border-radius: 999px;
      }
    }
  }
  @layer custom {
    .ww-e-d1s {
      word-break: break-word;
      white-space: pre-wrap;
    }
    .ww-e-d1x {
      box-shadow: 0 18px 48px #0000008c;
      overflow-y: auto;
    }
    .ww-e-d20 {
      text-transform: uppercase;
    }
    .ww-e-d23 {
      text-transform: uppercase;
    }
    .ww-e-d2B {
      white-space: nowrap;
    }
    .ww-e-d2D {
      text-transform: uppercase;
    }
    .ww-e-d2F {
      text-transform: uppercase;
    }
    .ww-e-d2H {
      text-transform: uppercase;
    }
    .ww-e-d2L {
      box-shadow: 0 18px 48px #0000008c;
    }
    .ww-e-d3i {
      caret-color: #fff;
    }
    .ww-e-d6Z {
      border-style: none;
    }
    .ww-e-dFk {
      box-shadow: 0 18px 48px #0000008c;
    }
    .ww-e-dFq {
      caret-color: #fff;
    }
    .ww-e-dFt {
      align-self: flex-end;
    }
  }
}
@layer ww-style-layout-override {
}
