.tool_page__YXLM_{max-width:640px;margin:0 auto;padding:24px 24px 80px;color:var(--archive-ink)}.tool_backLink__gSXTX{display:inline-flex;align-items:center;min-height:44px;color:var(--archive-muted);font-size:14px;text-decoration:none}.tool_header__CdIYX{padding:32px 0 24px}.tool_eyebrow__aOyOc{color:var(--archive-gold);font-size:13px;line-height:1.8;letter-spacing:.1em;margin:0 0 8px}.tool_header__CdIYX h1{font-family:var(--font-display);font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1.5;margin:0 0 16px}.tool_date__D_r5s{color:var(--archive-muted);font-size:14px;line-height:1.8;margin:-8px 0 16px}.tool_lead__9kdKv{color:var(--archive-muted);font-size:17px;line-height:1.85;margin:0}.tool_tool__IfFIX{--intake-field:var(--archive-paper);--intake-selection:var(--archive-wash);--intake-text:var(--archive-ink);--intake-muted:var(--archive-muted);--intake-accent:var(--archive-gold);--intake-line:var(--archive-line);--intake-sheet:var(--archive-paper);--intake-button:var(--archive-ink);--intake-button-text:var(--archive-paper);--intake-color-scheme:light}.tool_form__j24Tr{display:grid;gap:24px;padding:24px 0 0;border-top:1px solid var(--archive-line)}.tool_field__rli2T{display:grid;gap:8px}.tool_label__9rs2e{font-family:var(--font-noto-sans-tc),sans-serif;font-size:15px;line-height:1.8}.tool_modes__L4tIR{display:flex;gap:8px}.tool_modes__L4tIR button{min-height:44px;padding:8px 16px;border:1px solid var(--archive-line);border-radius:8px;background:transparent;color:var(--archive-muted);font:inherit;font-size:15px;cursor:pointer}@media (hover:hover){.tool_modes__L4tIR button:hover{border-color:var(--archive-gold)}}.tool_modes__L4tIR button[aria-pressed=true]{color:var(--archive-ink);border-color:var(--archive-gold);background:var(--archive-wash)}.tool_error__Q5TA5{margin:0;color:var(--archive-ink);font-size:15px;line-height:1.8;padding-left:12px;border-left:2px solid var(--archive-gold)}.tool_cta__7_I6m,.tool_submit__ZJsLF{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 24px;border:0;border-radius:8px;background:var(--archive-ink);color:var(--archive-paper);font-family:var(--font-noto-sans-tc),sans-serif;font-size:16px;text-decoration:none;cursor:pointer;background:linear-gradient(var(--archive-inkHover),var(--archive-inkHover)) 0 0 /0 100% no-repeat var(--archive-ink);transition:background-size .42s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.tool_cta__7_I6m:hover,.tool_submit__ZJsLF:not(:disabled):hover{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.tool_cta__7_I6m,.tool_submit__ZJsLF{transition:none}}.tool_submit__ZJsLF:disabled{opacity:.6;cursor:progress}.tool_backLink__gSXTX:focus-visible,.tool_cta__7_I6m:focus-visible,.tool_modes__L4tIR button:focus-visible,.tool_submit__ZJsLF:focus-visible{outline:2px solid var(--archive-gold);outline-offset:4px}.tool_note__TsbXh{margin:-8px 0 0;color:var(--archive-muted);font-size:13px;line-height:1.8}.tool_result__g_qDi{margin-top:8px;animation:tool_chart-open___x1L2 .7s cubic-bezier(.22,1,.36,1) both}@keyframes tool_chart-open___x1L2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tool_result__g_qDi{animation:none}}.tool_deskLine__c0g_d{margin:24px 0 0;padding-left:24px;border-left:1px solid var(--archive-line);font-family:var(--font-noto-sans-tc),sans-serif;font-size:16px;line-height:1.8}.tool_deskLine__c0g_d>span{display:block;margin-top:8px;color:var(--archive-muted);font-size:13px;letter-spacing:.08em}.tool_evelyn__9oIWR{margin-top:32px;padding:24px;border-radius:16px;background:var(--archive-wash);display:grid;gap:16px;justify-items:start}.tool_evelyn__9oIWR p{margin:0;font-family:var(--font-noto-sans-tc),sans-serif;font-size:16px;line-height:1.85}.tool_deskArt__E1Hq3{display:none;margin:0;overflow:hidden;border-radius:12px}@media (min-width:961px){.tool_deskPage__F5Es3{max-width:1120px;padding-inline:40px}.tool_desk__dQDRQ{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:64px;align-items:start}.tool_deskArt__E1Hq3{position:sticky;top:24px;display:block;margin-top:32px;aspect-ratio:4/5}.tool_deskArt__E1Hq3 img{height:100%!important;object-fit:cover;object-position:50% 30%}.tool_desk__dQDRQ:has([aria-label="查詢結果"]){display:block}.tool_desk__dQDRQ:has([aria-label="查詢結果"]) .tool_deskArt__E1Hq3{display:none}.tool_desk__dQDRQ:has([aria-label="查詢結果"]) .tool_deskForm__BLzoY{max-width:720px;margin-inline:auto}.tool_deskPage__F5Es3 .tool_form__j24Tr{padding:32px;border:1px solid var(--archive-line);border-radius:12px;background:var(--archive-paper)}.tool_deskBody__zMYpt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:start}}