.page.svelte-lz1hcs{padding:60px 0 80px;background:var(--bg-page)}.container.svelte-lz1hcs{max-width:1000px;margin:0 auto;padding:0 24px}.back-link.svelte-lz1hcs{display:inline-block;margin-bottom:14px;color:var(--gold);font-size:.88rem;font-weight:600;text-decoration:none}.back-link.svelte-lz1hcs:hover{text-decoration:underline}.badge.svelte-lz1hcs{display:inline-block;background:var(--gold-bg);color:var(--gold);padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:14px}h1.svelte-lz1hcs{font-size:2.3rem;font-weight:800;color:var(--text-primary);margin-bottom:14px}h2.svelte-lz1hcs{font-size:1.35rem;font-weight:700;color:var(--text-primary);margin:48px 0 12px}h3.svelte-lz1hcs{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:14px}.lead.svelte-lz1hcs{font-size:1.02rem;line-height:1.7;color:var(--text-secondary);max-width:800px;margin-bottom:28px}.section-lead.svelte-lz1hcs{color:var(--text-muted);line-height:1.65;margin-bottom:18px;max-width:820px}.table-wrap.svelte-lz1hcs{overflow-x:auto;border:1px solid var(--border);border-radius:10px}table.svelte-lz1hcs{width:100%;border-collapse:collapse;background:var(--bg-card);font-size:.86rem}th.svelte-lz1hcs{text-align:left;padding:11px 12px;background:var(--bg-card-dark);color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}td.svelte-lz1hcs{padding:11px 12px;border-top:1px solid var(--border);color:var(--text-secondary)}td.svelte-lz1hcs strong:where(.svelte-lz1hcs){display:block;color:var(--text-primary);font-size:.86rem}td.svelte-lz1hcs .isin:where(.svelte-lz1hcs){font-size:.7rem;color:var(--text-muted);font-family:ui-monospace,monospace}.num.svelte-lz1hcs{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ter.svelte-lz1hcs{font-weight:700;color:var(--text-primary)}.neg.svelte-lz1hcs{color:#b91c1c}.pill.svelte-lz1hcs{display:inline-block;font-size:.7rem;padding:3px 8px;border-radius:20px;background:var(--gold-bg);color:var(--gold);white-space:nowrap}.fineprint.svelte-lz1hcs{font-size:.74rem;color:var(--text-muted);margin-top:10px;line-height:1.55}.calc.svelte-lz1hcs{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px}.fields.svelte-lz1hcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}label.svelte-lz1hcs{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-muted);font-weight:600}input.svelte-lz1hcs{padding:9px 11px;border:1px solid var(--border);border-radius:7px;background:var(--bg-page);color:var(--text-primary);font-size:.92rem;font-variant-numeric:tabular-nums}input.svelte-lz1hcs:focus{outline:2px solid var(--gold);outline-offset:1px}.results.svelte-lz1hcs{margin-top:22px;border-top:1px solid var(--border);padding-top:14px}.result-row.svelte-lz1hcs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:9px 0;font-size:.9rem;color:var(--text-secondary)}.result-row.svelte-lz1hcs strong:where(.svelte-lz1hcs){color:var(--text-primary);font-size:1.02rem;font-variant-numeric:tabular-nums}.result-row.svelte-lz1hcs small:where(.svelte-lz1hcs){flex-basis:100%;text-align:right;font-size:.75rem;color:var(--text-muted)}.result-row.highlight.svelte-lz1hcs{border-top:1px dashed var(--border);margin-top:6px;padding-top:12px}.result-row.highlight.svelte-lz1hcs strong:where(.svelte-lz1hcs){color:var(--gold)}.assumption.svelte-lz1hcs{font-size:.75rem;color:var(--text-muted);margin:14px 0 0;line-height:1.55}.composition.svelte-lz1hcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}.comp-block.svelte-lz1hcs{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:22px}.bar-row.svelte-lz1hcs{display:grid;grid-template-columns:150px 1fr 56px;align-items:center;gap:10px;margin-bottom:8px}.bar-label.svelte-lz1hcs{font-size:.76rem;color:var(--text-secondary)}.bar-track.svelte-lz1hcs{height:8px;background:var(--bg-card-dark);border-radius:4px;overflow:hidden}.bar-fill.svelte-lz1hcs{height:100%;background:var(--gold);border-radius:4px}.bar-fill.alt.svelte-lz1hcs{background:#3b82f6}.bar-value.svelte-lz1hcs{text-align:right;font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.notes.svelte-lz1hcs{padding-left:20px}.notes.svelte-lz1hcs li:where(.svelte-lz1hcs){font-size:.88rem;line-height:1.7;color:var(--text-secondary);margin-bottom:8px}.notes.svelte-lz1hcs strong:where(.svelte-lz1hcs){color:var(--text-primary)}@media(max-width:560px){.bar-row.svelte-lz1hcs{grid-template-columns:110px 1fr 50px}}
