.solarfield[data-astro-cid-acfbg2c5]{z-index:0;pointer-events:none;background:radial-gradient(145% 112% at 84% 12%, color-mix(in oklch, var(--sun) 42%, transparent) 0%, color-mix(in oklch, var(--sun) 32%, transparent) 24%, color-mix(in oklch, var(--sun) 14%, transparent) 52%, transparent 84%), radial-gradient(125% 96% at 76% 34%, color-mix(in oklch, var(--sun-deep) 28%, transparent) 0%, color-mix(in oklch, var(--sun-deep) 17%, transparent) 38%, color-mix(in oklch, var(--sun-deep) 7%, transparent) 66%, transparent 90%), radial-gradient(155% 132% at 18% 92%, color-mix(in oklch, var(--console) 64%, transparent) 0%, color-mix(in oklch, var(--console) 38%, transparent) 44%, transparent 80%), linear-gradient(90deg, var(--console) 0%, color-mix(in oklch, var(--console) 96%, transparent) 22%, color-mix(in oklch, var(--console) 50%, transparent) 60%, transparent 100%), var(--console);position:absolute;inset:0;overflow:hidden}.solarfield__canvas[data-astro-cid-acfbg2c5]{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);display:block;position:absolute;inset:0}.solarfield[data-astro-cid-acfbg2c5][data-solar-ready] .solarfield__canvas[data-astro-cid-acfbg2c5]{opacity:1}.solarfield__scrim[data-astro-cid-acfbg2c5]{pointer-events:none;background:linear-gradient(105deg, var(--console) 0%, color-mix(in oklch, var(--console) 96%, transparent) 18%, color-mix(in oklch, var(--console) 62%, transparent) 46%, color-mix(in oklch, var(--console) 18%, transparent) 70%, transparent 88%), linear-gradient(to top, color-mix(in oklch, var(--console) 92%, transparent) 0%, color-mix(in oklch, var(--console) 54%, transparent) 24%, transparent 60%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.solarfield__canvas[data-astro-cid-acfbg2c5]{transition:none}}.hero-band[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--console);border-bottom:1px solid var(--console-line);position:relative;overflow:hidden}.home-hero[data-astro-cid-lcdefpme]{z-index:1;padding-top:var(--s-8);padding-bottom:var(--s-8);position:relative}.hero-band[data-astro-cid-lcdefpme] .solarfield{opacity:.68}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--console-ink);text-wrap:wrap;margin-top:16px;font-size:clamp(2.35rem,5.4vw,3.7rem)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em{color:inherit}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .hw[data-astro-cid-lcdefpme]{display:inline-block}.hero-copy[data-astro-cid-lcdefpme],.hero-panel-wrap[data-astro-cid-lcdefpme],.hero-panel-wrap[data-astro-cid-lcdefpme] .uv-widget{min-width:0}.hero-copy[data-astro-cid-lcdefpme] .answer[data-astro-cid-lcdefpme]{color:var(--console-ink2);max-width:46ch}.hero-live[data-astro-cid-lcdefpme]{color:color-mix(in oklch, var(--console-ink2) 82%, var(--console-ink));border-color:color-mix(in oklch, var(--console-ink2) 16%, transparent);background:color-mix(in oklch, var(--console) 70%, transparent);backdrop-filter:blur(4px)}.hero-live[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:color-mix(in oklch, var(--console-ink2) 70%, transparent);border-radius:50%;width:7px;height:7px}.hero-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;margin-top:28px;display:flex}.hero-panel-wrap[data-astro-cid-lcdefpme] .uv-widget{background:linear-gradient(180deg, color-mix(in oklch, var(--sun) 7%, transparent), transparent 24%), color-mix(in oklch, var(--console) 86%, transparent);backdrop-filter:blur(10px)saturate(1.15);border-color:color-mix(in oklch, var(--sun) 22%, var(--console-line));box-shadow:var(--sh-3), 0 0 34px -18px color-mix(in oklch, var(--sun) 32%, transparent), inset 0 1px 0 oklch(100% 5.96046e-8 none/.14);position:relative}.hero-cta[data-astro-cid-lcdefpme] .appstore{min-height:56px;box-shadow:0 16px 38px color-mix(in oklch, var(--sun) 26%, transparent), inset 0 1px 0 oklch(100% 5.96046e-8 none/.36);padding:11px 22px 11px 17px}.hero-cta[data-astro-cid-lcdefpme] .appstore .ic{width:27px;height:27px}.hero-cta[data-astro-cid-lcdefpme] .appstore .a{font-size:10.5px}.hero-cta[data-astro-cid-lcdefpme] .appstore .b{font-size:1.18rem}.hero-panel-wrap[data-astro-cid-lcdefpme] .uv-location-button{background:color-mix(in oklch, var(--console) 72%, transparent);border-color:color-mix(in oklch, var(--console-ink2) 22%, transparent);color:var(--console-ink);box-shadow:none}.hero-panel-wrap[data-astro-cid-lcdefpme] .uv-location-button:hover{background:color-mix(in oklch, var(--console-ink) 10%, var(--console))}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-lcdefpme][data-hero-headline] .hw[data-astro-cid-lcdefpme]{animation:hwIn .36s var(--ease-settle) both;animation-delay:var(--d,0s)}}@keyframes hwIn{0%{transform:translateY(.28em)rotate(.6deg)}to{transform:none}}@media (width<=640px){.home-hero[data-astro-cid-lcdefpme]{gap:var(--s-6)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(1.95rem,8.6vw,2.1rem);line-height:.98}.hero-cta[data-astro-cid-lcdefpme] .appstore{min-height:58px;padding-inline:20px}.hero-panel-wrap[data-astro-cid-lcdefpme] .uv-widget{width:100%;padding:20px}.hero-panel-wrap[data-astro-cid-lcdefpme] .uv-readout{grid-template-columns:112px minmax(0,1fr);gap:12px}.hero-panel-wrap[data-astro-cid-lcdefpme] .dial{width:112px!important;height:112px!important}.hero-panel-wrap[data-astro-cid-lcdefpme] .dial svg{width:112px;height:112px}.hero-panel-wrap[data-astro-cid-lcdefpme] .dial__num{font-size:34px!important}.hero-panel-wrap[data-astro-cid-lcdefpme] .dial__cat{font-size:10px!important}}@media (width<=420px){.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.38rem}}
