@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..9001,100..900&family=Rethink+Sans:ital,wght@0,400..800;1,400..800&display=swap");

* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "Rethink Sans", "Noto sans", sans-serif;
  color: black;
  position: relative;
  word-wrap: break-word;
}

h1 {
  font-size: 36px;
  font-weight: 800;
  line-height: 120%;
  margin-top: 60px;
}

h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.8px;
  margin-bottom: 28px;
}

h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 160%;
  letter-spacing: 1.4px;
  margin-bottom: 28px;
}

h4 {
  font-size: 20px;
  font-weight: 300;
  line-height: 160%;
}

h5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

a {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  color: #10A1AF;
}

@media (max-width: 440px) {
  h1 { font-size: 30px; }
  h2 { font-size: 28px; }
  h3 { font-size: 24px; }
  a  { font-size: 18px; }
}

@media (max-width: 440px) {
  .answer_page .article > h1 {
    border-left-width: 4px;
    padding-left: 12px;
  }
}

/* 文章樣式開始 */
.answer h1 {
  font-size: 30px;
  font-weight: 800;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 40px;
}

.answer h2 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.8px;
  margin-top: 42px;
  margin-bottom: 4px;
}

.answer h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 160%;
  letter-spacing: 1.4px;
  margin-top: 36px;
  margin-bottom: 4px;
}

.answer h4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 160%;
  margin-top: 30px;
  margin-bottom: 4px;
}

.answer h5 {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 30px;
}

.answer h6 {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 30px;
}

.answer a, .answer p, .answer ul li, .answer ol li {
  font-size: 20px;
  font-weight: 300;
  line-height: 160%;
}

.answer a {
  text-decoration: underline;
  cursor: pointer;
}

@media (max-width: 440px) {
  .answer h1 { font-size: 24px; }
  .answer h2 { font-size: 22px; }
  .answer h3 { font-size: 20px; }
  .answer h4 { font-size: 18px; }
  .answer a, .answer p, .answer ul li, .answer ol li { font-size: 16px; }
}
/* 文章樣式結束 */

body { padding-top: 60px; }

nav {
  background-color: #fcfcfc;
  border-bottom: 1px solid #ECECEC;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  width: 100vw;
}

.nav_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1440px;
  padding: 10px 64px;
}
.nav_list img { display: block; }
.nav_list menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.nav_list menu a {
  cursor: pointer;
  text-decoration: none;
  color: black;
  font-size: 16px;
  font-weight: 400;
}
.nav_list menu a:hover { color: #FF5723; }

.side_nav {
  width: 320px;
  height: 100%;
  background-color: white;
  position: fixed;
  right: -100%;
  top: 0;
  z-index: 90;
  padding: 100px 20px 40px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.side_nav h4 {
  font-size: 16px;
  font-weight: 400;
  color: #757575;
  position: absolute;
  left: 50px;
  top: 67px;
}
.side_nav h5 {
  display: inline-block;
  margin-bottom: 12px;
  margin-right: 4px;
  color: #2E2E2E;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 70px;
  z-index: 100;
}
.side_nav h5:hover { color: #959595; }
.side_nav a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 8px;
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 6px;
  background-color: #F5F5F5;
  padding: 16px 16px 16px 20px;
  border-radius: 8px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #454545;
  text-decoration: none;
}
.side_nav a:hover { background-color: #DFDFDF; }
.side_nav a img { opacity: 0.1; }
.side_nav a:hover img { opacity: 1; }
.side_nav span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.side_nav h6 {
  font-size: 14px;
  padding-top: 12px;
  color: #959595;
  text-align: center;
  font-weight: 300;
}

.history_list {
  width: 100%;
  height: 90%;
  z-index: 999;
  color: #B9B9B9;
  overflow-y: scroll;
  list-style: none;
  counter-reset: my-counter;
}
.history_list li {
  counter-increment: my-counter;
  position: relative;
  padding-left: 26px;
}
.history_list li::before {
  content: counter(my-counter) ".";
  position: absolute;
  top: 16px;
  left: 0;
  color: #B9B9B9;
}

.nav_toggle {
  display:none !important;
  position: fixed;
  cursor: pointer;
  z-index: 99;
  right: 0;
  top: 60px;
  width: 60px;
  height: 60px;
  background-color: white;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-box-shadow: 0 0px 12px #DFDFDF;
  box-shadow: 0 0px 12px #DFDFDF;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.nav_toggle:hover {
  -webkit-box-shadow: 0 0px 16px rgba(185, 185, 185, 0.8);
  box-shadow: 0 0px 16px rgba(185, 185, 185, 0.8);
}
.nav_toggle:hover img { opacity: 0.6; }
.nav_toggle img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.side_nav.slide_open {
  -webkit-box-shadow: -4px 0px 48px 0px rgba(0, 0, 0, 0.4);
  box-shadow: -4px 0px 48px 0px rgba(0, 0, 0, 0.4);
  right: 0;
}

.section {
  max-width: 1440px;
  margin: 80px auto;
}

.loading-text::after { content: attr(data-dots); }

footer {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  padding: 80px 20px 40px;
}
footer h5 {
  max-width: 700px;
  text-align: center;
  font-weight: 300;
  line-height: 160%;
  color: white;
  margin-bottom: 20px;
}
footer span { color: white; }
footer a { font-size: 16px; font-weight: 400; }

@media (max-width: 440px) {
  .section { margin-top: 40px; margin-bottom: 40px; }
  .nav_list { padding: 10px 24px; gap: 20px; }
  .nav_list menu { gap: 8px; }
  .side_nav { width: 100%; }
  .side_nav a img { opacity: 0.8; }
  footer h5, footer a { font-size: 14px; }
}

.index h1 { text-align: center; }
.index h3 { text-align: center; margin-top: 60px; }

.search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.search-form input {
  width: 100%;
  max-width: 300px;
  font-size: 18px;
  padding: 8px 12px;
  border-radius: 4px;
  border: 1px solid #000;
  margin-bottom: 12px;
}

.buttons { margin-left: 8px; }
.buttons button {
  font-size: 18px;
  padding: 8px 30px;
  background-color: #FF5723;
  border: none;
  color: white;
  border-radius: 4px;
  cursor: pointer;
}
#reset-btn { background-color: #1A1A1A; }

.question_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 24px;
}
.question_list .question_card {
  margin: 0 16px 60px;
  text-decoration: none;
  width: 30%;
}
.question_list .question_card:hover .cover img { width: 108%; height: 108%; }
.question_list .question_card:hover h4 { color: #10A1AF; }
.question_list .cover {
  border-radius: 12px;
  width: 100%;
  padding-top: 75%;
  min-height: 140px;
  background-color: #DFDFDF;
  overflow: hidden;
}
.question_list .cover img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.question_list h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  margin-top: 12px;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 440px) {
  .index h1 { font-size: 26px; }
  .index h3 { font-size: 20px; }
  .question_list .question_card { width: 100%; }
  .question_list .question_card .cover { height: 200px; }
}

.reading_width {
  max-width: 800px;
  margin: 0 auto;
}

.article {
  max-width: 1440px;
  min-height: calc(100vh - 248px);
  padding: 0px 64px;
  margin: 0 auto;
}
.article:nth-of-type(n+2) { border-top: 2px solid #000; }

.label {
  font-weight: 700;
  color: #959595;
  margin-bottom: 16px;
}
.label.note::after {
  content: " / Powered by Mlytics AI,本文由 AI 技術輔助生成";
  font-weight: 400;
  font-size: 14px;
  color: #B9B9B9;
}

@media (max-width: 440px) {
  .article { padding: 0px 24px; }
}

.frame { position: relative; }
.frame:before {
  content: '';
  width: 28px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, white, rgba(255, 255, 255, 0));
  background: -o-linear-gradient(left, white, rgba(255, 255, 255, 0));
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0));
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.frame:after {
  content: '';
  width: 28px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.data_source {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
}

.data_card {
  min-width: 28vw;
  max-width: 28vw;
  padding: 0 28px 16px;
  border-right: 1px solid #DFDFDF;
  text-decoration: none;
}
.data_card:hover h4 { color: #10A1AF; }
.data_card h4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 12px;
  margin-bottom: 4px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.data_card h5 {
  color: #959595;
  font-weight: 400;
  line-height: 130%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.prev_btn, .next_btn {
  position: absolute;
  top: -36px;
  z-index: 2;
  color: #757575;
  background-color: rgba(245, 245, 245, 0.5);
  padding: 6px 8px;
  border-radius: 4px;
  border: none;
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.prev_btn:hover, .next_btn:hover { color: #2E2E2E; background-color: #F5F5F5; }
.prev_btn[disabled], .next_btn[disabled] { opacity: 0.1; cursor: disabled; }

.prev_btn { right: 36px; }
.next_btn { right: 0px; }

@media (max-width: 600px) {
  .data_card { min-width: 50vw; max-width: 50vw; }
}

@media (max-width: 440px) {
  .data_card { min-width: 70vw; max-width: 70vw; }
  .prev_btn, .next_btn { display: none; }
}

.ad_banner { text-align: center; }
.ad_banner img { display: block; margin: 0 auto; max-width: 100%; }

.ask {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 16px 0;
  gap: 8px;
  border-bottom: 1px solid #DFDFDF;
  cursor: pointer;
}
.ask:hover h4 { color: #10A1AF; }
.ask h4 {
  font-weight: 400;
  line-height: 140%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 440px) {
  h3[data-i18n-key="read_more"] { margin-bottom: 8px; }
  .ask h4 { font-size: 18px; }
}

.interactive {
  display: none;
  text-align: center;
  margin: 60px auto;
}
.interactive > h4 { font-weight: 600; }
.interactive .card {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 40px 60px;
  margin-top: 12px;
  border-radius: 20px;
  gap: 20px 0;
  background-color: rgba(245, 245, 245, 0.5);
}

.data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 40px;
}
.data img { display: block; margin-right: 8px; }

.clickable { cursor: pointer; }
.thumb-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fill { position: absolute; opacity: 0; }
.clickable:hover .fill { opacity: 1; }

@media (max-width: 440px) {
  .interactive { margin-bottom: 20px; }
  .interactive h4 { margin-bottom: 20px; }
  .interactive .card {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    margin-top: 0px;
    padding: 20px;
  }
  .interactive .card .data {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 48px;
    margin-bottom: 9px;
    margin-top: 9px;
  }
}

.form-container {
  display: none;
  width: 100%;
  margin-top: 20px;
}
.form-container textarea {
  width: 100%;
  min-width: 300px;
  max-width: 600px;
  height: 160px;
  min-height: 120px;
  max-height: 360px;
  padding: 8px 12px;
  font-size: 16px;
}
.form-container .button { margin-top: 10px; margin-bottom: 0px; }
.form-container button { font-size: 16px; padding: 8px 20px; margin: 0 12px; cursor: pointer; }
.form-container .cancel { background-color: #fff; border: none; }
.form-container .submit { background-color: #1A1A1A; color: white; }

.submit_feedback { display: none; margin-bottom: 80px; }

@media (max-width: 440px) {
  .form-container { margin-top: 0; }
  .form-container textarea { min-width: 100%; }
}

.performance {
  display: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
}
.performance .data { margin-bottom: 20px; vertical-align: top; }
.performance .data h5 { font-weight: 400; margin-right: 8px; }
.performance a img { width: 40px; height: 40px; }

@media (max-width: 440px) {
  .performance { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 6px 10px; }
  .performance .data { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 10px; }
  .performance .data a { margin-left: 6px; margin-right: 6px; }
}

/* 解讀中... 帶AI星星的CSS實現 */
#main_loading {
  position: relative;
  padding-left: 36px;
  min-height: 30px;
  display: flex;
  align-items: center;
  /* font-size: 24px; */
  /* color: #2196F3; */
}

#main_loading::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='35' fill='none' stroke='%23e0f7fa' stroke-width='3' stroke-dasharray='8 3' opacity='0.7'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' from='0 50 50' to='360 50 50' dur='20s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cg%3E%3Cpath d='M50,25 L55,45 L75,50 L55,55 L50,75 L45,55 L25,50 L45,45 Z' fill='%232196F3'%3E%3Canimate attributeName='fill' values='%232196F3;%2303A9F4;%2300BCD4;%2303A9F4;%232196F3' dur='3s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.8;1' dur='2s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M50,20 L52,45 L80,50 L52,55 L50,80 L48,55 L20,50 L48,45 Z' fill='none' stroke='%2303A9F4' stroke-width='1.5'%3E%3Canimate attributeName='stroke' values='%2303A9F4;%2300BCD4;%234FC3F7;%2300BCD4;%2303A9F4' dur='4s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' values='0.9;0.4;0.9' dur='3s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Ccircle cx='32' cy='32' r='3.5' fill='%234FC3F7'%3E%3Canimate attributeName='fill' values='%234FC3F7;%23B3E5FC;%234FC3F7' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;1;0' dur='1.5s' repeatCount='indefinite' begin='0.2s'/%3E%3C/circle%3E%3Ccircle cx='68' cy='32' r='3' fill='%234FC3F7'%3E%3Canimate attributeName='fill' values='%234FC3F7;%23B3E5FC;%234FC3F7' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;1;0' dur='1.5s' repeatCount='indefinite' begin='0.6s'/%3E%3C/circle%3E%3Ccircle cx='68' cy='68' r='3.5' fill='%234FC3F7'%3E%3Canimate attributeName='fill' values='%234FC3F7;%23B3E5FC;%234FC3F7' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;1;0' dur='1.5s' repeatCount='indefinite' begin='1s'/%3E%3C/circle%3E%3Ccircle cx='32' cy='68' r='3' fill='%234FC3F7'%3E%3Canimate attributeName='fill' values='%234FC3F7;%23B3E5FC;%234FC3F7' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;1;0' dur='1.5s' repeatCount='indefinite' begin='1.4s'/%3E%3C/circle%3E%3C/g%3E%3Cpath d='M20,50 L40,50' stroke='%234FC3F7' stroke-width='1.5' stroke-dasharray='10 3' opacity='0.9'%3E%3Canimate attributeName='stroke' values='%234FC3F7;%2381D4FA;%234FC3F7' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-13' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M60,50 L80,50' stroke='%234FC3F7' stroke-width='1.5' stroke-dasharray='10 3' opacity='0.9'%3E%3Canimate attributeName='stroke' values='%234FC3F7;%2381D4FA;%234FC3F7' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-13' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M50,20 L50,40' stroke='%234FC3F7' stroke-width='1.5' stroke-dasharray='10 3' opacity='0.9'%3E%3Canimate attributeName='stroke' values='%234FC3F7;%2381D4FA;%234FC3F7' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-13' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M50,60 L50,80' stroke='%234FC3F7' stroke-width='1.5' stroke-dasharray='10 3' opacity='0.9'%3E%3Canimate attributeName='stroke' values='%234FC3F7;%2381D4FA;%234FC3F7' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-13' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3Ccircle cx='50' cy='50' r='42' fill='none' stroke='%23E1F5FE' stroke-width='1' opacity='0.4'%3E%3Canimate attributeName='r' values='42;45;42' dur='3s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.4;0.1;0.4' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

#main_loading::after {
  content: '';
  animation: loadingDots 1.5s infinite;
}

@keyframes loadingDots {
  0% { content: ''; }
  25% { content: '.'; }
  50% { content: '..'; }
  75% { content: '...'; }
}

.answer_page nav.aigc-nav {
  background: transparent !important;
  border-bottom: 0 !important;
  position: fixed !important;
  left: 16px !important;
  top: 14px !important;
  z-index: 9999 !important;
  width: auto !important;
}

.answer_page nav.aigc-nav .nav_head {
  display: inline-flex !important;
  align-items: center !important;
  padding-top: 30px !important;
}

.answer_page nav.aigc-nav .aigc-back-btn {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 8px 14px !important;
  border-radius: 999px !important;
  background: #111 !important;
  text-decoration: none !important;
  color: #fff !important;
}

.answer_page nav.aigc-nav .aigc-back-btn * {
  color: #fff !important;
}

.answer_page nav.aigc-nav .aigc-back-text {
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
}

.answer_page #a_title.aigc-title-with-ans {
  display: flex !important;
  align-items: start !important;
  gap: 18px !important;
  margin-top: 60px !important;
}

.answer_page #a_title .aigc-ans-badge {
  display: inline-block !important;
  width: 48px !important;
  height: 40px !important;
  flex: 0 0 auto !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0OCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI0NyIgaGVpZ2h0PSIzOC42NzE1IiByeD0iMTEuNSIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfODhfODk3KSIvPgo8cGF0aCBkPSJNMTQuMjAxNiAxMy45ODgzSDE1LjY1NDVMMjIuMTI2MyAyOC41MDQ1SDIwLjAxMzRMMTguMDkwOSAyNC4yMjU0SDExLjkzMzZMMTAuMTMwNyAyOC41MDQ1SDhMMTQuMjAxNiAxMy45ODgzWk0xNy4yMzU5IDIyLjM4NzFMMTQuOTA1OSAxNy4xNkwxMi43NDQyIDIyLjM4NzFIMTcuMjM1OVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl84OF84OTcpIi8+CjxwYXRoIGQ9Ik0yNS4zMjQ2IDE4Ljk5NzJWMjAuMjA2NUMyNi4xNjYzIDE5LjI3NjMgMjcuMTE4NyAxOC44MTEyIDI4LjE4NjIgMTguODExMkMyOC43Nzk4IDE4LjgxMTIgMjkuMzI5MSAxOC45NjYyIDI5LjgzODUgMTkuMjcxOUMzMC4zNDc5IDE5LjU3NzUgMzAuNzM3NyAxOS45OTgzIDMwLjk5OTEgMjAuNTM0M0MzMS4yNjQ5IDIxLjA3MDMgMzEuMzk3OCAyMS45MTIgMzEuMzk3OCAyMy4wNzI2VjI4LjUwNzlIMjkuNTE5NlYyMy4wOTQ3QzI5LjUxOTYgMjIuMTI0NiAyOS4zNzM0IDIxLjQyOTEgMjkuMDc2NiAyMS4wMTI4QzI4Ljc3OTggMjAuNTk2NCAyOC4yODM3IDIwLjM4ODIgMjcuNTg4MiAyMC4zODgyQzI2LjY5NzggMjAuMzg4MiAyNS45NDQ4IDIwLjgzMTEgMjUuMzI0NiAyMS43MjE1VjI4LjUwNzlIMjMuNDAyMVYxOS4wMDE3SDI1LjMyNDZWMTguOTk3MloiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl84OF84OTcpIi8+CjxwYXRoIGQ9Ik0zMy41NTkyIDI1Ljc5NjZDMzQuMDkwOCAyNi4xNjg3IDM0LjYzMTIgMjYuNDY5OSAzNS4xODQ5IDI2LjcwMDNDMzUuNzM4NiAyNi45MzA2IDM2LjIwODIgMjcuMDQ1OCAzNi41ODQ3IDI3LjA0NThDMzYuOTYxMiAyNy4wNDU4IDM3LjMxNTYgMjYuOTQ4MyAzNy41OTkxIDI2Ljc1NzlDMzcuODgyNiAyNi41NjI5IDM4LjAyNDMgMjYuMzMyNiAzOC4wMjQzIDI2LjA2NjhDMzguMDI0MyAyNS44MDEgMzcuOTMxMyAyNS41NjE4IDM3Ljc0OTcgMjUuMzgwMkMzNy41NjgxIDI1LjE5ODYgMzcuMTczOCAyNC45MzI4IDM2LjU2NyAyNC41OTE3QzM1LjM1MzIgMjMuOTE4NCAzNC41NjAzIDIzLjMzODEgMzQuMTgzOCAyMi44NTk3QzMzLjgwNzMgMjIuMzgxMyAzMy42MjEyIDIxLjg1ODYgMzMuNjIxMiAyMS4yOTZDMzMuNjIxMiAyMC41NjUxIDMzLjkwNDcgMTkuOTcxNSAzNC40NzE3IDE5LjUwNjRDMzUuMDM4NyAxOS4wNDU3IDM1Ljc2OTYgMTguODE1MyAzNi42Njg5IDE4LjgxNTNDMzcuNTY4MSAxOC44MTUzIDM4LjU1MTUgMTkuMDc2NyAzOS41MzA1IDE5LjU5OTRWMjEuNDU5OUMzOC40MTQyIDIwLjc4NjYgMzcuNTAxNiAyMC40NDU1IDM2Ljc5MjkgMjAuNDQ1NUMzNi40Mjk3IDIwLjQ0NTUgMzYuMTMyOSAyMC41MjUyIDM1LjkxMTQgMjAuNjgwM0MzNS42ODU1IDIwLjgzNTMgMzUuNTc0NyAyMS4wMzkxIDM1LjU3NDcgMjEuMjk2QzM1LjU3NDcgMjEuNTE3NSAzNS42NzY2IDIxLjcyNTcgMzUuODgwNCAyMS45MjVDMzYuMDg0MSAyMi4xMjQ0IDM2LjQzODUgMjIuMzY4IDM2Ljk0NzkgMjIuNjQ3MUwzNy42MjEyIDIzLjAyOEMzOS4yMDcxIDIzLjkyMjggNDAgMjQuOTE1MSA0MCAyNi4wMDQ4QzQwIDI2Ljc4NDQgMzkuNjk0NCAyNy40MjIzIDM5LjA4NzUgMjcuOTIyOUMzOC40NzYyIDI4LjQyMzQgMzcuNjk2NiAyOC42NzE1IDM2LjczNTMgMjguNjcxNUMzNi4xNjgzIDI4LjY3MTUgMzUuNjY3NyAyOC42MDk1IDM1LjIyNDggMjguNDg5OUMzNC43ODE4IDI4LjM3MDMgMzQuMjI4MSAyOC4xNDg4IDMzLjU1OTIgMjcuODI1NFYyNS43OTY2WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzg4Xzg5NykiLz4KPHBhdGggZD0iTTE5Ljc3NDQgMTIuODM3M0MyMC42MjA0IDEzLjU4MTUgMjAuODM3NSAxNC44NDM5IDIwLjQ4NzUgMTYuMTgxN0gyMS4wNjc4QzIwLjcxMzUgMTQuODQzOSAyMC45MzQ5IDEzLjU4MTUgMjEuNzgxIDEyLjgzNzNDMjIuNDc2NSAxMi4yMjYgMjMuNDY0MyAxMi4wNzk4IDI0LjUwOTcgMTIuMzQxMVYxMS44NDA2QzIzLjQ2ODcgMTIuMDk3NSAyMi40NzY1IDExLjk1NTggMjEuNzgxIDExLjM0NDRDMjAuOTM0OSAxMC42MDAzIDIwLjcxNzkgOS4zMzc3OCAyMS4wNjc4IDhIMjAuNDg3NUMyMC44NDE5IDkuMzM3NzggMjAuNjIwNCAxMC42MDAzIDE5Ljc3NDQgMTEuMzQ0NEMxOS4wNzg5IDExLjk1NTggMTguMDkxMSAxMi4xMDE5IDE3LjA0NTcgMTEuODQwNlYxMi4zNDExQzE4LjA4NjYgMTIuMDg0MiAxOS4wNzg5IDEyLjIyNiAxOS43NzQ0IDEyLjgzNzNaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfODhfODk3KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzg4Xzg5NyIgeDE9IjAiIHkxPSIxOS44MzU3IiB4Mj0iNDgiIHkyPSIxOS44MzU3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl84OF84OTciIHgxPSI4IiB5MT0iMjEuMzI5OSIgeDI9IjQwIiB5Mj0iMjEuMzI5OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjOTA2OEMxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIwOUVFMiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfODhfODk3IiB4MT0iOCIgeTE9IjIxLjMyOTkiIHgyPSI0MCIgeTI9IjIxLjMyOTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzkwNjhDMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMDlFRTIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzg4Xzg5NyIgeDE9IjgiIHkxPSIyMS4zMjk5IiB4Mj0iNDAiIHkyPSIyMS4zMjk5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl84OF84OTciIHgxPSIxNy4wNDU3IiB5MT0iMTIuMDkwOSIgeDI9IjI0LjUwOTciIHkyPSIxMi4wOTA5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}

.answer_page .label.note.aigc-label-fixed {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #B9B9B9 !important;
}

.answer_page .label.note.aigc-label-fixed::after {
  content: " / Powered by Mlytics AI,本文由 AI 技術輔助生成" !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #B9B9B9 !important;
}

.answer_page .aigc-label-share {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin-top: 10px !important;   
}

.answer_page .aigc-label-share img {
  width: 48px !important;     
  height: 48px !important;
  display: block !important;
}

.answer_page .aigc-copy-toast {
  margin-left: 6px !important;
  font-size: 14px !important;
  color: #757575 !important;
  opacity: 0 !important;
  transform: translateY(-2px) !important;
  transition: opacity .2s ease, transform .2s ease !important;
}

.answer_page .aigc-copy-toast.is-show {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

.answer_page .section.main5 {
  text-align: center !important;
  margin: 32px auto 18px !important;
}

.answer_page .section.main5 > a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 10px 18px !important;
  border-radius: 999px !important;
  background: #111 !important;
  text-decoration: none !important;

  color: #fff !important; /* beat *{color:black} */
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
}

.answer_page .section.main5 > a * {
  color: #fff !important; /* beat inherited black */
}

.answer_page .section.main5 > a img {
  width: 18px !important;
  height: 18px !important;
  display: block !important;
}

.answer_page #question_area.section.main3{
  background: #FCFCFC !important;
  border-radius: 24px !important;
  padding: 32px 16px 32px 32px !important;
  margin-top: 30px !important;
  box-sizing: border-box !important;
}

.answer_page #question_area.section.main3 > h3{
  display: inline-flex !important;
  align-items: flex-end !important;
  height: 43px !important;
  min-height: 43px !important;
  line-height: 1 !important;
  width: 100% !important;

  margin: 0 !important;
  padding: 0 0 16px 0 !important;
  border-bottom: 1px solid #EAEAEA !important;

  font-family: "Microsoft JhengHei", serif !important;
  font-weight: bold !important;
  font-size: 1.2em !important;
  color: #000 !important;
  white-space: nowrap !important;

  overflow: visible !important;
}

.answer_page #question_area.section.main3 > .ask:first-of-type{
  margin-top: 16px !important;
}

.answer_page #question_area.section.main3 .ask{
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 12px !important;

  width: 100% !important;
  box-sizing: border-box !important;
  padding: 10px 0 !important;
  margin: 0 !important;

  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #EAEAEA !important;

  cursor: pointer !important;
}

/* Text like .question-text */
.answer_page #question_area.section.main3 .ask > h4{
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;

  font-family: GOTHAM, Calibri, "Microsoft JhengHei", serif !important;
  font-weight: bold !important;
  font-size: 20px !important;
  line-height: 1.35 !important;
  color: #000 !important;

  white-space: normal !important;
  word-break: break-word !important;
}

/* Hide old add.svg (we will render + via ::after) */
.answer_page #question_area.section.main3 .ask > div{
  width: 15px !important;
  height: 16px !important;
  flex: 0 0 15px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.answer_page #question_area.section.main3 .ask > div img{
  display: none !important;
}

/* Render gradient + icon (same as reference .plus-sign) */
.answer_page #question_area.section.main3 .ask::after{
  content: "" !important;
  display: inline-block !important;

  width: 15px !important;
  height: 16px !important;
  flex: 0 0 15px !important;

  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDg2ODIgOS40NjEwNEM3LjE5MDY3IDEwLjkxNDcgNy42MjY3OCAxMy4zODM0IDYuOTE2ODQgMTZIOC4wODMxN0M3LjM3MzIzIDEzLjM4MzQgNy44MTQ0IDEwLjkxNDcgOS41MTMxOCA5LjQ2MTA0QzEwLjkxMjggOC4yNjg1NiAxMi45MDA2IDcuOTgyNzUgMTUgOC40OTAzVjcuNTA5N0MxMi45MDU3IDguMDEyMzIgMTAuOTEyOCA3LjczMTQ0IDkuNTEzMTggNi41Mzg5NkM3LjgwOTMzIDUuMDg1MzEgNy4zNzMyMyAyLjYxNjU3IDguMDgzMTcgMEg2LjkxNjg0QzcuNjI2NzggMi42MTY1NyA3LjE4NTYgNS4wODUzMSA1LjQ4NjgyIDYuNTM4OTZDNC4wODcyMiA3LjczMTQ0IDIuMDk5MzkgOC4wMTcyNSAwIDcuNTA5N1Y4LjQ5MDNDMi4wOTQzMiA3Ljk4NzY4IDQuMDg3MjIgOC4yNjg1NiA1LjQ4NjgyIDkuNDYxMDRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfOTVfNDQwKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzk1XzQ0MCIgeDE9IjAiIHkxPSI4IiB4Mj0iMTUiIHkyPSI4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") !important;
}

/* Hover like reference */
.answer_page #question_area.section.main3 .ask:hover > h4{
  color: #209EE2 !important;
}

/* =========================================================
 * Bella AIGC Question Area - AI Logo Inline Patch
 * Version: v2026.02.02-01
 * Goal:
 * - Keep AI logo inline between "想知道的" and "來解答"
 * - Ensure logo has size + aligns nicely with text
 * Scope:
 * - #question_area.section.main3 > h3 and .aigc-ai-logo
 * ========================================================= */

.answer_page #question_area.section.main3 > h3,
#question_area.section.main3 > h3{
  /* 讓文字 + icon 真的在同一行的排版流中 */
  display: inline-flex !important;
  align-items: flex-end !important;
  gap: 0 !important;
  line-height: 1.2 !important;
  /* 如果你想完全不換行可打開：
     white-space: nowrap !important;
  */
}

/* AI Logo 本體：一定要有 display + width/height，不然會看不到 */
.answer_page #question_area.section.main3 > h3 .aigc-ai-logo,
#question_area.section.main3 > h3 .aigc-ai-logo{
  display: inline-block !important;
  flex: 0 0 auto !important;

  /* 依你原本參考稿的比例，這裡給一個適合 h3 的縮放尺寸 */
  width: 59px !important;
  height: 72px !important;

  /* 插在文字中間的左右間距 */
  margin-left: 14px !important;
  margin-right: 1px !important;
  margin-bottom: 8px !important;

  /* 視覺對齊：稍微往下貼近字的底線 */
  transform: translateY(6px) !important;

  font-size: 0 !important;
  line-height: 0 !important;

  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;

  /* 你的 AI Logo（base64） */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA1OSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg4XzkwOCkiPgo8cmVjdCB3aWR0aD0iNTkiIGhlaWdodD0iNzIiIGZpbGw9InRyYW5zcGFyZW50Ii8+CjxwYXRoIGQ9Ik0xMy4zNzI2IDQwLjExMTNMMCA3MS45OTkxSDQuNTgzNTNMOC40NzcxNyA2Mi42MDExSDIxLjc2NDdMMjUuOTEzNSA3MS45OTkxSDMwLjQ3ODFMMTYuNTEwMiA0MC4xMjA5SDEzLjM3MjZWNDAuMTExM1pNMTAuMjQ0NCA1OC41NjFMMTQuOTAzNiA0Ny4wNzU3TDE5LjkzMTMgNTguNTYxSDEwLjI0NDRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfODhfOTA4KSIvPgo8cGF0aCBkPSJNMzMuOTI3NiA3Mi4wMDAxSDM4LjM4ODNWNDMuNDExN0wzMy45Mjc2IDQwLjMwNDdWNzIuMDAwMVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl84OF85MDgpIi8+CjxwYXRoIGQ9Ik0yNS4yMzA5IDMxLjE4OTFDMjcuODQzNCAzMy40NjA1IDI4LjUxMjEgMzcuMzE3OSAyNy40MjM2IDQxLjQwNjJIMjkuMjExOUMyOC4xMjM0IDM3LjMxNzkgMjguNzk5OCAzMy40NjA1IDMxLjQwNDYgMzEuMTg5MUMzMy41NTA3IDI5LjMyNTkgMzYuNTk4NyAyOC44NzkzIDM5LjgxNzcgMjkuNjcyM1YyOC4xNDAyQzM2LjYwNjUgMjguOTI1NSAzMy41NTA3IDI4LjQ4NjYgMzEuNDA0NiAyNi42MjM0QzI4Ljc5MjEgMjQuMzUyIDI4LjEyMzQgMjAuNDk0NiAyOS4yMTE5IDE2LjQwNjJIMjcuNDIzNkMyOC41MTIxIDIwLjQ5NDYgMjcuODM1NyAyNC4zNTIgMjUuMjMwOSAyNi42MjM0QzIzLjA4NDggMjguNDg2NiAyMC4wMzY4IDI4LjkzMzIgMTYuODE3NyAyOC4xNDAyVjI5LjY3MjNDMjAuMDI5IDI4Ljg4NyAyMy4wODQ4IDI5LjMyNTkgMjUuMjMwOSAzMS4xODkxWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyXzg4XzkwOCkiLz4KPHBhdGggZD0iTTM3LjU3MDMgMTcuNjgzNUMzOS4wNDM5IDE4Ljk1NjkgMzkuNDIxOSAyMS4xMTcxIDM4LjgxMjQgMjMuNDA2MkgzOS44MjMxQzM5LjIwNTkgMjEuMTE3MSAzOS41OTE2IDE4Ljk1NjkgNDEuMDY1MiAxNy42ODM1QzQyLjI3NjUgMTYuNjM3NCA0My45OTcgMTYuMzg3MyA0NS44MTc3IDE2LjgzNDVWMTUuOTc4QzQ0LjAwNDcgMTYuNDE3NiA0Mi4yNzY1IDE2LjE3NTEgNDEuMDY1MiAxNS4xMjlDMzkuNTkxNiAxMy44NTU2IDM5LjIxMzYgMTEuNjk1NCAzOS44MjMxIDkuNDA2MjVIMzguODEyNEMzOS40Mjk2IDExLjY5NTQgMzkuMDQzOSAxMy44NTU2IDM3LjU3MDMgMTUuMTI5QzM2LjM1OSAxNi4xNzUxIDM0LjYzODUgMTYuNDI1MiAzMi44MTc3IDE1Ljk3OFYxNi44MzQ1QzM0LjYzMDggMTYuMzk0OSAzNi4zNTkgMTYuNjM3NCAzNy41NzAzIDE3LjY4MzVaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXJfODhfOTA4KSIvPgo8cGF0aCBkPSJNNDkuMzMzMSA0MC4zNTI1QzQ3LjYzMzEgMzguODEwNiA0Ny4xOTQ3IDM2LjE4NzkgNDcuOTAyNCAzMy40MDYySDQ2LjczMzFDNDcuNDQwOCAzNi4xODc5IDQ3LjAwMjQgMzguODEwNiA0NS4zMDI0IDQwLjM1MjVDNDMuOTAyNCA0MS42MjQxIDQxLjkxNzcgNDEuOTI2MSAzOS44MTc3IDQxLjM4NTdWNDIuNDI2OEM0MS45MTAxIDQxLjg5NDMgNDMuOTAyNCA0Mi4xODg0IDQ1LjMwMjQgNDMuNDZDNDcuMDAyNCA0NS4wMDE5IDQ3LjQ0MDggNDcuNjI0NiA0Ni43MzMxIDUwLjQwNjJINDcuOTAyNEM0Ny4xOTQ3IDQ3LjYyNDYgNDcuNjMzMSA0NS4wMDE5IDQ5LjMzMzEgNDMuNDZDNTAuNzMzMSA0Mi4xODg0IDUyLjcxNzcgNDEuODg2NCA1NC44MTc3IDQyLjQyNjhWNDEuMzg1N0M1Mi43MjU0IDQxLjkxODIgNTAuNzMzMSA0MS42MjQxIDQ5LjMzMzEgNDAuMzUyNVoiIGZpbGw9InVybCgjcGFpbnQ0X2xpbmVhcl84OF85MDgpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl84OF85MDgiIHgxPSIwIiB5MT0iNTYuMDU1MiIgeDI9IjMwLjQ3ODEiIHkyPSI1Ni4wNTUyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl84OF85MDgiIHgxPSIzMy45Mjc2IiB5MT0iNTYuMTUyNCIgeDI9IjM4LjM4ODMiIHkyPSI1Ni4xNTI0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl84OF85MDgiIHgxPSIxNi44MTc3IiB5MT0iMjguOTA2MyIgeDI9IjM5LjgxNzciIHkyPSIyOC45MDYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl84OF85MDgiIHgxPSIzMi44MTc3IiB5MT0iMTYuNDA2MyIgeDI9IjQ1LjgxNzciIHkyPSIxNi40MDYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl84OF85MDgiIHgxPSIzOS44MTc3IiB5MT0iNDEuOTA2MyIgeDI9IjU0LjgxNzciIHkyPSI0MS45MDYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MDY4QzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA5RUUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODhfOTA4Ij4KPHJlY3Qgd2lkdGg9IjU5IiBoZWlnaHQ9IjcyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") !important;
}

/* 手機縮小一點，避免 h3 被撐得太高 */
@media (max-width: 440px){
  .answer_page #question_area.section.main3 > h3 .aigc-ai-logo,
  #question_area.section.main3 > h3 .aigc-ai-logo{
    width: 36px !important;
    height: 44px !important;
    /* 插在文字中間的左右間距 */
    margin-left: 9px !important;
    margin-right: 1px !important;
    margin-bottom: 8px !important;
    transform: translateY(5px) !important;
  }
}
