@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.WDAjhW_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.WDAjhW_variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--bg:#070b14;--card:#0a0f1c8c;--border:#ffffff24;--fg:#f8fafc;--fg-muted:#a8b3c7;--ok:#22c55e;--solar:#facc15;--warn:#f59e0b;--danger:#ef4444;--idle:#64748b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}.sv{--acc:var(--ok);font-variant-numeric:tabular-nums;max-width:480px;min-height:100dvh;margin:0 auto;position:relative}.sv.out{--acc:var(--warn)}.sv.stale{--acc:var(--fg-muted)}:where(.sv) :where(p,h1,h2){margin:0}.glass{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px)saturate(140%)}.scene{aspect-ratio:941/1672;width:100%;position:relative;overflow:hidden}.scene img{object-fit:cover;transition:filter .6s}.sv.out .scene img{filter:brightness(.5)saturate(.8)hue-rotate(-8deg)}.sv.stale .scene img{filter:grayscale()brightness(.55)}.scene:after{content:"";pointer-events:none;background:linear-gradient(180deg, #070b148c 0%, #070b1400 26%, #070b1400 72%, var(--bg) 100%);position:absolute;inset:0}.scene>svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glow{fill:none;stroke-width:9px;stroke-linecap:round;opacity:.35;filter:blur(3px)}.fl{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:4 22;animation:1.1s linear infinite sv-flow}.fl.rev{animation-direction:reverse}@keyframes sv-flow{to{stroke-dashoffset:-26px}}.chips{z-index:2;position:absolute;inset:0}.chip{border-radius:14px;min-width:92px;padding:8px 11px;position:absolute}.chip-solar{top:40.3%;left:12px}.chip-home{top:36.8%;right:12px}.chip-battery{top:69.1%;left:12px}.chip-grid{top:61.8%;right:12px}.chip .k{color:var(--fg-muted);align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.chip .v{margin-top:2px;font-size:18px;font-weight:700}.chip .v small{color:var(--fg-muted);margin-left:3px;font-size:12px;font-weight:500}.chip .dot{background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:50%}.side{padding:0 16px 24px}.hdr{z-index:3;padding:18px 16px;position:absolute;top:0;left:0;right:0}.hdr h1{text-shadow:0 1px 8px #0006;font-size:22px;font-weight:700}.st{color:var(--acc);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.upd{color:#dbe2ee;text-shadow:0 1px 6px #0009;margin-top:6px;font-size:12px}.hero{z-index:3;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:-34px;padding:12px 14px;display:flex;position:relative}.hero .t{font-size:17px;font-weight:700}.hero .d{color:var(--fg-muted);margin-top:3px;font-size:13px;line-height:1.45}.hero .w{color:var(--acc);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.hero .w svg{flex:none}.ring{flex:none;width:64px;height:64px}.ring text{font-family:var(--font-sans), system-ui, sans-serif}.ring-fill{transition:stroke-dasharray .5s}.tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.tile{text-align:center;color:var(--fg-muted);border-radius:16px;padding:10px 8px;font-size:12px}.tile b{color:var(--fg);margin-top:3px;font-size:16px;display:block}@media (min-width:1024px){.sv{align-items:flex-start;max-width:none;display:flex}.scene{flex:none;width:auto;max-width:40vw;height:100dvh;position:sticky;top:0}.scene:after{background:linear-gradient(90deg, #070b1400 78%, var(--bg) 100%), linear-gradient(180deg, #070b1400 80%, var(--bg) 100%)}.chip{min-width:108px;padding:9px 13px}.chip .v{font-size:21px}.side{flex-direction:column;flex:1;justify-content:center;gap:20px;max-width:680px;min-height:100dvh;padding:48px clamp(32px,5vw,80px);display:flex}.hdr{padding:0;position:static}.hdr h1{font-size:32px}.st{margin-top:12px;font-size:14px}.upd{color:var(--fg-muted);margin-top:10px;font-size:14px}.hero{border-radius:22px;margin-top:0;padding:24px 28px}.hero .t{font-size:24px}.hero .d{margin-top:6px;font-size:15px}.hero .w{margin-top:14px;font-size:15px}.ring{width:104px;height:104px}.tiles{gap:12px;margin-top:0}.tile{border-radius:18px;padding:18px 12px;font-size:14px}.tile b{margin-top:6px;font-size:22px}}@media (prefers-reduced-motion:reduce){.fl{stroke-dasharray:none;animation:none}.scene img,.ring-fill{transition:none}}
