@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-runtime;
@property --ww-style-display {
  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-height-layout-block {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  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-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-element-bc6f3ad3-0e10-4fde-8c85-5cb68916c4b4 {
        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-element-cd38c899-9910-4595-bac4-7ed5d3121957 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 16px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-ed4592b3-6eca-4057-be97-b19dfece80c2 {
        margin: 0 6px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-24acdb66-2858-4c02-852e-ba41cad75805 {
        margin: 0 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 20px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-e6eb38df-cdac-45b9-b160-34ed81e5cc71 {
        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);
        color: #000;
        white-space-collapse: preserve;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-element-e6eb38df-cdac-45b9-b160-34ed81e5cc71 {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-e6eb38df-cdac-45b9-b160-34ed81e5cc71 {
          white-space-collapse: preserve;
        }
      }
      .ww-element-cb3ffd34-7791-4b28-abac-9b22945b9c91 {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-element-cb3ffd34-7791-4b28-abac-9b22945b9c91.ww-layout, .ww-element-cb3ffd34-7791-4b28-abac-9b22945b9c91 [data-ww-layout-style-scopes~="cb3ffd34-7791-4b28-abac-9b22945b9c91"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-cb3ffd34-7791-4b28-abac-9b22945b9c91.ww-layout, .ww-element-cb3ffd34-7791-4b28-abac-9b22945b9c91 [data-ww-layout-style-scopes~="cb3ffd34-7791-4b28-abac-9b22945b9c91"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-cb3ffd34-7791-4b28-abac-9b22945b9c91.ww-layout, .ww-element-cb3ffd34-7791-4b28-abac-9b22945b9c91 [data-ww-layout-style-scopes~="cb3ffd34-7791-4b28-abac-9b22945b9c91"] {
          display: flex;
        }
      }
      .ww-element-af60094e-8091-4def-ad65-5d3f355b9003 {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-element-af60094e-8091-4def-ad65-5d3f355b9003.ww-layout, .ww-element-af60094e-8091-4def-ad65-5d3f355b9003 [data-ww-layout-style-scopes~="af60094e-8091-4def-ad65-5d3f355b9003"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-element-af60094e-8091-4def-ad65-5d3f355b9003.ww-layout, .ww-element-af60094e-8091-4def-ad65-5d3f355b9003 [data-ww-layout-style-scopes~="af60094e-8091-4def-ad65-5d3f355b9003"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-af60094e-8091-4def-ad65-5d3f355b9003.ww-layout, .ww-element-af60094e-8091-4def-ad65-5d3f355b9003 [data-ww-layout-style-scopes~="af60094e-8091-4def-ad65-5d3f355b9003"] {
          display: flex;
        }
      }
      .ww-element-468bab66-3022-4dce-b3b1-c5844669ba36 {
        margin: 0;
        padding: 4px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 40px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        border-top: 0 none;
        border-bottom: 1px solid #e6e6e6;
        border-left: 0 none;
        border-right: 0 none;
      }
      .ww-element-468bab66-3022-4dce-b3b1-c5844669ba36.ww-layout, .ww-element-468bab66-3022-4dce-b3b1-c5844669ba36 [data-ww-layout-style-scopes~="468bab66-3022-4dce-b3b1-c5844669ba36"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-element-468bab66-3022-4dce-b3b1-c5844669ba36.ww-layout, .ww-element-468bab66-3022-4dce-b3b1-c5844669ba36 [data-ww-layout-style-scopes~="468bab66-3022-4dce-b3b1-c5844669ba36"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-468bab66-3022-4dce-b3b1-c5844669ba36.ww-layout, .ww-element-468bab66-3022-4dce-b3b1-c5844669ba36 [data-ww-layout-style-scopes~="468bab66-3022-4dce-b3b1-c5844669ba36"] {
          display: flex;
        }
      }
      .ww-element-bc0c9798-2aa6-4f18-bec5-54bef88dc45b {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 520px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 8px;
      }
      .ww-element-bc0c9798-2aa6-4f18-bec5-54bef88dc45b.ww-layout, .ww-element-bc0c9798-2aa6-4f18-bec5-54bef88dc45b [data-ww-layout-style-scopes~="bc0c9798-2aa6-4f18-bec5-54bef88dc45b"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-bc0c9798-2aa6-4f18-bec5-54bef88dc45b.ww-layout, .ww-element-bc0c9798-2aa6-4f18-bec5-54bef88dc45b [data-ww-layout-style-scopes~="bc0c9798-2aa6-4f18-bec5-54bef88dc45b"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-bc0c9798-2aa6-4f18-bec5-54bef88dc45b.ww-layout, .ww-element-bc0c9798-2aa6-4f18-bec5-54bef88dc45b [data-ww-layout-style-scopes~="bc0c9798-2aa6-4f18-bec5-54bef88dc45b"] {
          display: flex;
        }
      }
      .ww-element-5e973528-f628-4228-ba78-180eb68c3198 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 400px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-element-5e973528-f628-4228-ba78-180eb68c3198.ww-layout, .ww-element-5e973528-f628-4228-ba78-180eb68c3198 [data-ww-layout-style-scopes~="5e973528-f628-4228-ba78-180eb68c3198"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-element-5e973528-f628-4228-ba78-180eb68c3198.ww-layout, .ww-element-5e973528-f628-4228-ba78-180eb68c3198 [data-ww-layout-style-scopes~="5e973528-f628-4228-ba78-180eb68c3198"] {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-element-5e973528-f628-4228-ba78-180eb68c3198.ww-layout, .ww-element-5e973528-f628-4228-ba78-180eb68c3198 [data-ww-layout-style-scopes~="5e973528-f628-4228-ba78-180eb68c3198"] {
          display: flex;
        }
      }
      .ww-element-b8d017b2-25ee-4e7d-a2e2-a84ca5b7816e {
        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);
        letter-spacing: 0;
        word-spacing: 0;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: initial;
        white-space-collapse: preserve;
        --ww-text-white-space: initial;
        --ww-text-overflow: initial;
        --ww-text-text-overflow: initial;
      }
      @media (max-width: 991px) {
        .ww-element-b8d017b2-25ee-4e7d-a2e2-a84ca5b7816e {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-b8d017b2-25ee-4e7d-a2e2-a84ca5b7816e {
          white-space-collapse: preserve;
        }
      }
      .ww-element-19006029-a649-4911-834d-40e85196f2d7 {
        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-element-d8b9a089-793d-470b-9822-569cac2d28e6 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 6px;
        --placeholder-color: #94a3b8;
      }
      @media (max-width: 991px) {
        .ww-element-d8b9a089-793d-470b-9822-569cac2d28e6 {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-d8b9a089-793d-470b-9822-569cac2d28e6 {
          white-space-collapse: preserve;
        }
      }
      .ww-element-dc041d3e-c769-446e-904e-3ef605e85a36 {
        margin: 0;
        padding: 8px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: 38px;
        aspect-ratio: unset;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 20px;
        font-weight: 500;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #000;
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      @media (max-width: 991px) {
        .ww-element-dc041d3e-c769-446e-904e-3ef605e85a36 {
          white-space-collapse: preserve;
        }
      }
      @media (max-width: 767px) {
        .ww-element-dc041d3e-c769-446e-904e-3ef605e85a36 {
          white-space-collapse: preserve;
        }
      }
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
  }
  @layer custom {
  }
}
