.intro-page.svelte-67kvr3{--ink: #0f172a;--paper: #fbf9f4;--court: #1e3a8a;--ball: #facc15;--kitchen: #dc2626;--line: #e7dfca;--muted: #5b6472;background:var(--paper);color:var(--ink);font-family:Noto Sans TC,system-ui,sans-serif;line-height:1.7;padding:clamp(20px,4vw,48px) clamp(24px,5vw,80px) 0}.intro-page.svelte-67kvr3 *{box-sizing:border-box}.num.svelte-67kvr3{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--court)}h1.svelte-67kvr3,h2.svelte-67kvr3,h3.svelte-67kvr3{font-family:"Noto Serif TC",serif;font-weight:700;margin:0}h1.svelte-67kvr3 em:where(.svelte-67kvr3),h2.svelte-67kvr3 em:where(.svelte-67kvr3){font-family:"Instrument Serif","Noto Serif TC",serif;font-style:italic;font-weight:400;color:var(--court)}.crumbs.svelte-67kvr3{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:flex;gap:10px;margin-bottom:32px;max-width:1180px;margin-left:auto;margin-right:auto}.crumbs.svelte-67kvr3 a:where(.svelte-67kvr3){color:var(--court);text-decoration:none}.crumbs.svelte-67kvr3 span[aria-hidden]:where(.svelte-67kvr3){color:var(--line)}.page-hero.svelte-67kvr3{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;max-width:1180px;margin:0 auto 64px;padding:clamp(28px,4vw,56px) 0;border-bottom:1px solid var(--line)}.kicker.svelte-67kvr3{display:inline-block;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--court);background:#1e3a8a0f;padding:6px 14px;border-radius:999px;margin-bottom:24px}.page-hero.svelte-67kvr3 h1:where(.svelte-67kvr3){font-size:clamp(36px,6vw,84px);line-height:.96;margin-bottom:20px}.lede.svelte-67kvr3{font-size:clamp(16px,1.4vw,19px);color:var(--muted);max-width:540px}.under.svelte-67kvr3{background:linear-gradient(transparent 65%,#facc1580 65%);padding:0 4px;color:var(--ink)}.origin.svelte-67kvr3{max-width:1180px;margin:0 auto 80px}.origin-head.svelte-67kvr3{margin-bottom:32px;display:flex;flex-direction:column;gap:10px}.origin-head.svelte-67kvr3 h2:where(.svelte-67kvr3){font-size:clamp(28px,3.6vw,44px)}.timeline.svelte-67kvr3{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.timeline.svelte-67kvr3 li:where(.svelte-67kvr3){padding:24px 18px 28px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px;animation:svelte-67kvr3-fadeUp .6s ease backwards;animation-delay:calc(var(--i, 0) * .1s)}.timeline.svelte-67kvr3 li:where(.svelte-67kvr3):last-child{border-right:none}.t-year.svelte-67kvr3{font-family:"Noto Serif TC",serif;font-weight:900;font-size:32px;color:var(--court);line-height:1}.t-line.svelte-67kvr3{display:flex;align-items:center;gap:6px}.t-dot.svelte-67kvr3{width:8px;height:8px;border-radius:50%;background:var(--ball);box-shadow:0 0 0 3px #facc1540}.t-bar.svelte-67kvr3{flex:1;height:1px;background:var(--line)}.t-body.svelte-67kvr3{color:var(--muted);margin:0;font-size:14px}@keyframes svelte-67kvr3-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.comparison.svelte-67kvr3{max-width:1180px;margin:0 auto 80px}.cmp-head.svelte-67kvr3{display:flex;flex-direction:column;gap:10px;max-width:640px;margin-bottom:28px}.cmp-head.svelte-67kvr3 h2:where(.svelte-67kvr3){font-size:clamp(28px,3.6vw,44px)}.cmp-head.svelte-67kvr3 p:where(.svelte-67kvr3){color:var(--muted);margin:0}.cmp-table.svelte-67kvr3{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.cmp-row.svelte-67kvr3{display:grid;grid-template-columns:1.1fr 1.4fr 1.2fr 1.2fr;border-bottom:1px solid var(--line)}.cmp-row.svelte-67kvr3:last-child{border-bottom:none}.cmp-row.svelte-67kvr3>div:where(.svelte-67kvr3){padding:14px 16px;font-size:14px;border-right:1px solid var(--line)}.cmp-row.svelte-67kvr3>div:where(.svelte-67kvr3):last-child{border-right:none}.cmp-row.svelte-67kvr3>div.hi:where(.svelte-67kvr3){background:#1e3a8a0a;color:var(--court);font-weight:500}.cmp-row.cmp-head-row.svelte-67kvr3{background:var(--ink)}.cmp-row.cmp-head-row.svelte-67kvr3>div:where(.svelte-67kvr3){color:var(--paper);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.cmp-row.cmp-head-row.svelte-67kvr3>div.hi:where(.svelte-67kvr3){background:var(--court);color:var(--ball)}.axis.svelte-67kvr3{font-family:"Noto Serif TC",serif;font-weight:500;color:var(--ink)}.accreditations.svelte-67kvr3{max-width:1180px;margin:0 auto 80px}.acc-head.svelte-67kvr3{margin-bottom:28px;display:flex;flex-direction:column;gap:10px}.acc-head.svelte-67kvr3 h2:where(.svelte-67kvr3){font-size:clamp(28px,3.6vw,44px)}.acc-grid.svelte-67kvr3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.acc-card.svelte-67kvr3{background:#fff;padding:24px 20px;display:flex;flex-direction:column;gap:10px}.acc-code.svelte-67kvr3{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--court)}.acc-card.svelte-67kvr3 h3:where(.svelte-67kvr3){font-size:18px}.acc-card.svelte-67kvr3 p:where(.svelte-67kvr3){color:var(--muted);margin:0;font-size:14px}.faq.svelte-67kvr3{max-width:1180px;margin:0 auto 80px}.section-head.svelte-67kvr3{margin-bottom:24px;display:flex;flex-direction:column;gap:10px}.section-head.svelte-67kvr3 h2:where(.svelte-67kvr3){font-size:clamp(28px,3.6vw,44px)}.faq-list.svelte-67kvr3{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.faq-item.svelte-67kvr3{background:var(--paper);transition:background .2s ease}.faq-item[open].svelte-67kvr3{background:#fff}.faq-item.svelte-67kvr3 summary:where(.svelte-67kvr3){list-style:none;cursor:pointer;padding:22px 24px;display:grid;grid-template-columns:80px 1fr 28px;align-items:center;gap:16px}.faq-item.svelte-67kvr3 summary:where(.svelte-67kvr3)::-webkit-details-marker{display:none}.faq-num.svelte-67kvr3{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--court)}.faq-q.svelte-67kvr3{font-family:"Noto Serif TC",serif;font-weight:500;font-size:17px}.faq-toggle.svelte-67kvr3{font-family:Geist Mono,monospace;font-size:18px;transition:transform .2s ease}.faq-item[open].svelte-67kvr3 .faq-toggle:where(.svelte-67kvr3){transform:rotate(45deg)}.faq-item.svelte-67kvr3 p:where(.svelte-67kvr3){margin:0;padding:0 24px 24px 120px;color:var(--muted);font-size:15px}.next.svelte-67kvr3{max-width:1180px;margin:0 auto;padding-bottom:80px}.next-grid.svelte-67kvr3{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:center;border-top:1px solid var(--line);padding-top:48px}.next-grid.svelte-67kvr3 h2:where(.svelte-67kvr3){font-size:clamp(28px,3.6vw,40px);margin-top:12px}.next-cards.svelte-67kvr3{display:grid;grid-template-columns:1fr 1fr;gap:12px}.next-card.svelte-67kvr3{background:#fff;border:1px solid var(--line);padding:20px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:8px;transition:border-color .2s,transform .2s}.next-card.svelte-67kvr3:hover{border-color:var(--court);transform:translateY(-2px)}.nc-code.svelte-67kvr3{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--court)}.next-card.svelte-67kvr3 h3:where(.svelte-67kvr3){font-size:18px}.next-card.svelte-67kvr3 p:where(.svelte-67kvr3){color:var(--muted);margin:0;font-size:13px}@media (max-width: 880px){.page-hero.svelte-67kvr3,.next-grid.svelte-67kvr3,.next-cards.svelte-67kvr3{grid-template-columns:1fr}.cmp-row.svelte-67kvr3{grid-template-columns:1fr 1fr}.cmp-row.cmp-head-row.svelte-67kvr3>div:where(.svelte-67kvr3):nth-child(3),.cmp-row.cmp-head-row.svelte-67kvr3>div:where(.svelte-67kvr3):nth-child(4),.cmp-row.svelte-67kvr3>div:where(.svelte-67kvr3):nth-child(3),.cmp-row.svelte-67kvr3>div:where(.svelte-67kvr3):nth-child(4){display:none}}
