@font-face{font-family:Nowwatt DM Sans;src:url(/nowwatt/font-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Nowwatt DM Sans;src:url(/nowwatt/font-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Nowwatt Manrope;src:url(/nowwatt/font-800.ttf);font-weight:800;font-display:swap}.login-module__WEZH7G__page{color:#0b2040;background:#fff;grid-template-columns:minmax(520px,1.08fr) minmax(480px,.92fr);width:100%;min-width:0;height:100dvh;min-height:100dvh;font:400 16px/1.5 Nowwatt DM Sans,Arial,sans-serif;display:grid;overflow:hidden}.login-module__WEZH7G__visual{color:#fff;isolation:isolate;background:#163f3d url(/nowwatt/control-specialist-v2.webp) 50% 42%/cover no-repeat;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(28px,3vw,52px);display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__visual:before{content:"";z-index:-1;background:linear-gradient(#051f2438 15%,#051f240a 45%,#051f24e6 100%);position:absolute;inset:0}.login-module__WEZH7G__visual:after{content:"";z-index:4;clip-path:polygon(100% 0,100% 100%,0 50%);background:#fff;width:44px;height:96px;position:absolute;top:calc(50% - 48px);right:-1px}.login-module__WEZH7G__visualTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.login-module__WEZH7G__logoLight{color:#fff;letter-spacing:-.065em;align-items:center;font:800 26px/1 Nowwatt Manrope,Arial,sans-serif;display:inline-flex}.login-module__WEZH7G__logoLight span:last-child{color:#a8f000}.login-module__WEZH7G__mark{width:30px;height:24px;margin-right:10px;position:relative}.login-module__WEZH7G__mark i{background:currentColor;border-radius:6px;width:6px;position:absolute;bottom:1px}.login-module__WEZH7G__mark i:first-child{height:22px;left:1px}.login-module__WEZH7G__mark i:nth-child(2){background:#a8f000;height:22px;left:10px}.login-module__WEZH7G__mark i:nth-child(3){height:14px;bottom:5px;left:19px}.login-module__WEZH7G__live{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061e2480;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.login-module__WEZH7G__live i{background:#a8f000;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a8f00022}.login-module__WEZH7G__energyStory{width:min(100%,590px)}.login-module__WEZH7G__kicker{color:#d8ff86;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.login-module__WEZH7G__energyStory h2{letter-spacing:-.065em;max-width:8ch;margin:0 0 10px;font-size:clamp(39px,4.5vw,68px);line-height:.98}.login-module__WEZH7G__energyStory>p:not(.login-module__WEZH7G__kicker){color:#eef5f2;max-width:48ch;margin:0 0 22px}.login-module__WEZH7G__reviewDeck{width:calc(100% + 8px);height:168px;overflow:hidden}.login-module__WEZH7G__reviewTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:calc(100% - 8px);height:100%;animation:16s ease-in-out infinite alternate login-module__WEZH7G__review-drift;display:grid}.login-module__WEZH7G__reviewCard{color:#0b2040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffbf;border-radius:18px;flex-direction:column;min-width:0;padding:13px;display:flex;box-shadow:0 18px 48px #001d2238}.login-module__WEZH7G__reviewMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.login-module__WEZH7G__sectorLogo{color:#fff;letter-spacing:.04em;background:#0b2040;border-radius:10px;place-items:center;width:34px;height:34px;font:800 9px/1 Nowwatt Manrope,Arial,sans-serif;display:grid}.login-module__WEZH7G__reviewCard:nth-child(2) .login-module__WEZH7G__sectorLogo{background:#007f82}.login-module__WEZH7G__reviewCard:nth-child(3) .login-module__WEZH7G__sectorLogo{color:#0b2040;background:#d9f4a7}.login-module__WEZH7G__statusDot{color:#5b7176;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.login-module__WEZH7G__statusDot:before{content:"";background:#78ad00;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a8f0001f}.login-module__WEZH7G__metric{color:#0b2040;letter-spacing:-.045em;margin-top:8px;font:800 27px/1 Nowwatt Manrope,Arial,sans-serif}.login-module__WEZH7G__metric span{color:#007f82;letter-spacing:-.02em;margin-left:1px;font-size:13px}.login-module__WEZH7G__reviewCard>p{margin:9px 0 8px;font-size:12px;font-weight:650;line-height:1.35;color:#0b2040!important}.login-module__WEZH7G__reviewCard>small{color:#617479;margin-top:auto;font-size:9px;line-height:1.25}@keyframes login-module__WEZH7G__review-drift{0%{transform:translate(0)}to{transform:translate(8px)}}.login-module__WEZH7G__layout{align-content:center;justify-items:center;min-width:0;padding:clamp(24px,5vw,78px);display:grid;position:relative}.login-module__WEZH7G__layout:after{content:"";z-index:0;aspect-ratio:1;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.72;background:#a8f000;border-radius:38px;width:210px;position:absolute;bottom:-90px;right:-54px}.login-module__WEZH7G__card{z-index:1;width:min(100%,440px);min-width:0;position:relative}.login-module__WEZH7G__card h1{letter-spacing:-.06em;margin:0;font-size:clamp(36px,3.8vw,52px);font-weight:600;line-height:1.02}.login-module__WEZH7G__card h1 span{color:#007f82}.login-module__WEZH7G__eyebrow{color:#007f82;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:600}.login-module__WEZH7G__card .login-module__WEZH7G__intro{color:#526b73;margin:10px 0 0}.login-module__WEZH7G__logo{letter-spacing:-.065em;align-items:center;margin-bottom:clamp(20px,4dvh,38px);font:800 26px/1 Nowwatt Manrope,Arial,sans-serif;display:inline-flex}.login-module__WEZH7G__logo span{color:#78ad00}.login-module__WEZH7G__form{gap:7px;margin-top:0;display:grid}.login-module__WEZH7G__form label{font-size:14px;font-weight:600}.login-module__WEZH7G__form input:not([type=hidden]){color:#0b2040;background:#fbfcfa;border:1px solid #cbd7d6;border-radius:12px;width:100%;min-height:50px;margin-bottom:8px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s}.login-module__WEZH7G__form input:not([type=hidden]):hover{background:#fff;border-color:#8fa8a6}.login-module__WEZH7G__form input:not([type=hidden]):focus{background:#fff;border-color:#007f82;outline:0;box-shadow:0 0 0 4px #007f8218}.login-module__WEZH7G__form .login-module__WEZH7G__submit{color:#0b2040;cursor:pointer;background:#a8f000;border:0;border-radius:13px;justify-content:center;align-items:center;gap:14px;min-height:52px;margin-top:9px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 9px 24px #7db00024}.login-module__WEZH7G__form .login-module__WEZH7G__submit span{transition:transform .18s}.login-module__WEZH7G__form .login-module__WEZH7G__submit:hover{background:#9be000;transform:translateY(-1px);box-shadow:0 12px 30px #7db00030}.login-module__WEZH7G__form .login-module__WEZH7G__submit:hover span{transform:translate(3px)}.login-module__WEZH7G__form .login-module__WEZH7G__submit:disabled{opacity:.65;cursor:wait}.login-module__WEZH7G__page :focus-visible{outline-offset:3px;outline:3px solid #007f82}.login-module__WEZH7G__error{color:#a11d21;font-size:14px}.login-module__WEZH7G__google{background:#fff;border:1px solid #cbd7d6;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:52px;margin-top:22px;padding:11px 14px;font-weight:600;transition:border-color .18s,background .18s,transform .18s;display:flex;box-shadow:0 6px 18px #0b20400a}.login-module__WEZH7G__google svg{width:20px;height:20px}.login-module__WEZH7G__google:hover{background:#fbfcfa;border-color:#8fa8a6;text-decoration:none;transform:translateY(-1px)}.login-module__WEZH7G__divider{color:#718487;align-items:center;gap:13px;margin:18px 0;font-size:12px;display:flex}.login-module__WEZH7G__divider:before,.login-module__WEZH7G__divider:after{content:"";background:#e1e8e7;flex:1;height:1px}.login-module__WEZH7G__passwordLabel{justify-content:space-between;align-items:center;display:flex}.login-module__WEZH7G__passwordLabel a{color:#007f82;font-size:13px;font-weight:600}.login-module__WEZH7G__passwordField{position:relative}.login-module__WEZH7G__passwordField input{padding-right:70px!important}.login-module__WEZH7G__form .login-module__WEZH7G__reveal{color:#526b73;background:0 0;border:0;border-radius:8px;min-height:30px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:11px;right:9px}.login-module__WEZH7G__form .login-module__WEZH7G__reveal:hover{background:#edf3f0}.login-module__WEZH7G__form .login-module__WEZH7G__remember{color:#526b73;align-items:center;gap:9px;font-weight:400;display:flex}.login-module__WEZH7G__form .login-module__WEZH7G__remember input{accent-color:#007f82;width:17px;min-height:17px;margin:0}.login-module__WEZH7G__help{color:#718487;text-align:center;margin:22px 0 0;font-size:13px}.login-module__WEZH7G__help a{color:#007f82;font-weight:600}@media (max-width:980px){.login-module__WEZH7G__page{grid-template-columns:minmax(340px,.75fr) minmax(440px,1fr)}.login-module__WEZH7G__energyStory h2{font-size:46px}.login-module__WEZH7G__energyStory>p:not(.login-module__WEZH7G__kicker),.login-module__WEZH7G__reviewDeck{display:none}}@media (max-width:760px){.login-module__WEZH7G__page{grid-template-rows:150px 1fr;grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:auto}.login-module__WEZH7G__visual{background-position:50% 54%;padding:20px}.login-module__WEZH7G__visual:after,.login-module__WEZH7G__energyStory,.login-module__WEZH7G__live{display:none}.login-module__WEZH7G__layout{align-content:start;padding:22px 20px 30px;overflow:hidden}.login-module__WEZH7G__layout:after{width:130px}.login-module__WEZH7G__logo{display:none}.login-module__WEZH7G__card{width:100%;max-width:440px}.login-module__WEZH7G__card h1{font-size:38px}.login-module__WEZH7G__form,.login-module__WEZH7G__form input:not([type=hidden]),.login-module__WEZH7G__form .login-module__WEZH7G__submit{min-width:0;max-width:100%}.login-module__WEZH7G__passwordLabel{flex-wrap:wrap;gap:4px 12px}.login-module__WEZH7G__form{margin-top:16px}}@media (max-width:760px) and (max-height:700px){.login-module__WEZH7G__page{grid-template-rows:82px 1fr}.login-module__WEZH7G__layout{padding-top:14px}.login-module__WEZH7G__visual{padding:14px 20px}.login-module__WEZH7G__card h1{font-size:34px}.login-module__WEZH7G__card .login-module__WEZH7G__intro{margin-top:5px}.login-module__WEZH7G__google{margin-top:13px}.login-module__WEZH7G__divider{margin-block:11px}.login-module__WEZH7G__form input:not([type=hidden]){min-height:44px;margin-bottom:4px;padding-block:8px}.login-module__WEZH7G__form .login-module__WEZH7G__submit{min-height:46px}.login-module__WEZH7G__remember,.login-module__WEZH7G__help{display:none!important}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__reviewTrack,.login-module__WEZH7G__submit,.login-module__WEZH7G__google{transition:none;animation:none}}
