.HeroSignal_signal__eL67o{--signal-cycle:3.8s;display:flex;align-items:center;width:100%;height:40px;color:var(--color-green)}.HeroSignal_signal__eL67o[data-hero-signal]{--signal-cycle:calc(3.8s * var(--signal-distance-ratio, 1))}.HeroSignal_source__YX_yA{position:relative;flex:0 0 7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px rgb(47 211 122/.2)}.HeroSignal_fullWidth__yb10s{position:relative;left:50%;width:100vw;height:clamp(88px,12vw,140px);transform:translateX(-50%)}.HeroSignal_sourceRing__HCpKG{position:absolute;inset:-5px;border:1px solid;border-radius:50%;opacity:0;animation:HeroSignal_emit__gOVRx var(--signal-cycle) ease-out infinite paused}.HeroSignal_wave__LDls2{display:block;flex:1;min-width:0;height:40px;overflow:visible}.HeroSignal_signal__eL67o[data-hero-signal] .HeroSignal_wave__LDls2{transform:translateY(-4px)}.HeroSignal_fullWidth__yb10s .HeroSignal_wave__LDls2{height:100%}.HeroSignal_traveller__ziikg{stroke-dasharray:var(--trail) 1.4px;stroke-dashoffset:var(--trail);opacity:0;animation:HeroSignal_travel__2yJyK var(--signal-cycle) linear infinite paused}.HeroSignal_halo__Enrg_{--trail:0.2px;stroke-width:6;stroke-opacity:.24;filter:blur(3px)}.HeroSignal_tail__dHIyq{--trail:0.2px;stroke-width:1.5;stroke-opacity:.28}.HeroSignal_body__IVRTN{--trail:0.095px;stroke-width:1.8;stroke-opacity:.8}.HeroSignal_tip___lMYn{--trail:0.015px;stroke:#daffe9;stroke-width:2}.HeroSignal_receiver__J8mrY{position:relative;display:grid;place-items:center;flex:0 0 40px;height:40px}.HeroSignal_receiverGlow__cLt3M{position:absolute;inset:-15px;border-radius:50%;background:radial-gradient(circle,rgb(47 211 122/.2),rgb(47 211 122/.06) 40%,transparent 70%);opacity:0;animation:HeroSignal_receiveGlow__Apf_Q var(--signal-cycle) ease-out infinite paused}.HeroSignal_receiverMark__r4GSp{position:relative;display:flex;animation:HeroSignal_receiveMark___91jL var(--signal-cycle) ease-out infinite paused}.HeroSignal_signal__eL67o[data-active=true] .HeroSignal_receiverGlow__cLt3M,.HeroSignal_signal__eL67o[data-active=true] .HeroSignal_receiverMark__r4GSp,.HeroSignal_signal__eL67o[data-active=true] .HeroSignal_sourceRing__HCpKG,.HeroSignal_signal__eL67o[data-active=true] .HeroSignal_traveller__ziikg{animation-play-state:running}@keyframes HeroSignal_travel__2yJyK{0%,10%{stroke-dashoffset:var(--trail);opacity:0}14%{opacity:1}76%{stroke-dashoffset:calc(var(--trail) - 1px);opacity:1}88%,to{stroke-dashoffset:calc(var(--trail) - 1.22px);opacity:0}}@keyframes HeroSignal_emit__gOVRx{0%,2%{transform:scale(.45);opacity:0}7%{opacity:.45}22%,to{transform:scale(1.4);opacity:0}}@keyframes HeroSignal_receiveGlow__Apf_Q{0%,70%{transform:scale(.65);opacity:0}79%{transform:scale(1);opacity:1}96%,to{transform:scale(1.18);opacity:0}}@keyframes HeroSignal_receiveMark___91jL{0%,72%,94%,to{transform:scale(1)}80%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.HeroSignal_receiverGlow__cLt3M,.HeroSignal_receiverMark__r4GSp,.HeroSignal_sourceRing__HCpKG,.HeroSignal_traveller__ziikg{animation:none}.HeroSignal_receiverGlow__cLt3M,.HeroSignal_sourceRing__HCpKG,.HeroSignal_traveller__ziikg{opacity:0}}.BatteryExplode_section__9Z0Aq{--battery-progress:0;position:relative;color:#f5f5f3;background:#1b1d1e;isolation:isolate}.BatteryExplode_sticky__i_bIu{position:relative;overflow:clip}.BatteryExplode_layout__TuM3i{display:grid;grid-template-areas:"intro" "visual" "details" "controls" "notes";max-width:1600px;margin:auto;padding:72px 24px 36px}.BatteryExplode_intro__q_zev{grid-area:intro;position:relative;z-index:1}.BatteryExplode_eyebrow__Xmqrw{display:flex;gap:10px;align-items:center;color:#aeb5b0;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.BatteryExplode_eyebrow__Xmqrw>span{width:5px;height:5px;flex-shrink:0;background:#2fd37a;border-radius:50%;box-shadow:0 0 14px #2fd37a55}.BatteryExplode_heading__sfBuO{margin:24px 0 0;font-size:clamp(40px,8.5vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.065em}.BatteryExplode_heading__sfBuO>span{display:block}.BatteryExplode_heading__sfBuO>span:last-child{color:#a2aaa6}.BatteryExplode_visual__jzS_s{grid-area:visual;position:relative;min-width:0;height:clamp(290px,85vw,470px);margin:16px -18px}.BatteryExplode_canvas__SBuId{position:absolute;inset:0;opacity:0;transition:opacity .65s ease}.BatteryExplode_canvas__SBuId canvas{display:block;width:100%;height:100%}.BatteryExplode_halo__RI1g8{position:absolute;inset:0 -10%;pointer-events:none;background:radial-gradient(ellipse at 52% 50%,#8caba915,transparent 64%)}.BatteryExplode_modelCaption__6UApM{display:flex;justify-content:space-between;position:absolute;top:10px;left:18px;right:18px;color:#b5c5bb65;font-size:8px;letter-spacing:.16em}.BatteryExplode_modelCaption__6UApM>span:first-child{font-weight:700}.BatteryExplode_poster__XY60p{position:absolute;inset:45px 30px;max-width:440px;margin:auto;background:#f7f7f5;border-radius:8px;transition:opacity .45s ease;overflow:hidden}.BatteryExplode_posterImage__fAGut{object-fit:contain;padding:12px}.BatteryExplode_section__9Z0Aq[data-renderer=ready] .BatteryExplode_canvas__SBuId{opacity:1}.BatteryExplode_section__9Z0Aq[data-renderer=ready] .BatteryExplode_poster__XY60p{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.BatteryExplode_layerLegend__qGncc{position:absolute;left:0;right:0;bottom:0;display:flex;gap:12px;justify-content:center;opacity:0;transition:opacity .3s}.BatteryExplode_section__9Z0Aq[data-step="3"][data-renderer=ready] .BatteryExplode_layerLegend__qGncc{opacity:1}.BatteryExplode_layerLegend__qGncc>span{display:flex;gap:5px;align-items:center;color:#bbc3bf;font-size:8px}.BatteryExplode_layerLegend__qGncc i{display:block;flex-shrink:0;width:5px;height:5px;border-radius:1px}.BatteryExplode_positive__73UEv{background:#9b6c56}.BatteryExplode_separator__vdakl{background:#efeee3}.BatteryExplode_negative__ADnnA{background:#889095}.BatteryExplode_details__8oE1j{grid-area:details;display:grid;min-width:0;padding:12px 0 28px}.BatteryExplode_panel__Yc1_w{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .45s ease,visibility .3s}.BatteryExplode_panel__Yc1_w[data-active=true]{opacity:1;visibility:visible;transform:translateY(0)}.BatteryExplode_stepNumber__erZOY{display:block;margin-bottom:14px;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#2fd37a}.BatteryExplode_stepNumber__erZOY>span{color:#8b958e}.BatteryExplode_panel__Yc1_w h3{max-width:360px;font-size:22px;line-height:1.27;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.BatteryExplode_panel__Yc1_w>p{max-width:360px;margin-top:14px;font-size:13px;line-height:1.8;color:#9ea7a2}.BatteryExplode_detail__WtJMh{display:block;margin-top:22px;color:#c6cec9;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.BatteryExplode_controls__KACYV{grid-area:controls;position:relative}.BatteryExplode_track__T5n3w{height:1px;background:#ffffff16}.BatteryExplode_track__T5n3w>span{display:block;width:100%;height:1px;background:#2fd37a;transform:scaleX(var(--battery-progress));transform-origin:left}.BatteryExplode_steps__vBUbw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.BatteryExplode_steps__vBUbw button{min-width:0;min-height:72px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:0;background:transparent;color:#8b958e;padding:16px 8px 12px 0;font-family:inherit;font-size:10px;text-align:left;cursor:pointer;transition:color .25s}.BatteryExplode_steps__vBUbw button>span:first-child{color:#8b958e;font-size:9px;font-variant-numeric:tabular-nums}.BatteryExplode_steps__vBUbw button:hover,.BatteryExplode_steps__vBUbw button[aria-pressed=true]{color:#f2f5f3}.BatteryExplode_steps__vBUbw button[aria-pressed=true]>span:first-child{color:#2fd37a}.BatteryExplode_steps__vBUbw button:focus-visible{outline:1px solid #2fd37a;outline-offset:2px;border-radius:3px}.BatteryExplode_steps__vBUbw svg{display:none;width:20px;height:20px}.BatteryExplode_notes__As9k8{grid-area:notes;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-top:14px;color:#7d8781;font-size:9px;line-height:1.7}.BatteryExplode_notes__As9k8>p{max-width:370px}.BatteryExplode_scrollHint__y53XJ{display:none;white-space:nowrap}.BatteryExplode_scrollHint__y53XJ>span{margin-left:18px;color:#2fd37a}.BatteryExplode_tapHint__xbE2u{flex-shrink:0;max-width:86px;text-align:right}@media (min-width:640px) and (max-width:979px){.BatteryExplode_layout__TuM3i{padding-left:48px;padding-right:48px}.BatteryExplode_heading__sfBuO{font-size:62px}.BatteryExplode_details__8oE1j{min-height:240px}.BatteryExplode_panel__Yc1_w h3,.BatteryExplode_panel__Yc1_w>p{max-width:540px}.BatteryExplode_layerLegend__qGncc>span{font-size:10px}}@media (min-width:980px) and (min-height:660px){.BatteryExplode_section__9Z0Aq{height:380svh}.BatteryExplode_sticky__i_bIu{position:sticky;top:0;height:100svh}.BatteryExplode_layout__TuM3i{height:100%;padding:116px 48px 30px;grid-template-columns:minmax(270px,.9fr) minmax(0,1.8fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"intro visual" "details visual" "controls controls" "notes notes";column-gap:18px}.BatteryExplode_heading__sfBuO{margin-top:24px;font-size:clamp(52px,5.4vw,84px)}.BatteryExplode_eyebrow__Xmqrw{font-size:9px}.BatteryExplode_details__8oE1j{align-content:center;padding:26px 0}.BatteryExplode_panel__Yc1_w h3{font-size:clamp(21px,2vw,28px)}.BatteryExplode_panel__Yc1_w>p{font-size:13px}.BatteryExplode_visual__jzS_s{height:auto;min-height:380px;margin:-20px -24px 0 0}.BatteryExplode_modelCaption__6UApM{top:10px;left:26px;right:24px;font-size:9px}.BatteryExplode_layerLegend__qGncc{bottom:26px;gap:20px}.BatteryExplode_layerLegend__qGncc>span{font-size:10px}.BatteryExplode_poster__XY60p{inset:90px 65px}.BatteryExplode_steps__vBUbw button{min-height:65px;flex-direction:row;align-items:center;gap:16px;padding-right:24px;font-size:12px}.BatteryExplode_steps__vBUbw svg{display:block;margin-left:auto;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .3s}.BatteryExplode_steps__vBUbw button[aria-pressed=true] svg{opacity:1;transform:translateX(0);color:#2fd37a}.BatteryExplode_notes__As9k8{margin-top:3px;font-size:9px}.BatteryExplode_notes__As9k8>p{max-width:none}.BatteryExplode_scrollHint__y53XJ{display:block}.BatteryExplode_tapHint__xbE2u{display:none}.BatteryExplode_section__9Z0Aq[data-manual=true]{height:auto}.BatteryExplode_section__9Z0Aq[data-manual=true] .BatteryExplode_sticky__i_bIu{position:relative;height:auto;min-height:780px}.BatteryExplode_section__9Z0Aq[data-manual=true] .BatteryExplode_layout__TuM3i{min-height:780px}.BatteryExplode_section__9Z0Aq[data-manual=true] .BatteryExplode_scrollHint__y53XJ{display:none}.BatteryExplode_section__9Z0Aq[data-manual=true] .BatteryExplode_tapHint__xbE2u{display:block;max-width:none}}@media (min-width:1280px) and (min-height:800px){.BatteryExplode_layout__TuM3i{padding:132px 64px 40px;column-gap:20px}.BatteryExplode_eyebrow__Xmqrw{font-size:10px}.BatteryExplode_panel__Yc1_w>p{font-size:14px}.BatteryExplode_details__8oE1j{padding-bottom:38px}.BatteryExplode_notes__As9k8{font-size:10px}.BatteryExplode_steps__vBUbw button{min-height:76px;font-size:13px}}@media (prefers-reduced-motion:reduce){.BatteryExplode_section__9Z0Aq{height:auto}.BatteryExplode_sticky__i_bIu{position:relative;height:auto}.BatteryExplode_layout__TuM3i{min-height:740px}.BatteryExplode_canvas__SBuId,.BatteryExplode_layerLegend__qGncc,.BatteryExplode_panel__Yc1_w,.BatteryExplode_poster__XY60p,.BatteryExplode_steps__vBUbw svg{transition:none}.BatteryExplode_scrollHint__y53XJ{display:none}.BatteryExplode_tapHint__xbE2u{display:block}}@media (max-height:659px){.BatteryExplode_layout__TuM3i{grid-template-areas:"intro" "visual" "controls" "details" "notes";min-height:0;padding-top:96px}.BatteryExplode_heading__sfBuO{font-size:36px;margin-top:16px}.BatteryExplode_visual__jzS_s{height:clamp(180px,calc(100svh - 290px),340px)}}@media (max-height:559px){.BatteryExplode_steps__vBUbw button{scroll-margin-top:calc(clamp(180px, calc(100svh - 290px), 340px) + 104px)}}@media (min-width:980px) and (min-height:560px) and (max-height:659px){.BatteryExplode_layout__TuM3i{grid-template-columns:minmax(270px,.9fr) minmax(0,1.8fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"intro visual" "details visual" "details controls" "notes notes";column-gap:24px;padding:96px 32px 28px}.BatteryExplode_visual__jzS_s{height:clamp(220px,calc(100svh - 260px),400px);margin:0}.BatteryExplode_heading__sfBuO{font-size:44px}.BatteryExplode_details__8oE1j{padding:20px 0 24px;align-content:start}.BatteryExplode_steps__vBUbw button{min-height:64px}}