.solar-story{background:#14252d;color:var(--paper);margin-top:35px}.solar-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #536770}.solar-tabs button{padding:22px 16px;text-align:left;color:#c4d0d4;background:none;border:0;border-bottom:3px solid transparent;font-size:11px;cursor:pointer}.solar-tabs button span{display:block;font-size:14px;margin-top:9px}.solar-tabs button[aria-pressed=true]{background:#233941;color:var(--orange);border-bottom-color:var(--orange)}.solar-stage{padding:34px 40px}.solar-narrative{display:grid;grid-template-columns:1fr 1fr;column-gap:8%}.solar-narrative .eyebrow{grid-column:1/-1;color:var(--orange);margin-bottom:12px}.solar-narrative h3{font-size:34px;letter-spacing:-1px;line-height:1.2;margin:0}.solar-narrative>p:last-child{font-size:14px;line-height:1.75;color:#c4d0d4;margin:0;min-height:100px}.solar-transfer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:30px 0}.solar-party{text-align:center}.solar-art{height:94px;color:var(--orange);margin-bottom:12px}.solar-art svg{height:100%;width:110px}.solar-party strong{display:block;font-size:19px;font-weight:500}.solar-party>span{display:block;font-size:12px;line-height:1.5;color:#aebfc7;margin-top:7px}.solar-route>span{display:block;text-align:center;font-size:13px;line-height:1.5;color:var(--orange);min-height:40px}.solar-track{height:2px;background:#52666d;position:relative;margin:10px 0 50px}.solar-track i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--orange);top:-4px;left:10%;animation:solar-transfer 2.4s linear infinite;animation-play-state:paused}.solar-track i:nth-child(2){animation-delay:-.8s}.solar-track i:nth-child(3){animation-delay:-1.6s}.solar-track b{position:absolute;right:-4px;top:-19px;color:var(--orange);font-size:28px;font-weight:400}.is-running .solar-track i{animation-play-state:running}.solar-bill{background:#f3f2ec;color:#14252d;padding:22px 24px}.solar-bill-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.solar-bill-heading strong{font-size:15px;font-weight:500}.solar-bill-heading>span{font-size:9px;letter-spacing:1px}.solar-bill-math{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px}.solar-bill-math>div{border-top:1px solid #abb8bb;padding-top:12px}.solar-bill-math span{display:block;font-size:11px;margin-bottom:8px}.solar-bill-math b{font-size:28px;font-weight:500}.solar-credit b{color:#286045}.solar-total{border-top:2px solid #14252d!important}.solar-bill>p{font-size:12px;line-height:1.6;margin:17px 0 0;min-height:20px}.solar-story[data-stage="0"] .solar-credit,.solar-story[data-stage="0"] .solar-charge,.solar-story[data-stage="0"] .solar-total{opacity:.25}.solar-story[data-stage="2"] .solar-total,.solar-story[data-stage="3"] .solar-charge{background:#f5ad6233}.solar-player{border-top:1px solid #536770;display:flex;justify-content:space-between;align-items:center;padding:18px 40px;gap:15px}.solar-player button{background:none;color:var(--paper);border:1px solid #6d8088;padding:10px 14px;font-size:12px;cursor:pointer}.solar-player>span{font-size:12px;color:#aebfc7}.solar-player>div{display:flex;gap:8px}@keyframes solar-transfer{from{left:0;opacity:0}10%,90%{opacity:1}to{left:95%;opacity:0}}@media(max-width:700px){.solar-tabs{grid-template-columns:1fr 1fr}.solar-tabs button{padding:13px}.solar-tabs button span{font-size:12px}.solar-stage{padding:25px 20px}.solar-narrative{display:block}.solar-narrative h3{font-size:28px;margin-bottom:15px}.solar-narrative>p:last-child{min-height:125px;font-size:13px}.solar-transfer{gap:8px;grid-template-columns:1fr .85fr 1fr;min-height:235px}.solar-art{height:65px}.solar-art svg{width:75px}.solar-party strong{font-size:14px}.solar-party>span{font-size:10px}.solar-route>span{font-size:10px}.solar-bill{padding:18px 15px}.solar-bill-heading{display:block}.solar-bill-heading>span{display:block;margin-top:7px}.solar-bill-math{grid-template-columns:1fr 1fr;gap:16px}.solar-player{padding:16px 15px;gap:8px;flex-wrap:wrap}.solar-player button{font-size:11px;padding:9px}.solar-bill>p{min-height:58px}}@media(prefers-reduced-motion:reduce){.solar-track i{animation:none;left:25%}.solar-track i:nth-child(2){left:50%}.solar-track i:nth-child(3){left:75%}}
