.simulation-panel{margin:26px 0;border-top:3px solid #dc8bc0}.sim-profiles{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.sim-profile{background:#07111e;border:1px solid #2b4056;border-radius:12px;padding:20px}.sim-profile>h3{font-size:18px;color:var(--orange)}.sim-profile:nth-child(2)>h3{color:var(--blue)}.sim-effect{margin:24px 0;border:1px solid #344b62;border-radius:10px;padding:15px}.sim-effect summary{cursor:pointer;color:#dfafe0;font-size:13px}.sim-settings{grid-template-columns:repeat(4,1fr)}.sim-comparison{background:#142839;border-radius:10px}.sim-comparison:not(:empty){padding:20px;margin:20px 0}.sim-comparison p{font-size:13px;color:#becfe0}.simulation-ledger{background:#07111e;padding:20px;border:1px solid var(--line);border-radius:12px;margin:18px 0}.sim-ledger-row{display:flex;flex-direction:column;gap:5px;padding:12px 0;border-bottom:1px solid #1c2e40;font-size:12px}.sim-ledger-row strong{color:#dce9f7}.sim-ledger-row span,.sim-ledger-row small{color:var(--muted)}#simAssumptions{font-size:12px;color:var(--muted)}#simAssumptions li{margin:9px 0}#simChart [role=button]{cursor:pointer}#simChart [role=button]:focus{outline:2px solid var(--orange)}@media(max-width:700px){.sim-profiles{grid-template-columns:1fr}.sim-settings{grid-template-columns:1fr 1fr}.sim-profile{padding:15px}.simulation-panel .metrics b{font-size:17px}}
