.monitoring-login_page__mp4ae{--ink:#1d2024;--muted:#6e7887;--line:#dfe3e8;--paper:#fbfaf7;--surface:#fff;--red:#de2b20;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);background:var(--paper);color:var(--ink)}.monitoring-login_context__jV8iS{position:relative;min-height:100vh;overflow:hidden;padding:clamp(42px,7vw,100px);background:#171a1f;color:#f7f7f5}.monitoring-login_context__jV8iS:after{position:absolute;inset:auto -18% -35% 20%;height:70%;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:"";transform:rotate(-8deg)}.monitoring-login_contextCopy__A_ge_{position:relative;z-index:2;display:flex;min-height:calc(100vh - clamp(84px, 14vw, 200px));flex-direction:column;justify-content:space-between}.monitoring-login_contextCopy__A_ge_>p{margin:0;color:#ff6a5f;font-size:14px;font-weight:650}.monitoring-login_contextCopy__A_ge_ h1{max-width:720px;margin:auto 0;font-size:clamp(46px,6vw,88px);font-weight:680;line-height:.96;letter-spacing:-.055em}.monitoring-login_contextStats__coChx{display:flex;gap:clamp(22px,4vw,64px);color:#9ea6b2;font-size:12px}.monitoring-login_contextStats__coChx span{display:grid;gap:3px}.monitoring-login_contextStats__coChx strong{color:#f7f7f5;font-size:24px;font-weight:620}.monitoring-login_routeMap__V6JNa{position:absolute;inset:0;opacity:.5;pointer-events:none}.monitoring-login_routeMap__V6JNa span{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#eb4439,transparent);transform-origin:left;animation:monitoring-login_routePulse__cVI0B 5s ease-in-out infinite}.monitoring-login_routeA__h2_ke{top:24%;left:7%;width:72%;transform:rotate(14deg)}.monitoring-login_routeB__WYnag{top:54%;left:28%;width:62%;transform:rotate(-19deg);animation-delay:-1.8s!important}.monitoring-login_routeC__3x1Sm{top:75%;left:10%;width:76%;transform:rotate(7deg);animation-delay:-3.2s!important}.monitoring-login_routeMap__V6JNa i{position:absolute;width:8px;height:8px;border:2px solid #ef5449;border-radius:50%;background:#171a1f;box-shadow:0 0 0 8px rgba(239,84,73,.08)}.monitoring-login_routeMap__V6JNa i:first-of-type{top:25%;left:18%}.monitoring-login_routeMap__V6JNa i:nth-of-type(2){top:42%;left:71%}.monitoring-login_routeMap__V6JNa i:nth-of-type(3){top:62%;left:39%}.monitoring-login_routeMap__V6JNa i:nth-of-type(4){top:77%;left:78%}.monitoring-login_loginPanel__WG90P{display:flex;min-height:100vh;flex-direction:column;justify-content:center;padding:clamp(28px,6vw,88px);background:var(--surface)}.monitoring-login_form__hYL3u{display:grid;gap:28px;width:min(100%,430px);margin:0 auto}.monitoring-login_form__hYL3u h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.05;letter-spacing:-.035em}.monitoring-login_form__hYL3u>div p{margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.monitoring-login_form__hYL3u label{display:grid;gap:8px;color:var(--muted);font-size:12px}.monitoring-login_form__hYL3u input{width:100%;height:70px;padding:0 18px;border:1px solid var(--line);border-radius:10px;outline:none;background:#f5f6f7;color:var(--ink);font-size:29px;font-weight:600;letter-spacing:.22em;text-align:center;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.monitoring-login_form__hYL3u input:focus{border-color:var(--red);background:#fff;box-shadow:0 0 0 3px rgba(222,43,32,.1)}.monitoring-login_form__hYL3u input[aria-invalid=true]{border-color:var(--red)}.monitoring-login_form__hYL3u button{height:48px;border:0;border-radius:9px;background:var(--red);color:#fff;font-size:14px;font-weight:680;transition:background .15s ease,transform .12s ease}.monitoring-login_form__hYL3u button:hover:not(:disabled){background:#bd231a}.monitoring-login_form__hYL3u button:active:not(:disabled){transform:scale(.985)}.monitoring-login_form__hYL3u button:disabled{cursor:not-allowed;opacity:.45}.monitoring-login_error__IXXEC{margin:-14px 0 0;color:var(--red);font-size:12px}.monitoring-login_help___uuH_{width:min(100%,430px);margin:32px auto 0;padding-top:18px;border-top:1px solid var(--line);color:#9199a5;font-size:11px;line-height:1.5}@media (max-width:820px){.monitoring-login_page__mp4ae{grid-template-columns:1fr}.monitoring-login_context__jV8iS{min-height:250px;padding:28px 24px}.monitoring-login_contextCopy__A_ge_{min-height:194px}.monitoring-login_contextCopy__A_ge_ h1{max-width:520px;margin:22px 0;font-size:clamp(34px,10vw,54px)}.monitoring-login_contextStats__coChx{gap:26px}.monitoring-login_contextStats__coChx strong{font-size:19px}.monitoring-login_loginPanel__WG90P{min-height:calc(100vh - 250px);padding:34px 24px 42px;justify-content:flex-start}}@media (max-width:420px){.monitoring-login_context__jV8iS{min-height:220px}.monitoring-login_contextCopy__A_ge_{min-height:164px}.monitoring-login_contextCopy__A_ge_>p{font-size:12px}.monitoring-login_contextCopy__A_ge_ h1{font-size:34px}.monitoring-login_contextStats__coChx{gap:18px;font-size:10px}.monitoring-login_contextStats__coChx strong{font-size:17px}.monitoring-login_loginPanel__WG90P{min-height:calc(100vh - 220px);padding:28px 18px 34px}.monitoring-login_form__hYL3u{gap:22px}.monitoring-login_form__hYL3u input{height:62px;font-size:25px}}@media (prefers-reduced-motion:reduce){.monitoring-login_routeMap__V6JNa span{animation:none}}@keyframes monitoring-login_routePulse__cVI0B{0%,to{opacity:.22}50%{opacity:1}}