.FqvXdq_status{color:var(--body);align-items:center;gap:8px;font-size:14px;display:inline-flex}.FqvXdq_dot{background:var(--muted);opacity:.7;border-radius:50%;width:9px;height:9px}.FqvXdq_dot[data-open=true]{background:var(--current);opacity:1}
.Tkw0gW_header{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;display:flex}.Tkw0gW_brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.Tkw0gW_brand:hover{color:var(--ink)}.Tkw0gW_monogram{border-radius:var(--r-tile);background:var(--primary);width:44px;height:44px;color:var(--on-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.Tkw0gW_brandText{flex-direction:column;line-height:1.15;display:flex}.Tkw0gW_brandName{font-family:var(--font-display), sans-serif;font-size:18px;font-weight:700}.Tkw0gW_brandSub{color:var(--muted);font-size:13px}.Tkw0gW_nav{gap:24px;font-size:15px;font-weight:500;display:none}.Tkw0gW_nav a{color:var(--ink);white-space:nowrap;text-decoration:none}.Tkw0gW_nav a:hover{color:var(--primary)}.Tkw0gW_actions{align-items:center;gap:16px;display:flex}.Tkw0gW_status{white-space:nowrap;display:none}@media (min-width:760px) and (max-width:1099px){.Tkw0gW_status{display:inline-flex}}@media (min-width:1100px){.Tkw0gW_nav{display:flex}}@media (min-width:1300px){.Tkw0gW_status{display:inline-flex}}@media (max-width:480px){.Tkw0gW_brandName{font-size:15px}.Tkw0gW_brandSub{display:none}}
.dDNc5a_card{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);box-shadow:var(--card-shadow);flex-direction:column;gap:18px;padding:20px;scroll-margin-top:80px;display:flex}.dDNc5a_card form{flex-direction:column;gap:18px;display:flex}.dDNc5a_head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dDNc5a_title{letter-spacing:-.01em;font-size:22px;font-weight:600}.dDNc5a_step{color:var(--muted);white-space:nowrap;font-size:14px}.dDNc5a_sub{color:var(--body);font-size:15px}.dDNc5a_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dDNc5a_tile{border-radius:var(--r-tile);background:var(--surface-2);min-height:112px;color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;transition:background-color .15s,box-shadow .15s;display:flex}.dDNc5a_tile:hover{background:var(--surface-3)}.dDNc5a_tile[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--accent)}.dDNc5a_tileIcon{color:var(--current)}.dDNc5a_tileLabel{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.25;display:flex}.dDNc5a_newTag{background:var(--accent);color:var(--on-accent);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.dDNc5a_tileHint{color:var(--muted);font-size:13px;line-height:1.35}.dDNc5a_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dDNc5a_alt{color:var(--body);font-size:15px}.dDNc5a_alt a{font-weight:600}.dDNc5a_error{color:#c2410c;font-size:14px;font-weight:600}[data-theme=wire] .dDNc5a_error{color:#ff9f6e}.dDNc5a_note{color:var(--muted);font-size:14px}.dDNc5a_days{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dDNc5a_day{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.dDNc5a_day:last-child{border-bottom:1px solid var(--line)}.dDNc5a_dayLabel{font-size:15px;font-weight:600}.dDNc5a_periods{gap:8px;display:flex}.dDNc5a_period{border:var(--field-border);border-radius:var(--r-btn);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;padding:8px 14px;font-size:14px;font-weight:500}.dDNc5a_period:hover{border-color:var(--primary)}.dDNc5a_period[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.dDNc5a_fields{grid-template-columns:1fr;gap:14px;display:grid}.dDNc5a_wide{grid-column:1/-1}.dDNc5a_photoLabel{align-items:center;gap:8px;display:inline-flex}.dDNc5a_file{background:0 0!important;border:0!important;min-height:0!important;padding:8px 0!important}.dDNc5a_done{flex-direction:column;gap:14px;display:flex}.dDNc5a_doneIcon{background:var(--accent);width:52px;height:52px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.dDNc5a_summary{border-radius:var(--r-tile);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:14px 16px;display:grid}.dDNc5a_summary dt{color:var(--muted);font-size:12px}.dDNc5a_summary dd{margin:2px 0 0;font-size:15px;font-weight:600}@media (min-width:560px){.dDNc5a_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dDNc5a_fields{grid-template-columns:1fr 1fr}}@media (min-width:760px){.dDNc5a_card{padding:24px}}@media (max-width:420px){.dDNc5a_day{flex-direction:column;align-items:flex-start}.dDNc5a_summary{grid-template-columns:1fr}}
.Z8hQ_W_hero{grid-template-columns:1fr;align-items:start;gap:40px;padding-top:24px;padding-bottom:56px;display:grid}.Z8hQ_W_copy{flex-direction:column;gap:24px;display:flex}.Z8hQ_W_title{letter-spacing:-.025em;max-width:14ch;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.02}.Z8hQ_W_lede{color:var(--body);max-width:46ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.Z8hQ_W_aside{min-height:380px;position:relative}.Z8hQ_W_photo{border-radius:var(--r-card);background:var(--placeholder);position:absolute;inset:0;overflow:hidden}.Z8hQ_W_review{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);max-width:340px;box-shadow:var(--card-shadow);margin:0;padding:18px 20px;position:absolute;bottom:28px;left:16px}.Z8hQ_W_stars{color:var(--accent);gap:3px;display:flex}.Z8hQ_W_quote{color:var(--ink);margin:10px 0 0;font-size:15px;line-height:1.5}.Z8hQ_W_cite{color:var(--muted);margin-top:8px;font-size:13px}@media (min-width:980px){.Z8hQ_W_hero{grid-template-columns:7fr 5fr;gap:48px;padding-top:36px;padding-bottom:64px}.Z8hQ_W_aside{min-height:640px}.Z8hQ_W_review{bottom:40px;left:-44px}}
._9n9WNG_list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0;padding:28px 0 56px;list-style:none;display:grid}._9n9WNG_item{align-items:flex-start;gap:14px;display:flex}._9n9WNG_icon{color:var(--current);flex:none}._9n9WNG_title{font-size:16px;display:block}._9n9WNG_text{color:var(--muted);font-size:14px}@media (min-width:900px){._9n9WNG_list{grid-template-columns:repeat(4,minmax(0,1fr))}}
.a-Tr4W_section{padding-bottom:72px}.a-Tr4W_steps{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.a-Tr4W_step{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);flex-direction:column;gap:10px;padding:24px;display:flex}.a-Tr4W_num{background:var(--primary);width:36px;height:36px;color:var(--on-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.a-Tr4W_title{margin-top:6px;font-size:20px;font-weight:600}.a-Tr4W_text{color:var(--body);font-size:15px;line-height:1.5}@media (min-width:760px){.a-Tr4W_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
._6fAc3a_figure{flex-direction:column;gap:12px;width:100%;margin:0;display:flex;overflow:hidden}._6fAc3a_canvas{width:560px;height:520px;margin:0 auto;position:relative;overflow:hidden}._6fAc3a_scene{transform-origin:0 0;width:560px;height:520px;position:absolute;top:0;left:0}._6fAc3a_sun{background:var(--solar);width:104px;height:104px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;left:300px}._6fAc3a_node{border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:absolute}._6fAc3a_nodeHead{color:var(--current);align-items:center;gap:8px;display:flex}._6fAc3a_nodeTitle{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:14px;font-weight:600}._6fAc3a_nodeText{color:var(--muted);font-size:12px;line-height:1.35}._6fAc3a_grid{width:120px;height:72px;padding:12px 14px;top:40px;left:0}._6fAc3a_home{background:var(--surface-2);width:260px;height:150px;padding:18px 20px;top:190px;left:150px}._6fAc3a_battery{width:200px;height:100px;top:400px;left:150px}._6fAc3a_car{width:190px;height:100px;top:400px;left:370px}._6fAc3a_list{color:var(--body);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}._6fAc3a_list li{align-items:center;gap:8px;display:flex}._6fAc3a_dot{background:var(--current);border-radius:50%;flex:none;width:6px;height:6px}._6fAc3a_dotGold{background:var(--solar)}._6fAc3a_meter{background:var(--bg);border-radius:4px;height:8px;display:block;overflow:hidden}._6fAc3a_meterFill{background:var(--current);border-radius:4px;width:68%;height:100%;display:block}._6fAc3a_line{border-radius:2px;position:absolute}._6fAc3a_lineV{background:repeating-linear-gradient(180deg, var(--current) 0 10px, transparent 10px 20px);width:3px;animation:1.1s linear infinite _6fAc3a_flowV}._6fAc3a_lineH{background:repeating-linear-gradient(90deg, var(--current) 0 10px, transparent 10px 20px);height:3px;animation:1.1s linear infinite _6fAc3a_flowH}._6fAc3a_gold{background:repeating-linear-gradient(180deg, var(--solar) 0 10px, transparent 10px 20px)}._6fAc3a_sunToHome{height:76px;top:114px;left:350px}._6fAc3a_gridDown{height:153px;top:112px;left:59px}._6fAc3a_gridAcross{width:91px;top:264px;left:59px}._6fAc3a_homeToBattery{height:60px;top:340px;left:279px}._6fAc3a_homeAcross{width:55px;top:299px;left:410px}._6fAc3a_homeToCar{height:101px;top:299px;left:464px}._6fAc3a_caption{color:var(--muted);text-align:center;font-size:13px}@keyframes _6fAc3a_flowV{to{background-position:0 20px}}@keyframes _6fAc3a_flowH{to{background-position:20px 0}}@media (max-width:620px){._6fAc3a_canvas{width:336px;height:312px}._6fAc3a_scene{transform:scale(.6)}}@media (max-width:380px){._6fAc3a_canvas{width:280px;height:260px}._6fAc3a_scene{transform:scale(.5)}}
.ouFbuq_form{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);box-shadow:var(--card-shadow);flex-direction:column;gap:16px;padding:22px;display:flex}.ouFbuq_title{font-size:20px;font-weight:600}.ouFbuq_grid{grid-template-columns:1fr;gap:14px;display:grid}.ouFbuq_fieldset{border:0;margin:0;padding:0}.ouFbuq_pills{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ouFbuq_battery{align-self:flex-start}.ouFbuq_result{border-radius:var(--r-tile);background:var(--surface-2);flex-direction:column;gap:14px;padding:16px;display:flex}.ouFbuq_stats{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.ouFbuq_stats dt{color:var(--muted);font-size:13px}.ouFbuq_stats dd{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin:2px 0 0;font-size:22px;font-weight:700}.ouFbuq_unit{font-family:var(--font-body), sans-serif;color:var(--muted);font-size:14px;font-weight:500}.ouFbuq_resultNote{color:var(--body);font-size:13px;line-height:1.5}.ouFbuq_note{color:var(--muted);font-size:13px}@media (min-width:560px){.ouFbuq_grid{grid-template-columns:1fr 1fr}.ouFbuq_stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
.W18y0W_section{background:var(--surface-2);border-top:4px solid var(--solar)}.W18y0W_bannerWrap{padding-top:40px}.W18y0W_banner{border-radius:var(--r-card);border:var(--card-border);background:var(--placeholder);height:220px;position:relative;overflow:hidden}.W18y0W_inner{grid-template-columns:1fr;align-items:start;gap:40px;padding-top:40px;padding-bottom:72px;display:grid}@media (min-width:760px){.W18y0W_banner{height:380px}}.W18y0W_copy{flex-direction:column;gap:20px;display:flex}.W18y0W_title{font-size:clamp(30px,3.2vw,40px);font-weight:700;line-height:1.08}.W18y0W_lede{color:var(--body);max-width:50ch;font-size:18px;line-height:1.55}.W18y0W_visual{flex-direction:column;align-items:center;gap:18px;display:flex}.W18y0W_chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.W18y0W_chips li{border-radius:var(--r-btn);background:var(--surface);border:var(--card-border);padding:8px 14px;font-size:14px;font-weight:600}@media (min-width:980px){.W18y0W_inner{grid-template-columns:1fr 1fr;gap:56px}}
.XcOq9a_section{padding-top:72px;padding-bottom:80px}.XcOq9a_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.XcOq9a_rating{color:var(--body);align-items:center;gap:10px;margin-bottom:24px;font-size:15px;display:inline-flex}.XcOq9a_stars{color:var(--accent);gap:2px;display:inline-flex}.XcOq9a_list{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.XcOq9a_card{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);flex-direction:column;gap:12px;padding:24px;display:flex}.XcOq9a_quote{margin:0;font-size:17px;line-height:1.5}.XcOq9a_cite{color:var(--muted);font-size:14px}@media (min-width:760px){.XcOq9a_list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.p-5sba_footer{background:var(--footer);color:var(--on-footer);padding-bottom:88px}.p-5sba_footer a{color:var(--on-footer)}.p-5sba_footer a:hover{color:var(--footer-heading)}.p-5sba_grid{grid-template-columns:1fr;gap:36px;padding-top:56px;padding-bottom:28px;display:grid}.p-5sba_col{flex-direction:column;gap:14px;display:flex}.p-5sba_brand{align-items:center;gap:12px;display:flex}.p-5sba_monogram{border-radius:var(--r-tile);background:var(--footer-heading);width:40px;height:40px;color:var(--footer);font-family:var(--font-display), sans-serif;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.p-5sba_brandName{font-family:var(--font-display), sans-serif;color:var(--footer-heading);font-size:18px;font-weight:700}.p-5sba_address{flex-direction:column;font-size:15px;font-style:normal;line-height:1.6;display:flex}.p-5sba_contact{flex-direction:column;gap:4px;font-size:15px;display:flex}.p-5sba_heading{color:var(--footer-heading);font-size:17px;font-weight:600}.p-5sba_plain{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.p-5sba_bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:28px;font-size:13px;display:flex}@media (min-width:760px){.p-5sba_grid{grid-template-columns:2fr 1fr 1fr;gap:40px}.p-5sba_footer{padding-bottom:0}}
.sRXZpq_bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -20px #0000004d}.sRXZpq_bar a{flex:1;min-height:50px}@media (min-width:760px){.sRXZpq_bar{display:none}}
