:root{--base-font-size:clamp(13px, 3.6vw, 15px)}html,body,#root{width:100%;max-width:none;height:100%;margin:0;padding:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}._nav_ijoas_3{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(20px,6vw,44px);display:flex}._nav_ijoas_3 a{color:#77716c;font-family:Arial,Noto Sans TC,sans-serif;font-size:var(--base-font-size);text-decoration:none;transition:color .2s}._nav_ijoas_3 a:hover,._nav_ijoas_3 ._navActive_ijoas_37{color:#292522}._nav_ijoas_3 ._navActive_ijoas_37{text-underline-offset:5px;text-decoration:underline}._nav_ijoas_3 a:focus-visible{outline-offset:4px;outline:2px solid #9c6a4c}._headerBar_ijoas_69{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,600px);margin:0 auto;display:grid}._brand_ijoas_85{justify-self:start;align-items:center;display:inline-flex}._logo_ijoas_97{width:auto;height:40px;display:block}@media (width<=620px){._headerBar_ijoas_69{grid-template-columns:1fr;row-gap:16px}}._hidden_2gku9_7{opacity:0}._hidden_2gku9_7._visible_2gku9_15{opacity:1;animation:.8s cubic-bezier(.2,.7,.2,1) backwards _revealIn_2gku9_1}@keyframes _revealIn_2gku9_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._hidden_2gku9_7{opacity:1}._hidden_2gku9_7._visible_2gku9_15{animation:none}}._footer_11moh_1{background:#fff;border-top:1px solid #ece8e3;flex-direction:column;align-items:center;gap:14px;padding:28px 16px 32px;display:flex}._logoLink_11moh_21{border-radius:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:block}._logoLink_11moh_21:hover{opacity:.7}._logoLink_11moh_21:focus-visible{outline-offset:4px;outline:2px solid #9c6a4c}._logo_11moh_21{width:auto;height:40px;display:block}._meta_11moh_63{color:#a39e98;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;font-family:Arial,Noto Sans TC,sans-serif;font-size:12px;display:flex}._meta_11moh_63 a{color:#77716c;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}._meta_11moh_63 a:hover{color:#292522;text-underline-offset:4px;text-decoration:underline}._meta_11moh_63 a:focus-visible{outline-offset:3px;outline:2px solid #9c6a4c}body{color:#171615;background:#fff;margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif}._page_1h4wn_31{background:#fff;min-height:100vh}._siteShell_1h4wn_41{width:min(100% - 64px,980px);margin:0 auto}._header_1h4wn_55{padding:18px 0 clamp(20px,5vw,36px)}._hero_1h4wn_63{width:fit-content;max-width:100%;margin:10px auto 30px}._eyebrow_1h4wn_75{display:none}._hero_1h4wn_63 h1{color:#050505;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.4vw,64px);font-weight:900;line-height:1.4}._subtitle_1h4wn_101{text-align:center;color:#aaa6a1;font-size:var(--base-font-size);letter-spacing:.14em;white-space:nowrap;margin:10px 0 0}._collection_1h4wn_119{width:min(100%,750px);margin:0 auto 56px}._grid_1h4wn_129{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}._card_1h4wn_141{width:100%;min-width:0;min-height:154px;color:inherit;text-align:left;cursor:pointer;background:#f7f5f2;border:0;border-radius:13px;align-items:flex-start;gap:14px;padding:16px 15px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 3px 7px #1e181226}._card_1h4wn_141:hover{transform:translateY(-3px);box-shadow:0 7px 15px #1e18122b}._card_1h4wn_141:focus-visible{outline-offset:3px;outline:2px solid #9c6a4c}._cover_1h4wn_197{aspect-ratio:2/3;background:#b9a17a;border:1px solid #40301d3d;flex:0 0 clamp(78px,14vw,104px);justify-content:center;align-items:center;width:clamp(78px,14vw,104px);height:auto;display:flex;overflow:hidden}._cover_1h4wn_197 img{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_1h4wn_237{color:#433421;text-align:center;background:linear-gradient(90deg,#0000 48%,#4c361e1f 49%,#0000 51%),#bba47e;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:5px;font-family:Noto Serif TC,Songti TC,serif;display:flex}._coverPlaceholder_1h4wn_237 span:first-child{writing-mode:vertical-rl;letter-spacing:.12em;font-size:21px;font-weight:900}._coverPlaceholder_1h4wn_237 span:last-child{writing-mode:vertical-rl;letter-spacing:.08em;font-size:8px}._cardInfo_1h4wn_297{flex-direction:column;flex:1;min-width:0;padding-top:1px;display:flex}._cardInfo_1h4wn_297 h2{color:#39332e;font-size:var(--base-font-size);overflow-wrap:anywhere;margin:0 0 7px;font-weight:700;line-height:1.55}._cardInfo_1h4wn_297 p{color:#625b55;font-size:var(--base-font-size);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.9;display:-webkit-box;overflow:hidden}._loading_1h4wn_355{color:#77716c;text-align:center;padding:80px 20px;font-size:14px}@media (width>=1000px){._siteShell_1h4wn_41{width:min(100% - 80px,980px)}}@media (width<=620px){._siteShell_1h4wn_41{width:min(100% - 32px,480px)}._hero_1h4wn_63{margin:26px auto 24px}._hero_1h4wn_63 h1{font-size:clamp(38px,10vw,52px)}._subtitle_1h4wn_101{white-space:normal}._collection_1h4wn_119{width:100%;margin:0 0 32px}._grid_1h4wn_129{grid-template-columns:1fr;gap:14px}._card_1h4wn_141{min-height:142px}._cover_1h4wn_197{flex-basis:78px;width:78px;height:116px}._cardInfo_1h4wn_297 h2{font-size:var(--base-font-size)}._cardInfo_1h4wn_297 p{font-size:var(--base-font-size);-webkit-line-clamp:5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}._card_1h4wn_141{transition:none}}._spacer_cp92a_1{height:96px}._wrapper_cp92a_11{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:900;flex-direction:column;align-items:flex-end;gap:10px;font-family:Noto Sans TC,Microsoft JhengHei,sans-serif;display:flex;position:fixed}._toggle_cp92a_35{color:#171615;cursor:pointer;background:#fff;border:2px solid #171615;border-radius:999px;align-items:center;gap:8px;min-height:56px;padding:0 20px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #1e181238}._toggleIcon_cp92a_67{font-family:Georgia,serif;font-size:22px;line-height:1}._toggleIcon_cp92a_67 small{font-size:14px}._panel_cp92a_87{background:#fff;border:2px solid #171615;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 6px 18px #1e181238}._option_cp92a_109{color:#171615;text-align:left;cursor:pointer;background:#fff;border:2px solid #d6d1cb;border-radius:10px;align-items:center;gap:12px;min-width:148px;min-height:56px;padding:0 16px;font-size:18px;font-weight:700;display:flex}._optionActive_cp92a_143{color:#fff;background:#8b1a1a;border-color:#8b1a1a}._option_cp92a_109 span{text-align:center;width:34px;line-height:1;display:inline-block}._sample0_cp92a_169{font-size:16px}._sample1_cp92a_177{font-size:22px}._sample2_cp92a_185{font-size:28px}._toggle_cp92a_35:focus-visible,._option_cp92a_109:focus-visible{outline-offset:3px;outline:3px solid #8b1a1a}html{scroll-behavior:smooth}:root{--ink:#1a1208;--paper:#f5edd8;--aged:#c9a96e;--rust:#8b4513;--panel:#1a1208d9;--line:#c9a96e33;--shadow:#1a12084d}._pageContainer_kmbn5_37{background-color:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}._header_kmbn5_53{color:#707070;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:clamp(8px,2vw,16px);height:60px;min-height:60px;padding:0 clamp(8px,3vw,20px);display:flex}._logoButton_kmbn5_79{cursor:pointer;background:0 0;border:none;outline:none;flex:none;align-items:center;padding:0;transition:opacity .25s;display:flex}._logoButton_kmbn5_79:hover{opacity:.75}._logoButton_kmbn5_79:focus-visible{outline-offset:3px;outline:2px solid #9c6a4c}._logo_kmbn5_79{width:auto;height:clamp(30px,8vw,40px);display:block}._titleArea_kmbn5_133{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}._titleArea_kmbn5_133 h1{color:#707070;margin:0;padding:0;font-size:clamp(.85rem,3.4vw,1.4rem);font-weight:700;line-height:1.3}._titleArea_kmbn5_133 p{color:#8a8a8a;letter-spacing:.02em;margin:2px 0 0;padding:0;font-size:clamp(.5rem,2.1vw,.75rem);font-weight:300;line-height:1.2}._statusIndicator_kmbn5_187{font-size:clamp(.65rem,2vw,.8rem)}._pageLoader_kmbn5_195{min-height:calc(100dvh - 60px);color:var(--paper);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}._pageLoader_kmbn5_195 p{letter-spacing:.1em;margin:0;font-size:.9rem}._modelLoader_kmbn5_229{color:var(--paper);white-space:nowrap;flex-direction:column;align-items:center;gap:10px;display:flex}._modelLoader_kmbn5_229 span{letter-spacing:.05em;font-size:.85rem}._spinner_kmbn5_257{border:3px solid var(--line);border-top-color:var(--aged);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite _spin_kmbn5_257}@keyframes _spin_kmbn5_257{to{transform:rotate(360deg)}}._viewerMain_kmbn5_287{background:radial-gradient(circle,#3a2a1a 0%,#1a1208 100%);width:100%;height:calc(100dvh - 60px - clamp(120px,20vh,180px));min-height:400px;position:relative}._canvasContainer_kmbn5_303{width:100%;height:100%}._controlOverlay_kmbn5_313{-webkit-backdrop-filter:blur(8px);color:#fff;z-index:10;border:1px solid var(--line);box-sizing:border-box;background-color:#1a1208c7;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,3vw,18px);width:max-content;max-width:95%;padding:10px clamp(60px,4vw,80px);display:flex;position:absolute;bottom:clamp(15px,4vw,25px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}._playButton_kmbn5_365,._resetButton_kmbn5_367{color:var(--aged);cursor:pointer;white-space:nowrap;font-size:clamp(.8rem,2.5vw,.9rem);transition:color .2s}._playButton_kmbn5_365:hover,._resetButton_kmbn5_367:hover{color:var(--paper)}._separator_kmbn5_393{background-color:var(--line);width:1px;height:16px}._statusText_kmbn5_405{letter-spacing:1px;color:#bfaed4;white-space:nowrap;font-size:clamp(.75rem,2.5vw,.85rem)}._textSection_kmbn5_419{color:#707070;text-align:left;border-top:1px solid var(--line);background-color:#fff;min-height:clamp(120px,20vh,180px);padding:clamp(15px,4vw,35px) clamp(15px,4vw,20px)}._textSection_kmbn5_419 h2{color:#707070;letter-spacing:.1em;margin:0 0 8px;font-size:clamp(1.2rem,4vw,1.5rem)}._textSection_kmbn5_419 p{color:#707070;width:100%;margin:0;font-size:clamp(.85rem,3vw,.95rem);line-height:1.6}._description_kmbn5_467{transition:height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}._description_kmbn5_467 p{white-space:pre-line;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}._description_kmbn5_467 a{color:#8b4513;text-decoration:underline}._description_kmbn5_467 a:hover,._description_kmbn5_467 a:focus-visible{color:#5a2d0c}._descriptionFading_kmbn5_511 p{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){._description_kmbn5_467,._description_kmbn5_467 p{transition:none}}._readTitle_kmbn5_535{color:#555;cursor:pointer;width:fit-content;margin-top:32px;margin-bottom:8px;font-size:1rem;font-weight:600;text-decoration:underline;transition:color .25s;display:block}._readTitle_kmbn5_535:hover,._readTitle_kmbn5_535:focus-visible{color:#8b4513}._readButton_kmbn5_573{color:#fff;cursor:pointer;letter-spacing:.05em;background:#24180f;border:none;border-radius:8px;justify-content:center;align-items:center;height:30px;margin-top:30px;margin-bottom:10px;padding:10px 18px;font-size:.85rem;transition:all .25s;display:inline-flex}._readButton_kmbn5_573:hover{background:#8b4513}@media (width<=360px){._statusText_kmbn5_405{display:none}}._pageContainer_1oine_1{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}@media (width<=1023px){._pageContainer_1oine_1{touch-action:pan-x;overscroll-behavior-y:none}}._topNavBar_1oine_39{color:#707070;background:#fff;border-bottom:1px solid #c9a96e33;flex:none;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 20px;display:none}@media (width>=1024px){._topNavBar_1oine_39{display:flex}}._topNavTitle_1oine_77{text-align:center;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.05rem;font-weight:700;overflow:hidden}._topNavMenuButton_1oine_101{color:#707070;cursor:pointer;white-space:nowrap;background:#f2f2f2;border:1px solid #0000001a;border-radius:6px;flex:none;padding:6px 14px;font-size:.85rem;transition:background .2s,color .2s}._topNavMenuButton_1oine_101:hover{color:#8b4513;background:#8b45131a}._topNavBar_1oine_39 ._backButton_1oine_139{padding:8px 16px;font-size:1.1rem}._readerArea_1oine_149{flex:1;min-height:0;position:relative}._readerFrame_1oine_165{width:100%;max-width:720px;height:100%;margin:0 auto}._tapZones_1oine_183{z-index:50;display:flex;position:absolute;inset:0}._tapZoneLeft_1oine_197,._tapZoneMiddle_1oine_199,._tapZoneRight_1oine_201{cursor:pointer;background:0 0;border:none;outline:none;height:100%;margin:0;padding:0}._tapZoneLeft_1oine_197,._tapZoneRight_1oine_201{flex:0 0 28%}._tapZoneMiddle_1oine_199{flex:1}._tapZoneLeft_1oine_197:focus-visible,._tapZoneMiddle_1oine_199:focus-visible,._tapZoneRight_1oine_201:focus-visible{box-shadow:inset 0 0 0 2px #8b451380}._menuOverlay_1oine_259{z-index:400;position:fixed;inset:0}._menuPanel_1oine_273{background:#fff;flex-direction:column;height:100%;display:flex}._fontScale0_1oine_293{--menu-font-scale:.9}._fontScale1_1oine_295{--menu-font-scale:1}._fontScale2_1oine_297{--menu-font-scale:1.15}._fontScale3_1oine_299{--menu-font-scale:1.3}._fontScale4_1oine_301{--menu-font-scale:1.5}._menuHeader_1oine_305{color:#707070;background:#fff;border-bottom:1px solid #c9a96e33;flex:none;justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 clamp(10px,3vw,16px);display:flex;position:relative}._backButton_1oine_139{color:#707070;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:none;padding:8px clamp(10px,3vw,14px);font-size:clamp(1.1rem,4vw,1rem);transition:color .2s}._backButton_1oine_139:hover{color:#8b4513}._menuTitle_1oine_371{box-sizing:border-box;text-align:center;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;width:100%;padding:0 90px;font-size:clamp(.9rem,3vw,1.05rem);font-weight:700;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._closeButton_1oine_407{color:#707070;cursor:pointer;background:#0000000f;border:none;border-radius:50%;flex:none;width:28px;height:28px;font-size:.9rem}._closeButton_1oine_407:hover{background:#0000001f}._progressRow_1oine_441{border-top:1px solid #00000014;flex-direction:column;flex:none;gap:6px;padding:12px clamp(14px,3vw,20px);display:flex}._progressLabel_1oine_459{color:#707070;text-align:center;font-size:.8rem}._progressSlider_1oine_471{accent-color:#8b4513;cursor:pointer;width:100%}._progressSlider_1oine_471:disabled{cursor:not-allowed;opacity:.5}._fontControls_1oine_493{border-top:1px solid #00000014;flex:none;align-items:center;gap:10px;padding:12px clamp(14px,3vw,20px);display:flex}._fontLabel_1oine_511{color:#707070;margin-right:auto;font-size:.8rem}._fontButton_1oine_523{cursor:pointer;background:#f2f2f2;border:1px solid #0000001a;border-radius:8px;padding:6px 12px;font-size:.9rem;font-weight:600;transition:background .2s}._fontButton_1oine_523:hover:not(:disabled){color:#fff;background:#8b4513}._fontButton_1oine_523:disabled{opacity:.4;cursor:not-allowed}._fontValue_1oine_565{color:#707070;text-align:center;min-width:3em;font-size:.8rem}._tocList_1oine_579{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._tocItem_1oine_595{text-align:left;font-size:calc(var(--menu-font-scale,1) * .9rem);color:#24180f;cursor:pointer;white-space:pre-line;background:0 0;border:none;border-bottom:1px solid #0000000f;flex:none;padding:12px clamp(14px,3vw,20px)}._tocItem_1oine_595:hover{background:#8b451314}._tocItem_1oine_595[data-depth="1"],._tocItem_1oine_595[data-depth="2"]{font-size:calc(var(--menu-font-scale,1) * .82rem);color:#4a4541;padding-top:8px;padding-bottom:8px}._tocItem_1oine_595[data-depth="1"]{padding-left:calc(clamp(14px,3vw,20px) + 1.2em)}._tocItem_1oine_595[data-depth="2"]{padding-left:calc(clamp(14px,3vw,20px) + 2.4em)}._consentBanner_1oine_669{z-index:300;color:#fff;background:#24180f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:clamp(12px,3vw,16px) clamp(14px,4vw,24px);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000040}._consentText_1oine_703{flex:260px;margin:0;font-size:.85rem;line-height:1.6}._consentActions_1oine_717{flex:none;gap:10px;display:flex}._consentDecline_1oine_729,._consentAccept_1oine_731{cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:.85rem}._consentDecline_1oine_729{color:#fff;background:0 0;border:1px solid #fff6}._consentDecline_1oine_729:hover{border-color:#fff}._consentAccept_1oine_731{color:#fff;background:#8b4513;border:1px solid #8b4513;font-weight:600}._consentAccept_1oine_731:hover{background:#6f370f;border-color:#6f370f}._navBar_1oine_795{background-color:#908c87;border-radius:999px;flex:none;justify-content:space-between;align-items:center;width:320px;height:48px;margin:20px auto;padding:0 30px;display:flex}._navButton_1oine_825{color:#fff;cursor:pointer;letter-spacing:1px;background-color:#0000;border:none;border-radius:999px;outline:none;padding:8px 14px;font-family:inherit;font-size:16px;transition:background-color .2s}._navButton_1oine_825:hover{background-color:#ffffff2e}:root{--ink:#24180f;--accent:#8b4513;--paper:#fff}._errorPage_1j52w_7{background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}._errorPage_1j52w_7 button{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;transition:background .25s}._errorPage_1j52w_7 button:hover{background:var(--accent)}._typing_wd07y_3{cursor:pointer}._pending_wd07y_13{visibility:hidden}._caret_wd07y_23{vertical-align:text-bottom;border-left:2px solid #bd3b2e;width:0;height:1.1em;margin-right:-2px;animation:.8s step-end infinite _blink_wd07y_1;display:inline-block}@keyframes _blink_wd07y_1{50%{opacity:0}}._srOnly_wd07y_57{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._questionPage_1x6d0_9{color:#262626;background:#faf9f6;justify-content:center;width:100%;min-height:100dvh;font-family:Noto Sans TC,Microsoft JhengHei,sans-serif;display:flex}._phone_1x6d0_57{background:#faf9f6;width:100%;max-width:600px;min-height:100dvh;margin:0 auto;padding:clamp(24px,5vw,48px) clamp(15px,4vw,24px)}._topBar_1x6d0_93{justify-content:space-between;align-items:center;height:28px;display:flex}._questionInfo_1x6d0_109{color:#6680a1;font-family:monospace;font-size:var(--base-font-size);letter-spacing:1px;align-items:center;gap:7px;display:flex}._questionInfo_1x6d0_109 strong{color:#2e5d8c;font-weight:500}._backButton_1x6d0_151{color:#888;font-size:var(--base-font-size);cursor:pointer;background:0 0;border:none;padding:0}._backButton_1x6d0_151:hover{color:#333}._progressBar_1x6d0_197{gap:4px;width:100%;margin-top:3px;display:flex}._progress_1x6d0_197{background:#c6c4be;flex:1;height:3px;transition:background .4s}._progress_1x6d0_197._completed_1x6d0_239{background:#3b82f6}._progress_1x6d0_197._current_1x6d0_249{background:#bd3b2e}._bookTitle_1x6d0_269{color:#666;font-size:var(--base-font-size);letter-spacing:.5px;margin-top:22px}._category_1x6d0_299{color:#bd3b2e;font-size:var(--base-font-size);border:1px solid #bd3b2e;margin-top:14px;padding:3px 7px;line-height:1.2;display:inline-block}._question_1x6d0_9{color:#252525;letter-spacing:.5px;margin:14px 0 18px;font-size:20px;font-weight:500;line-height:1.65}._notice_1x6d0_379{background:#f3e4e0;align-items:center;min-height:29px;margin-bottom:14px;padding:6px 8px 6px 10px;display:flex;position:relative}._noticeLine_1x6d0_411{background:#bd2f24;width:2px;position:absolute;top:0;bottom:0;left:0}._notice_1x6d0_379 p{color:#a13c34;font-size:var(--base-font-size);margin:0;line-height:1.5}._options_1x6d0_465{flex-direction:column;gap:8px;display:flex}._optionCard_1x6d0_481{text-align:left;cursor:pointer;background:#f5f3ee;border:1px solid #c8c5bd;border-radius:1px;align-items:center;width:100%;min-height:70px;padding:14px;transition:background .15s,border-color .15s,opacity .3s,transform .1s;display:flex}._optionCard_1x6d0_481:hover{background:#eeece6;border-color:#9f9b92}._optionCard_1x6d0_481:active{transform:scale(.99)}._optionId_1x6d0_557{color:#5b83a9;width:28px;font-family:monospace;font-size:var(--base-font-size);letter-spacing:1px;flex-shrink:0}._optionContent_1x6d0_595{flex:1;min-width:0}._optionText_1x6d0_607{color:#292929;font-size:15px;font-weight:400;line-height:1.4}@media (width<=600px){._questionPage_1x6d0_9{background:#faf9f6;min-height:100dvh}._phone_1x6d0_57{width:100%;max-width:600px;min-height:100dvh;padding:40px 21px 36px}}._shortAnswerArea_1x6d0_677{flex-direction:column;gap:14px;margin-top:22px;display:flex}._shortAnswer_1x6d0_677{box-sizing:border-box;resize:vertical;color:#333;background:#f7f6f2;border:1px solid #c6c4be;border-radius:2px;outline:none;width:100%;min-height:105px;padding:14px 12px;font-family:inherit;font-size:16px;line-height:1.7}._shortAnswer_1x6d0_677::placeholder{color:#8d8a84}._shortAnswer_1x6d0_677:focus{background:#fff;border-color:#bd3b2e}._filterError_1x6d0_761{color:#bd3b2e;margin:-4px 0 0;font-size:14px;line-height:1.5}._submitButton_1x6d0_785{color:#fff;cursor:pointer;background:#bd3b2e;border:none;border-radius:2px;order:3;align-self:flex-start;min-width:102px;height:46px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600}._submitButton_1x6d0_785:hover{background:#a93227}._submitButton_1x6d0_785:disabled{color:#f5f4f0;cursor:not-allowed;background:#c6c4be}._popupOverlay_1x6d0_867{z-index:500;background:#2626268c;justify-content:center;align-items:center;padding:24px;animation:.3s cubic-bezier(.4,0,.2,1) both _popupFade_1x6d0_1;display:flex;position:fixed;inset:0}._popupPanel_1x6d0_899{text-align:center;background:#faf9f6;border-radius:4px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:340px;padding:28px 24px;animation:.45s cubic-bezier(.2,.7,.2,1) 50ms both _popupRise_1x6d0_1;display:flex}._popupProgress_1x6d0_941{flex-direction:column;align-items:center;gap:8px;margin:6px 0 2px;display:flex}._popupDots_1x6d0_961{gap:8px;display:flex}._popupDots_1x6d0_961 span{background:#e2dfd8;border-radius:3px;width:28px;height:6px;transition:background .3s cubic-bezier(.4,0,.2,1)}._popupDots_1x6d0_961 ._popupDotFilled_1x6d0_995{background:#bd3b2e}._popupDots_1x6d0_961 ._popupDotNew_1x6d0_1005{animation:.5s cubic-bezier(.34,1.56,.64,1) .35s both _dotPop_1x6d0_1}._popupProgressText_1x6d0_1013{color:#666;letter-spacing:.08em;margin:0;font-size:13px}._popupProgressText_1x6d0_1013 strong{color:#bd3b2e;font-size:16px}._popupHint_1x6d0_1043{color:#8c2b21;width:100%;font-size:var(--base-font-size);background:#fbf1ee;border:1px dashed #d8b8b2;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px 12px;font-weight:500;line-height:1.5;animation:.45s cubic-bezier(.2,.7,.2,1) .2s both _popupRise_1x6d0_1;display:flex}._popupHint_1x6d0_1043 svg{flex-shrink:0}._popupLink_1x6d0_1103{color:#77716c;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;margin-top:2px;padding:4px 8px;font-size:13px;text-decoration:underline;transition:color .25s cubic-bezier(.4,0,.2,1)}._popupLink_1x6d0_1103:hover{color:#292522}@keyframes _popupFade_1x6d0_1{0%{opacity:0}}@keyframes _popupRise_1x6d0_1{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes _dotPop_1x6d0_1{0%{background:#e2dfd8;transform:scaleX(.4)}to{background:#bd3b2e;transform:none}}@media (prefers-reduced-motion:reduce){._popupOverlay_1x6d0_867,._popupPanel_1x6d0_899,._popupHint_1x6d0_1043,._popupDots_1x6d0_961 ._popupDotNew_1x6d0_1005{animation:none}}._popupTitle_1x6d0_1215{color:#262626;margin:0;font-size:17px;font-weight:600}._popupSubtitle_1x6d0_1233{color:#666;font-size:var(--base-font-size);margin:0 0 6px;line-height:1.6}._popupActions_1x6d0_1251{gap:10px;margin-top:8px;display:flex}._popupButton_1x6d0_1267{color:#333;cursor:pointer;background:#f5f3ee;border:1px solid #c6c4be;border-radius:2px;min-width:100px;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600}._popupButton_1x6d0_1267:hover{background:#eeece6}._popupButtonPrimary_1x6d0_1315{color:#fff;background:#bd3b2e;border-color:#bd3b2e}._popupButtonPrimary_1x6d0_1315:hover{background:#a93227}._optionCard_1x6d0_481._selectedOption_1x6d0_1347{background:#f3e4e0;border-color:#bd3b2e}._optionCard_1x6d0_481:disabled{cursor:default}._answerExplanation_1x6d0_1375{border-left:2px solid #bd3b2e;margin-top:24px;padding:10px 0 10px 12px;position:relative}._explanationTag_1x6d0_1393{color:#bd3b2e;font-size:var(--base-font-size);margin-bottom:8px;font-weight:500}._explanationTag_1x6d0_1393 img{width:auto;height:28px;display:block}._explanationText_1x6d0_1423{color:#3a3a3a;font-size:15px;font-weight:400;line-height:1.7}._nextButton_1x6d0_1449{color:#333;cursor:pointer;background:#f5f3ee;border:1px solid #bd3b2e;border-radius:2px;min-width:102px;height:46px;margin-top:24px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500}._nextButton_1x6d0_1449:hover{background:#f3e4e0}._nextButton_1x6d0_1449:active{transform:scale(.98)}._topBar_1x6d0_93{animation:.5s cubic-bezier(.22,.61,.36,1) backwards _fadeDown_1x6d0_1}._bookTitle_1x6d0_269{animation:.5s cubic-bezier(.22,.61,.36,1) 80ms backwards _fadeUp_1x6d0_1}._progress_1x6d0_197._current_1x6d0_249{background:linear-gradient(#bd3b2e,#bd3b2e) 0/0% 100% no-repeat,#c6c4be;animation:.6s cubic-bezier(.65,0,.35,1) .1s forwards _fillBar_1x6d0_1}._questionBody_1x6d0_1517 ._category_1x6d0_299{animation:.45s cubic-bezier(.22,.61,.36,1) .1s backwards _fadeUp_1x6d0_1}._questionBody_1x6d0_1517 ._question_1x6d0_9{animation:.55s cubic-bezier(.22,.61,.36,1) .18s backwards _fadeUp_1x6d0_1}._questionBody_1x6d0_1517 ._optionCard_1x6d0_481{animation:.45s cubic-bezier(.22,.61,.36,1) backwards _fadeUp_1x6d0_1}._questionBody_1x6d0_1517 ._optionCard_1x6d0_481:first-child{animation-delay:.28s}._questionBody_1x6d0_1517 ._optionCard_1x6d0_481:nth-child(2){animation-delay:.34s}._questionBody_1x6d0_1517 ._optionCard_1x6d0_481:nth-child(3){animation-delay:.4s}._questionBody_1x6d0_1517 ._optionCard_1x6d0_481:nth-child(4){animation-delay:.46s}._questionBody_1x6d0_1517 ._optionCard_1x6d0_481:nth-child(5){animation-delay:.52s}._questionBody_1x6d0_1517 ._optionCard_1x6d0_481:nth-child(6){animation-delay:.58s}._questionBody_1x6d0_1517 ._shortAnswerArea_1x6d0_677{animation:.5s cubic-bezier(.22,.61,.36,1) .28s backwards _fadeUp_1x6d0_1}._questionBody_1x6d0_1517._typing_1x6d0_1605 ._optionCard_1x6d0_481,._questionBody_1x6d0_1517._typing_1x6d0_1605 ._shortAnswerArea_1x6d0_677{pointer-events:none;animation-play-state:paused}._questionBody_1x6d0_1517 ._options_1x6d0_465 ._optionCard_1x6d0_481._selectedOption_1x6d0_1347{animation:.35s cubic-bezier(.34,1.56,.64,1) _selectPop_1x6d0_1}._options_1x6d0_465:has(._selectedOption_1x6d0_1347) ._optionCard_1x6d0_481:not(._selectedOption_1x6d0_1347){opacity:.5}._answerExplanation_1x6d0_1375{border-left-color:#0000}._answerExplanation_1x6d0_1375:before{content:"";transform-origin:top;background:#bd3b2e;width:2px;animation:.45s cubic-bezier(.65,0,.35,1) backwards _drawLine_1x6d0_1;position:absolute;top:0;bottom:0;left:-2px}._explanationTag_1x6d0_1393{animation:.4s cubic-bezier(.22,.61,.36,1) .15s backwards _slideIn_1x6d0_1}._explanationText_1x6d0_1423{animation:.5s cubic-bezier(.22,.61,.36,1) .25s backwards _slideIn_1x6d0_1}._nextButton_1x6d0_1449{transition:background .15s,transform .1s;animation:.4s cubic-bezier(.22,.61,.36,1) .45s backwards _fadeUp_1x6d0_1}._filterError_1x6d0_761{animation:.4s _shake_1x6d0_1}._popupOverlay_1x6d0_867{animation:.25s backwards _fadeIn_1x6d0_1}._popupPanel_1x6d0_899{animation:.45s cubic-bezier(.34,1.56,.64,1) 50ms backwards _popIn_1x6d0_1}._popupTitle_1x6d0_1215{animation:.4s cubic-bezier(.22,.61,.36,1) .2s backwards _fadeUp_1x6d0_1}._popupSubtitle_1x6d0_1233{animation:.4s cubic-bezier(.22,.61,.36,1) .28s backwards _fadeUp_1x6d0_1}._popupActions_1x6d0_1251{animation:.4s cubic-bezier(.22,.61,.36,1) .36s backwards _fadeUp_1x6d0_1}@keyframes _fadeUp_1x6d0_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes _fadeDown_1x6d0_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes _fadeIn_1x6d0_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1x6d0_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes _fillBar_1x6d0_1{to{background-size:100% 100%,auto}}@keyframes _drawLine_1x6d0_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _selectPop_1x6d0_1{0%{transform:scale(1)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes _popIn_1x6d0_1{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}@keyframes _shake_1x6d0_1{0%,to{transform:none}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){._topBar_1x6d0_93,._bookTitle_1x6d0_269,._questionBody_1x6d0_1517 ._category_1x6d0_299,._questionBody_1x6d0_1517 ._question_1x6d0_9,._questionBody_1x6d0_1517 ._optionCard_1x6d0_481,._questionBody_1x6d0_1517 ._shortAnswerArea_1x6d0_677,._questionBody_1x6d0_1517 ._options_1x6d0_465 ._optionCard_1x6d0_481._selectedOption_1x6d0_1347,._answerExplanation_1x6d0_1375:before,._explanationTag_1x6d0_1393,._explanationText_1x6d0_1423,._nextButton_1x6d0_1449,._filterError_1x6d0_761,._popupOverlay_1x6d0_867,._popupPanel_1x6d0_899,._popupTitle_1x6d0_1215,._popupSubtitle_1x6d0_1233,._popupActions_1x6d0_1251{animation:none}._progress_1x6d0_197._current_1x6d0_249{background:#bd3b2e;animation:none}._progress_1x6d0_197,._optionCard_1x6d0_481{transition:none}}*{box-sizing:border-box}._postcardPage_uhqbi_11{color:#1d1a17;background:#faf6ec;justify-content:center;width:100%;min-height:100dvh;padding:clamp(20px,5vw,40px) clamp(16px,4vw,32px) 48px;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;display:flex}._card_uhqbi_45{flex-direction:column;align-items:center;gap:clamp(16px,4vw,24px);width:100%;max-width:560px;display:flex}._heading_uhqbi_73{width:100%}._label_uhqbi_81{border-left:2px solid #1d1a17;flex-direction:column;gap:4px;padding-left:14px;display:inline-flex}._labelRow_uhqbi_97{align-items:center;gap:12px;display:flex}._labelText_uhqbi_109{letter-spacing:.3em;font-size:clamp(16px,3.6vw,20px);font-weight:700}._decoLine_uhqbi_121{width:clamp(48px,9vw,60px);height:auto;display:block}._labelSub_uhqbi_133{color:#7d7770;letter-spacing:.24em;font-size:clamp(10px,2vw,12px)}._titleWrapper_uhqbi_147{aspect-ratio:4;width:100%;margin-top:clamp(4px,1.5vw,10px)}._title_uhqbi_147{object-fit:contain;object-position:left center;width:100%;height:100%;display:block;transform:translate(-3.4%)}._imageWrapper_uhqbi_191{aspect-ratio:4/5;background:#ebe4d4;width:100%;position:relative;overflow:hidden}._image_uhqbi_191{object-fit:cover;opacity:0;width:100%;height:100%;display:block}._imageLoaded_uhqbi_235{opacity:1;animation:1.1s cubic-bezier(.22,.61,.36,1) both _unfold_uhqbi_1}._loading_uhqbi_245 span:last-child{animation:1.6s ease-in-out infinite _breathe_uhqbi_1}._loading_uhqbi_245{color:#6d655d;font-size:var(--base-font-size);letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}._spinner_uhqbi_283{border:3px solid #8b2a1a2e;border-top-color:#8b2a1a;border-radius:50%;width:40px;height:40px;animation:.9s linear infinite _spin_uhqbi_283}@keyframes _spin_uhqbi_283{to{transform:rotate(360deg)}}._label_uhqbi_81{animation:.7s cubic-bezier(.22,.61,.36,1) both _slideIn_uhqbi_1}._decoLine_uhqbi_121{transform-origin:0;animation:.6s cubic-bezier(.65,0,.35,1) .35s both _drawLine_uhqbi_1}._labelSub_uhqbi_133{animation:.9s cubic-bezier(.22,.61,.36,1) .2s both _trackIn_uhqbi_1}._titleWrapper_uhqbi_147{animation:.9s cubic-bezier(.22,.61,.36,1) .45s both _riseIn_uhqbi_1}@keyframes _slideIn_uhqbi_1{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes _drawLine_uhqbi_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _trackIn_uhqbi_1{0%{opacity:0;letter-spacing:.6em}to{opacity:1;letter-spacing:.24em}}@keyframes _riseIn_uhqbi_1{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes _unfold_uhqbi_1{0%{opacity:.4;clip-path:inset(0 100% 0 0);transform:scale(1.04)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes _breathe_uhqbi_1{0%,to{opacity:1}50%{opacity:.45}}@keyframes _popIn_uhqbi_1{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}._downloadButton_uhqbi_545{color:#fff;background:#8b4513;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .25s,transform .15s;display:flex;box-shadow:0 4px 14px #00000040}._downloadReady_uhqbi_583{animation:.5s cubic-bezier(.34,1.56,.64,1) .6s backwards _popIn_uhqbi_1}._actionItem_uhqbi_591:hover ._downloadButton_uhqbi_545{background:#6f360f;transform:translateY(-2px)}._actionItem_uhqbi_591:active ._downloadButton_uhqbi_545{transform:translateY(0)}._actionItem_uhqbi_591:disabled ._downloadButton_uhqbi_545{background:#b8a89a;transform:none}._downloadIcon_uhqbi_619{width:26px;height:26px}._actions_uhqbi_639{flex-direction:column;align-items:center;gap:18px;display:flex}._actionItem_uhqbi_591{cursor:pointer;color:#4a4541;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;font-family:inherit;display:flex}._actionItem_uhqbi_591:disabled{cursor:not-allowed;opacity:.6}._downloadCaption_uhqbi_695{color:#8b4513;letter-spacing:.12em;font-size:15px;font-weight:700}._caption_uhqbi_709{letter-spacing:.04em;font-size:12px}._shareSection_uhqbi_719{flex-direction:column;align-items:center;gap:12px;display:flex}._shareLabel_uhqbi_735{color:#7d7770;letter-spacing:.24em;align-items:center;gap:10px;font-size:13px;display:flex}._shareLabel_uhqbi_735:before,._shareLabel_uhqbi_735:after{content:"";background:#b8a89a;width:32px;height:1px}._shareRow_uhqbi_771{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(14px,4vw,22px);display:flex}._shareButton_uhqbi_787{color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:filter .25s,transform .15s;display:flex;box-shadow:0 3px 10px #0003}._actionItem_uhqbi_591:hover ._shareButton_uhqbi_787{filter:brightness(.92);transform:translateY(-2px)}._actionItem_uhqbi_591:active ._shareButton_uhqbi_787{transform:translateY(0)}._actionItem_uhqbi_591:disabled ._shareButton_uhqbi_787{filter:grayscale(.6);transform:none}._shareIcon_uhqbi_849{width:24px;height:24px}._shareTwitter_uhqbi_859{background:#000}._shareFacebook_uhqbi_867{background:#1877f2}._shareLine_uhqbi_875{background:#06c755}._shareThreads_uhqbi_883{background:#101010}._dialogOverlay_uhqbi_899{z-index:100;background:#1d1a1773;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._dialog_uhqbi_899{background:#faf6ec;border-radius:12px;width:100%;max-width:340px;padding:24px 22px 18px;animation:.25s ease-out both _riseIn_uhqbi_1;box-shadow:0 10px 30px #00000040}._dialogTitle_uhqbi_949{letter-spacing:.12em;margin:0 0 10px;font-size:18px}._dialogText_uhqbi_961{color:#4a4541;margin:0 0 20px;font-size:15px;line-height:1.7}._dialogActions_uhqbi_975{justify-content:flex-end;gap:10px;display:flex}._dialogCancel_uhqbi_987,._dialogConfirm_uhqbi_989{letter-spacing:.1em;cursor:pointer;border-radius:8px;min-width:84px;padding:10px 18px;font-family:inherit;font-size:15px}._dialogCancel_uhqbi_987{color:#4a4541;background:0 0;border:1px solid #b8a89a}._dialogConfirm_uhqbi_989{color:#fff;background:#8b4513;border:1px solid #8b4513}._dialogConfirm_uhqbi_989:hover{background:#6f360f}._empty_uhqbi_1043{text-align:center;color:#8a8a8a;justify-content:center;align-items:center;padding:24px;font-family:Noto Sans TC,Microsoft JhengHei,sans-serif;display:flex}._imageWrapper_uhqbi_191 ._empty_uhqbi_1043{position:absolute;inset:0}._backButton_uhqbi_1077{color:#fff;cursor:pointer;background:#24180f;border:none;border-radius:8px;padding:8px 16px;transition:background .25s}._backButton_uhqbi_1077:hover{background:#8b4513}@media (prefers-reduced-motion:reduce){._spinner_uhqbi_283{animation-duration:2.4s}._label_uhqbi_81,._decoLine_uhqbi_121,._labelSub_uhqbi_133,._titleWrapper_uhqbi_147,._imageLoaded_uhqbi_235,._downloadReady_uhqbi_583,._loading_uhqbi_245 span:last-child{animation:none}}._pageContainer_xhw05_9{color:#fff;-webkit-user-select:none;user-select:none;background:#1b1b1b;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}._header_xhw05_49{box-sizing:border-box;z-index:20;background:#000000d9;flex:0 0 70px;justify-content:center;align-items:center;width:100%;height:70px;display:flex;position:relative}._header_xhw05_49 h1{margin:0;font-size:24px;font-weight:600}._pageNumber_xhw05_101{opacity:.8;font-size:18px;position:absolute;right:30px}._backButton_xhw05_131{color:#fff;cursor:pointer;z-index:30;background:#0000008c;border:1px solid #ffffff59;border-radius:6px;width:90px;height:40px;font-size:16px;transition:background .2s,border-color .2s;position:absolute;left:25px}._backButton_xhw05_131:hover{background:#ffffff26;border-color:#ffffffb3}._reader_xhw05_205{background:#222;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}._book_xhw05_257{perspective:2200px;flex:none;position:relative;overflow:visible}._half_xhw05_293{z-index:1;pointer-events:none;width:50%;height:100%;position:absolute;top:0;overflow:hidden}._halfLeft_xhw05_323{left:0}._halfRight_xhw05_331{right:0}._halfImg_xhw05_339{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:200%;max-width:none;height:100%;display:block;position:absolute;top:0}._alignLeft_xhw05_381{left:0}._alignRight_xhw05_389{right:0}._flip_xhw05_417{width:50%;height:100%;transform-style:preserve-3d;z-index:5;cursor:grab;touch-action:none;position:absolute;top:0}._flip_xhw05_417:active{cursor:grabbing}._flipRight_xhw05_463{transform-origin:0;right:0}._flipLeft_xhw05_477{transform-origin:100%;left:0}._face_xhw05_409{backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}._faceBack_xhw05_523{transform:rotateY(180deg)}._spine_xhw05_541{z-index:10;pointer-events:none;background:#0000002e;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #0000002e}._arrowButton_xhw05_591{color:#fff;cursor:pointer;z-index:20;background:#00000073;border:none;border-radius:8px;justify-content:center;align-items:center;width:50px;height:80px;font-size:50px;line-height:1;transition:background .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._arrowButton_xhw05_591:hover:not(:disabled){background:#ffffff2e}._arrowButton_xhw05_591:disabled{opacity:.2;cursor:default}._leftArrow_xhw05_677{left:20px}._rightArrow_xhw05_685{right:20px}._controls_xhw05_703{z-index:20;background:#000000e6;flex:0 0 80px;justify-content:center;align-items:center;gap:20px;width:100%;height:80px;display:flex}._controls_xhw05_703 button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:6px;min-width:110px;height:44px;padding:0 20px;font-size:16px;transition:background .2s,border-color .2s,opacity .2s}._controls_xhw05_703 button:hover:not(:disabled){background:#ffffff2e;border-color:#ffffffb3}._controls_xhw05_703 button:disabled{opacity:.3;cursor:default}._controls_xhw05_703 span{text-align:center;min-width:80px;font-size:17px}@media (width<=1200px){._arrowButton_xhw05_591{width:44px;height:70px;font-size:42px}._leftArrow_xhw05_677{left:10px}._rightArrow_xhw05_685{right:10px}}@media (width<=900px){._header_xhw05_49{flex-basis:60px;height:60px}._header_xhw05_49 h1{font-size:20px}._pageNumber_xhw05_101{font-size:16px;right:20px}._backButton_xhw05_131{width:75px;height:36px;font-size:14px;left:15px}._controls_xhw05_703{flex-basis:70px;gap:10px;height:70px}._controls_xhw05_703 button{min-width:90px;padding:0 14px;font-size:14px}._arrowButton_xhw05_591{width:40px;height:60px;font-size:38px}}@media (width<=600px){._header_xhw05_49{flex-basis:55px;height:55px}._header_xhw05_49 h1{font-size:17px}._pageNumber_xhw05_101{font-size:14px;right:15px}._backButton_xhw05_131{width:65px;height:34px;font-size:var(--base-font-size);left:10px}._controls_xhw05_703{flex-basis:65px;gap:8px;height:65px}._controls_xhw05_703 button{min-width:75px;height:40px;font-size:var(--base-font-size);padding:0 10px}._controls_xhw05_703 span{min-width:60px;font-size:14px}._arrowButton_xhw05_591{width:32px;height:50px;font-size:30px}._leftArrow_xhw05_677{left:5px}._rightArrow_xhw05_685{right:5px}}._page_1r5xc_1{color:#171615;background:#fff;min-height:100vh;font-family:Noto Serif TC,Songti TC,PMingLiU,serif}._shell_1r5xc_15{text-align:center;flex-direction:column;align-items:center;width:min(100% - 40px,640px);margin:0 auto;padding:28px 0 56px;display:flex}._cta_1r5xc_35:focus-visible{outline-offset:4px;outline:2px solid #9c6a4c}._logoWrap_1r5xc_47{width:100%;margin:clamp(20px,5vw,36px) 0 clamp(20px,5vw,32px)}._heroLogo_1r5xc_57{width:min(100%,560px);height:auto;margin:0 auto;display:block}._about_1r5xc_73{width:100%;max-width:560px}._about_1r5xc_73 p{color:#5f5a55;font-size:var(--base-font-size);text-align:justify;text-justify:inter-ideograph;margin:0;line-height:2.1}._cta_1r5xc_35{color:#fff;letter-spacing:.2em;text-indent:.2em;background:#a8372b;border-radius:999px;justify-content:center;align-items:center;min-width:132px;height:44px;margin-top:clamp(28px,6vw,40px);padding:0 28px;font-size:14px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 10px #78281e40}._cta_1r5xc_35:hover{background:#8f2d22;transform:translateY(-2px)}._years_1r5xc_153{color:#b3aea8;font-size:var(--base-font-size);letter-spacing:.16em;align-items:center;gap:14px;margin-top:clamp(32px,7vw,48px);display:flex}._rule_1r5xc_173{background:#cfcac4;width:clamp(40px,12vw,64px);height:1px;display:block}._tagline_1r5xc_187{color:#a39e98;font-size:var(--base-font-size);letter-spacing:.14em;margin:14px 0 0}@media (prefers-reduced-motion:reduce){._cta_1r5xc_35{transition:none}}._page_1021k_1{color:#171615;background:#fff;min-height:100vh;font-family:Noto Serif TC,Songti TC,PMingLiU,serif}._siteShell_1021k_15{width:min(100% - 64px,680px);margin:0 auto}._header_1021k_29{padding:18px 0 clamp(20px,5vw,36px)}._hero_1021k_39{margin:24px 0 72px}._hero_1021k_39 h1{color:#050505;letter-spacing:.12em;margin:0 0 36px;font-size:clamp(38px,8vw,64px);font-weight:900;line-height:1.45}._intro_1021k_65{color:#8f8a85;font-size:var(--base-font-size);letter-spacing:.2em;margin:0;font-weight:700;line-height:2.1}._howTo_1021k_85{margin-bottom:40px}._howTo_1021k_85 p{color:#8b1a1a;letter-spacing:.14em;margin:0;font-size:clamp(16px,3.6vw,24px);font-weight:900;line-height:2.15}._map_1021k_113{margin:0 0 56px}._map_1021k_113,._progress_1021k_125{scroll-margin-top:24px}._map_1021k_113 img{width:100%;height:auto;display:block}._progress_1021k_125{border-top:1px solid #8f8a85;justify-content:center;align-items:center;gap:clamp(24px,9vw,88px);padding:36px 0 48px;display:flex}._progressText_1021k_165{color:#39332e;margin:0;font-family:Arial,Noto Sans TC,sans-serif;font-size:clamp(13px,2.4vw,16px);line-height:1.75}._qrBox_1021k_181{background:#fff;border:1px solid #8f8a85;flex:none;place-items:center;width:164px;height:164px;padding:10px;display:grid}._qrBox_1021k_181 svg{width:100%;height:100%}._qrEmpty_1021k_213{color:#8f8a85;font-family:Arial,Noto Sans TC,sans-serif;font-size:var(--base-font-size);text-align:center;line-height:1.6}._footer_1021k_231{color:#aaa6a1;text-align:center;padding-bottom:40px}._years_1021k_243{letter-spacing:.2em;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;font-size:18px;display:flex}._years_1021k_243 span{border-top:1px solid;width:70px;display:inline-block}._tagline_1021k_275{letter-spacing:.3em;margin:0;font-size:14px}@media (width<=620px){._siteShell_1021k_15{width:min(100% - 32px,480px)}._hero_1021k_39{margin-bottom:48px}._progress_1021k_125{flex-direction:column;gap:24px}}._page_1fgpl_1{color:#171615;background:#fff;min-height:100vh;font-family:Noto Serif TC,Songti TC,PMingLiU,serif}._siteShell_1fgpl_15{width:min(100% - 64px,680px);margin:0 auto;padding-bottom:56px}._header_1fgpl_29{padding:18px 0 clamp(20px,5vw,36px)}._hero_1fgpl_37{margin:24px 0 48px}._eyebrow_1fgpl_45{color:#a39e98;letter-spacing:.3em;text-transform:uppercase;margin:0 0 10px;font-family:Arial,Noto Sans TC,sans-serif;font-size:13px}._hero_1fgpl_37 h1{color:#050505;letter-spacing:.12em;margin:0 0 16px;font-size:clamp(32px,7vw,48px);font-weight:900}._updated_1fgpl_79{color:#8f8a85;letter-spacing:.1em;margin:0;font-size:13px}._section_1fgpl_93{border-top:1px solid #ece8e3;padding:28px 0}._section_1fgpl_93 h2{letter-spacing:.1em;margin:0 0 14px;font-size:18px;font-weight:700}._section_1fgpl_93 p,._section_1fgpl_93 li{color:#4a4541;font-size:var(--base-font-size);letter-spacing:.05em;line-height:2}._section_1fgpl_93 p{margin:0 0 10px}._section_1fgpl_93 p:last-child{margin-bottom:0}._section_1fgpl_93 ul{margin:0 0 10px;padding-left:1.4em}@media (width<=620px){._siteShell_1fgpl_15{width:calc(100% - 32px)}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
