[data-simulator-page]{max-width:1100px;padding:var(--space-8,2rem) var(--space-4,1rem) var(--space-16,4rem);margin-inline:auto}[data-simulator-page]>h1{margin:0 0 var(--space-6,1.5rem);font-family:var(--font-display);font-size:var(--font-size-3xl,1.875rem);font-weight:var(--font-weight-bold,700);color:var(--color-fg,#111)}[data-simulator-selection]{gap:var(--space-6,1.5rem);grid-template-columns:2fr 1fr;align-items:start;display:grid}[data-simulator-panel]{border:1px solid var(--color-neutral-200,#e2e8f0);border-radius:var(--radius-lg,.75rem);background:var(--color-neutral-50,#f8fafc);padding:var(--space-5,1.25rem)}[data-simulator-panel]>h2{margin:0 0 var(--space-4,1rem);font-family:var(--font-display);font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-700,#334155)}[data-simulator-fund-row]{gap:var(--space-2,.5rem);grid-template-columns:1fr 1fr auto;margin-block-end:var(--space-3,.75rem);display:grid}[data-simulator-page] .ui-select,[data-simulator-page] .ui-input,[data-simulator-page] .ui-button{font-size:var(--font-size-sm,.875rem)}[data-simulator-page] .ui-button--secondary,[data-simulator-page] .ui-button--ghost{padding:var(--space-2,.5rem) var(--space-3,.75rem)}[data-simulator-add-row]{margin-block-start:var(--space-1,.25rem)}[data-simulator-indices]{gap:var(--space-2,.5rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-simulator-index]{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-full,9999px);background:var(--color-neutral-100,#f1f5f9);font-size:var(--font-size-sm,.875rem);color:var(--color-neutral-700,#334155);display:flex}[data-simulator-page] [data-simulator-remove-index]{padding:0 var(--space-2,.5rem);border-radius:var(--radius-sm,.25rem)}[data-simulator-page] [data-simulator-compare]{padding:var(--space-3,.75rem) var(--space-8,2rem);font-size:var(--font-size-base,1rem);margin-block-start:var(--space-6,1.5rem)}[data-simulator-range]{align-items:end;gap:var(--space-3,.75rem);margin-block:var(--space-8,2rem) var(--space-4,1rem);padding:var(--space-4,1rem);border:1px solid var(--color-neutral-200,#e2e8f0);border-radius:var(--radius-md,.5rem);flex-wrap:wrap;display:flex}[data-simulator-range] label{gap:var(--space-1,.25rem);font-size:var(--font-size-sm,.875rem);color:var(--color-neutral-600,#475569);flex-direction:column;display:flex}[data-simulator-page] [data-simulator-range-apply]{padding:var(--space-2,.5rem) var(--space-4,1rem)}[data-simulator-chart]{margin:var(--space-8,2rem) 0 0;padding:var(--space-5,1.25rem);border:1px solid var(--color-neutral-200,#e2e8f0);border-radius:var(--radius-lg,.75rem)}[data-simulator-chart] figcaption{font-family:var(--font-display);font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold,600);margin-block-end:var(--space-4,1rem)}[data-simulator-chart-asof]{margin:var(--space-3,.75rem) 0 0;font-size:var(--font-size-sm,.875rem);color:var(--color-neutral-600,#475569)}[data-simulator-chart-inception]{margin:var(--space-2,.5rem) 0 0;font-size:var(--font-size-xs,.75rem);color:var(--color-neutral-500,#64748b);padding-inline-start:var(--space-4,1rem)}[data-simulator-chart-legal]{margin:var(--space-3,.75rem) 0 0;font-size:var(--font-size-xs,.75rem);color:var(--color-neutral-500,#64748b)}[data-simulator-perf]{margin-block-start:var(--space-8,2rem)}[data-simulator-perf]>h2{margin:0 0 var(--space-4,1rem);font-family:var(--font-display);font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-semibold,600)}[data-simulator-perf-table]{border-collapse:collapse;width:100%;font-size:var(--font-size-sm,.875rem)}[data-simulator-perf-table] thead th{padding:var(--space-2,.5rem) var(--space-3,.75rem);border-bottom:2px solid var(--color-neutral-300,#cbd5e1);text-align:right;font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-600,#475569);white-space:nowrap}[data-simulator-perf-table] thead th:first-child{text-align:left}[data-simulator-perf-table] tbody th[scope=row]{padding:var(--space-2,.5rem) var(--space-3,.75rem);text-align:left;font-weight:var(--font-weight-medium,500);white-space:nowrap}[data-simulator-perf-table] tbody td{padding:var(--space-2,.5rem) var(--space-3,.75rem);text-align:right;font-variant-numeric:tabular-nums}[data-simulator-perf-share]{border-block-start:1px solid var(--color-neutral-200,#e2e8f0)}[data-simulator-perf-index] th,[data-simulator-perf-index] td{color:var(--color-neutral-500,#64748b);font-style:italic}[data-simulator-perf-legend]{margin:var(--space-3,.75rem) 0 0;font-size:var(--font-size-xs,.75rem);color:var(--color-neutral-500,#64748b)}[data-simulator-page] [data-simulator-export]{padding:var(--space-2,.5rem) var(--space-5,1.25rem);margin-block-start:var(--space-6,1.5rem);text-decoration:none;display:inline-block}[data-simulator-export]:before{content:"↓ "}[data-simulator-loading]{color:var(--color-neutral-500,#64748b);margin-block-start:var(--space-4,1rem)}[data-simulator-empty],[data-simulator-chart-empty]{color:var(--color-neutral-500,#64748b)}@media (max-width:768px){[data-simulator-selection],[data-simulator-fund-row]{grid-template-columns:1fr}[data-simulator-perf]{overflow-x:auto}}
