.growth-story{margin:0 0 26px;background:#171d19;border:1px solid #364239;border-radius:19px;padding:25px;overflow:hidden}.growth-story>header{display:flex;justify-content:space-between;gap:20px;align-items:start}.growth-story-eyebrow{font-size:10px;letter-spacing:2.4px;color:#89af9a}.growth-story h2{font-size:23px;color:#e5e9e2;margin:8px 0}.growth-story header p,.growth-story-goal p{font-size:12px;line-height:1.8;color:#96a198;margin:0}.growth-story-goal-controls{display:flex;align-items:end;gap:9px;max-width:48%}.growth-story-goal-controls label{display:grid;gap:6px;font-size:11px;color:#98a69d;min-width:0}.growth-story select{width:100%;max-width:280px;background:#222d25;color:#d9e3db;border:1px solid #405448;border-radius:8px;padding:9px;font:inherit;font-size:12px}.growth-story-goal{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:23px 0 18px;padding:17px 19px;background:#222d24;border-left:3px solid #a6bd94;border-radius:5px 12px 12px 5px}.growth-story-goal h3{font-size:18px;margin:8px 0;color:#e3e9df}.growth-story-goal-status{font-size:10px;color:#b4c7a6}.growth-story-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.growth-story-actor{position:relative;min-width:0;border:1px solid #35453a;background:#1d2720;border-radius:13px;padding:16px;display:flex;flex-direction:column}.growth-story-actor:not(:last-child):after{content:'→';position:absolute;right:-15px;top:45px;color:#859b89;font-size:17px;z-index:1}.growth-story-person{display:flex;align-items:center;gap:9px}.growth-story-person .expert-avatar,.growth-story-person img{width:32px;height:32px;flex-shrink:0}.growth-story-person>div{display:grid;gap:5px;min-width:0}.growth-story-person strong{font-size:13px;color:#dfe8df}.growth-story-person small{font-size:10px;color:#99ad9b}.growth-story-human{display:grid;place-items:center;border:1px solid #7d8a60;border-radius:50%;background:#444b34;width:32px;height:32px;flex-shrink:0;color:#d2d7ad}.growth-story-human svg{width:17px;height:17px}.growth-story-actor p{font-size:12px;color:#a4b1a7;line-height:1.8;margin:17px 0 14px;flex:1}.growth-story-delivery{font-size:11px;line-height:1.8;color:#bbc9be;border-top:1px solid #344238;padding-top:10px}.growth-story-delivery>span{margin-right:7px;color:#788d7d}.growth-story-actual{font-size:11px;color:#8fb49c;margin:10px 0 14px;line-height:1.7}.growth-story-actor>button,.growth-story-results>button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#c5d5c9;font-size:11px;padding:0;text-align:left;cursor:pointer}.growth-story button svg{width:14px;height:14px}.growth-story-loop{display:flex;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid #344136}.growth-story-loop>span{display:flex;align-items:center;gap:7px;flex-shrink:0;color:#a9c3ad;font-size:11px}.growth-story-loop>span svg{width:16px;height:16px}.growth-story-loop>p{font-size:11px;line-height:1.8;color:#84988a;margin:0}.growth-story-results{display:flex;gap:32px;align-items:center;padding:20px 0}.growth-story-results>div{display:grid;gap:6px}.growth-story-results strong{font-size:23px;font-weight:500;color:#dce5d8}.growth-story-results span{font-size:11px;color:#8e9f90}.growth-story-results>button{margin-left:auto}.growth-story-bottom{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;border-top:1px solid #344136;padding-top:16px}.growth-story-next>span{display:flex;align-items:center;gap:6px;color:#d4c69a;font-size:11px}.growth-story-next svg{width:14px;height:14px}.growth-story-next p{font-size:12px;color:#bdc9bd;line-height:1.8;margin:8px 0}.growth-story-history summary{font-size:11px;color:#9faf9f;cursor:pointer}.growth-story-history button{display:flex;gap:12px;justify-content:space-between;width:100%;margin-top:12px;padding:0 0 10px;background:transparent;border:0;border-bottom:1px solid #303e34;color:#c3cfc5;text-align:left;cursor:pointer}.growth-story-history button>span{display:grid;gap:7px}.growth-story-history strong{font-size:11px;font-weight:500}.growth-story-history small,.growth-story-history time,.growth-story-history p{font-size:10px;color:#819584;line-height:1.7}.growth-story-history time{white-space:nowrap}.growth-story-scope{font-size:10px;color:#718675;margin:14px 0 0;line-height:1.7}.growth-story-error{padding:15px;border:1px solid #806f4e;margin-bottom:20px}.growth-story button:focus-visible,.growth-story select:focus-visible{outline:2px solid #a5c9b1;outline-offset:3px}@media(max-width:1250px){.growth-story-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-story-actor:nth-child(2):after{content:''}.growth-story-goal-controls{max-width:50%}.growth-story>header{flex-wrap:wrap}}@media(max-width:640px){.growth-story{padding:17px}.growth-story>header{display:block}.growth-story h2{font-size:20px}.growth-story-goal-controls{margin-top:15px;max-width:100%;flex-wrap:wrap}.growth-story-lanes{grid-template-columns:1fr}.growth-story-actor:not(:last-child):after{content:'↓';right:20px;top:auto;bottom:-17px}.growth-story-goal{align-items:flex-start;flex-direction:column}.growth-story-loop{align-items:flex-start;flex-direction:column;gap:6px}.growth-story-results{gap:17px;flex-wrap:wrap}.growth-story-results>button{width:100%;margin-left:0}.growth-story-bottom{grid-template-columns:1fr}}
