.home_page__ODjSn{--paper:#f7f4ec;--ink:#193a2c;--muted:#58665c;--green:#147d43;--line:#d8ded3;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif;padding:0 clamp(20px,6vw,90px);overflow-wrap:anywhere}.home_page__ODjSn *{box-sizing:border-box}.home_page__ODjSn a{color:inherit}.home_page__ODjSn a:focus-visible,.home_page__ODjSn button:focus-visible,.home_page__ODjSn input:focus-visible,.home_page__ODjSn summary:focus-visible{outline:3px solid var(--green);outline-offset:4px}.home_skip__wszqg{position:fixed;top:10px;left:20px;z-index:100;padding:12px;background:#fff;transform:translateY(-160%)}.home_skip__wszqg:focus{transform:none}.home_header__OUbfE{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;min-height:100px;gap:20px}.home_brand__pXnzD{display:inline-flex;gap:12px;align-items:center;text-decoration:none;font-size:28px;font-weight:800;letter-spacing:-.04em}.home_header__OUbfE nav{display:flex;gap:24px}.home_footer__df0cR a,.home_header__OUbfE nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:14px;font-weight:600}.home_footer__df0cR a:hover,.home_header__OUbfE nav a:hover{text-decoration:underline;text-underline-offset:5px}.home_hero__z_jpu{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:clamp(36px,7vw,100px);gap:clamp(36px,7vw,100px);align-items:center;max-width:1180px;margin:64px auto 96px}.home_eyebrow__am9LC{font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--green);margin:0 0 18px}.home_introduction__oGYUT h1{font-size:clamp(36px,4.2vw,60px);font-weight:750;line-height:1.25;letter-spacing:-.045em;margin:0 0 26px;max-width:650px}.home_description__j4uIU{font-size:17px;line-height:1.9;color:var(--muted);max-width:490px;margin:0 0 24px}.home_textLink__9R2pW{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:700;text-underline-offset:5px}.home_entry__quQSO{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 16px 40px rgba(25,58,44,.06);scroll-margin-top:24px}.home_entryHeading__he3Ng{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.home_entry__quQSO h2{font-size:25px;margin:20px 0 10px;letter-spacing:-.03em}.home_entry__quQSO>p,.home_setup__tOYUu>p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 18px}.home_setup__tOYUu{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.home_setup__tOYUu h3{font-size:15px;margin:0 0 12px}.home_entry__quQSO .home_friendLink__KlToX{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:50px;border:0;border-radius:9px;padding:12px 16px;background:var(--green);color:#fff;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.home_entry__quQSO .home_friendLink__KlToX:hover{background:#106b39}.home_entry__quQSO .home_friendLink__KlToX:disabled{opacity:.55;cursor:not-allowed}.home_entry__quQSO .home_friendLink__KlToX:disabled:hover{background:var(--green)}.home_entry__quQSO .home_notice__tf_ik{margin:12px 0 0;font-size:13px;line-height:1.7;color:var(--muted)}.home_inviteSteps__Lfem1{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:22px;font-size:14px;line-height:1.8;color:var(--muted)}.home_inviteSteps__Lfem1 li{padding-left:4px}.home_inviteSteps__Lfem1 li::marker{font-weight:700;color:var(--green)}.home_inviteSteps__Lfem1 code{font:inherit;font-weight:700;color:var(--ink)}.home_guide__RAX4Q{max-width:1180px;margin:0 auto 84px;scroll-margin-top:28px}.home_questions__vS_bl h2,.home_sectionHeading__oR_A_ h2{font-size:28px;line-height:1.4;letter-spacing:-.03em;margin:0 0 12px}.home_sectionHeading__oR_A_>p:last-child{font-size:14px;color:var(--muted);line-height:1.8}.home_steps__fcLgM{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.home_steps__fcLgM li{border-top:1px solid var(--line);padding-top:20px}.home_steps__fcLgM li>span{font-size:12px;font-weight:700;color:var(--green)}.home_steps__fcLgM h3{font-size:17px;margin:12px 0 10px}.home_steps__fcLgM p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.home_steps__fcLgM code{font:inherit;font-weight:700;color:var(--green)}.home_questions__vS_bl{max-width:780px;margin:0 auto 72px;scroll-margin-top:28px}.home_questions__vS_bl h2{margin-bottom:24px}.home_questions__vS_bl details{border-bottom:1px solid var(--line)}.home_questions__vS_bl summary{min-height:62px;padding:18px 0;cursor:pointer;line-height:1.65;font-size:15px;font-weight:650}.home_questions__vS_bl details p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 20px;max-width:680px}.home_advertisement__aVNnF{max-width:1180px;margin:auto}.home_footer__df0cR{max-width:1180px;display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin:48px auto 0;padding:26px 0;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.home_footer__df0cR span{margin-right:auto}.home_footer__df0cR a{font-size:12px}@media(max-width:820px){.home_header__OUbfE{min-height:86px}.home_header__OUbfE nav{gap:12px}.home_hero__z_jpu{grid-template-columns:1fr;gap:32px;margin:38px auto 64px}.home_introduction__oGYUT h1{font-size:clamp(34px,6vw,48px)}.home_description__j4uIU{font-size:16px;max-width:600px}.home_entry__quQSO{max-width:600px;width:100%;padding:26px}.home_steps__fcLgM{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.home_guide__RAX4Q{margin-bottom:64px}.home_questions__vS_bl h2,.home_sectionHeading__oR_A_ h2{font-size:25px}}@media(max-width:400px){.home_brand__pXnzD{font-size:24px;gap:8px}.home_header__OUbfE nav a{font-size:12px}.home_header__OUbfE nav{gap:10px}.home_entry__quQSO{padding:22px}.home_introduction__oGYUT h1{font-size:34px}.home_footer__df0cR{gap:12px}.home_footer__df0cR span{flex-basis:100%}}.home_mascotWelcome__W7qeG{display:flex;align-items:center;gap:20px;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.home_heroMascot__58vbJ{display:block;width:156px;height:156px;flex-shrink:0}.home_mascotGreeting__nGx5r{min-width:0}.home_mascotGreeting__nGx5r>span{display:block;font-size:13px;font-weight:650;color:var(--muted);line-height:1.6}.home_mascotGreeting__nGx5r p{font-size:23px;font-weight:750;line-height:1.5;letter-spacing:-.035em;margin:8px 0 0}.home_mascotWelcome__W7qeG+h2{margin-top:0}@media(max-width:820px){.home_mascotWelcome__W7qeG{gap:22px}.home_heroMascot__58vbJ{width:132px;height:132px}.home_mascotGreeting__nGx5r p{font-size:24px}}@media(max-width:400px){.home_mascotWelcome__W7qeG{gap:14px}.home_heroMascot__58vbJ{width:112px;height:112px}.home_mascotGreeting__nGx5r p{font-size:22px}}.home_returnEntry__qWVFl{max-width:490px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.home_returnEntry__qWVFl h2{font-size:18px;line-height:1.5;margin:0 0 16px}.home_returnEntry__qWVFl form{display:grid;grid-gap:10px;gap:10px;min-width:0}.home_returnEntry__qWVFl label{font-size:13px;font-weight:650}.home_returnEntry__qWVFl input{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.home_returnEntry__qWVFl small{font-size:12px;line-height:1.7;color:var(--muted)}.home_returnEntry__qWVFl [role=alert]{margin:0;color:#a13e32;font-size:13px;line-height:1.7}.home_returnEntry__qWVFl button{min-height:48px;padding:12px 16px;border:1px solid var(--ink);border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.home_returnEntry__qWVFl button:disabled{opacity:.55;cursor:default}@keyframes home_homeEnter__81M9_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home_entry__quQSO,.home_guide__RAX4Q,.home_header__OUbfE,.home_introduction__oGYUT{animation:home_homeEnter__81M9_ .38s ease-out both}.home_entry__quQSO{animation-duration:.46s}@media(prefers-reduced-motion:reduce){.home_entry__quQSO,.home_guide__RAX4Q,.home_header__OUbfE,.home_introduction__oGYUT{animation:none}}