.phone-frame-module__08RanW__frame{background:linear-gradient(150deg,#4a5564 0%,#1a2029 22%,#0c1016 55%,#1f2630 82%,#59636f 100%);border-radius:15.5%/7.4%;width:100%;padding:3.3%;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 4px #06090d,0 60px 90px -46px #0d12199e,0 30px 70px -40px #005c9b59}.dark .phone-frame-module__08RanW__frame{box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 4px #06090d,0 60px 100px -40px #000000d9,0 0 0 1px #c9d3df1f}.phone-frame-module__08RanW__screen{isolation:isolate;aspect-ratio:390/844;background:#000;border-radius:12.5%/5.8%;width:100%;position:relative;overflow:hidden;container-type:inline-size}.phone-frame-module__08RanW__island{z-index:20;background:#000;border-radius:999px;width:29cqw;height:8.4cqw;position:absolute;top:2.7cqw;left:50%;transform:translate(-50%)}.phone-frame-module__08RanW__glare{z-index:21;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0a 26%,#0000 42%);position:absolute;inset:0}.phone-frame-module__08RanW__key{background:linear-gradient(90deg,#11161d,#3b4450);border-radius:2px;width:1.4%;position:absolute}.phone-frame-module__08RanW__keyAction{height:3.4%;top:15%;left:-1.1%}.phone-frame-module__08RanW__keyUp{height:6.6%;top:22%;left:-1.1%}.phone-frame-module__08RanW__keyDown{height:6.6%;top:30.5%;left:-1.1%}.phone-frame-module__08RanW__keyPower{background:linear-gradient(270deg,#11161d,#3b4450);height:10%;top:25%;right:-1.1%}
.charge-home-module__E2pcgq__app{--c-bg:#f6f8fb;--c-surface:#fff;--c-raised:#fff;--c-sub:#f3f6f9;--c-fg:#152937;--c-muted:#5e6d78;--c-subtle:#8a99a6;--c-border:#dde4e9;--c-border-strong:#bdc9d1;--c-navy:#0d4468;--c-lime:#b6db41;--c-lime-ink:#4d6317;--c-lime-fg:#0d2a10;--c-ok:#4e9a2f;--c-charging:#0a72c2;--c-me:#0a72c2;--c-glass:#ffffffd1;--c-glass-line:#ffffffb3;--c-btn:#0d4468;--c-btn-fg:#fff;--c-dock:#072a43f0;--c-dock-icon:#fffc;--c-shadow:#041a2b29;--m-land:#e5ebef;--m-road:#fff;--m-casing:#d3dbe2;--m-park:#cfe5c0;--m-water:#c4ddef;--m-label:#7b8a97;background:var(--c-bg);color:var(--c-fg);font-family:var(--font-sans);text-align:left;-webkit-user-select:none;user-select:none;font-size:3.6cqw;line-height:1.25;position:absolute;inset:0;overflow:hidden}.dark .charge-home-module__E2pcgq__app{--c-bg:#06131d;--c-surface:#0f202c;--c-raised:#12273a;--c-sub:#152a38;--c-fg:#e6edf3;--c-muted:#8ea3b5;--c-subtle:#5d7080;--c-border:#1e3240;--c-border-strong:#2b4456;--c-navy:#072a43;--c-lime:#c6f24e;--c-lime-ink:#c6f24e;--c-ok:#7abc4e;--c-charging:#3ccbff;--c-me:#3ccbff;--c-glass:#06131db8;--c-glass-line:#ffffff14;--c-btn:#e6edf3;--c-btn-fg:#06131d;--c-dock:#0f202cf0;--c-dock-icon:#e6edf3c7;--c-shadow:#00000073;--m-land:#0b1a24;--m-road:#1b2d3b;--m-casing:#0b1a24;--m-park:#0f2a20;--m-water:#0a2638;--m-label:#557083}.charge-home-module__E2pcgq__app[data-paused] *,.charge-home-module__E2pcgq__app[data-paused] :before,.charge-home-module__E2pcgq__app[data-paused] :after{animation-play-state:paused}.charge-home-module__E2pcgq__map{width:100%;height:100%;position:absolute;inset:0}.charge-home-module__E2pcgq__pin{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.34,1.56,.64,1) both charge-home-module__E2pcgq__pin-pop;animation-delay:calc(.55s + var(--i,0) * .13s)}@keyframes charge-home-module__E2pcgq__pin-pop{0%{opacity:0;transform:scale(0)}}.charge-home-module__E2pcgq__pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite charge-home-module__E2pcgq__me-pulse}@keyframes charge-home-module__E2pcgq__me-pulse{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.charge-home-module__E2pcgq__status{z-index:3;letter-spacing:-.01em;justify-content:space-between;align-items:center;height:12.6cqw;padding:1.6cqw 7cqw 0 9.5cqw;font-size:3.9cqw;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.charge-home-module__E2pcgq__statusIcons{align-items:center;gap:1.4cqw;display:flex}.charge-home-module__E2pcgq__statusIcons svg{width:4.3cqw;height:4.3cqw}.charge-home-module__E2pcgq__top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14.5cqw;left:4.6cqw;right:4.6cqw}.charge-home-module__E2pcgq__balance{background:var(--c-glass);height:11.6cqw;box-shadow:0 1.2cqw 4cqw var(--c-shadow), inset 0 0 0 .3cqw var(--c-glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:2.4cqw;padding:0 4cqw 0 1.7cqw;font-size:4.1cqw;font-weight:600;display:flex}.charge-home-module__E2pcgq__balanceIcon{background:var(--c-navy);width:8.2cqw;height:8.2cqw;color:var(--c-lime);border-radius:999px;place-items:center;display:grid}.charge-home-module__E2pcgq__balanceIcon svg{width:4.3cqw;height:4.3cqw}.charge-home-module__E2pcgq__scan{background:var(--c-lime);height:11.6cqw;color:var(--c-lime-fg);border-radius:999px;align-items:center;gap:2cqw;padding:0 4.6cqw;font-size:3.9cqw;font-weight:600;display:flex;box-shadow:0 1.6cqw 4.6cqw -1.2cqw #6e96148c}.charge-home-module__E2pcgq__scan svg{width:4.6cqw;height:4.6cqw}.charge-home-module__E2pcgq__sheet{z-index:2;background:var(--c-raised);box-shadow:0 -2cqw 8cqw var(--c-shadow);border-radius:7cqw 7cqw 0 0;position:absolute;inset:87cqw 0 0;overflow:hidden}.charge-home-module__E2pcgq__handle{background:var(--c-border-strong);border-radius:999px;width:10cqw;height:1.3cqw;margin:2.4cqw auto 3.6cqw}.charge-home-module__E2pcgq__head{justify-content:space-between;align-items:baseline;gap:2cqw;padding:0 4.6cqw;display:flex}.charge-home-module__E2pcgq__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);font-size:2.85cqw;font-weight:500}.charge-home-module__E2pcgq__count{color:var(--c-muted);white-space:nowrap;font-size:3.05cqw}.charge-home-module__E2pcgq__count b{font-family:var(--font-mono);color:var(--c-fg);font-weight:600}.charge-home-module__E2pcgq__count .charge-home-module__E2pcgq__free{color:var(--c-ok)}.dark .charge-home-module__E2pcgq__count .charge-home-module__E2pcgq__free{color:var(--c-lime)}.charge-home-module__E2pcgq__search{border:.3cqw solid var(--c-border);background:var(--c-sub);height:11.6cqw;color:var(--c-subtle);border-radius:4.2cqw;align-items:center;gap:2.6cqw;margin:3cqw 4.6cqw 0;padding:0 3.6cqw;font-size:3.6cqw;display:flex}.charge-home-module__E2pcgq__search svg{width:4.6cqw;height:4.6cqw;color:var(--c-muted)}.charge-home-module__E2pcgq__chips{white-space:nowrap;gap:2cqw;padding:3cqw 4.6cqw 0;display:flex;overflow:hidden}.charge-home-module__E2pcgq__chip{border:.3cqw solid var(--c-border);border-radius:999px;flex-shrink:0;align-items:center;gap:1.4cqw;height:8.6cqw;padding:0 3cqw;font-size:3.2cqw;font-weight:500;display:inline-flex}.charge-home-module__E2pcgq__chip svg{width:3.5cqw;height:3.5cqw;color:var(--c-muted)}.charge-home-module__E2pcgq__rail{margin-top:3.4cqw;padding-left:4.6cqw;overflow:hidden}.charge-home-module__E2pcgq__track{gap:2.6cqw;width:max-content;display:flex}.charge-home-module__E2pcgq__card{border:.3cqw solid var(--c-border);background:var(--c-surface);border-radius:5cqw;width:80cqw;padding:3.8cqw 4.4cqw 4cqw 5.2cqw;position:relative;overflow:hidden}.charge-home-module__E2pcgq__focus{border-radius:inherit;box-shadow:inset 0 0 0 .55cqw var(--c-lime);pointer-events:none;position:absolute;inset:0}.charge-home-module__E2pcgq__focus:before{content:"";background:var(--c-lime);width:1.3cqw;position:absolute;top:0;bottom:0;left:0}.charge-home-module__E2pcgq__cardTop{justify-content:space-between;gap:2cqw;display:flex}.charge-home-module__E2pcgq__name{text-overflow:ellipsis;white-space:nowrap;font-size:4.3cqw;font-weight:600;overflow:hidden}.charge-home-module__E2pcgq__where{color:var(--c-muted);margin-top:.8cqw;font-size:3.25cqw}.charge-home-module__E2pcgq__km{color:var(--c-muted);font-family:var(--font-mono);flex-shrink:0;font-size:3.4cqw}.charge-home-module__E2pcgq__cardMid{justify-content:space-between;align-items:flex-end;gap:2cqw;margin-top:3cqw;display:flex}.charge-home-module__E2pcgq__kw{font-family:var(--font-mono);font-size:7.4cqw;font-weight:600;line-height:1}.charge-home-module__E2pcgq__kw small{color:var(--c-muted);margin-left:.8cqw;font-size:3.2cqw;font-weight:500}.charge-home-module__E2pcgq__plugs{color:var(--c-muted);white-space:nowrap;margin-top:1.3cqw;font-size:3.05cqw}.charge-home-module__E2pcgq__price{font-family:var(--font-mono);text-align:right;flex-shrink:0;font-size:4.3cqw;font-weight:600}.charge-home-module__E2pcgq__price small{color:var(--c-muted);font-size:2.9cqw;font-weight:500}.charge-home-module__E2pcgq__priceNote{color:var(--c-ok);font-family:var(--font-sans);margin-top:1cqw;font-size:3.1cqw;font-weight:600;display:block}.dark .charge-home-module__E2pcgq__priceNote{color:var(--c-lime)}.charge-home-module__E2pcgq__cells{align-items:center;gap:1.2cqw;margin-top:3cqw;display:flex}.charge-home-module__E2pcgq__cell{background:var(--c-lime);border-radius:1cqw;width:3.4cqw;height:5.2cqw}.charge-home-module__E2pcgq__cellBusy{background:var(--c-charging);animation:1.8s ease-in-out infinite charge-home-module__E2pcgq__busy}@keyframes charge-home-module__E2pcgq__busy{50%{opacity:.45}}.charge-home-module__E2pcgq__cellsText{margin-left:1.6cqw;font-size:3.4cqw;font-weight:600}.charge-home-module__E2pcgq__actions{grid-template-columns:1fr 1fr;gap:2.2cqw;margin-top:3.4cqw;display:grid}.charge-home-module__E2pcgq__btn{white-space:nowrap;border-radius:2.6cqw;justify-content:center;align-items:center;gap:1.6cqw;height:9.4cqw;font-size:3.3cqw;font-weight:600;display:flex}.charge-home-module__E2pcgq__btn svg{width:3.8cqw;height:3.8cqw}.charge-home-module__E2pcgq__btnSolid{background:var(--c-btn);color:var(--c-btn-fg)}.charge-home-module__E2pcgq__btnGhost{border:.3cqw solid var(--c-border)}.charge-home-module__E2pcgq__list{padding:5.4cqw 4.6cqw 0}.charge-home-module__E2pcgq__row{border-bottom:.3cqw solid var(--c-border);align-items:center;gap:3cqw;padding:3cqw 0;display:flex}.charge-home-module__E2pcgq__rowCells{gap:.9cqw;width:15cqw;display:flex}.charge-home-module__E2pcgq__rowCells .charge-home-module__E2pcgq__cell{border-radius:.7cqw;width:2.5cqw;height:3.8cqw}.charge-home-module__E2pcgq__rowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:3.4cqw;font-weight:600;overflow:hidden}.charge-home-module__E2pcgq__rowKm{color:var(--c-subtle);font-family:var(--font-mono);font-size:3.1cqw}.charge-home-module__E2pcgq__dock{z-index:4;background:var(--c-dock);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:space-between;align-items:center;width:76cqw;height:15.4cqw;padding:0 2.4cqw 0 1.9cqw;display:flex;position:absolute;bottom:5.6cqw;left:50%;transform:translate(-50%);box-shadow:0 3cqw 7cqw -2cqw #041a2b80}.charge-home-module__E2pcgq__dockOn{background:var(--c-lime);height:11.6cqw;color:var(--c-lime-fg);border-radius:999px;align-items:center;gap:2cqw;padding:0 4.6cqw 0 2cqw;font-size:4cqw;font-weight:600;display:flex}.charge-home-module__E2pcgq__dockOnIcon{width:7.6cqw;height:7.6cqw;color:var(--c-lime);background:#0d2a10;border-radius:999px;place-items:center;display:grid}.charge-home-module__E2pcgq__dockOnIcon svg{width:4.4cqw;height:4.4cqw}.charge-home-module__E2pcgq__dockIcon{width:10.6cqw;height:10.6cqw;color:var(--c-dock-icon);place-items:center;display:grid;position:relative}.charge-home-module__E2pcgq__dockIcon svg{width:5.6cqw;height:5.6cqw}.charge-home-module__E2pcgq__dockDot{background:#ff7a6b;border-radius:999px;width:2cqw;height:2cqw;position:absolute;top:1.8cqw;right:1.8cqw}.charge-home-module__E2pcgq__homeBar{z-index:5;background:var(--c-fg);opacity:.85;border-radius:999px;width:34cqw;height:1.3cqw;position:absolute;bottom:1.7cqw;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.charge-home-module__E2pcgq__pin,.charge-home-module__E2pcgq__pulse,.charge-home-module__E2pcgq__cellBusy{animation:none}}
.product-module__VNjvSG__scope{--p-side:#0f4266;--p-side-hi:#2a5d84;--p-side-fg:#fff;--p-side-muted:#ffffffc2;--p-side-line:#ffffff38;--p-lime:#a8d83a;--p-bg:#e9eef3;--p-card:#fff;--p-sub:#f3f6f9;--p-line:#d2dae3;--p-line-soft:#e5eaf0;--p-fg:#14202c;--p-muted:#566575;--p-faint:#8a97a6;--p-accent:#2878c4;--p-accent-fg:#fff;--p-accent-ink:color-mix(in oklab, var(--p-accent) 84%, #00172e);--p-accent-soft:color-mix(in oklab, var(--p-accent) 13%, var(--p-card));--p-ok:#2a6a1d;--p-ok-bg:#dff2d3;--p-ok-dot:#6dbb4c;--p-warn:#8a5200;--p-warn-bg:#fdeac7;--p-warn-dot:#e59a1a;--p-bad:#b0261e;--p-bad-bg:#fbdeda;--p-bad-dot:#d9463b;--p-mute-bg:#e8ecf1;--p-mute-dot:#8a97a6;color:var(--p-fg);font-family:var(--font-sans);text-align:left;font-size:.75rem;line-height:1.4}.dark .product-module__VNjvSG__scope{--p-side:#0a2b45;--p-side-hi:#18486c;--p-side-muted:#ffffffb3;--p-side-line:#ffffff29;--p-lime:#b6e04a;--p-bg:#0b131c;--p-card:#121b26;--p-sub:#172230;--p-line:#c9d3df2b;--p-line-soft:#c9d3df17;--p-fg:#e6edf5;--p-muted:#9cabbb;--p-faint:#6c7d90;--p-accent:#5aaaf0;--p-accent-fg:#06131f;--p-accent-ink:color-mix(in oklab, var(--p-accent) 82%, #fff);--p-accent-soft:color-mix(in oklab, var(--p-accent) 17%, var(--p-card));--p-ok:#a9df8b;--p-ok-bg:#78c85a29;--p-ok-dot:#86cf63;--p-warn:#f4c56d;--p-warn-bg:#f0aa2b29;--p-warn-dot:#f0aa2b;--p-bad:#f6a199;--p-bad-bg:#eb5a502e;--p-bad-dot:#ef6a5f;--p-mute-bg:#c9d3df1a;--p-mute-dot:#7f90a3}.product-module__VNjvSG__scroll{scrollbar-width:thin;scrollbar-color:var(--p-line) transparent}.product-module__VNjvSG__scroll::-webkit-scrollbar{width:6px;height:6px}.product-module__VNjvSG__scroll::-webkit-scrollbar-thumb{background:var(--p-line);border-radius:999px}.product-module__VNjvSG__dots{align-items:center;gap:3px;display:inline-flex}.product-module__VNjvSG__dots>span{opacity:.35;background:currentColor;border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite product-module__VNjvSG__dot}.product-module__VNjvSG__dots>span:nth-child(2){animation-delay:.15s}.product-module__VNjvSG__dots>span:nth-child(3){animation-delay:.3s}@keyframes product-module__VNjvSG__dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.product-module__VNjvSG__sweep{background:linear-gradient(90deg, transparent, var(--p-accent), transparent);background-repeat:no-repeat;background-size:40% 100%;animation:1.1s linear infinite product-module__VNjvSG__sweep}@keyframes product-module__VNjvSG__sweep{0%{background-position:-40% 0}to{background-position:140% 0}}
