@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-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  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-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-aspect-ratio {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d14Q {
        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-d14W {
        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-d14W.ww-layout, .ww-e-d14W [data-ww-ls~="d14W"] {
        display: flex;
      }
      .ww-e-d14U {
        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-d14T {
        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-d14D {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        font-weight: 300;
        color: #ffffffc7;
        white-space-collapse: preserve;
        background-color: #ffffff0f;
        cursor: pointer;
        border: 1px solid #ffffff24;
        border-radius: 999px;
      }
      .ww-e-d14D:where(:hover) {
        color: #fff;
        background-color: #ffffff1f;
        transform: scale(1.04);
      }
      .ww-e-d14E {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 650;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #ffffff12;
        cursor: pointer;
        border: 1px solid #ffffff2e;
        border-radius: 13px;
      }
      .ww-e-d14E:where(:hover) {
        background-color: #ffffff1f;
        border: 1px solid #ffffff47;
      }
      .ww-e-d14F {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 48px;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        font-weight: 650;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #67e8f917;
        cursor: pointer;
        border: 1px solid #67e8f947;
        border-radius: 13px;
      }
      .ww-e-d14F:where(:hover) {
        background-color: #67e8f926;
        border: 1px solid #67e8f96b;
      }
      .ww-e-d14G {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #ffffff61;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d14H {
        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-d14H.ww-layout, .ww-e-d14H [data-ww-ls~="d14H"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d14I {
        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: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-d14J {
        margin: 4px 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: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #a5f3fc;
        text-transform: uppercase;
        letter-spacing: .18em;
        white-space-collapse: preserve;
      }
      .ww-e-d14K {
        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: 38px;
        font-family: var(--ww-default-font-family);
        line-height: 1.04;
        font-weight: 750;
        color: #fff;
        letter-spacing: -.045em;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d14K {
          font-size: 31px;
        }
      }
      .ww-e-d14L {
        margin: -10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 410px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        line-height: 1.55;
        color: #ffffff9e;
        white-space-collapse: preserve;
      }
      .ww-e-d14M {
        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-d14M.ww-layout, .ww-e-d14M [data-ww-ls~="d14M"] {
        display: flex;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d14N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: 1px;
        max-height: unset;
        min-height: unset;
        background-color: #ffffff21;
      }
      .ww-e-d14N.ww-layout, .ww-e-d14N [data-ww-ls~="d14N"] {
        display: block;
      }
      .ww-e-d14O {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: 1px;
        max-height: unset;
        min-height: unset;
        background-color: #ffffff21;
      }
      .ww-e-d14O.ww-layout, .ww-e-d14O [data-ww-ls~="d14O"] {
        display: block;
      }
      .ww-e-d14P {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14P.ww-layout, .ww-e-d14P [data-ww-ls~="d14P"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d14P.ww-layout, .ww-e-d14P [data-ww-ls~="d14P"] {
          grid-template-columns: 1fr;
          gap: 10px;
        }
      }
      .ww-e-d14R {
        margin: 0;
        padding: 0 22px 0 54px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 54px;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #111827;
        white-space-collapse: preserve;
        background-color: #fffffff5;
        background-image: url("https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/google.svg");
        background-position: center center;
        background-size: 19px 19px;
        background-repeat: no-repeat;
        background-attachment: scroll;
        cursor: pointer;
        box-shadow: 0 10px 34px #00000047;
        border: 1px solid #ffffffdb;
        border-radius: 14px;
      }
      .ww-e-d14R:where(:hover) {
        background-color: #fff;
        box-shadow: 0 14px 38px #00000057;
        transform: translateY(-1px);
      }
      .ww-e-d14S {
        margin: 0;
        padding: 34px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: calc(100vw - 32px);
        max-width: 480px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #070a12c2;
        background-image: radial-gradient(circle at 12% 0, #67e8f921, #0000 36%), linear-gradient(145deg, #ffffff1c, #ffffff06);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        box-shadow: 0 44px 140px #000000b8, inset 0 1px #ffffff3d;
        border: 1px solid #ffffff38;
        border-radius: 30px;
      }
      @media (max-width: 767px) {
        .ww-e-d14S {
          padding: 24px;
          border-radius: 24px;
        }
      }
      .ww-e-d14S.ww-layout, .ww-e-d14S [data-ww-ls~="d14S"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      @media (max-width: 767px) {
        .ww-e-d14S.ww-layout, .ww-e-d14S [data-ww-ls~="d14S"] {
          gap: 18px;
        }
      }
      .ww-e-d14V {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        color: #f8fafc;
        white-space-collapse: preserve;
        background-color: #ffffff0f;
        border: 1px solid #ffffff1a;
        border-radius: 50%;
      }
      .ww-e-d14V:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d14X {
        margin: 0;
        padding: 0;
        z-index: 9999;
        align-self: unset;
        display: flex;
        position: fixed;
        right: 24px;
        bottom: 24px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-d14X {
          right: 10px;
          bottom: 12px;
        }
      }
      .ww-e-d14X.ww-layout, .ww-e-d14X [data-ww-ls~="d14X"] {
        display: flex;
        flex-flow: column;
        align-items: flex-end;
        gap: 12px;
      }
      .ww-e-d14Y {
        margin: 0;
        padding: 0 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 54px;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #090b10;
        white-space-collapse: preserve;
        box-shadow: 0 18px 48px #00000057;
        border: 1px solid #ffffffc7;
        border-radius: 999px;
      }
      .ww-e-d14Y:where(:hover) {
        box-shadow: 0 22px 56px #0000006b;
        transform: translateY(-2px);
      }
      .ww-e-d14Z {
        margin: 0;
        padding: 16px 16px 10px;
        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 #ffffff14;
      }
      .ww-e-d14Z.ww-layout, .ww-e-d14Z [data-ww-ls~="d14Z"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
      }
      .ww-e-d14a {
        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: 16px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #f8fafc;
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      .ww-e-d14b {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d14c {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14c.ww-layout, .ww-e-d14c [data-ww-ls~="d14c"] {
        display: flex;
        gap: 8px;
      }
      .ww-e-d14d {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #ffb87012;
        border-top: 1px solid #ffb8702e;
      }
      .ww-e-d14d.ww-layout, .ww-e-d14d [data-ww-ls~="d14d"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d14e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 650;
        color: #ffe4c5;
        white-space-collapse: preserve;
      }
      .ww-e-d14f {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: var(--ww-default-font-family);
        color: #f8fafc;
        white-space-collapse: preserve;
        background-color: #ffffff0f;
        border: 1px solid #ffffff1a;
        border-radius: 50%;
      }
      .ww-e-d14f:where(:hover) {
        background-color: #ffffff1f;
      }
      .ww-e-d14g {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: 360px;
      }
      .ww-e-d14g.ww-layout, .ww-e-d14g [data-ww-ls~="d14g"] {
        display: flex;
      }
      .ww-e-d14h {
        margin: 0;
        padding: 8px 11px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #ddf7ff;
        white-space-collapse: preserve;
        background-color: #9de8ff14;
        border: 1px solid #9de8ff33;
        border-radius: 999px;
      }
      .ww-e-d14i {
        margin: 0;
        padding: 8px 11px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #eef2f7;
        white-space-collapse: preserve;
        background-color: #ffffff0d;
        border: 1px solid #ffffff1f;
        border-radius: 999px;
      }
      .ww-e-d14j {
        margin: 0;
        padding: 8px 11px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #eef2f7;
        white-space-collapse: preserve;
        background-color: #ffffff0d;
        border: 1px solid #ffffff1f;
        border-radius: 999px;
      }
      .ww-e-d14k {
        margin: 0;
        padding: 8px 11px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #eef2f7;
        white-space-collapse: preserve;
        background-color: #ffffff0d;
        border: 1px solid #ffffff1f;
        border-radius: 999px;
      }
      .ww-e-d14l {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #f8fafc;
        white-space-collapse: preserve;
        background-color: #0000003d;
        border: 1px solid #ffffff1f;
        border-radius: 12px;
        --placeholder-color: #7F899A;
      }
      .ww-e-d14m {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        color: #ffb4b4;
        white-space-collapse: preserve;
        background-color: #ff464614;
        border-top: 1px solid #ff464626;
      }
      .ww-e-d14n {
        margin: 0;
        padding: 7px 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14n.ww-layout, .ww-e-d14n [data-ww-ls~="d14n"] {
        display: var(--ww-style-display);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
      }
      .ww-e-d14o {
        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-d14p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 650;
        color: #a5e8ff;
        white-space-collapse: preserve;
      }
      .ww-e-d14q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #080b10;
        white-space-collapse: preserve;
        border: 1px solid #ffffffb8;
        border-radius: 12px;
      }
      .ww-e-d14q:where(:hover) {
        transform: translateY(-1px);
      }
      .ww-e-d14r {
        margin: 0;
        padding: 0 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        color: #f8fafc;
        white-space-collapse: preserve;
        background-color: #0000003d;
        border: 1px solid #ffffff1f;
        border-radius: 12px;
        --placeholder-color: #7F899A;
      }
      .ww-e-d14s {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        position: fixed;
        right: 24px;
        bottom: 88px;
        width: 400px;
        max-width: calc(100vw - 24px);
        min-width: unset;
        height: 640px;
        max-height: calc(100vh - 112px);
        min-height: unset;
        box-shadow: 0 28px 90px #00000094;
        border: 1px solid #ffffff2b;
        border-radius: 26px;
      }
      @media (max-width: 767px) {
        .ww-e-d14s {
          right: 10px;
          bottom: 78px;
          width: calc(100vw - 20px);
          height: calc(100vh - 98px);
          max-height: 720px;
          border-radius: 22px;
        }
      }
      .ww-e-d14s.ww-layout, .ww-e-d14s [data-ww-ls~="d14s"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
    }
    @layer custom {
      .ww-e-d14R {
        background-position: 20px;
      }
      .ww-e-d14S {
        backdrop-filter: blur(36px) saturate(175%);
      }
      .ww-e-d14X {
        pointer-events: none;
      }
      .ww-e-d14Y {
        background: linear-gradient(135deg, #fffffff5, #d5eeffeb);
        pointer-events: auto;
        backdrop-filter: blur(20px);
      }
      .ww-e-d14b {
        white-space: nowrap;
      }
      .ww-e-d14c {
        overflow-x: auto;
      }
      .ww-e-d14q {
        background: linear-gradient(135deg, #f7fafc, #ddf7ff);
      }
      .ww-e-d14s {
        background: linear-gradient(150deg, #141920f0, #090c11f7);
        pointer-events: auto;
        backdrop-filter: blur(28px);
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
