.logo.svelte-byj55g{align-items:center;gap:calc(var(--s) * .28);display:inline-flex}.word.svelte-byj55g{font-weight:700;font-size:calc(var(--s) * .78);letter-spacing:-.045em;color:#fff;line-height:1}em.svelte-byj55g{color:var(--accent);font-style:normal}.callout.svelte-1de5428{position:absolute}.callout.svelte-1de5428 .value:where(.svelte-1de5428){font-family:var(--font-display);color:var(--color-paper);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1.1}.callout.svelte-1de5428 .label:where(.svelte-1de5428){letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-400);margin-top:.15rem;font-size:.62rem}.month.svelte-1de5428{text-align:center;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--color-ink-400);border-radius:.35rem;flex:1 1 0;padding:.05rem 0;font-size:.55rem;font-weight:600;transition:color .2s,background .2s}.month.svelte-1de5428:hover{color:var(--color-paper)}.month.active.svelte-1de5428{color:var(--color-green-solar);background:#ffffff14}.ghost-row.svelte-1de5428{opacity:.45}.switch.svelte-1de5428{background:#ffffff26;border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;transition:background .25s;position:relative}.switch.on.svelte-1de5428{background:var(--color-green-solar)}.knob.svelte-1de5428{background:var(--color-paper);border-radius:999px;width:1rem;height:1rem;transition:translate .25s cubic-bezier(.22,1,.36,1);position:absolute;top:.125rem;left:.125rem}.switch.on.svelte-1de5428 .knob:where(.svelte-1de5428){translate:1rem}.stepper.svelte-1de5428{width:1.25rem;height:1.25rem;color:var(--color-paper);background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:background .2s,color .2s,opacity .2s;display:flex}.stepper.svelte-1de5428:hover:not(:disabled){background:var(--color-green-solar);color:var(--color-ink-950)}.stepper.svelte-1de5428:disabled{opacity:.3;cursor:default}.tooltip.svelte-1de5428{pointer-events:none;white-space:nowrap;background:var(--color-ink-800);border:1px solid #ffffff1f;border-radius:.5rem;flex-direction:column;align-items:center;gap:.05rem;padding:.3rem .6rem;display:flex;position:absolute;transform:translate(-50%,-130%)}.t-val.svelte-1de5428{font-family:var(--font-display);color:#fbbf24;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.t-time.svelte-1de5428{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-300);font-size:.6rem}.rain.svelte-1de5428{stroke:#38bdf873;stroke-width:1.2px;stroke-linecap:round;animation:.7s linear infinite svelte-1de5428-rain-fall}@keyframes svelte-1de5428-rain-fall{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(15px)}}.batt-hit.svelte-1de5428:focus{outline:none}.batt-hit.svelte-1de5428:focus-visible{outline:2px solid var(--color-green-solar);outline-offset:2px}.batt-seg.svelte-1de5428{transition:opacity .4s,fill .4s}.batt-body.svelte-1de5428{transition:y .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1)}.reverse.svelte-1de5428{animation-direction:reverse}.fade.svelte-1de5428{transition:opacity .45s}.fade.ghost.svelte-1de5428{opacity:.12}.fade.off.svelte-1de5428{opacity:0}.live-dot.svelte-1de5428{animation:2s ease-in-out infinite svelte-1de5428-pulse}.sun-pulse.svelte-1de5428{animation:3.5s ease-in-out infinite svelte-1de5428-pulse}@keyframes svelte-1de5428-pulse{0%,to{opacity:1}50%{opacity:.35}}.chart-scale.svelte-1de5428{transform-origin:bottom;transition:transform .6s cubic-bezier(.22,1,.36,1)}.chart-line.svelte-1de5428{stroke-dasharray:600;stroke-dashoffset:600px;animation:1.6s cubic-bezier(.22,1,.36,1) .6s forwards svelte-1de5428-draw}.chart-fill.svelte-1de5428{opacity:0;animation:.8s 1.5s forwards svelte-1de5428-fade-in}@keyframes svelte-1de5428-draw{to{stroke-dashoffset:0}}@keyframes svelte-1de5428-fade-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.live-dot.svelte-1de5428,.sun-pulse.svelte-1de5428{animation:none}.rain.svelte-1de5428{display:none}.chart-scale.svelte-1de5428{transition:none}.chart-line.svelte-1de5428{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.chart-fill.svelte-1de5428{opacity:1;animation:none}}.hex.svelte-1uha8ag{z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='110' viewBox='0 0 96 110'><path d='M48 4 L90 28 V82 L48 106 L6 82 V28 Z' fill='none' stroke='%23FFFFFF' stroke-opacity='0.05' stroke-width='1.5'/></svg>");background-size:96px 110px;position:fixed;inset:0}.top.svelte-1uha8ag,main.svelte-1uha8ag,footer.svelte-1uha8ag{width:min(1100px,100% - 32px);margin-inline:auto}.top.svelte-1uha8ag{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.pill.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pill.svelte-1uha8ag:hover{border-color:var(--accent)}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;padding:40px 0;display:grid}.hero-text.svelte-1uha8ag{max-width:640px}.hero-demo.svelte-1uha8ag{filter:drop-shadow(0 0 50px #22c55e2e);justify-self:end;width:100%;max-width:26.5rem}@media (width<=820px){.hero.svelte-1uha8ag{grid-template-columns:1fr;padding-top:24px}.hero-demo.svelte-1uha8ag{justify-self:stretch;max-width:none}.hero-demo.svelte-1uha8ag .phone{max-width:none}}.showcase.svelte-1uha8ag{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;margin-bottom:48px;padding:24px;display:grid}.showcase.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4/3;object-fit:cover;object-position:center 30%;border-radius:16px;width:100%;height:auto;display:block}.eyebrow.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:13px;font-weight:700}.showcase.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0 0 10px;font-size:28px}.showcase-text.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{color:var(--muted);margin:0;line-height:1.6}@media (width<=820px){.showcase.svelte-1uha8ag{grid-template-columns:1fr}}.badge.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:#ffffff0f;border:1px solid #22c55e66;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 0 20px #22c55e40}.dot.svelte-1uha8ag{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:4px}h1.svelte-1uha8ag{letter-spacing:-.04em;text-shadow:0 0 40px #22c55e40;margin:24px 0 20px;font-size:clamp(48px,9vw,96px);font-weight:700;line-height:1.02}.accent.svelte-1uha8ag{color:var(--accent)}.lede.svelte-1uha8ag{color:var(--muted);max-width:620px;margin:0 0 12px;font-size:18px;line-height:1.6}.bn.svelte-1uha8ag{font-family:"Hind Siliguri", var(--font);color:#fff;font-size:20px}.cta.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn.svelte-1uha8ag{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary.svelte-1uha8ag{background:var(--accent);color:var(--ink);box-shadow:0 0 28px #22c55e73}.btn.primary.svelte-1uha8ag:hover{color:var(--ink);background:#34d571}.btn.primary.svelte-1uha8ag:disabled{opacity:.6;cursor:default}.btn.ghost.svelte-1uha8ag{color:#fff;border-color:#ffffff40}.btn.ghost.svelte-1uha8ag:hover{border-color:var(--accent)}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:24px 0 48px;display:grid}.card.svelte-1uha8ag{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:22px}.card.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:40px;height:40px;color:var(--accent)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:14px 0 6px;font-size:18px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:15px;line-height:1.55}.notify.svelte-1uha8ag{background:#072a21b3;border:1px solid #22c55e59;border-radius:22px;margin-bottom:48px;padding:28px;box-shadow:inset 0 0 40px #22c55e14}.notify.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0 0 6px;font-size:26px}.notify.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted);margin:0 0 20px}.notify.svelte-1uha8ag .bn:where(.svelte-1uha8ag){margin-bottom:0}.notify.svelte-1uha8ag .cta:where(.svelte-1uha8ag){margin-top:22px}footer.svelte-1uha8ag{color:var(--muted);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:24px 0 40px;font-size:14px;display:flex}.meta.svelte-1uha8ag{flex-wrap:wrap;gap:18px;display:flex}.meta.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none}.meta.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}.copy.svelte-1uha8ag{width:100%;font-size:13px}
