.hp-solar{--sun:#f7c948;--s0:#06080e;--s1:#0c1330;--s2:#211b3a;--s3:#0c1330;--s4:#211b3a;--s5:#47282f;--s6:#5a3022;--s7:#6a381f;--s8:#733e1e;--s9:#6e3d1c;--sunrise:#c27a22;--glow:#f7963c57;--text:#f6f3ea;--muted:#b9becc;--muted-warm:#e8dfcc;--line:#ffffff26;--rule:#ffffff57;--accent-ink:var(--sun);--hero-em:var(--sun);--since:#ffe28a;--focus:var(--sun);--nav-bg:#06080eb8;--nav-line:#ffffff14;--btn-line:#ffffff47;--btn-line-bg:#ffffff08;--icon-bg:#101736;--icon-line:#f7c9488f;--card:#0a0f24;--card-shadow:0 34px 90px #0006;--seg:#ffffff12;--grid:#ffffff14;--axis:#ffffff47;--rent:#9db4ff;--own:var(--sun);--inv-bg:#fff;--inv-text:#090d1e;--tile:#ffffff0a;--mock-shadow:0 34px 86px #00000073;--phone-shadow:0 34px 86px #00000080,0 0 0 1px #fff3;--pack:linear-gradient(180deg,#ffffff0f,#07090f47);--pack-hover:0 26px 44px -26px #0000008c;--panel:#07090f6b;--dot-off:#ffffff24;--dot-on:var(--sun);--step-dot:var(--sun);--step-num:#16120a;--psun:#ffe28a;--arc:#ffffff38;--hill1:#17162f;--hill2:#100f23;--earth:#090a15;--ground:#ffce786b;--shadow-a:.45;--halo-a:.13;--halo-b:.26;--chip-fill:#0c1228eb;--chip-line:#ffffff52;--chip-text:#f6f3ea;--led:var(--sun);--lead:#ffffff52;--frame:#dce3ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--display:var(--fl-inter),Inter,system-ui,sans-serif;--body:var(--fl-inter),Inter,system-ui,sans-serif;--mono:var(--fl-mono),"JetBrains Mono",ui-monospace,monospace;--t-hero:clamp(52px,8.4vw,124px);--t-h2:clamp(38px,4.6vw,66px);--t-h3:clamp(25px,2.5vw,34px);--t-lead:clamp(18px,1.6vw,22px);--hub-accent:var(--sun);--hub-on-accent:#16120a;--hub-accent-shadow:0 10px 36px #f7c94842}:where(:root[data-theme=light]) .hp-solar.hp-solar{--s0:#cfe0f5;--s1:#e6eef6;--s2:#fbebd9;--s3:#f3f6fb;--s4:#fbf8f1;--s5:#fbf4e4;--s6:#f9eed6;--s7:#f7e6c3;--s8:#f6dda6;--s9:#f7d57e;--sunrise:#f7cf66;--glow:#ffaa5a6b;--text:#14182a;--muted:#4a5165;--muted-warm:#4a4433;--line:#14182a26;--rule:#14182a38;--accent-ink:#7e4f00;--hero-em:#a86400;--since:#7e4f00;--focus:#14182a;--nav-bg:#f4f8fdcc;--nav-line:#14182a1a;--btn-line:#14182a4d;--btn-line-bg:#ffffff73;--icon-bg:#fff;--icon-line:#7e4f0059;--card:#fff;--card-shadow:0 24px 60px #2832501f,0 0 0 1px #14182a0a;--seg:#14182a12;--grid:#14182a14;--axis:#14182a4d;--rent:#3f5bd0;--own:#b97800;--inv-bg:#14182a;--inv-text:#f6f3ea;--tile:#ffffffb8;--mock-shadow:0 24px 60px #28325029,0 0 0 1px #14182a17;--phone-shadow:0 24px 60px #28325033;--pack:#fff;--pack-hover:0 24px 40px -24px #5a411473;--panel:#ffffffc2;--dot-off:#14182a1a;--dot-on:#d99a11;--step-dot:#14182a;--step-num:#ffe28a;--psun:#f2a100;--arc:#14182a40;--hill1:#c3d3cc;--hill2:#a5bdaf;--earth:#86a190;--ground:#ffffff8c;--shadow-a:.22;--halo-a:.3;--halo-b:.48;--chip-fill:#fffffff2;--chip-line:#14182a38;--chip-text:#14182a;--led:#d99a11;--lead:#14182a66;--frame:#8a95aa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
