.lb-es{position:relative;height:calc((var(--es-n,6) + .7) * 100vh);background:var(--lb-ink,#05070a);color:var(--lb-text,#edf1f6)}.lb-es__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--sky1,#03050b) 0%,var(--sky2,#070c19) 34%,var(--sky3,#0c1426) 58%,var(--sky3,#0c1426) 100%)}.lb-es__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lb-es__canvas canvas{display:block;width:100%!important;height:100%!important;opacity:0;transition:opacity 1.2s ease}.lb-es.is-ready .lb-es__canvas canvas{opacity:1}.lb-es__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#05070adb,#05070a80 27%,#05070a00 48%),linear-gradient(0deg,#05070a8c,#05070a00 22%)}.lb-es__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;transition:opacity .9s ease;pointer-events:none}.lb-es__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.lb-es.is-ready .lb-es__poster{opacity:0}.lb-es__loading{position:absolute;left:50%;bottom:12%;transform:translate(-50%);display:flex;align-items:center;gap:12px;font:500 13px var(--lb-font-body,system-ui);color:#aab5c3;padding:10px 16px;border-radius:999px;background:#0a0e14b3;border:1px solid rgba(255,255,255,.1)}.lb-es__loading span{position:relative;width:120px;height:3px;border-radius:3px;background:#ffffff1a;overflow:hidden}.lb-es__loading span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform:scaleX(var(--p,.05));background:linear-gradient(90deg,#ffc867,#ff6a1f);transition:transform .3s}.lb-es__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;width:min(1320px,100% - 2*clamp(16px,4vw,40px));margin-inline:auto}.lb-es__chapter{position:absolute;left:0;top:50%;width:min(450px,40%);transform:translate3d(0,calc(-50% + 30px),0);opacity:0;visibility:hidden;transition:opacity .6s ease,transform .8s cubic-bezier(.16,1,.3,1),visibility 0s linear .6s;pointer-events:auto}.lb-es__chapter.is-active{opacity:1;visibility:visible;transform:translate3d(0,-50%,0);transition-delay:0s}.lb-es__chapter h2,.lb-es__chapter h3{font:600 clamp(30px,3.3vw,48px)/1.04 var(--lb-font-head,system-ui);letter-spacing:-.035em;margin:14px 0 0;color:#fff;text-transform:none}.lb-es__chapter>p:not(.lb-eyebrow){color:#b4bfcc;font-size:clamp(15px,1.15vw,17px);line-height:1.62;margin:16px 0 0}.lb-es__chapter ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}.lb-es__chapter li{display:flex;gap:10px;align-items:flex-start;margin:0;color:#d4dce6;font-size:14.5px;line-height:1.45}.lb-es__chapter li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--es-accent,#ffb347);box-shadow:0 0 10px var(--es-accent,#ffb347)}.lb-es__chapter[data-kind=rs485]{--es-accent:#35c8ff}.lb-es__chapter[data-kind=peak]{--es-accent:#ff7a3a}.lb-es__chapter[data-kind=smart]{--es-accent:#3ee08f}.lb-es__stats,.lb-es__sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;border-radius:18px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.lb-es__stats>div,.lb-es__sum>div{background:#080b10e0;padding:14px 16px}.lb-es__stats b,.lb-es__sum b{display:block;font:600 clamp(19px,1.7vw,26px)/1.1 var(--lb-font-head,system-ui);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.lb-es__sum b{font-size:clamp(16px,1.35vw,22px);background:linear-gradient(180deg,#fff 30%,#ffc98a);-webkit-background-clip:text;background-clip:text;color:transparent}.lb-es__stats span,.lb-es__sum span{display:block;margin-top:5px;font:500 11px/1.35 var(--lb-font-body,system-ui);letter-spacing:.07em;text-transform:uppercase;color:#7f8b9c}.lb-es__note{margin:12px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#6f7b8b!important}.lb-es__term{margin-top:20px;height:132px;overflow:hidden;padding:12px 14px;border-radius:16px;background:#03080ceb;border:1px solid rgba(53,200,255,.28);box-shadow:inset 0 0 30px #35c8ff0f;font:500 11.5px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#8fe3ff;display:flex;flex-direction:column;justify-content:flex-end}.lb-es__term:before{content:"RS485 \b7  Modbus RTU \b7  9600 8N1";display:block;margin-bottom:auto;font-size:10px;letter-spacing:.14em;color:#4f7f93}.lb-es__term p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:esLine .35s ease}.lb-es__term p.rx{color:#7dffc4}.lb-es__term em{font-style:normal;color:#6f8797;margin-left:6px}@keyframes esLine{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lb-es__vs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.lb-es__vs>div{padding:14px 16px;border-radius:18px;background:#080b10e0;border:1px solid rgba(255,255,255,.1);transition:border-color .4s,opacity .4s}.lb-es__vs span{display:block;font:500 11px var(--lb-font-body,system-ui);letter-spacing:.08em;text-transform:uppercase;color:#7f8b9c}.lb-es__vs b{display:block;margin-top:6px;font:600 clamp(20px,1.8vw,28px)/1.05 var(--lb-font-head,system-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.lb-es__vs .is-bad b{color:#ff6b5a}.lb-es__vs .is-good b{color:#3ee08f}.lb-es.es-demo .lb-es__vs .is-bad{border-color:#ff5a4ab3}.lb-es:not(.es-demo) .lb-es__vs .is-bad{opacity:.45}.lb-es:not(.es-demo) .lb-es__vs .is-good{border-color:#3ee08f8c}.lb-es__thresh{margin-top:22px;padding:16px;border-radius:18px;background:#080b10e0;border:1px solid rgba(255,255,255,.1)}.lb-es__bar{position:relative;height:12px;border-radius:999px;background:#ffffff14;margin:26px 0 8px}.lb-es__bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#ff6b5a,#ffb347 35%,#3ee08f 70%);transition:width .2s linear}.lb-es__bar em{position:absolute;top:-24px;transform:translate(-50%);font:600 10.5px var(--lb-font-body,system-ui);letter-spacing:.08em;color:#aab5c3;font-style:normal;white-space:nowrap}.lb-es__bar em:after{content:"";position:absolute;left:50%;top:18px;width:1px;height:22px;background:#ffffff73}.lb-es__thresh p{margin:10px 0 0;font:500 13px/1.5 var(--lb-font-body,system-ui);color:#aab5c3}.lb-es__hud{position:absolute;z-index:3;top:calc(var(--lb-header-h,72px) + 22px);right:clamp(16px,3vw,40px);width:272px;padding:14px 16px 15px;border-radius:20px;background:#060a10b3;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e8eef5;font:500 13px var(--lb-font-body,system-ui);box-shadow:0 20px 50px #00000059;pointer-events:none}.lb-es__clock{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.lb-es__clock b{font:600 26px/1 var(--lb-font-head,system-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lb-es__tariff{padding:4px 9px;border-radius:999px;font:600 10.5px var(--lb-font-body,system-ui);letter-spacing:.04em;white-space:nowrap;color:#9fe6ff;background:#35c8ff1f;border:1px solid rgba(53,200,255,.35);transition:all .3s}.lb-es__tariff[data-period=peak]{color:#ffb3a8;background:#ff5a4a29;border-color:#ff5a4a99;box-shadow:0 0 18px #ff5a4a4d}.lb-es__tariff[data-period=off]{color:#9ff0c6;background:#3ee08f1f;border-color:#3ee08f66}.lb-es__hud dl{margin:8px 0 0;display:grid;gap:5px}.lb-es__hud dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lb-es__hud dt{color:#8793a3;font-size:12px;display:flex;align-items:center;gap:7px}.lb-es__hud dt i{width:7px;height:7px;border-radius:50%;background:var(--c)}.lb-es__hud dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600;color:#fff;white-space:nowrap}.lb-es__hud dd small{font-size:11.5px;font-weight:600;color:#8793a3;margin-left:4px}.lb-es__hud dd small[data-dir=in]{color:#3ee08f}.lb-es__hud dd small[data-dir=out]{color:#ffb347}.lb-es__hud dd[data-hot="1"]{color:#ff6b5a}.lb-es__hsoc{height:4px;border-radius:4px;background:#ffffff14;margin:2px 0 4px;overflow:hidden}.lb-es__hsoc i{display:block;height:100%;width:30%;border-radius:inherit;background:linear-gradient(90deg,#ffb347,#3ee08f)}.lb-es__saved{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.lb-es__saved span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8793a3}.lb-es__saved b{font:600 20px var(--lb-font-head,system-ui);font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#ffd27a,#ff8a1f);-webkit-background-clip:text;background-clip:text;color:transparent}.lb-es__tags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.lb-es__tags span{position:absolute;left:0;top:0;opacity:0;transition:opacity .4s,border-color .3s,background-color .3s;display:flex;align-items:center;gap:7px;transform-origin:0 0;margin:-15px 0 0 -40px;padding:5px 11px;border-radius:999px;background:#060a10c7;border:1px solid rgba(255,255,255,.2);font:600 11px/1.2 var(--lb-font-body,system-ui);letter-spacing:.05em;text-transform:uppercase;color:#cfd8e3;white-space:nowrap;will-change:transform}.lb-es__tags b{font-weight:600;letter-spacing:0;text-transform:none;color:#fff;font-variant-numeric:tabular-nums}.lb-es__tags span[data-hot="1"]{border-color:#ff5a4ad9;background:#280806d9;color:#ffb3a8}.lb-es__dots{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;gap:6px;padding:5px;border-radius:999px;background:#060a1099;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.lb-es__dots button{border:0;background:transparent;color:#8793a3;font:600 11.5px var(--lb-font-body,system-ui);letter-spacing:.04em;padding:7px 12px;border-radius:999px;cursor:pointer;transition:background-color .3s,color .3s;white-space:nowrap}.lb-es__dots button.is-active{background:linear-gradient(90deg,#ffb347,#ff7a1a);color:#170b00}@media(max-width:999px){.lb-es__stage:after{background:linear-gradient(0deg,#05070aeb,#05070a00 48%)}.lb-es__chapter{left:0;right:0;top:auto;bottom:14px;width:auto;transform:translate3d(0,24px,0);padding:16px 16px 18px;border-radius:22px;background:#06090ddb;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:50vh;overflow:auto}.lb-es__chapter.is-active{transform:none}.lb-es__chapter h2,.lb-es__chapter h3{font-size:clamp(23px,6.2vw,30px);margin-top:8px}.lb-es__chapter>p:not(.lb-eyebrow){font-size:14px;margin-top:8px}.lb-es__chapter ul{margin-top:10px;gap:5px}.lb-es__chapter li{font-size:13px}.lb-es__stats,.lb-es__sum,.lb-es__vs,.lb-es__thresh,.lb-es__term{margin-top:12px}.lb-es__stats>div,.lb-es__sum>div{padding:10px 11px}.lb-es__term{height:104px;font-size:10.5px}.lb-es__hud{top:calc(var(--lb-header-h,64px) + 8px);left:12px;right:12px;width:auto;padding:9px 12px 10px;border-radius:16px}.lb-es__clock{padding-bottom:7px}.lb-es__clock b{font-size:19px}.lb-es__hud dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px}.lb-es__hud dl>div{flex-direction:column;align-items:flex-start;gap:1px}.lb-es__hud dt{font-size:10px}.lb-es__hud dd{font-size:11.5px}.lb-es__hud dd small,.lb-es__hsoc,.lb-es__saved,.lb-es__dots{display:none}.lb-es__tags span{margin:-12px 0 0 -30px;padding:3px 8px;font-size:9.5px;gap:5px}}.lb-es.is-fallback{height:auto}.lb-es.is-fallback .lb-es__stage{position:relative;height:auto;padding:clamp(60px,8vw,110px) 0;background:linear-gradient(180deg,#070c19,#05070a)}.lb-es.is-fallback .lb-es__poster{position:relative;height:45vh;opacity:1}.lb-es.is-fallback .lb-es__loading,.lb-es.is-fallback .lb-es__dots,.lb-es.is-fallback .lb-es__canvas,.lb-es.is-fallback .lb-es__hud,.lb-es.is-fallback .lb-es__tags{display:none}.lb-es.is-fallback .lb-es__ui{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.lb-es.is-fallback .lb-es__chapter{position:relative;inset:auto;width:auto;transform:none;opacity:1;visibility:visible;padding:22px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);max-height:none}@media(prefers-reduced-motion:reduce){.lb-es__chapter{transition:none}}@media(min-width:1000px){.lb-es__chapter:before{content:"";position:absolute;z-index:-1;top:-70px;right:-110px;bottom:-70px;left:-90px;pointer-events:none;background:radial-gradient(closest-side,#05070ad1,#05070a80 62%,#05070a00)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/lbsa-energy-story.css.map */
