.login-module__CI62va__auth{isolation:isolate;min-height:100dvh;padding:var(--s-10) var(--s-5);background:var(--bg);place-items:center;display:grid;position:relative}.login-module__CI62va__art{z-index:-1;background:var(--bg);position:fixed;inset:0;overflow:hidden}.login-module__CI62va__art:before{content:"";filter:saturate(.65);animation:login-module__CI62va__settle var(--d-settle) var(--e-out) both;background:url(/assets/control-room-art.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.login-module__CI62va__art:after{content:"";background:radial-gradient(120% 90% at 50% 45%,#0000 50%,#0006 100%),#080909a3;position:absolute;inset:0}.login-module__CI62va__card{gap:var(--s-8);width:min(100%,460px);padding:var(--s-10) var(--s-10) var(--s-8);border-radius:var(--r-xl);background:var(--gl-overlay);-webkit-backdrop-filter:var(--gl-overlay-blur);backdrop-filter:var(--gl-overlay-blur);box-shadow:var(--edge), var(--glass-shadow);animation:login-module__CI62va__rise var(--d-slow) var(--e-out) both;display:grid;position:relative}.login-module__CI62va__logo{width:152px;height:auto;filter:var(--logo-filter)}.login-module__CI62va__inner h1.display-xl{margin:0 0 var(--s-5);text-wrap:balance;font-size:clamp(48px,5vw,72px);line-height:.98}.login-module__CI62va__inner .lede{margin:0 0 var(--s-6);max-width:38ch}.login-module__CI62va__form{gap:var(--s-5);display:grid}.login-module__CI62va__form .btn-block{margin-top:var(--s-2)}.login-module__CI62va__form .login-module__CI62va__pwLabel{color:var(--ink-2);font-size:var(--t-body);font-weight:400}.login-module__CI62va__pw{position:relative}.login-module__CI62va__pw .input{padding-right:56px}.login-module__CI62va__eye{width:40px;height:40px;color:var(--ink-3);cursor:pointer;transition:color var(--d-base) var(--e-hover), background-color var(--d-base) var(--e-hover);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:20px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-module__CI62va__eye[aria-pressed=true]{color:var(--ink)}.login-module__CI62va__eye:focus-visible{outline:2px solid var(--go);outline-offset:-2px}.login-module__CI62va__eye:after{content:"";border-radius:50%;position:absolute;inset:-2px}@media (hover:hover){.login-module__CI62va__eye:hover{color:var(--ink);background:var(--gl-fill-hover)}}.login-module__CI62va__alert{align-items:flex-start;gap:var(--s-2);margin:0;display:flex}.login-module__CI62va__alert i{flex:none;margin-top:2px}.login-module__CI62va__note{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--ok-tint);box-shadow:var(--edge);color:var(--ink);margin:0;line-height:1.5;display:flex}.login-module__CI62va__note i{color:var(--go);flex:none;margin-top:3px}.login-module__CI62va__back{justify-self:start}.login-module__CI62va__info{padding-top:var(--s-5);box-shadow:inset 0 1px 0 var(--hair);gap:4px;margin:0;display:grid}@keyframes login-module__CI62va__settle{0%{transform:scale(1.045)}to{transform:none}}@keyframes login-module__CI62va__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:700px){.login-module__CI62va__auth{padding:var(--s-6) var(--s-4)}.login-module__CI62va__card{gap:var(--s-6);padding:var(--s-8) var(--s-6) var(--s-6)}.login-module__CI62va__logo{width:128px}}@media (prefers-reduced-motion:reduce){.login-module__CI62va__art:before,.login-module__CI62va__card{animation:none}}@media (prefers-reduced-transparency:reduce){.login-module__CI62va__card{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}
