.tool-page[data-astro-cid-dqvwqsib]{width:min(1180px,100% - 2rem);margin-inline:auto;padding:3rem 0 4rem}.tool-header[data-astro-cid-dqvwqsib]{gap:1rem;padding-bottom:1.25rem;display:grid}.eyebrow[data-astro-cid-dqvwqsib]{color:var(--color-accent);font-family:var(--font-mono);font-size:.82rem;font-weight:800}.header-grid[data-astro-cid-dqvwqsib]{align-items:start;gap:1rem;display:grid}h1[data-astro-cid-dqvwqsib],h2[data-astro-cid-dqvwqsib],h3[data-astro-cid-dqvwqsib]{color:var(--color-ink)}h1[data-astro-cid-dqvwqsib]{max-width:780px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.14}h2[data-astro-cid-dqvwqsib],h3[data-astro-cid-dqvwqsib]{line-height:1.28}.tool-header[data-astro-cid-dqvwqsib] p[data-astro-cid-dqvwqsib]:not(.eyebrow),.split-tool[data-astro-cid-dqvwqsib]>p[data-astro-cid-dqvwqsib]{max-width:74ch;margin-top:.8rem;line-height:1.72}.note-panel[data-astro-cid-dqvwqsib],.control-panel[data-astro-cid-dqvwqsib],.results-panel[data-astro-cid-dqvwqsib],.split-tool[data-astro-cid-dqvwqsib]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:7px;box-shadow:0 1px #11182708}.note-panel[data-astro-cid-dqvwqsib]{padding:1rem}.note-panel[data-astro-cid-dqvwqsib] span[data-astro-cid-dqvwqsib]{color:var(--color-berry);font-family:var(--font-mono);text-transform:uppercase;font-size:.74rem;font-weight:800}.note-panel[data-astro-cid-dqvwqsib] p[data-astro-cid-dqvwqsib]{color:var(--color-muted);margin-top:.45rem;font-size:.94rem}.workspace-grid[data-astro-cid-dqvwqsib]{border-top:1px solid var(--color-line);align-items:start;gap:1rem;padding-top:1.25rem;display:grid}.control-panel[data-astro-cid-dqvwqsib],.results-panel[data-astro-cid-dqvwqsib],.split-tool[data-astro-cid-dqvwqsib]{padding:clamp(1rem,3vw,1.35rem)}.panel-heading[data-astro-cid-dqvwqsib]{gap:.25rem;margin-bottom:1rem;display:grid}.panel-heading[data-astro-cid-dqvwqsib] h2[data-astro-cid-dqvwqsib]{font-size:1.25rem}.result-heading-row[data-astro-cid-dqvwqsib],.section-title-row[data-astro-cid-dqvwqsib]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.field-grid[data-astro-cid-dqvwqsib],.split-grid[data-astro-cid-dqvwqsib]{gap:.75rem;display:grid}.advanced-toggle[data-astro-cid-dqvwqsib]{border:1px solid var(--color-line);background:var(--color-panel);border-radius:7px;align-items:flex-start;gap:.7rem;margin-top:.9rem;padding:.85rem;display:flex}.advanced-toggle[data-astro-cid-dqvwqsib] input[data-astro-cid-dqvwqsib]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--color-accent);margin-top:.18rem}.advanced-toggle[data-astro-cid-dqvwqsib] span[data-astro-cid-dqvwqsib]{gap:.18rem;min-width:0;line-height:1.45;display:grid}.advanced-toggle[data-astro-cid-dqvwqsib] strong[data-astro-cid-dqvwqsib]{color:var(--color-ink);font-size:.92rem}.advanced-toggle[data-astro-cid-dqvwqsib] small[data-astro-cid-dqvwqsib]{color:var(--color-bluegray);font-size:.84rem}.field[data-astro-cid-dqvwqsib]{gap:.38rem;display:grid}.field[data-astro-cid-dqvwqsib] span[data-astro-cid-dqvwqsib]{color:var(--color-charcoal);font-size:.88rem;font-weight:800;line-height:1.35}input[data-astro-cid-dqvwqsib],select[data-astro-cid-dqvwqsib]{border:1px solid var(--color-line);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-ink);border-radius:6px;padding:.72rem .78rem;font-size:1rem;line-height:1.35}select[data-astro-cid-dqvwqsib]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-bluegray) 50%), linear-gradient(135deg, var(--color-bluegray) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.2rem}select[data-astro-cid-dqvwqsib]:disabled{color:color-mix(in srgb, var(--color-bluegray) 58%, white);cursor:not-allowed}input[data-astro-cid-dqvwqsib]::placeholder{color:color-mix(in srgb, var(--color-bluegray) 34%, white);opacity:1}input[data-astro-cid-dqvwqsib]:focus::placeholder{color:color-mix(in srgb, var(--color-bluegray) 24%, white)}input[data-astro-cid-dqvwqsib]:focus,select[data-astro-cid-dqvwqsib]:focus{border-color:var(--color-bluegray);outline:none;box-shadow:0 0 0 3px #6f879f33}.etf-section[data-astro-cid-dqvwqsib]{border-top:1px solid var(--color-line);margin-top:1.2rem;padding-top:1.2rem}.etf-row-list[data-astro-cid-dqvwqsib]{gap:.75rem;margin-top:1rem;display:grid}.etf-row[data-astro-cid-dqvwqsib]{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-panel) 52%, white);border-radius:7px;gap:.75rem;min-width:0;margin:0;padding:.9rem;display:grid}.etf-row[data-astro-cid-dqvwqsib] legend[data-astro-cid-dqvwqsib]{color:var(--color-accent);font-family:var(--font-mono);padding-inline:.25rem;font-size:.78rem;font-weight:800}.catalog-field[data-astro-cid-dqvwqsib],.catalog-note[data-astro-cid-dqvwqsib]{grid-column:1/-1}.catalog-note[data-astro-cid-dqvwqsib]{color:var(--color-bluegray);margin:-.3rem 0 .1rem;font-size:.82rem;line-height:1.55}.advanced-return-field[data-astro-cid-dqvwqsib]{display:none}.tool-page[data-astro-cid-dqvwqsib].is-advanced-return .advanced-return-field[data-astro-cid-dqvwqsib]{display:grid}.secondary-button[data-astro-cid-dqvwqsib],.remove-button[data-astro-cid-dqvwqsib]{cursor:pointer;text-align:center;white-space:normal;border-radius:6px;justify-content:center;align-items:center;max-width:100%;min-height:40px;padding:.65rem .8rem;font-size:.9rem;font-weight:800;line-height:1.25;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.secondary-button[data-astro-cid-dqvwqsib]{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-accent)}.secondary-button[data-astro-cid-dqvwqsib]:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.remove-button[data-astro-cid-dqvwqsib]{color:var(--color-negative);background:#9a3e4f0f;border:1px solid #9a3e4f47}.remove-button[data-astro-cid-dqvwqsib]:hover{border-color:var(--color-negative);background:#9a3e4f1a}.input-note[data-astro-cid-dqvwqsib]{border-top:1px solid var(--color-line);color:var(--color-bluegray);margin-top:1rem;padding-top:.85rem;font-size:.9rem}.data-status[data-astro-cid-dqvwqsib]{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-panel) 70%, white);color:var(--color-charcoal);border-radius:7px;gap:.55rem;margin-top:.95rem;padding:.85rem;font-size:.86rem;line-height:1.55;display:grid}.data-status[data-astro-cid-dqvwqsib].is-warning{background:#9a3e4f0f;border-color:#9a3e4f52}.data-status[data-astro-cid-dqvwqsib] strong[data-astro-cid-dqvwqsib]{color:var(--color-ink);font-size:.92rem}.data-status[data-astro-cid-dqvwqsib] dl[data-astro-cid-dqvwqsib]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;margin:0;display:grid}.data-status[data-astro-cid-dqvwqsib] div[data-astro-cid-dqvwqsib]{min-width:0}.data-status[data-astro-cid-dqvwqsib] dt[data-astro-cid-dqvwqsib]{color:var(--color-bluegray);font-size:.74rem;font-weight:800}.data-status[data-astro-cid-dqvwqsib] dd[data-astro-cid-dqvwqsib]{overflow-wrap:anywhere;margin:.1rem 0 0;font-weight:800}.data-status[data-astro-cid-dqvwqsib] p[data-astro-cid-dqvwqsib]{color:var(--color-bluegray);margin:0}.summary-box[data-astro-cid-dqvwqsib],.split-output[data-astro-cid-dqvwqsib]{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-charcoal);border-radius:7px;padding:.9rem;font-weight:700;line-height:1.55;display:block}.summary-box[data-astro-cid-dqvwqsib] h3[data-astro-cid-dqvwqsib]{margin-bottom:.25rem;font-size:1.05rem}.summary-box[data-astro-cid-dqvwqsib] p[data-astro-cid-dqvwqsib]{margin:0}.share-status[data-astro-cid-dqvwqsib]{min-height:1.4rem;color:var(--color-bluegray);margin:0 0 .7rem;font-size:.88rem;font-weight:700}.metric-grid[data-astro-cid-dqvwqsib]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.65rem;min-height:84px;margin-top:.9rem;display:grid}.metric-grid[data-astro-cid-dqvwqsib] div[data-astro-cid-dqvwqsib]{min-width:0;line-height:1.35}.metric-grid[data-astro-cid-dqvwqsib] span[data-astro-cid-dqvwqsib],.metric-grid[data-astro-cid-dqvwqsib] strong[data-astro-cid-dqvwqsib]{overflow-wrap:anywhere;display:block}.metric-grid[data-astro-cid-dqvwqsib] strong[data-astro-cid-dqvwqsib]{margin-top:.15rem;font-size:1.02rem}.chart-stack[data-astro-cid-dqvwqsib]{gap:.75rem;margin-top:.9rem;display:grid}.chart-card[data-astro-cid-dqvwqsib],.table-card[data-astro-cid-dqvwqsib]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:7px;padding:.9rem}.chart-card[data-astro-cid-dqvwqsib] h3[data-astro-cid-dqvwqsib],.table-card[data-astro-cid-dqvwqsib] h3[data-astro-cid-dqvwqsib]{margin-bottom:.7rem;font-size:1rem;line-height:1.35}.chart-surface[data-astro-cid-dqvwqsib]{border:1px dashed var(--color-line);background:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px), var(--color-surface);background-size:32px 32px;border-radius:6px;place-items:center;min-height:220px;display:grid}.chart-surface[data-astro-cid-dqvwqsib]:empty:before{content:"等待資料";color:var(--color-bluegray);font-family:var(--font-mono);font-size:.82rem;font-weight:800}.table-card[data-astro-cid-dqvwqsib]{margin-top:.75rem}.table-scroll[data-astro-cid-dqvwqsib]{min-height:120px;overflow-x:auto}.table-scroll[data-astro-cid-dqvwqsib] table[data-astro-cid-dqvwqsib]{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.table-scroll[data-astro-cid-dqvwqsib] th[data-astro-cid-dqvwqsib],.table-scroll[data-astro-cid-dqvwqsib] td[data-astro-cid-dqvwqsib]{border-bottom:1px solid var(--color-line);text-align:right;vertical-align:top;white-space:nowrap;padding:.62rem .75rem;line-height:1.45}.table-scroll[data-astro-cid-dqvwqsib] th[data-astro-cid-dqvwqsib]:first-child,.table-scroll[data-astro-cid-dqvwqsib] td[data-astro-cid-dqvwqsib]:first-child{text-align:left}.split-output[data-astro-cid-dqvwqsib] div[data-astro-cid-dqvwqsib]{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;display:flex}.split-output[data-astro-cid-dqvwqsib] span[data-astro-cid-dqvwqsib],.split-output[data-astro-cid-dqvwqsib] strong[data-astro-cid-dqvwqsib]{overflow-wrap:anywhere;min-width:0}.table-scroll[data-astro-cid-dqvwqsib]:empty:before{content:"年度資料會在計算後顯示。";color:var(--color-bluegray);font-size:.9rem;font-weight:700}.split-tool[data-astro-cid-dqvwqsib]{gap:1rem;margin-top:1rem;display:grid}@media (width>=720px){.field-grid[data-astro-cid-dqvwqsib],.split-grid[data-astro-cid-dqvwqsib],.etf-row[data-astro-cid-dqvwqsib]{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-row[data-astro-cid-dqvwqsib] legend[data-astro-cid-dqvwqsib],.remove-button[data-astro-cid-dqvwqsib]{grid-column:1/-1}}@media (width>=980px){.header-grid[data-astro-cid-dqvwqsib]{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)}.workspace-grid[data-astro-cid-dqvwqsib]{grid-template-columns:minmax(340px,.42fr) minmax(0,1fr)}.etf-row[data-astro-cid-dqvwqsib]{grid-template-columns:repeat(2,minmax(0,1fr))}}
