
    @font-face {
        font-family: "Stratos Web";
        src: url("https://db.onlinewebfonts.com/t/dd97c93d1184d223b93c9042b7e57980.eot");
        src: url("https://db.onlinewebfonts.com/t/dd97c93d1184d223b93c9042b7e57980.eot?#iefix")format("embedded-opentype"),
        url("https://db.onlinewebfonts.com/t/dd97c93d1184d223b93c9042b7e57980.woff2")format("woff2"),
        url("https://db.onlinewebfonts.com/t/dd97c93d1184d223b93c9042b7e57980.woff")format("woff"),
        url("https://db.onlinewebfonts.com/t/dd97c93d1184d223b93c9042b7e57980.ttf")format("truetype"),
        url("https://db.onlinewebfonts.com/t/dd97c93d1184d223b93c9042b7e57980.svg#Stratos Web")format("svg");
    }

    @font-face {
        font-family: "IBM Plex Sans";
        src: url("https://db.onlinewebfonts.com/t/aba70892d13bd6680b12026d21dfe114.eot");
        src: url("https://db.onlinewebfonts.com/t/aba70892d13bd6680b12026d21dfe114.eot?#iefix")format("embedded-opentype"),
        url("https://db.onlinewebfonts.com/t/aba70892d13bd6680b12026d21dfe114.woff2")format("woff2"),
        url("https://db.onlinewebfonts.com/t/aba70892d13bd6680b12026d21dfe114.woff")format("woff"),
        url("https://db.onlinewebfonts.com/t/aba70892d13bd6680b12026d21dfe114.ttf")format("truetype"),
        url("https://db.onlinewebfonts.com/t/aba70892d13bd6680b12026d21dfe114.svg#IBM Plex Sans")format("svg");
    }

    @font-face {
        font-family: "IBM Plex Sans Bold";
        src: url("https://db.onlinewebfonts.com/t/c3ab44273b1f49238a905ed0c53016b6.eot");
        src: url("https://db.onlinewebfonts.com/t/c3ab44273b1f49238a905ed0c53016b6.eot?#iefix")format("embedded-opentype"),
        url("https://db.onlinewebfonts.com/t/c3ab44273b1f49238a905ed0c53016b6.woff2")format("woff2"),
        url("https://db.onlinewebfonts.com/t/c3ab44273b1f49238a905ed0c53016b6.woff")format("woff"),
        url("https://db.onlinewebfonts.com/t/c3ab44273b1f49238a905ed0c53016b6.ttf")format("truetype"),
        url("https://db.onlinewebfonts.com/t/c3ab44273b1f49238a905ed0c53016b6.svg#IBM Plex Sans Bold")format("svg");
    }

    .ibm-plex sans-thin {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 100;
      font-style: normal;
    }

    .ibm-plex sans-extralight {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 200;
      font-style: normal;
    }

    .ibm-plex sans-light {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 300;
      font-style: normal;
    }

    .ibm-plex sans-regular {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 400;
      font-style: normal;
    }

    .ibm-plex sans-medium {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 500;
      font-style: normal;
    }

    .ibm-plex sans-semibold {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 600;
      font-style: normal;
    }

    .ibm-plex sans-bold {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 700;
      font-style: normal;
    }

    .ibm-plex sans-thin-italic {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 100;
      font-style: italic;
    }

    .ibm-plex sans-extralight-italic {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 200;
      font-style: italic;
    }

    .ibm-plex sans-light-italic {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 300;
      font-style: italic;
    }

    .ibm-plex sans-regular-italic {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 400;
      font-style: italic;
    }

    .ibm-plex sans-medium-italic {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 500;
      font-style: italic;
    }

    .ibm-plex sans-semibold-italic {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 600;
      font-style: italic;
    }

    .ibm-plex sans-bold-italic {
      font-family: "IBM Plex Sans", sans-serif;
      font-weight: 700;
      font-style: italic;
    }


   .style-0 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

      .style-1 {
        font-family: 'Stratos Web';
        position: -webkit-sticky; /* For Safari */
        position: sticky;
        top: 0;
        color: #000 !important;
        background-color: white; /* You can change this as per your design */
        z-index: 1000; /* Make sure it appears above other content */
        padding: 16px;
        text-align: left; /* Initial alignment */
        width: 100%; /* Take full width */
        left: 0; /* Align left */
        text-align: center;
        transition: text-align 0.3s; /* Add transition for smooth effect */
      }


    .style-2 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding-top: 8px;
        padding: 8px 0px 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
        text-align: center;
    }

    .style-3 {
        padding-top: 12px;
        padding-bottom: 12px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-4 {
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.08);
        margin-top: 4px;
        margin-bottom: 4px;
        margin: 4px 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-5 {
        text-align: left;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-6 {
        font-size: 14px;
        line-height: 19px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-7 {
        color: rgb(88, 92, 92);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        font: 14px / 19px plex-sans, sans-serif;
        vertical-align: baseline;
    }

    .style-8 {
        padding-left: 4px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-9 {
        display: inline-block;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-10 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: left;
        cursor: pointer;
    }

    .style-11 {
        font-size: 14px;
        line-height: 19px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-12 {
        color: rgb(0, 184, 169);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(0, 184, 169);
        font: 14px / 19px plex-sans, sans-serif;
        vertical-align: baseline;
    }

    .style-13 {
        padding-top: 12px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-14 {
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.08);
        margin-top: 4px;
        margin-bottom: 4px;
        margin: 4px 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-15 {
        padding-top: 24px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-16 {
        color: #000;
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-weight: 600;
        font-family: 'IBM Plex Sans Bold';
        margin: 0px;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-17 {
        color: rgb(88, 92, 92);
        font-size: 14px;
        line-height: 19px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-18 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-19 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-20 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-21 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-22 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-23 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-24 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-25 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-26 {
        display: none;
        pointer-events: none;
    }

    .style-27 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-28 {
        width: 24px;
        height: 24px;
    }

    .style-29 {
        fill: rgb(171, 173, 173);
    }

    .style-30 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-31 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-32 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-33 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-34 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-35 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-36 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-37 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-38 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-39 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-40 {
        display: none;
        pointer-events: none;
    }

    .style-41 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-42 {
        width: 24px;
        height: 24px;
    }

    .style-43 {
        fill: rgb(171, 173, 173);
    }

    .style-44 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-45 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-46 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-47 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-48 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-49 {
        padding-top: 24px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-50 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-weight: 600;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-51 {
        color: rgb(88, 92, 92);
        font-size: 14px;
        line-height: 19px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-52 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-53 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-54 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-55 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-56 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-57 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-58 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-59 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-60 {
        display: none;
        pointer-events: none;
    }

    .style-61 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-62 {
        width: 24px;
        height: 24px;
    }

    .style-63 {
        fill: rgb(171, 173, 173);
    }

    .style-64 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-65 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-66 {
        padding-top: 24px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-67 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-weight: 600;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-68 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-69 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-70 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-71 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-72 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-73 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-74 {
        display: block;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-75 {
        border-radius: 200px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        margin: 0px;
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
        vertical-align: baseline;
    }

    .style-76 {
        color: rgb(171, 173, 173);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-77 {
        box-sizing: content-box;
        display: inline-flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-78 {
        width: 24px;
        height: 24px;
    }

    .style-79 {
        fill: rgb(171, 173, 173);
    }

    .style-80 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-81 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-82 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-83 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-84 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-85 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-86 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-87 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-88 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-89 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-90 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-91 {
        display: block;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-92 {
        border-radius: 200px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        margin: 0px;
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
        vertical-align: baseline;
    }

    .style-93 {
        color: rgb(171, 173, 173);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-94 {
        box-sizing: content-box;
        display: inline-flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-95 {
        width: 24px;
        height: 24px;
    }

    .style-96 {
        fill: rgb(171, 173, 173);
    }

    .style-97 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-98 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-99 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-100 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-101 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-102 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-103 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-104 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-105 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-106 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-107 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-108 {
        display: block;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-109 {
        border-radius: 200px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        margin: 0px;
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
        vertical-align: baseline;
    }

    .style-110 {
        color: rgb(171, 173, 173);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-111 {
        box-sizing: content-box;
        display: inline-flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-112 {
        width: 24px;
        height: 24px;
    }

    .style-113 {
        fill: rgb(171, 173, 173);
    }

    .style-114 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-115 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-116 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-117 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-118 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-119 {
        padding-top: 24px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-120 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-weight: 600;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-121 {
        color: rgb(88, 92, 92);
        font-size: 14px;
        line-height: 19px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-122 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-123 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-124 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-125 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-126 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-127 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-128 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-129 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-130 {
        display: none;
        pointer-events: none;
    }

    .style-131 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-132 {
        width: 24px;
        height: 24px;
    }

    .style-133 {
        fill: rgb(171, 173, 173);
    }

    .style-134 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-135 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-136 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-137 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-138 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-139 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-140 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-141 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-142 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-143 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-144 {
        display: none;
        pointer-events: none;
    }

    .style-145 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-146 {
        width: 24px;
        height: 24px;
    }

    .style-147 {
        fill: rgb(171, 173, 173);
    }

    .style-148 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-149 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-150 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-151 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-152 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-153 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-154 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-155 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-156 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-157 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-158 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-159 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-160 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-161 {
        display: none;
        pointer-events: none;
    }

    .style-162 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-163 {
        width: 24px;
        height: 24px;
    }

    .style-164 {
        fill: rgb(171, 173, 173);
    }

    .style-165 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-166 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-167 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-168 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-169 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-170 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-171 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-172 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-173 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-174 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-175 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-176 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-177 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-178 {
        display: none;
        pointer-events: none;
    }

    .style-179 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-180 {
        width: 24px;
        height: 24px;
    }

    .style-181 {
        fill: rgb(171, 173, 173);
    }

    .style-182 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-183 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-184 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-185 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-186 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-187 {
        padding-top: 24px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-188 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-weight: 600;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-189 {
        color: rgb(88, 92, 92);
        font-size: 14px;
        line-height: 19px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-190 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-191 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-192 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-193 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-194 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-195 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-196 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-197 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-198 {
        display: none;
        pointer-events: none;
    }

    .style-199 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-200 {
        width: 24px;
        height: 24px;
    }

    .style-201 {
        fill: rgb(171, 173, 173);
    }

    .style-202 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-203 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-204 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-205 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-206 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-207 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-208 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-209 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-210 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-211 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-212 {
        display: none;
        pointer-events: none;
    }

    .style-213 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-214 {
        width: 24px;
        height: 24px;
    }

    .style-215 {
        fill: rgb(171, 173, 173);
    }

    .style-216 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-217 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-218 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-219 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-220 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-221 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-222 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-223 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-224 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-225 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-226 {
        display: none;
        pointer-events: none;
    }

    .style-227 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-228 {
        width: 24px;
        height: 24px;
    }

    .style-229 {
        fill: rgb(171, 173, 173);
    }

    .style-230 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-231 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-232 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-233 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-234 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-235 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-236 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-237 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-238 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-239 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-240 {
        display: none;
        pointer-events: none;
    }

    .style-241 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-242 {
        width: 24px;
        height: 24px;
    }

    .style-243 {
        fill: rgb(171, 173, 173);
    }

    .style-244 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-245 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-246 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-247 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-248 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-249 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-250 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-251 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-252 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-253 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-254 {
        display: none;
        pointer-events: none;
    }

    .style-255 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-256 {
        width: 24px;
        height: 24px;
    }

    .style-257 {
        fill: rgb(171, 173, 173);
    }

    .style-258 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-259 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-260 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-261 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-262 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-263 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-264 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-265 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-266 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-267 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-268 {
        display: none;
        pointer-events: none;
    }

    .style-269 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-270 {
        width: 24px;
        height: 24px;
    }

    .style-271 {
        fill: rgb(171, 173, 173);
    }

    .style-272 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-273 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-274 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-275 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-276 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-277 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-278 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-279 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-280 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-281 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-282 {
        display: none;
        pointer-events: none;
    }

    .style-283 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-284 {
        width: 24px;
        height: 24px;
    }

    .style-285 {
        fill: rgb(171, 173, 173);
    }

    .style-286 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-287 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-288 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-289 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-290 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-291 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-292 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-293 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-294 {
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-295 {
        margin: 0px;
        display: flex;
        height: 24px;
        width: 24px;
        color: rgb(171, 173, 173);
        transition-property: color;
        transition-duration: 0.2s;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-296 {
        display: none;
        pointer-events: none;
    }

    .style-297 {
        box-sizing: content-box;
        display: flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-298 {
        width: 24px;
        height: 24px;
    }

    .style-299 {
        fill: rgb(171, 173, 173);
    }

    .style-300 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-301 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-302 {
        padding-top: 24px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-303 {
        color: #000;
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-weight: 600;
        font-family: 'IBM Plex Sans Bold';
        margin: 0px;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-304 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-305 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-306 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-307 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-308 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-309 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-310 {
        display: block;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-311 {
        border-radius: 200px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        margin: 0px;
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
        vertical-align: baseline;
    }

    .style-312 {
        color: rgb(171, 173, 173);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-313 {
        box-sizing: content-box;
        display: inline-flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-314 {
        width: 24px;
        height: 24px;
    }

    .style-315 {
        fill: rgb(171, 173, 173);
    }

    .style-316 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-317 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-318 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-319 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-320 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-321 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-322 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-323 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-324 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-325 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-326 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-327 {
        display: block;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-328 {
        border-radius: 200px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        margin: 0px;
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
        vertical-align: baseline;
    }

    .style-329 {
        color: rgb(171, 173, 173);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-330 {
        box-sizing: content-box;
        display: inline-flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-331 {
        width: 24px;
        height: 24px;
    }

    .style-332 {
        fill: rgb(171, 173, 173);
    }

    .style-333 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-334 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-335 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-336 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-337 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

    .style-338 {
        padding-top: 16px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-339 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-340 {
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        -webkit-box-flex: 1;
        flex-grow: 1;
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-radius: 3px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        margin: 0px;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
    }

    .style-341 {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-342 {
        margin-right: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-343 {
        align-items: center;
        display: flex;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-344 {
        display: block;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-345 {
        border-radius: 200px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        margin: 0px;
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        color: rgb(46, 51, 51);
        background-color: rgba(0, 0, 0, 0);
        text-align: start;
        cursor: pointer;
        vertical-align: baseline;
    }

    .style-346 {
        color: rgb(171, 173, 173);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-347 {
        box-sizing: content-box;
        display: inline-flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-348 {
        width: 24px;
        height: 24px;
    }

    .style-349 {
        fill: rgb(171, 173, 173);
    }

    .style-350 {
        margin-right: auto;
        -webkit-box-flex: 1;
        flex: 1 1 0%;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-351 {
        color: rgb(46, 51, 51);
        font-size: 16px;
        line-height: 22px;
        display: block;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-352 {
        margin-left: 12px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-353 {
        white-space: nowrap;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-354 {
        color: rgb(88, 92, 92);
        font-size: 16px;
        line-height: 22px;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        font-weight: 400;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(88, 92, 92);
        vertical-align: baseline;
    }

     .style-978 {
        padding-top: 24px;
        box-shadow: rgba(0, 0, 0, 0.08) 0px -1px 4px 0px;
        z-index: 1;
        background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
        display: flex;
        flex-shrink: 0;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
        position: sticky;
        bottom: 0;
        width: 103%;
        z-index: 1;

}

    .style-979 {
        align-items: center;
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-980 {
        padding-bottom: 24px;
        text-align: center;
        margin: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-981 {
        margin: 0px auto;
        width: 200px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-982 {
        direction: ltr;
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-983 {
        display: block;
        padding-right: 4px;
        margin: 0px;
        padding: 0px 4px 0px 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-984 {
        color: rgb(213, 214, 214);
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        border-radius: 200px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(213, 214, 214);
        margin: 0px;
        background-color: rgba(0, 0, 0, 0);
        text-align: center;
        cursor: pointer;
    }

    .style-985 {
        box-sizing: content-box;
        display: inline-flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(213, 214, 214);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-986 {
        color: red;
        width: 24px;
        height: 24px;
    }

    .style-987 {
        fill: rgb(213, 214, 214);
    }

    .grey-color {
        fill: rgb(213, 214, 214); /* Set the color to grey */
    }

    .red-color {
        fill: red; /* Set the color to red */
    }

    .style-988 {
        font-size: 24px;
        color: #000 !important;
        line-height: 22px;
        font-weight: 600;
        font-family: 'IBM Plex Sans';
        margin: 0px;
        -webkit-font-smoothing: subpixel-antialiased;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-989 {
        font-size: 24px;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        vertical-align: baseline;
    }

    .style-990 {
        display: block;
        padding-left: 4px;
        margin: 0px;
        padding: 0px 0px 0px 4px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-991 {
        color: rgb(213, 214, 214);
        font-family: plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        border-radius: 200px;
        transition-property: box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        padding: 0px;
        border: 0px none rgb(213, 214, 214);
        margin: 0px;
        background-color: rgba(0, 0, 0, 0);
        text-align: center;
        cursor: pointer;
    }

    .style-992 {
        box-sizing: content-box;
        display: inline-flex;
        vertical-align: text-bottom;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(213, 214, 214);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
    }

    .style-993 {
        width: 24px;
        height: 24px;
        color: red;
    }

    .style-994 {
        fill: red;
    }

    .style-995 {
        position: relative;
        width: 100%;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-996 {
        font-size: 0px;
        width: 100%;
        height: 48px;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 1;
        cursor: not-allowed;
        text-indent: -9999px;
        color: rgb(0, 163, 150);
        text-decoration: none solid rgb(0, 163, 150);
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(0, 163, 150);
        vertical-align: baseline;
    }

    .style-997 {
        display: block;
        width: 100%;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(46, 51, 51);
        font: 16px / 16px plex-sans, 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 微软雅黑体, 'Hiragino Sans GB', 冬青黑体, sans-serif;
        vertical-align: baseline;
    }

    .style-998 {
        font-family: 'IBM Plex Sans';
        color: rgb(171, 173, 173);
        background: rgb(226, 229, 229) none repeat scroll 0% 0% / auto padding-box border-box;
        transition-property: box-shadow, -webkit-box-shadow;
        transition-duration: 0.15s;
        transition-timing-function: ease-out;
        cursor: not-allowed;
        border: 0px none rgb(171, 173, 173);
        display: block;
        width: 100%;
        box-sizing: border-box;
        min-height: 48px;
        padding: 12px 24px;
        text-decoration: none solid rgb(171, 173, 173);
        appearance: none;
        border-radius: 4px;
        font-weight: 600;
        font-size: 16px;
        -webkit-font-smoothing: antialiased;
        line-height: 24px;
        margin: 0px;
        position: relative;
    }

    .style-999 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
        margin: 0px;
        padding: 0px;
        border: 0px none rgb(171, 173, 173);
        font: 600 16px / 24px plex-sans, sans-serif;
        vertical-align: baseline;
    }

    .modal {
      display: none;
      position: fixed;
      z-index: 1;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      /*overflow: auto;*/
      background-color: rgba(0,0,0,.5);
    }

    .modal-content2 {
      background-color: #fefefe;
      margin: 32px auto; /* Center the modal */
      /*padding: 20px;*/
      border: 1px solid #888;
      max-width: 560px; /* Adjust the maximum width of the modal */
      max-height: calc(100% - 96px); /* Adjust the maximum height of the modal */
      overflow-y: auto; /* Enable vertical scrolling */
      overflow-x: hidden; /* Enable vertical scrolling */
      position: relative; /* Ensure the container is relatively positioned */

    }

    .imgproduct{
        width: 65%;
     }

    @media only screen and (max-width: 600px) {
     .modal-content2 {
       background-color: #fefefe;
       margin: 0;
       border: 1px solid #888;
       max-width: 560px;
       max-height: calc(100% - 0px);
       overflow-y: auto;
       position: relative;
     }
     .imgproduct{
        width: 100%;
     }
     .style-1{
        width: 90%;
     }
    }

     .close {
        position: sticky;
        z-index: 66666;
        color: red;
        float: right;
        font-size: 28px;
        font-weight: bold;
        right: 8px;
        top: 3px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-right: 10px;
        padding-left: 10px;
        box-shadow: 0 1px 4px #00000014;
        border-radius: 66px;
        justify-content: center;
        display: flex;
        align-items: center;
        background-color: #fff;
        margin-left: 8px;
    }

    .close:hover,
    .close:focus {
      color: black;
      text-decoration: none;
      cursor: pointer;
    }

    #openModalBtn{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        height: 5.6rem;
        border: 1px solid var(--black);
        font-size: 1.6rem;
        font-weight: 500;
        text-transform: capitalize;
        color: var(--black);
        -webkit-transition: all 0.3s linear;
        transition: all 0.3s linear;
            width: 50%;
    }

    .opacity-animate3{
        animation:opt-animation3 1s ;
      -moz-animation-fill-mode: forwards
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    @-webkit-keyframes opt-animation3 {
      0%   { opacity: 0; transform: scale(0.75);}
      100% { opacity: 1; transform: scale(1);}
    }
    @-moz-keyframes opt-animation3 {
       0%   { opacity: 0; transform: scale(0.75);}
      100% { opacity: 1; transform: scale(1);}
    }
    @-o-keyframes opt-animation3{
      0%   { opacity: 0; transform: scale(0.75);}
      100% { opacity: 1; transform: scale(1);}
    }
    @keyframes opt-animation3 {
      0%   { opacity: 0; transform: scale(0.75);}
      100% { opacity: 1; transform: scale(1);}
    }