.solar-home_hero__4qFHt.skyline-hero{width:100%;max-width:1600px;padding:56px clamp(24px,3vw,48px) 64px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(24px,2.5vw,40px)}.solar-home_hero__4qFHt .skyline-hero-copy{min-width:0}@media (max-width:1050px){.solar-home_hero__4qFHt.skyline-hero{grid-template-columns:minmax(0,1fr);padding:40px 24px 56px;gap:32px}}@media (max-width:640px){.solar-home_hero__4qFHt.skyline-hero{padding:32px 16px 48px;gap:28px}}.solar-home_panel__blUzi{min-width:0;width:100%;align-self:center}.solar-home_root__TcOA_{width:100%;min-width:0}.solar-home_frame__asAgP{position:relative;width:100%;aspect-ratio:1672/941;overflow:hidden;border-radius:12px;background:#102639;outline:1px solid var(--line);isolation:isolate}.solar-home_frame__asAgP .solar-home_fallback__cE0A5,.solar-home_mount__Ciy0w{position:absolute;inset:0;width:100%;height:100%}.solar-home_frame__asAgP .solar-home_fallback__cE0A5{display:block;object-fit:contain;object-position:center}.solar-home_frame__asAgP .solar-home_fallback__cE0A5[hidden],.solar-home_mount__Ciy0w:empty{display:none}.solar-home_mount__Ciy0w>svg{display:block;width:100%;height:100%;max-width:100%}.solar-home_controls__96pcP{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;flex-wrap:wrap}.solar-home_status__YZbF0{margin:0;flex:1 1 200px;color:var(--muted);font-size:calc(13px * var(--reader-scale, 1));line-height:1.5}.solar-home_status__YZbF0[data-error=true]{color:var(--ink)}.solar-home_buttons__V47S6{display:flex;gap:8px;flex-shrink:0}.solar-home_buttons__V47S6 button{min-height:44px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:calc(14px * var(--reader-scale, 1));font-weight:700;padding:10px 14px;cursor:pointer}.solar-home_buttons__V47S6 button:hover:not(:disabled){background:var(--sky);border-color:var(--blue)}.solar-home_buttons__V47S6 button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.solar-home_buttons__V47S6 button:disabled{opacity:.55;cursor:default}.solar-home_description__svHVf{margin:12px 0 0;color:var(--muted);font-size:calc(13px * var(--reader-scale, 1));line-height:1.6}@media (max-width:640px){.solar-home_frame__asAgP{border-radius:8px}.solar-home_controls__96pcP{gap:10px}}