.sar-scenario-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:.75rem 0}.sar-scenario-card{padding:1rem;border-radius:12px;border:1px solid rgba(var(--color-neutral-300),.2);background:rgba(var(--color-neutral-100),.3)}:is(.dark) .sar-scenario-card{background:rgba(var(--color-neutral-800),.3);border-color:rgba(var(--color-neutral-600),.2)}.sar-scenario-card__header{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem;font-weight:800;font-size:1rem}.sar-scenario-card__icon{font-size:1.2rem}.sar-scenario-card--bull{border-left:4px solid #ef4444}.sar-scenario-card--bull .sar-scenario-card__header{color:#ef4444}.sar-scenario-card--base{border-left:4px solid #f59e0b}.sar-scenario-card--base .sar-scenario-card__header{color:#f59e0b}.sar-scenario-card--bear{border-left:4px solid #3b82f6}.sar-scenario-card--bear .sar-scenario-card__header{color:#3b82f6}.sar-scenario-card__row{display:flex;gap:.25rem;margin:.3rem 0;font-size:.82rem;line-height:1.5}.sar-scenario-card__key{font-weight:600;opacity:.6;white-space:nowrap;min-width:44px}.sar-strategy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;margin:.75rem 0}.sar-strategy-card{padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(var(--color-neutral-300),.2);background:rgba(var(--color-neutral-100),.3);border-top:3px solid rgb(var(--sa-accent))}:is(.dark) .sar-strategy-card{background:rgba(var(--color-neutral-800),.3);border-color:rgba(var(--color-neutral-600),.2)}.sar-strategy-card__period{font-size:1.05rem;font-weight:800;margin-bottom:.6rem;color:rgb(var(--sa-accent))}.sar-strategy-card__row{display:flex;gap:.4rem;margin:.3rem 0;font-size:.82rem;line-height:1.5}.sar-strategy-card__key{font-weight:700;opacity:.6;white-space:nowrap;min-width:52px}.sar-scenario-narrative{padding:1rem 1.15rem;border-radius:10px;border-left:3px solid rgba(var(--color-neutral-400),.3);margin:.75rem 0;background:rgba(var(--color-neutral-100),.2)}:is(.dark) .sar-scenario-narrative{background:rgba(var(--color-neutral-800),.2)}.sar-scenario-narrative--bull{border-left-color:#ef4444;background:rgba(239,68,68,4%)}:is(.dark) .sar-scenario-narrative--bull{background:rgba(239,68,68,8%)}.sar-scenario-narrative--base{border-left-color:#f59e0b;background:rgba(245,158,11,4%)}:is(.dark) .sar-scenario-narrative--base{background:rgba(245,158,11,8%)}.sar-scenario-narrative--bear{border-left-color:#3b82f6;background:rgba(59,130,246,4%)}:is(.dark) .sar-scenario-narrative--bear{background:rgba(59,130,246,8%)}.sar-scenario-narrative__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:4px;font-size:.75rem;font-weight:800;margin-right:.4rem;vertical-align:middle}.sar-scenario-narrative--bull .sar-scenario-narrative__badge{background:rgba(239,68,68,.12);color:#ef4444}.sar-scenario-narrative--base .sar-scenario-narrative__badge{background:rgba(245,158,11,.12);color:#f59e0b}.sar-scenario-narrative--bear .sar-scenario-narrative__badge{background:rgba(59,130,246,.12);color:#3b82f6}.sar-scenario-narrative p{margin:0;font-size:.9rem;line-height:1.7}@media(max-width:640px){.sar-scenario-cards{grid-template-columns:1fr;gap:.4rem}.sar-scenario-card{padding:.75rem}.sar-scenario-card__row{font-size:.78rem}}@media(max-width:640px){.sar-scenario-narrative{padding:.65rem .75rem;margin:.35rem 0}}