.outcome-bar{gap:2px;width:100%;display:flex}.outcome-bar--strip{border-radius:3px;height:6px;overflow:hidden}.outcome-bar--full{border-radius:6px;height:34px;margin:12px 0 10px;overflow:hidden}.outcome-segment{flex-basis:0;justify-content:center;align-items:center;min-width:2px;display:flex;overflow:hidden}.outcome-bar--full .outcome-segment:first-child{border-radius:6px 0 0 6px}.outcome-bar--full .outcome-segment:last-child{border-radius:0 6px 6px 0}.outcome-segment--peak{background:#8be0cf}.outcome-segment--full{background:#5fc9b7}.outcome-segment--part{background:#2fa393}.outcome-segment--thin{background:#1f6f65}.outcome-segment--trace{background:#244a4a}.outcome-segment--none{background:repeating-linear-gradient(135deg,#2b3742 0 4px,#1c2530 4px 8px)}.outcome-segment-chance{font:600 12px/1 var(--ff-sans,sans-serif);font-variant-numeric:tabular-nums;color:#0b1620;white-space:nowrap}.outcome-segment--thin .outcome-segment-chance,.outcome-segment--trace .outcome-segment-chance,.outcome-segment--none .outcome-segment-chance{color:#e5edf4}.outcome-season+.outcome-season{margin-top:22px}.outcome-season-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.outcome-season-head h3{font:600 17px/1.3 var(--ff-sans,sans-serif);color:#f4f7fa;margin:0}.outcome-season-head p{color:#a8b8c8;margin:0;font-size:13px}.outcome-season-head strong{color:#e5edf4;font-variant-numeric:tabular-nums}.outcome-list{margin:0;padding:0;list-style:none}.outcome-list-row{color:#dce6ee;border-top:1px solid #293d4c;grid-template-columns:12px minmax(0,1fr) 52px 76px;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.outcome-list-row:first-child{border-top:0}.outcome-swatch{border-radius:3px;width:12px;height:12px}.outcome-list-label{min-width:0;line-height:1.35}.outcome-list-label small{color:#a8b8c8;font-size:12px;display:block}.outcome-list-chance,.outcome-list-points{text-align:right;font-variant-numeric:tabular-nums}.outcome-list-chance{color:#a8b8c8}.outcome-list-points{color:#f4f7fa;font-weight:600}.outcome-later{margin-top:18px}.outcome-later summary{cursor:pointer;color:#65cbbb;align-items:center;min-height:44px;font-size:14px;display:flex}.outcome-later .outcome-season{margin-top:12px}.outcome-later .outcome-bar--full{height:24px}.outcome-range{align-items:center;gap:10px;min-width:140px;display:flex}.outcome-range-lead{color:#a8b8c8;flex:none;font-size:12px}.outcome-range .outcome-bar--strip{flex:60px;min-width:40px}.outcome-range-text{color:#a8b8c8;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.projection-card .outcome-range{margin:10px 0 2px}.projection-card .outcome-bar--strip{border-radius:4px;height:8px}.projection-card .outcome-range-text{color:#dce6ee;font-size:13px}@media (max-width:480px){.outcome-list-row{grid-template-columns:12px minmax(0,1fr) 44px 64px;gap:8px;font-size:13px}}@media (prefers-reduced-motion:no-preference){.outcome-later[open] .outcome-season{animation:.16s ease-out outcome-reveal}}@keyframes outcome-reveal{0%{opacity:0}to{opacity:1}}
