.impact-outcomes{--outcome-accent:var(--accent,#ff8116);margin:28px 0}.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.outcome-stage{min-width:0;border-top:2px solid var(--outcome-accent);padding:18px 0 0}.outcome-stage h3,.outcome-stage h2{font-size:24px;line-height:1.25;margin:12px 0 6px;color:inherit}.outcome-stage p{font-size:16px;margin:0;line-height:1.45}.workspace-icon,.report-icon{width:64px;height:42px;position:relative;border:1px solid currentColor;border-radius:4px;display:flex;align-items:flex-end;gap:4px;padding:8px}.workspace-icon{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:stretch}.workspace-icon i{background:var(--outcome-accent);opacity:.35}.workspace-icon span,.report-icon span{position:absolute;inset-inline-end:-6px;top:-8px;color:var(--outcome-accent);font-size:20px;font-weight:700;background:var(--bg,var(--paper,#0c0c0b));line-height:1}.toolkit-icon{display:grid;grid-template-columns:repeat(8,5px);gap:3px;height:42px;align-content:center;width:max-content}.toolkit-icon i{display:block;width:5px;height:10px;background:var(--outcome-accent);opacity:.7}.report-icon i{width:9px;background:var(--outcome-accent);height:12px;transform-origin:bottom}.report-icon i:nth-child(2){height:21px}.report-icon i:nth-child(3){height:16px}.outcome-scope{font-size:14px!important;line-height:1.45;margin:12px 0 0!important}.motion-toggle{background:transparent;color:inherit;border:0;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:14px;min-height:32px;padding:0;cursor:pointer}.impact-outcomes--compact{margin:14px 0}.impact-outcomes--compact .outcome-grid{gap:12px}.impact-outcomes--compact .outcome-stage{padding-top:10px}.impact-outcomes--compact .outcome-stage h2{font-size:19px;margin:8px 0 4px}.impact-outcomes--compact .outcome-stage p{font-size:14px}.impact-outcomes--compact .workspace-icon,.impact-outcomes--compact .report-icon{width:48px;height:30px;padding:4px}.impact-outcomes--compact .toolkit-icon{height:30px}.impact-outcomes--compact .report-icon i:nth-child(2){height:16px}.impact-outcomes--compact .report-icon i:nth-child(3){height:13px}
@keyframes outcome-tool{0%,15%{opacity:.25;transform:translateY(2px)}55%,100%{opacity:1;transform:translateY(0)}}@keyframes outcome-bar{from{transform:scaleY(.55)}to{transform:scaleY(1)}}
@media(prefers-reduced-motion:no-preference){.impact-outcomes[data-motion-ready] .toolkit-icon i{animation:outcome-tool 1.4s ease both;animation-delay:calc(var(--tool)*60ms)}.impact-outcomes[data-motion-ready] .report-icon i{animation:outcome-bar 1.4s ease both;animation-delay:1.1s}.impact-outcomes[data-motion-ready] .workspace-icon i{animation:outcome-tool 1.2s ease both}.impact-outcomes[data-motion-paused] *{animation-play-state:paused!important}}
@media(max-width:700px){.impact-outcomes{margin:22px 0}.outcome-grid{gap:12px}.outcome-stage h3{font-size:21px}.outcome-stage p{font-size:16px}.impact-outcomes--compact{margin:10px 0}.impact-outcomes--compact .outcome-stage h2{font-size:16px;margin:5px 0 2px}.impact-outcomes--compact .outcome-stage p{font-size:12px;line-height:1.3}.impact-outcomes--compact .outcome-stage{padding-top:6px}.impact-outcomes--compact .workspace-icon,.impact-outcomes--compact .report-icon{height:24px;width:40px}.impact-outcomes--compact .toolkit-icon{height:24px;grid-template-columns:repeat(8,4px);gap:2px}.impact-outcomes--compact .toolkit-icon i{width:4px;height:8px}.impact-outcomes--compact .outcome-scope{font-size:12px!important;margin-top:5px!important}.impact-outcomes--compact .motion-toggle{font-size:12px;min-height:24px}.impact-outcomes--compact .report-icon i{height:8px}.impact-outcomes--compact .report-icon i:nth-child(2){height:13px}.impact-outcomes--compact .report-icon i:nth-child(3){height:10px}}
@media(prefers-reduced-motion:reduce){.impact-outcomes *{animation:none!important}.motion-toggle{display:none}}
