.static-page[data-astro-cid-wrv4vhhe]{display:grid;gap:1.25rem}.tool-disclaimer[data-astro-cid-wrv4vhhe]{margin:0;padding:.6rem 1rem;border:1px dashed var(--color-border-strong);border-radius:6px;color:var(--color-text-secondary);font-size:.8rem;line-height:1.7}.panel[data-astro-cid-wrv4vhhe]{padding:1.5rem 1.75rem;line-height:var(--line-height-base)}@media(max-width:639px){.panel[data-astro-cid-wrv4vhhe]{padding:1.1rem 1rem}}.panel[data-astro-cid-wrv4vhhe] h2[data-astro-cid-wrv4vhhe]{margin:0 0 .75rem;font-size:1.15rem}.panel[data-astro-cid-wrv4vhhe] h2[data-astro-cid-wrv4vhhe]+.field-grid[data-astro-cid-wrv4vhhe],.panel[data-astro-cid-wrv4vhhe] h3[data-astro-cid-wrv4vhhe]{margin-top:0}.panel[data-astro-cid-wrv4vhhe] h2[data-astro-cid-wrv4vhhe]:not(:first-child){margin-top:1.75rem}.panel[data-astro-cid-wrv4vhhe] h3[data-astro-cid-wrv4vhhe]{margin-bottom:.75rem;font-size:.95rem}.field-grid[data-astro-cid-wrv4vhhe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem}.field[data-astro-cid-wrv4vhhe]{display:grid;gap:.35rem}.field[data-astro-cid-wrv4vhhe][hidden]{display:none}.field[data-astro-cid-wrv4vhhe] span[data-astro-cid-wrv4vhhe]{color:var(--color-text-secondary);font-size:.82rem}.field[data-astro-cid-wrv4vhhe] input[data-astro-cid-wrv4vhhe],.field[data-astro-cid-wrv4vhhe] select[data-astro-cid-wrv4vhhe],.panel[data-astro-cid-wrv4vhhe] .plan-row input{padding:.5rem .65rem;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:.95rem}.panel[data-astro-cid-wrv4vhhe] .settings-bar{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.panel[data-astro-cid-wrv4vhhe] .settings-select,.panel[data-astro-cid-wrv4vhhe] .settings-name{padding:.5rem .65rem;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:.9rem;min-width:220px}.panel[data-astro-cid-wrv4vhhe] .settings-divider{width:1px;height:1.8rem;background:var(--color-border)}.panel[data-astro-cid-wrv4vhhe] .settings-message{margin:.6rem 0 0;color:var(--color-success);font-size:.82rem;min-height:1.2em}.panel[data-astro-cid-wrv4vhhe] .settings-message.settings-error{color:var(--color-danger)}.field-note[data-astro-cid-wrv4vhhe]{margin:.9rem 0 0;color:var(--color-text-secondary);font-size:.82rem}.plan-table[data-astro-cid-wrv4vhhe]{overflow-x:auto;margin-bottom:.75rem}.plan-header[data-astro-cid-wrv4vhhe],.panel[data-astro-cid-wrv4vhhe] .plan-row{display:grid;grid-template-columns:1fr 1.4fr 1.4fr 1.4fr 72px;gap:.75rem;align-items:center;min-width:560px}.plan-header[data-astro-cid-wrv4vhhe]{padding-bottom:.4rem}.plan-header[data-astro-cid-wrv4vhhe] span[data-astro-cid-wrv4vhhe]{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.panel[data-astro-cid-wrv4vhhe] .plan-row{margin-bottom:.6rem}.panel[data-astro-cid-wrv4vhhe] .row-fixed{color:var(--color-text-secondary);font-size:.82rem;text-align:center}.ghost-button[data-astro-cid-wrv4vhhe],.panel[data-astro-cid-wrv4vhhe] .ghost-button{padding:.45rem .9rem;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface-muted);color:var(--color-accent);font-size:.85rem;cursor:pointer}.ghost-button[data-astro-cid-wrv4vhhe]:hover,.panel[data-astro-cid-wrv4vhhe] .ghost-button:hover{background:var(--color-brand-soft)}.legend[data-astro-cid-wrv4vhhe]{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin-bottom:.75rem}.panel[data-astro-cid-wrv4vhhe] .legend-item{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-secondary);font-size:.82rem}.panel[data-astro-cid-wrv4vhhe] .legend-swatch{display:inline-block;flex:none;width:12px;height:12px;margin-right:.35rem;border-radius:3px;vertical-align:-1px}.chart-wrap[data-astro-cid-wrv4vhhe]{position:relative}#chart[data-astro-cid-wrv4vhhe]{display:block;width:100%;height:auto;background:var(--color-surface)}#chart[data-astro-cid-wrv4vhhe] .axis-text{fill:#898781;font-size:11px}#chart[data-astro-cid-wrv4vhhe] .marker-text{fill:#e34948;font-weight:600}#withdraw-details[data-astro-cid-wrv4vhhe] summary[data-astro-cid-wrv4vhhe],#holdings-details[data-astro-cid-wrv4vhhe] summary[data-astro-cid-wrv4vhhe]{cursor:pointer;list-style:revert}#withdraw-details[data-astro-cid-wrv4vhhe] summary[data-astro-cid-wrv4vhhe] h2[data-astro-cid-wrv4vhhe],#holdings-details[data-astro-cid-wrv4vhhe] summary[data-astro-cid-wrv4vhhe] h2[data-astro-cid-wrv4vhhe]{display:inline;margin:0;font-size:1.15rem}.withdraw-body[data-astro-cid-wrv4vhhe]{margin-top:1.25rem}.panel[data-astro-cid-wrv4vhhe] .withdraw-list{margin:1rem 0 0;padding-left:1.2rem;line-height:1.9;font-size:.9rem}.panel[data-astro-cid-wrv4vhhe] .withdraw-share{margin:.6rem 0 0;color:var(--color-text-secondary);font-size:.85rem}.panel[data-astro-cid-wrv4vhhe] .withdraw-warn{margin:1rem 0 0;color:var(--color-danger);font-size:.85rem}.plan-holdings-note[data-astro-cid-wrv4vhhe]{margin:0 0 .9rem;padding:.6rem .9rem;border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:6px;background:var(--color-brand-soft);color:var(--color-text);font-size:.85rem;line-height:1.7}.plan-holdings-note[data-astro-cid-wrv4vhhe][hidden]{display:none}.field-check[data-astro-cid-wrv4vhhe]{display:flex;align-items:center;gap:.5rem;align-self:end;padding-bottom:.6rem}.field-check[data-astro-cid-wrv4vhhe] input[data-astro-cid-wrv4vhhe]{width:16px;height:16px;accent-color:var(--color-accent)}.tooltip[data-astro-cid-wrv4vhhe]{position:absolute;z-index:5;max-width:260px;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);box-shadow:0 4px 14px #0f172a26;color:var(--color-text);font-size:.78rem;line-height:1.7;pointer-events:none}.table-scroll[data-astro-cid-wrv4vhhe]{overflow-x:auto}.result-table[data-astro-cid-wrv4vhhe]{width:100%;border-collapse:collapse;font-size:.9rem}.result-table[data-astro-cid-wrv4vhhe] th[data-astro-cid-wrv4vhhe],.result-table[data-astro-cid-wrv4vhhe] td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.result-table[data-astro-cid-wrv4vhhe] th[data-astro-cid-wrv4vhhe]:first-child,.result-table[data-astro-cid-wrv4vhhe] td:first-child{text-align:left}.result-table[data-astro-cid-wrv4vhhe] th[data-astro-cid-wrv4vhhe]{color:var(--color-text-secondary);font-weight:600}.result-table[data-astro-cid-wrv4vhhe] .gain{color:var(--color-success)}.result-table[data-astro-cid-wrv4vhhe] .loss{color:var(--color-danger)}
