/* CSS */
/* Art Tangency Creation - 天井創意 Service @ art-tangency.com */
/* Webpage: 機會命運槓桿測驗 /quiz/（17th）｜Tools: tools_17_quiz */
/* Version: 26.06.23-0.0.0 */

body { margin: 0; padding: 0; }
/* popup 開啟時鎖背景捲動（JS 切換，body 不在 #evt26_quiz scope 內，故獨立寫） */
body.qz-noscroll { overflow: hidden; }
/* 集點提示 toast（JS 動態 append 到 body，故不在 #evt26_quiz scope 內） */
.qz-toast {
  position: fixed; left: 50%; top: 18%; transform: translateX(-50%);
  z-index: 10001; max-width: 88%;
  padding: 14px 22px; border-radius: 10px;
  background: rgba(63, 25, 32, .95); color: #fff;
  font-size: 15px; font-weight: 700; line-height: 1.5; text-align: center;
  box-shadow: 0 6px 20px rgba(0, 0, 0, .3);
}
/* ============================================================
   全域 reset（限定在 #evt26_quiz 範圍內）
   ============================================================ */
#evt26_quiz, #evt26_quiz * { box-sizing: border-box; margin: 0; padding: 0; }
#evt26_quiz { -webkit-text-size-adjust: 100%; }
#evt26_quiz img { display: block; max-width: 100%; }
#evt26_quiz button { font: inherit; color: inherit; cursor: pointer; border: none; background: none; }
#evt26_quiz ol, #evt26_quiz ul { list-style: none; }

/* ============================================================
   型別主題色（slug）＋ 共用變數
   ============================================================ */
#evt26_quiz {
  --c-estate:   #ADDBA9;  /* 地產佈局者 綠 */
  --c-rent:     #CC9E43;  /* 穩收租金派 黃 */
  --c-chance:   #F42524;  /* 機會卡行動派 紅 */
  --c-strategy: #817DFB;  /* 策略調度型 藍紫 */

  --card-dark:  #3F1920;  /* 結果深色卡 */
  --card-white: #FFFCFC;  /* 結果白卡 */
  --advice-bd:  #FA4602;  /* 投資建議邊框/橘 */

  --btn-blue:   #2f7fd8;
  --maxw:       700px;    /* 問答/結果模組含骰子最大寬（設計 776，這裡略收） */
}

/* ============================================================
   外層容器 / 區段切換
   ============================================================ */
#evt26_quiz .qz-main {
  position: relative;
  width: 100%;
  min-height: 100vh;
  font-family: "Noto Sans TC", "微軟正黑體", "Microsoft JhengHei", sans-serif;
  color: #333;
  background: #d9ecff url(../images/26_quiz/17th_game-bg.jpg) center top / cover no-repeat;
  overflow-x: hidden;
}
#evt26_quiz .qz-section { display: none; }
#evt26_quiz .qz-section.is-active { display: block; }
#evt26_quiz .qz-stage {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 16px;
}

/* 頂部 KV 標題（每頁共用） */
#evt26_quiz .qz-kv-title {
  width: 320px; max-width: 80vw;
  margin: 0 auto;
	z-index: 2;
}

/* ============================================================
   封面 intro
   ============================================================ */
#evt26_quiz #qz-intro .qz-stage {
  background: url(../images/26_quiz/17th_game-cover_bg.jpg) center no-repeat cover;
}
/* 主標連回首頁：尺寸放在 <a>，img 填滿 */
#evt26_quiz .qz-cover-home { display: block; width: 470px; max-width: 84vw; margin: 0 auto -0.5vw; }
#evt26_quiz .qz-cover-title { width: 100%; }
#evt26_quiz .qz-cover-subtitle {
  width: 300px; max-width: 70vw; margin: 0 auto -70px; position: relative; z-index: 2;
}
/* 封面咖啡色簡介+規則：外層圓角面板 + padding（讓內層捲軸內縮、不頂到圓角）*/
#evt26_quiz .qz-cover-intro {
  max-width: 600px; width: 88vw;
  margin: 0 auto 22px;
  padding: 45px 14px 18px;                        /* 上方 45px 避開副標 SVG 往下壓的重疊區 */
  background: rgb(76 14 12 / 85%);
  border-radius: 30px;
  overflow: hidden;                              /* 圓角裁切 */
  color: #fff; text-align: center;
  line-height: 1.8; font-size: 1rem;
}
/* 內層：固定高度 + 捲動（外框約 275px）；左右 padding 讓捲軸與文字、圓角都留距離 */
#evt26_quiz .qz-cover-scroll {
  max-height: 187px; overflow-y: auto;
  padding: 0 12px;
}
/* 橘色細捲軸（沿用 milestone .mt-rules-body 樣式，UI 一致）*/
#evt26_quiz .qz-cover-scroll::-webkit-scrollbar { width: 6px; }
#evt26_quiz .qz-cover-scroll::-webkit-scrollbar-track { background: rgba(255,255,255,.2); border-radius: 4px; }
#evt26_quiz .qz-cover-scroll::-webkit-scrollbar-thumb { background: #e8833a; border-radius: 4px; }
#evt26_quiz .qz-cover-intro .lead { font-size: 16px; margin-bottom: 12px; }
#evt26_quiz .qz-cover-intro p { margin-bottom: 8px; }
#evt26_quiz .qz-cover-intro .cta { margin-top: 12px; font-weight: 700; color: #ffe08a; }
/* 簡介 ↔ 規則 分隔線 */
#evt26_quiz .qz-cover-div { border: 0; border-top: 1px dashed rgba(255,255,255,.35); width: 80%; margin: 18px auto; }
/* 規則區段小標 */
#evt26_quiz .qz-cover-h { font-size: 1.15rem; font-weight: 700; color: #ffe08a; letter-spacing: 1px; margin-bottom: 10px; }
#evt26_quiz .qz-cover-sub { font-size: 1rem; font-weight: 700; color: #ffd9a0; margin: 12px 0 4px; }
#evt26_quiz .qz-cover-intro .gift { margin-top: 12px; font-weight: 700; color: #ffe08a; }
#evt26_quiz .qz-btn-start {
  position: relative; overflow: visible;
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  padding: 19px 70px; border-radius: 999px;
	background: url(../images/26_quiz/17th-btn-bl.png) center no-repeat;
	background-size: contain;
  color: #fff; font-size: 1.2rem; font-weight: 700;
}
/* 集點印章：按鈕版（疊在右上角、稍微超出） */
#evt26_quiz .qz-stamp {
  position: absolute; right: 0.3em; top: calc(50% - 1.9em);
  width: 2.7em; height: auto; pointer-events: none;
}
#evt26_quiz .qz-btn-start:active { transform: translateY(3px); }

/* ============================================================
   問答頁：骰子層(寬) + 面板(內縮)
   ------------------------------------------------------------
   .qz-block  → 模組總寬（以骰子 776 為基準，這裡 700）
   .qz-dice   → 骰子背景圖層，比面板寬、向上溢出（margin-bottom 負值用 % 會隨寬縮放）
   .qz-panel  → 題目框（較窄、內縮），上半 head 帶題色、下半 body 白底
   ============================================================ */
#evt26_quiz .qz-block {
  width: 100%; max-width: var(--maxw);
	margin: -90px auto 0;
}
#evt26_quiz .qz-dice {
  width: 100%;
  aspect-ratio: 776 / 340;             /* 骰子圖比例 */
  background-image: url(../images/26_quiz/17th_game-q1.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
	margin-bottom: -34%;                /* 讓面板上移、骰子下緣壓在面板 head 上（% 隨寬縮放） */
  position: relative; z-index: 2;
  pointer-events: none;
}
/* 各題切換背景圖（JS 改 class 即可；此處示範） */
#evt26_quiz .qz-q1 .qz-dice { background-image: url(../images/26_quiz/17th_game-q1.png); }
#evt26_quiz .qz-q2 .qz-dice { background-image: url(../images/26_quiz/17th_game-q2.png); }
#evt26_quiz .qz-q3 .qz-dice { background-image: url(../images/26_quiz/17th_game-q3.png); }
#evt26_quiz .qz-q4 .qz-dice { background-image: url(../images/26_quiz/17th_game-q4.png); }
#evt26_quiz .qz-q5 .qz-dice { background-image: url(../images/26_quiz/17th_game-q5.png); }

#evt26_quiz .qz-panel {
  width: 78%;                          /* 面板比骰子窄（內縮）：545/700≈78% */
  margin: 0 auto;
  position: relative; z-index: 1;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 10px 26px rgba(40, 30, 80, .18);
  overflow: hidden;
}
/* head：題色區（骰子下緣壓在這裡），預設藍，依題換色 */
#evt26_quiz .qz-panel__head {
  /* padding: 64px 26px 18px;  */            /* 上方留白讓骰子壓進來 */
	padding: 42.85% 2em 1.5em;
  background: #d6efff;
  text-align: center;
}
#evt26_quiz .qz-q1 .qz-panel__head { background: linear-gradient(to bottom, #c7ecff 50%, #9bd4f2 100%); } /* 藍 */
#evt26_quiz .qz-q2 .qz-panel__head { background: linear-gradient(to bottom, #ffedf3 50%, #fcb8cf 100%); } /* 桃紅 */
#evt26_quiz .qz-q3 .qz-panel__head { background: linear-gradient(to bottom, #fff3e8 50%, #ffc38e 100%); } /* 橘 */
#evt26_quiz .qz-q4 .qz-panel__head { background: linear-gradient(to bottom, #f3e8ff 50%, #d9b9ff 100%); } /* 紫 */
#evt26_quiz .qz-q5 .qz-panel__head { background: linear-gradient(to bottom, #c7ffee 50%, #addba9 100%);; } /* 綠 */

#evt26_quiz .qz-q-text {
  font-size: 1.2rem; font-weight: 700; color: #2D2E32; line-height: 1.6;
}
#evt26_quiz .qz-q-text .qn { margin-right: 4px; }

#evt26_quiz .qz-panel__body { padding: 22px 26px 24px; }

/* 選項：UI 為方框，邏輯單選互斥（.is-selected） */
#evt26_quiz .qz-options li {
  position: relative;
  padding: 8px 12px 8px 84px; text-indent: -2.35em;
  font-size: 1.05rem; font-weight: 500; color: #7654C6; line-height: 1.5;
  cursor: pointer;
}
#evt26_quiz .qz-options li:last-child { border-bottom: none; }
#evt26_quiz .qz-options li .opt-key { font-weight: 700; color: #7654C6; margin-right: 6px; margin-left: 1em; }
/* ::before = 方框 */
#evt26_quiz .qz-options li::before {
  content: ""; position: absolute; left: 12px; top: 50%;
  width: 22px; height: 22px; transform: translateY(-50%);
  border: 2px solid #DFD1FF;
  background: #fff; transition: .15s;
}
/* ::after = 打勾（可超出方框；承載元素不要 overflow:hidden） */
#evt26_quiz .qz-options li::after {
  content: ""; position: absolute; left: 0.8em; top: 50%;
  width: 1.8em; height: 1.8em; margin-top: -1.2em;
	background: url(../images/26_quiz/17th_game-checked.svg) center no-repeat;
	background-size: contain;
  transform: scale(0); transform-origin: center;
  transition: transform .15s;
}
#evt26_quiz .qz-options li.is-selected::before { border-color: #56C8F9; }
#evt26_quiz .qz-options li.is-selected::after  { transform: scale(1); }

/* 導航鈕 */
#evt26_quiz .qz-nav {
  display: flex; justify-content: space-between; align-items: center;
  gap: 12px; margin-top: 18px;
}
#evt26_quiz .qz-nav .spacer { flex: 1; }
#evt26_quiz .qz-nav button {
  padding: 16px 44px; font-size: 15px; font-weight: 700;
  background: center / contain no-repeat;
}
#evt26_quiz .qz-nav .btn-prev,
#evt26_quiz .qz-nav .btn-clear { background-image: url(../images/26_quiz/17th-btn-gray.png); color: #6a7180; }
#evt26_quiz .qz-nav .btn-next,
#evt26_quiz .qz-nav .btn-submit { background-image: url(../images/26_quiz/17th-btn-bl.png); color: #fff; }
#evt26_quiz .qz-nav button:disabled { opacity: .45; cursor: not-allowed; }

/* ============================================================
   結果頁：深色卡 + 兩段 accordion
   ============================================================ */
#evt26_quiz #qz-result .qz-kv-title { width: 240px; z-index: 0; }
#evt26_quiz #qz-result .qz-block { max-width: 640px; margin: 100px auto 0; }
/* 結果卡 + 右側重玩鈕的定位錨點 */
#evt26_quiz .qz-result-card {
  position: relative;
  display: flow-root;          /* 建立 BFC：阻止子元素 margin 塌陷，讓 figure 能單獨突出卡片外 */
  background: var(--card-dark);
  border-radius: 22px;
  padding: 0;
  box-shadow: 0 14px 30px rgba(30, 12, 18, .3);
}
/* figure 用負 top margin 突出於深褐色卡上緣外（在 flow-root 下不會拉動整張卡） */
#evt26_quiz .qz-result-figure {
  width: 85%; max-width: 290px; margin: -140px auto 0;
  filter: drop-shadow(0 8px 10px rgba(0,0,0,.25));
	transition: max-width 0.3s;
	transform-origin: bottom;
}
/* accordion 全寬貼齊卡片，左右 padding 放各區塊內層 */
#evt26_quiz .qz-accordion { padding: 0; }
#evt26_quiz .qz-acc-item { border-radius: 0; overflow: hidden; margin-bottom: 0; }
/* 投資建議：只白底、無橘框，圓角只在下左下右（貼齊卡片底） */
#evt26_quiz .qz-acc-advice { border-radius: 0 0 22px 22px; }
#evt26_quiz .qz-acc-head {
  width: 100%; display: flex; align-items: center; justify-content: center; gap: 10px;
  padding: 14px 24px; text-align: left;
  font-size: 1.4rem; font-weight: 700;
  /* 白字 + 有色描邊：paint-order 讓描邊畫在填色底下，白字身不被吃細 */
  color: #fff;
  -webkit-text-stroke: 5px var(--hc, #fff);
  paint-order: stroke fill;
}
#evt26_quiz .qz-acc-head .tri {
  width: 0; height: 0; border-style: solid;
  border-width: 7px 0 7px 11px; border-color: transparent transparent transparent var(--hc, currentColor);
  transition: transform .2s; flex: 0 0 auto;
}
#evt26_quiz .qz-acc-item.is-open .qz-acc-head .tri { transform: rotate(90deg); }
/* 結果說明 head：描邊用型別色 */
#evt26_quiz .qz-acc-desc .qz-acc-head { --hc: var(--type-color, #fff); }
/* 投資建議 head：描邊用橘色 */
#evt26_quiz .qz-acc-advice .qz-acc-head { --hc: var(--advice-bd); }

#evt26_quiz .qz-acc-body {
  max-height: 0; overflow: hidden;
  transition: max-height .5s ease;
}
#evt26_quiz .qz-acc-item.is-open .qz-acc-body { max-height: 320px; }
#evt26_quiz .qz-acc-body__inner {
  max-height: 230px; overflow-y: auto;
  padding: 0 2.5em 1.5em;
  font-size: 0.9em; line-height: 1.85; text-align: justify;
}
/* 結果說明在深色卡上 → 淺字；投資建議區用白底卡 */
#evt26_quiz .qz-acc-desc .qz-acc-body__inner { color: var(--type-color, #fff); }
#evt26_quiz .qz-acc-advice { background: var(--card-white); }     /* 只白底，無橘框 */
#evt26_quiz .qz-acc-advice .qz-acc-head { background: var(--card-white); }
#evt26_quiz .qz-acc-advice .qz-acc-body__inner { color: #4a4042; }
/* 捲軸（不突兀） */
#evt26_quiz .qz-acc-body__inner::-webkit-scrollbar { width: 6px; }
#evt26_quiz .qz-acc-body__inner::-webkit-scrollbar-thumb { background: rgba(150,150,160,.5); border-radius: 3px; }

/* 結果頁操作區：分享結果在卡片下方置中；重玩固定貼齊卡片右側邊緣外 */
#evt26_quiz .qz-result-share {
  display: flex; justify-content: center; margin-top: 20px;
}
#evt26_quiz .qz-btn-replay {
  position: absolute; right: -60px; bottom: 30%;
  z-index: 3;
}
#evt26_quiz .qz-btn-toshare {
  position: relative; overflow: visible;
  display: inline-flex; align-items: center; justify-content: center; gap: 13px;
  padding: 18px 56px;
  background: url(../images/26_quiz/17th-btn-bl.png) center / contain no-repeat;
  color: #fff; font-weight: 800; font-size: 16px;
}
#evt26_quiz .qz-btn-toshare .ico-share { width: 20px; }
#evt26_quiz .qz-btn-replay {
  width: 60px; height: 62px; border-radius: 0 50% 50% 0;
  background: linear-gradient(to right, #bf3300 0%, #fa4603 40%);
  display: inline-flex; align-items: center; justify-content: center;
  /* box-shadow: 0 5px 0 #8f2600; */
}
#evt26_quiz .qz-btn-replay img { width: 34px; }

/* ============================================================
   彈窗（驗證 / 分享下載）共用
   ============================================================ */
#evt26_quiz .qz-pop {
  position: fixed; inset: 0; z-index: 9999;
  display: none; align-items: center; justify-content: center;
  background: rgba(0,0,0,.75); padding: 20px;
}
#evt26_quiz .qz-pop.is-open { display: flex; }
#evt26_quiz .qz-pop__box {
  position: relative; width: 100%; max-width: 420px;
  background: #fff; border-radius: 18px; padding: 30px 26px 26px; text-align: center;
}
#evt26_quiz .qz-pop__close {
  position: absolute; top: 12px; right: 14px; font-size: 22px; color: #aaa; line-height: 1; cursor: pointer;
}
#evt26_quiz .qz-pop h2 { font-size: 20px; color: #2b3a55; margin-bottom: 10px; }
#evt26_quiz .qz-pop p { font-size: 14px; color: #6a7180; line-height: 1.7; margin-bottom: 14px; }
#evt26_quiz .qz-pop input[type=text] {
  width: 100%; padding: 11px 14px; border: 1px solid #c8cdd8; border-radius: 8px; font-size: 15px;
}
#evt26_quiz .qz-pop .qz-pop-submit {
  margin-top: 16px; padding: 15px 50px;
  display: inline-flex; align-items: center; justify-content: center;
  background: url(../images/26_quiz/17th-btn-bl.png) center / contain no-repeat;
  color: #fff; font-weight: 700; font-size: 15px;
}
/* 驗證成功提示（顯示後 800ms 由 JS 自動進問答） */
#evt26_quiz .qz-verify-success { display: none; margin-top: 14px; color: #1a9d57; font-weight: 700; font-size: 15px; }
/* 驗證失敗：只留「馬上報名 / 查詢報名狀態」（已移除訪客模式鈕） */
#evt26_quiz .qz-verify-error { display: none; margin-top: 12px; }
#evt26_quiz .qz-verify-error .msg { color: #db006a; font-weight: 700; margin-bottom: 10px; }
#evt26_quiz .qz-verify-error .btns { display: flex; gap: 10px; justify-content: center; }
#evt26_quiz .qz-verify-error .btns a {
  flex: 1; padding: 9px 6px; border-radius: 30px; font-size: 13.5px; font-weight: 700;
  color: #fff; text-decoration: none;
}

/* 分享下載彈窗 */
/* 預設靠上 + 可捲動：內容比視窗高時不會被裁、能往下捲 */
#evt26_quiz #qz-share-popup { overflow: auto; align-items: flex-start;}
/* 視窗夠高時（容得下整個彈窗內容）改回垂直置中，避免高螢幕齊上看起來空 */
@media only screen and (min-height: 740px) {
  #evt26_quiz #qz-share-popup { align-items: center; }
}
#evt26_quiz #qz-share-popup .qz-pop__box { max-width: 610px; padding: 22px; background: transparent; }
#evt26_quiz .qz-card-box {
	width: 100%; max-width: 450px; aspect-ratio: 1 / 1; margin: auto; margin-bottom: 1rem; overflow: hidden; border-radius: 30px;
}
#evt26_quiz .qz-card-img {
  width: 100%; 
}
#evt26_quiz .qz-btn-download {
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  padding: 18px 52px; text-decoration: none;
  background: url(../images/26_quiz/17th-btn-yel.png) center / contain no-repeat;
  color: #6a4a00; font-weight: 800; font-size: 16px;
}
#evt26_quiz #qz-share-popup .qz-share-hint { color: #fff; font-size: 13px; margin: 16px 0 8px; text-align: center; }
#evt26_quiz .qz-share-arrow { width: 26px; margin: 0 auto 10px; animation: qz-arrow-bounce 1s cubic-bezier(.68, -0.6, .32, 1.6) infinite; }
@keyframes qz-arrow-bounce {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(3px); }
}
#evt26_quiz .qz-share-btns { display: flex; gap: 3.2%; justify-content: center; align-items: center; margin-top: 4px; }
#evt26_quiz .qz-share-btns button { width: 52px; height: 52px; }
#evt26_quiz .qz-share-btns button img { width: 100%; }
/* 印章：分享列版（inline，置社群按鈕右邊） */
#evt26_quiz .qz-stamp--inline {
  position: static; width: 15%; max-width: 3em; margin-left: 2px; margin-top: -4em; align-self: center;
}
#evt26_quiz #qz-share-popup .qz-pop__close { color: #fff; top: -4px; right: 4px; }

/* ============================================================
   RWD（原則：圖片等比縮，media query 僅微調）
   ============================================================ */
@media only screen and (max-width: 767px) {
	#evt26_quiz .qz-cover-title { width: 410px; }
	#evt26_quiz .qz-cover-subtitle { width: 280px;}
	#evt26_quiz .qz-cover-intro {font-size: 0.9rem; }

	#evt26_quiz .qz-btn-replay {
		width: 45px;
    height: 47px;
    top: -46px;
    bottom: auto;
    right: 7%;
    transform: rotate(-90deg);
	}
	#evt26_quiz .qz-btn-replay img { width: 27px; transform: rotate(90deg); }
	#evt26_quiz #qz-result .qz-stage { justify-content: flex-start; }
}

@media only screen and (max-width: 600px) {
	#evt26_quiz #qz-quiz .qz-stage { padding: 20px 0; }
	#evt26_quiz #qz-quiz .qz-block { margin-top: -81px; }
  #evt26_quiz .qz-panel { width: 90%; }          /* 窄版面板放寬、稍內縮 */
  #evt26_quiz .qz-panel__head { padding: 200px 1em 1em; }
  #evt26_quiz .qz-q-text { font-size: 1.1rem; }
	#evt26_quiz .qz-panel__body { padding: 1em; }
  #evt26_quiz .qz-options li { font-size: 0.95rem; padding: 8px 10px 8px 74px; }

  /* 骰子：窄版改固定高度 + 動態 X 定位（只改 background-position-x，不管 Y）
     五張圖統一寬高、骰子列位置一致 → 各題聚焦第 N 顆骰子的 X 為固定值
     （--dice-x 由 JS 依題號設定；此處先給預設值，實測再微調） */
  #evt26_quiz .qz-dice {
    aspect-ratio: auto; height: 260px;
    background-size: auto 100%;
    background-position-x: var(--dice-x, 50%);
    margin-bottom: -200px;
  }
  #evt26_quiz .qz-q1 .qz-dice { --dice-x: -3%; }
  #evt26_quiz .qz-q2 .qz-dice { --dice-x: 60%; }
  #evt26_quiz .qz-q3 .qz-dice { --dice-x: 50%; }
  #evt26_quiz .qz-q4 .qz-dice { --dice-x: 70%; }
  #evt26_quiz .qz-q5 .qz-dice { --dice-x: 100%; }

	#evt26_quiz .qz-result-figure { max-width: 250px; margin-top: -130px; }
	#evt26_quiz .qz-acc-body__inner { padding: 0 1.5em 1em; font-size: 0.85em; }

}
@media only screen and (max-width: 460px) {
  #evt26_quiz .qz-q-text { font-size: 15.5px; }
  #evt26_quiz .qz-cover-intro { font-size: 14px; }
	#evt26_quiz #qz-result .qz-kv-title { width: 200px; }
	#evt26_quiz .qz-result-figure { max-width: 230px; }
	#evt26_quiz #qz-share-popup .qz-pop__box { padding: 30px 0px; }
	#evt26_quiz .qz-card-box { width: 90%; }
}