html,
      body {
        font-family:
          "PingFang SC",
          "Hiragino Sans GB",
          "Microsoft YaHei",
          "Helvetica Neue",
          Arial,
          sans-serif;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizeLegibility;
      }

      body,
      input,
      button,
      select,
      textarea {
        font-family: inherit;
      }

      body {
        color: #333333;
        line-height: 1.65;
      }

      .seo_hidden_h1 {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0;
      }

      .index3_0 {
        background: #f5f7fb;
      }

      .index3main {
        padding-bottom: 40px;
      }

      .index3main3,
      .index3main4,
      .index3main5,
      .index3main7 {
        box-sizing: border-box;
        position: relative;
        margin-top: 26px;
        padding: 26px 24px 28px;
        background: #ffffff;
        border: 1px solid #e9eff8;
        border-radius: 18px;
        box-shadow: 0 8px 20px rgba(25, 57, 116, 0.04);
      }

      .index3main6,
      .index3main8 {
        margin-top: 26px;
        display: grid;
        gap: 22px;
        background: transparent;
      }

      .index3main6 > div,
      .index3main8 > div {
        box-sizing: border-box;
        position: relative;
        padding: 24px 24px 26px;
        background: #ffffff;
        border: 1px solid #e9eff8;
        border-radius: 18px;
        box-shadow: 0 8px 20px rgba(25, 57, 116, 0.04);
      }

      .index3main3::before,
      .index3main4::before,
      .index3main5::before,
      .index3main7::before,
      .index3main6 > div::before,
      .index3main8 > div::before,
      .ai-trend-insert::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 56px;
        border-radius: 18px 18px 0 0;
        background: linear-gradient(180deg, rgba(66, 133, 244, 0.035) 0%, rgba(66, 133, 244, 0) 100%);
        pointer-events: none;
      }

      .index3main3L_down,
      .index3main4M,
      .index3main5M,
      .index3main6M,
      .index3main7M,
      .index3main8M {
        margin-top: 18px;
      }

      .index3main3 {
        align-items: flex-start;
      }

      .index3main3L {
        width: 416px;
      }

      .index3main3M {
        width: 524px;
      }

      .index3main3R {
        width: 320px;
      }

      .index3main3L .index_swiper {
        width: 416px;
      }

      .index3main3L_downM {
        gap: 16px;
      }

      .index3main3L_downM > a > div {
        width: 100%;
        height: 112px;
      }

      .index3main4M {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 24px;
      }

      .index3main4Ms,
      .index3main4Ms > a {
        width: 100%;
      }

      .index3main4Ms > div {
        margin-top: 8px;
      }

      .index3main4Mss {
        padding: 16px 0;
        gap: 16px;
      }

      .index3main4Mss > a {
        width: 102px;
        height: 64px;
      }

      .index3main4Mss > div {
        width: calc(100% - 118px);
        height: auto;
        gap: 8px;
        justify-content: flex-start;
      }

      .index3main4Mss > div > a {
        line-height: 24px;
      }

      .index3main5M {
        column-gap: 36px;
        row-gap: 6px;
      }

      .index3main5Ms {
        padding: 20px 0 18px;
      }

      .index3main5Ms > a {
        padding-left: 17px;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 26px;
        text-overflow: ellipsis;
      }

      .index3main5Ms > a::before {
        top: 6px;
        transform: none;
      }

      .index3main5Ms > span:first-of-type {
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        line-height: 24px;
        margin-top: 12px;
      }

      .index3main5Ms > span:last-of-type {
        margin-top: 10px;
        color: #7f8ea3;
      }

      .index3main6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      .index3main6 > div {
        width: auto;
      }

      .index3main6M1 > a {
        width: calc(50% - 8px);
      }

      .index3main7Ms_info {
        width: calc(100% - 203px);
      }

      .index3main8 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }

      .index3main8 > div {
        width: auto;
      }

      .index3main8Ms::after {
        width: calc(100% - 46px);
      }


      .ai-trend-insert {
        position: relative;
        box-sizing: border-box;
        margin-top: 26px;
        padding: 0;
        background: #ffffff !important;
        border-radius: 18px !important;
        border: 1px solid #e9eff8;
        box-shadow: 0 6px 16px rgba(25, 57, 116, 0.03);
        overflow: hidden;
      }

      .ai-trend-insert::before {
        display: none;
      }

      .ai-trend-layout,
      .ai-trend-col,
      .ai-trend-col--daily {
        background: transparent !important;
      }

      .ai-trend-layout {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 28px;
        margin-top: 0;
        padding: 28px 30px;
      }

      .ai-trend-col {
        min-width: 0;
      }

      .ai-trend-col--daily {
        padding-left: 28px;
        border-left: 1px solid #f1f4f8;
      }

      .ai-trend-col__head {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
      }

      .ai-trend-col__label {
        display: flex;
        align-items: center;
        gap: 12px;
        min-width: 0;
      }

      .ai-trend-col__icon {
        position: relative;
        width: 42px;
        height: 42px;
        border-radius: 14px;
        flex: 0 0 auto;
        background: linear-gradient(135deg, #eef5ff 0%, #d8e7ff 100%);
        border: 1px solid #d4e2fb;
        overflow: hidden;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85);
      }

      .ai-trend-col__icon::before,
      .ai-trend-col__icon::after {
        content: "";
        position: absolute;
      }

      .ai-trend-col__icon--term::before {
        left: 9px;
        top: 8px;
        width: 24px;
        height: 18px;
        border-radius: 6px;
        background: rgba(255, 255, 255, 0.95);
        border: 2px solid #4285f4;
        box-shadow: 0 6px 12px rgba(66, 133, 244, 0.08);
      }

      .ai-trend-col__icon--term::after {
        left: 14px;
        top: 15px;
        width: 14px;
        height: 2px;
        background: #4285f4;
        border-radius: 2px;
        box-shadow:
          0 5px 0 #4285f4,
          0 10px 0 #9dbef7;
      }

      .ai-trend-col__icon--daily::before {
        left: 10px;
        top: 10px;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.95);
        border: 2px solid #4285f4;
        box-shadow: 0 6px 12px rgba(66, 133, 244, 0.08);
      }

      .ai-trend-col__icon--daily::after {
        left: 19px;
        top: 14px;
        width: 11px;
        height: 11px;
        border-top: 2px solid #4285f4;
        border-right: 2px solid #4285f4;
        transform: rotate(45deg);
        border-radius: 2px;
      }

      .ai-trend-col__title {
        min-width: 0;
      }

      .ai-trend-col__title strong {
        display: block;
        font-size: 22px;
        line-height: 26px;
        color: #333333;
        font-weight: bold;
      }

      .ai-trend-col__title span {
        display: block;
        margin-top: 4px;
        font-size: 14px;
        line-height: 22px;
        color: #7f8ea3;
      }

      .ai-trend-search {
        display: flex;
        align-items: center;
        gap: 12px;
        margin-top: 18px;
      }

      .ai-trend-search input {
        flex: 1;
        height: 50px;
        padding: 0 16px;
        border: 1px solid #e4eaf4;
        border-radius: 5px;
        background: #fbfdff;
        color: #2f3742;
        font-size: 15px;
        outline: none;
        transition: border-color 0.2s, box-shadow 0.2s, background-color 0.2s;
      }

      .ai-trend-search input::placeholder {
        color: #a0aec0;
      }

      .ai-trend-search input:focus {
        border-color: #cdddf8;
        background: #ffffff;
        box-shadow: 0 0 0 3px rgba(66, 133, 244, 0.06);
      }

      .ai-trend-search button {
        width: 112px;
        height: 50px;
        border: none;
        border-radius: 5px;
        background: #4285f4;
        color: #ffffff;
        font-size: 15px;
        font-weight: 700;
        cursor: pointer;
        transition: background-color 0.2s;
      }

      .ai-trend-search button:hover {
        background: #2f74e8;
      }

      .ai-trend-hotwords {
        display: flex;
        flex-wrap: nowrap;
        gap: 10px;
        margin-top: 16px;
        height: 34px;
        overflow: hidden;
      }

      .ai-trend-hotwords a {
        display: inline-flex;
        align-items: center;
        flex: 0 0 auto;
        max-width: 128px;
        height: 34px;
        padding: 0 14px;
        border-radius: 999px;
        background: #f7f9fc;
        border: 1px solid #eef2f7;
        color: #4b5d75;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        transition: color 0.2s, border-color 0.2s, background-color 0.2s;
      }

      .ai-trend-hotwords a:hover {
        color: #4285f4;
        border-color: #dfe9fa;
        background: #f2f5fb;
      }

      .ai-trend-note {
        margin-top: 14px;
        font-size: 14px;
        line-height: 23px;
        color: #8291a6;
      }

      .ai-trend-examples {
        margin-top: 14px;
        padding-top: 12px;
        border-top: 1px solid #edf2f7;
      }

      .ai-trend-examples strong {
        display: block;
        font-size: 13px;
        line-height: 18px;
        color: #4b5d75;
        margin-bottom: 8px;
      }

      .ai-term-example-list {
        margin-top: 8px;
        border-top: none;
      }

      .ai-term-example-list li a {
        grid-template-columns: 82px 1fr auto;
        padding: 10px 0;
      }

      .ai-term-example-list b {
        width: auto;
        max-width: 82px;
        padding: 0 9px;
        justify-content: flex-start;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
      }

      .ai-trend-example-list {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
      }

      .ai-trend-example-list a {
        display: inline-flex;
        align-items: center;
        min-width: 0;
        max-width: calc(50% - 4px);
        padding: 0 12px;
        height: 32px;
        border-radius: 999px;
        background: #fafcff;
        border: 1px solid #f2f5f9;
      }

      .ai-trend-example-list span {
        font-size: 13px;
        line-height: 18px;
        color: #333333;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        transition: color 0.2s;
      }

      .ai-trend-example-list a:hover {
        border-color: #dfe9fa;
        background: #f2f5fb;
      }

      .ai-trend-example-list a:hover span {
        color: #4285f4;
      }

      .ai-daily-list {
        display: grid;
        margin-top: 16px;
        border-top: 1px solid #f4f7fb;
      }

      .ai-daily-list li a {
        display: grid;
        grid-template-columns: 70px 1fr auto;
        align-items: center;
        gap: 16px;
        min-width: 0;
        padding: 14px 0;
      }

      .ai-daily-list li + li {
        border-top: 1px solid #f4f7fb;
      }

      .ai-daily-list b {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 58px;
        height: 24px;
        border-radius: 999px;
        background: #f2f6fd;
        color: #4285f4;
        font-size: 12px;
        font-weight: 700;
      }

      .ai-daily-list span {
        min-width: 0;
        font-size: 15px;
        line-height: 24px;
        color: #333333;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        transition: color 0.2s;
      }

      .ai-daily-list time {
        flex: 0 0 auto;
        font-size: 13px;
        color: #7f8ea3;
      }

      .ai-daily-list li a:hover span {
        color: #4285f4;
      }

      .index3main2.ai-idea-slot {
        display: block;
        margin-top: 26px;
      }

      .index3main2.ai-idea-slot > div {
        width: 100%;
        height: auto;
        padding: 0;
        border: none;
        border-radius: 0;
        background: transparent;
        display: block;
      }

      .index3main2.ai-idea-slot > div:hover {
        border: none;
        background: transparent;
      }

      .index3_headnav > a,
      .index3main3M .layui-tab .layui-tab-title li,
      .index3_title1 > span,
      .ai-trend-col__title strong,
      .index3tool_title a {
        font-weight: 700;
        letter-spacing: 0;
      }

      .index3_title1 > span,
      .ai-trend-col__title strong {
        font-size: 21px;
        line-height: 28px;
      }

      .index3main3M .layui-tab .layui-tab-title li {
        font-size: 20px;
        line-height: 26px;
      }

      .index3title_more,
      .index3main3M .index3title_more,
      .ai-trend-note,
      .index3tools_intro,
      .ai-daily-list time,
      .index3main4Ms > a > div > span:last-of-type,
      .index3main4Mss > div > span,
      .index3main5Ms > span:first-of-type,
      .index3main5Ms > span:last-of-type,
      .index3main7Ms_info span,
      .index3main8Ms_info > span {
        font-size: 13px;
        line-height: 21px;
      }

      .ai-trend-col__title span,
      .ai-trend-search input,
      .ai-trend-hotwords a,
      .ai-trend-example-list span,
      .ai-daily-list b,
      .index3main7Ms > a > span {
        font-size: 14px;
        line-height: 22px;
      }

      .index3main3Mss > a,
      .index3main4Mss > div > a,
      .index3main5Ms > a,
      .index3main6M1 > a > span,
      .index3main7Ms > a,
      .index3main8Ms_info > div > a:first-of-type,
      .index3tool_desc,
      .ai-daily-list span {
        font-size: 16px;
        line-height: 24px;
      }

      .index3main3L_downM > a > span,
      .index3main3R > div > a,
      .index3main4Ms > a > div > span:first-of-type,
      .index3tool_title a {
        font-size: 17px;
        line-height: 25px;
      }

      .index3main3Mss > span {
        font-size: 13px;
      }

      .index3main7Ms_info p,
      .index3tool_desc {
        color: #6f7f96;
      }

      .index3main4Ms > a > div > span:last-of-type,
      .index3main4Mss > div > span,
      .index3main5Ms > span:first-of-type,
      .index3main5Ms > span:last-of-type,
      .index3main7Ms_info span,
      .index3main3Mss > span,
      .index3title_more {
        color: #7f8ea3;
      }

      .index3main3Mss > a,
      .index3main4Mss > div > a,
      .index3main5Ms > a,
      .index3main7Ms > a,
      .index3main8Ms_info > div > a:first-of-type,
      .index3tool_title a,
      .ai-daily-list span,
      .index3main3L_downM > a > span {
        font-weight: 500;
      }

      .index3main4Ms > a > div > span:first-of-type,
      .index3main3L .index_swiper .swiper-slide > a > div > span,
      .index3main6M1 > a > span {
        font-weight: 600;
      }



      .index3tools {
        box-sizing: border-box;
        position: relative;
        margin-top: 26px;
        padding: 24px 24px 24px;
        background: #ffffff;
        border: 1px solid #e9eff8;
        border-radius: 18px;
        box-shadow: 0 6px 16px rgba(25, 57, 116, 0.03);
      }

      .index3tools::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 44px;
        border-radius: 18px 18px 0 0;
        background: linear-gradient(180deg, rgba(66, 133, 244, 0.025) 0%, rgba(66, 133, 244, 0) 100%);
        pointer-events: none;
      }

      .index3tools_intro {
        margin-top: 10px;
        color: #94a1b5;
        font-size: 14px;
        line-height: 24px;
      }

      .index3tools_top {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 18px;
      }

      .index3tools_head {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 14px;
        min-width: 0;
        flex: 1;
      }

      .index3tools_tab {
        margin: 0;
        flex: 0 1 auto;
      }

      .index3tools_tab .layui-tab-title {
        display: flex;
        justify-content: flex-end;
        gap: 10px;
        height: auto;
        border: none;
        margin-bottom: 0;
      }

      .index3tools_tab .layui-tab-title li {
        padding: 0 16px;
        min-width: 0;
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        color: #67788f;
        background: #f8fbff;
        border: 1px solid #edf2f8;
        border-radius: 999px;
        outline: none;
        -webkit-tap-highlight-color: transparent;
      }

      .index3tools_tab .layui-tab-title li:hover,
      .index3tools_tab .layui-tab-title li:focus,
      .index3tools_tab .layui-tab-title li:active,
      .index3tools_tab .layui-tab-title li:focus-visible,
      .index3tools_tab .layui-tab-title li.layui-this {
        color: #4285f4;
        background: #f1f6ff;
        border-color: #dbe7fb;
        font-weight: 700;
        box-shadow: none;
        outline: none;
      }

      .index3tools_tab.layui-tab-brief > .layui-tab-title .layui-this:after,
      .index3tools_tab.layui-tab-brief > .layui-tab-more li.layui-this:after,
      .index3tools_tab .layui-tab-title li::before,
      .index3tools_tab .layui-tab-title li::after {
        display: none;
      }

      .index3tools_tab .layui-tab-title .layui-this,
      .index3tools_tab .layui-tab-title li.layui-this {
        border-color: #dbe7fb !important;
        box-shadow: none !important;
        outline: none !important;
      }

      .index3tools_tab .layui-tab-title,
      .index3tools_tab .layui-tab-title li,
      .index3tools_tab,
      .index3tools_tab * {
        box-shadow: none !important;
        outline: none !important;
        -webkit-tap-highlight-color: transparent;
      }

      .index3tools_tab .layui-tab-content {
        padding: 16px 0 0;
      }

      .index3tools_panel {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 12px;
      }

      .index3tool_card {
        display: flex;
        flex-direction: column;
        min-width: 0;
        padding: 12px;
        background: #fbfdff;
        border: 1px solid #edf2f7;
        border-radius: 12px;
        transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;
        gap: 7px;
      }

      .index3tool_card:hover {
        border-color: #dbe8ff;
        box-shadow: 0 8px 14px rgba(66, 133, 244, 0.05);
        transform: translateY(-1px);
      }

      .index3tool_card_head {
        display: flex;
        align-items: center;
        gap: 8px;
      }

      .index3tool_logo {
        width: 38px;
        height: 38px;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #ffffff;
        font-size: 13px;
        font-weight: 700;
        flex: 0 0 auto;
      }

      .index3tool_logo.is-blue { background: linear-gradient(135deg, #4285f4 0%, #76a9ff 100%); }
      .index3tool_logo.is-cyan { background: linear-gradient(135deg, #00a6ff 0%, #4fd0ff 100%); }
      .index3tool_logo.is-indigo { background: linear-gradient(135deg, #5d5fef 0%, #8a7dff 100%); }
      .index3tool_logo.is-green { background: linear-gradient(135deg, #1fb67a 0%, #53d79e 100%); }
      .index3tool_logo.is-orange { background: linear-gradient(135deg, #ff8a34 0%, #ffb36a 100%); }
      .index3tool_logo.is-dark { background: linear-gradient(135deg, #2d3642 0%, #596779 100%); }

      .index3tool_title {
        min-width: 0;
      }

      .index3tool_title a {
        display: block;
        font-size: 15px;
        line-height: 20px;
        color: #333333;
        font-weight: 700;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }

      .index3tool_title a:hover {
        color: #4285f4;
      }

      .index3tool_title span {
        display: block;
        margin-top: 4px;
        font-size: 12px;
        color: #7f8ea3;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }

      .index3tool_desc {
        display: none;
      }

      .index3tool_tags {
        display: flex;
        flex-wrap: wrap;
        gap: 6px;
        margin-top: 0;
      }

      .index3tool_tags span {
        display: inline-flex;
        align-items: center;
        height: 22px;
        padding: 0 7px;
        border-radius: 999px;
        background: #f5f8fc;
        border: 1px solid #edf2f7;
        font-size: 11px;
        color: #667893;
      }

      .index3tool_meta {
        margin-top: auto;
        padding-top: 2px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
      }

      .index3tool_meta em {
        font-style: normal;
        font-size: 12px;
        color: #7f8ea3;
      }

      .index3tool_meta a {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 26px;
        padding: 0 10px;
        border-radius: 999px;
        background: #f1f6ff;
        color: #4285f4;
        font-size: 12px;
        font-weight: 700;
      }

      .index3tool_meta a:hover {
        background: #4285f4;
        color: #ffffff;
      }

      @media (max-width: 1200px) {
        .ai-trend-layout {
          grid-template-columns: 1fr;
        }

        .ai-trend-col--daily {
          padding-left: 0;
          border-left: none;
          padding-top: 22px;
          border-top: 1px solid #edf2f7;
        }

        .index3tools_panel {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
      }

      .ai-loading-mask {
        position: fixed;
        inset: 0;
        z-index: 9999;
        display: none;
        align-items: center;
        justify-content: center;
        background: rgba(245, 247, 251, 0.82);
        backdrop-filter: blur(4px);
      }

      .ai-loading-mask.show {
        display: flex;
      }

      .ai-loading-mask > div {
        width: 320px;
        padding: 30px 26px;
        border-radius: 18px;
        background: #ffffff;
        border: 1px solid #e6effc;
        box-shadow: 0 12px 30px rgba(25, 57, 116, 0.08);
        text-align: center;
      }

      .ai-loading-mask span {
        display: block;
        width: 42px;
        height: 42px;
        margin: 0 auto 16px;
        border-radius: 50%;
        border: 4px solid #eaf2ff;
        border-top-color: #4285f4;
        animation: aiSpin 0.8s linear infinite;
      }

      .ai-loading-mask strong {
        display: block;
        font-size: 18px;
        line-height: 28px;
        color: #26384d;
      }

      .ai-loading-mask p {
        margin-top: 8px;
        color: #7f8ea3;
        font-size: 14px;
        line-height: 24px;
      }

      @keyframes aiSpin {
        to {
          transform: rotate(360deg);
        }
      }

      #aiLoadingMask.ai-load-float {
        position: fixed;
        inset: 0;
        z-index: 99999;
        display: none;
        align-items: center;
        justify-content: center;
        background: rgba(245, 247, 251, 0.86);
        font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
        color: #26384d;
      }

      #aiLoadingMask.ai-load-float.show {
        display: flex;
      }

      #aiLoadingMask .ai-load-box {
        width: 360px;
        padding: 34px 30px;
        border-radius: 18px;
        background: #fff;
        border: 1px solid #e6effc;
        box-shadow: 0 12px 30px rgba(25, 57, 116, 0.08);
        text-align: center;
      }

      #aiLoadingMask .ai-load-ring {
        width: 46px;
        height: 46px;
        margin: 0 auto 18px;
        border-radius: 50%;
        border: 4px solid #eaf2ff;
        border-top-color: #4285f4;
        animation: aiSpin 0.8s linear infinite;
      }

      #aiLoadingMask h1 {
        margin: 0;
        font-size: 20px;
        line-height: 30px;
        font-weight: 700;
        color: #26384d;
      }

      #aiLoadingMask p {
        margin: 10px 0 0;
        color: #7f8ea3;
        font-size: 14px;
        line-height: 24px;
      }

      #aiLoadingMask strong {
        color: #4285f4;
      }
