@keyframes asdDrawRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes asdSettle{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes asdWipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes asdOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes asdGlint{0%{transform:scale(1)}2%,11%{transform:scale(1.07)}15%,to{transform:scale(1)}}@keyframes asdGlintFill{0%{fill:#fff}2%,11%{fill:#fcf4e4}15%,to{fill:#fff}}@keyframes asdCap{0%{opacity:0;transform:translateY(5px)}2.5%,11%{opacity:1;transform:translateY(0)}14%,to{opacity:0;transform:translateY(-5px)}}@keyframes asdBreathe{0%,to{opacity:.35}50%{opacity:.8}}@keyframes asdLift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes asdBtnSheen{0%{opacity:0;transform:translate(-140%)skew(-14deg)}3%,14%{opacity:.5}22%,to{opacity:0;transform:translate(300%)skew(-14deg)}}@keyframes asdFlareMove{0%{opacity:0;transform:translate(0)}6%,20%{opacity:1}26%,to{opacity:0;transform:translate(300px)}}@keyframes asdFrame{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.asd-lift{animation:9s ease-in-out 4s infinite asdLift}.asd-breathe{opacity:0;animation:6s ease-in-out 2.4s infinite asdBreathe}.asd-orbit{transform-box:fill-box;transform-origin:50%;animation:16s linear 2.2s infinite asdOrbit}.asd-settle{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards asdSettle}.asd-rise{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards asdDrawRise}.asd-wipe{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) 2s backwards asdWipe}.asd-flare{animation:11s cubic-bezier(.4,0,.5,1) 6s infinite asdFlareMove}.asd-cap{transform-box:fill-box;transform-origin:50%;opacity:0;animation:16s ease-out infinite asdCap}.asd-glint{transform-box:fill-box;transform-origin:50%;animation:16s cubic-bezier(.16,1,.3,1) infinite asdGlint}.asd-glint-fill{fill:#fff;animation:16s linear infinite asdGlintFill}.asd-settle,.asd-rise{animation-fill-mode:forwards}.asd-frame{animation:9s linear 3.2s infinite asdFrame}.asd-frame-fast{animation:4.5s linear infinite asdFrame}.asd-login input:focus{outline:none}.asd-login input::placeholder{color:#64748b;opacity:1}html[data-theme-preset] .asd-login,html[data-theme-preset] .asd-login .bg-white{background-color:#fff!important}html[data-theme-preset] .asd-login :is(input,select,textarea){color:#14274b!important;background-color:#fcfdfe!important}.asd-login input:-webkit-autofill{-webkit-text-fill-color:#14274b;caret-color:#c9963c;-webkit-box-shadow:inset 0 0 0 60px #fcfdfe}.asd-login input:-webkit-autofill:focus{-webkit-text-fill-color:#14274b;caret-color:#c9963c;-webkit-box-shadow:inset 0 0 0 60px #fcfdfe}.asd-sheen{animation:12s cubic-bezier(.4,0,.5,1) 4.5s infinite asdBtnSheen}.asd-login :focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #c9963c}@media (prefers-reduced-motion:reduce){.asd-login *,.asd-login :before,.asd-login :after{transition:none!important;animation:none!important}.asd-login .asd-settle,.asd-login .asd-rise,.asd-login .asd-breathe{opacity:1}.asd-login .asd-cap{opacity:0}.asd-login .asd-cap:first-of-type{opacity:1}}.asd-login.asd-reset h2{color:#14274b!important}.asd-enterprise-login{grid-template-columns:minmax(0,1fr) minmax(480px,1fr)}.asd-enterprise-visual{background:#08111d;align-self:stretch;min-height:100dvh;position:relative;overflow:hidden}.nalvra-login-visual{color:#f3f0e8;text-align:center;background:#0b0d10;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100dvh;padding:20px 32px 42px;display:flex}.nalvra-service-art{object-fit:contain;width:min(100%,620px);max-height:min(72dvh,620px);display:block}.nalvra-product-login,.nalvra-product-login .nalvra-login-visual{background:#000}.nalvra-product-login .nalvra-login-visual{justify-content:flex-start;padding-top:32px}.nalvra-product-login .nalvra-service-art{width:min(88%,76dvh,760px);max-height:76dvh}.nalvra-login-operator-logo{object-fit:contain;max-width:min(80%,400px);max-height:160px;display:block}.nalvra-login-caption{color:#b8c0c8;text-wrap:balance;max-width:400px;margin:0;font-size:16px;line-height:1.5}.nalvra-login-version{color:#b8c0c8;letter-spacing:.16em;margin:0;font-size:11px}.asd-enterprise-art{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute}.asd-enterprise-caption{text-align:center;color:#f4efe5;background:linear-gradient(#0000,#08111df2 45%);padding:48px 40px 32px;position:absolute;bottom:0;left:0;right:0}.asd-enterprise-claim{text-wrap:balance;max-width:390px;margin:0 auto;font-size:18px;font-weight:500;line-height:1.55}.asd-enterprise-version{letter-spacing:.18em;color:#b7c1d0;margin-top:18px;font-size:10px}.asd-enterprise-tenant{margin-bottom:12px;font-weight:700}.asd-enterprise-tenant-logo{object-fit:contain;background:#fff;border-radius:8px;max-width:190px;max-height:44px;margin:0 auto 16px;padding:8px}.asd-enterprise-login .asd-rise{opacity:1;animation:none;transform:none}.asd-enterprise-login :is(.asd-frame,.asd-frame-fast,.asd-sheen){animation:none}@media (width<=959px){.asd-enterprise-login{grid-template-columns:minmax(0,1fr);align-content:start}.asd-enterprise-visual{height:180px;min-height:0}.nalvra-login-visual{height:180px;min-height:180px;padding:0}.nalvra-service-art{width:180px;height:180px;max-height:180px}.nalvra-product-login .nalvra-login-visual{justify-content:center;padding:0}.nalvra-product-login .nalvra-service-art{width:180px;height:180px;max-height:180px}.nalvra-login-operator-logo{max-width:230px;max-height:100px}.nalvra-login-caption,.nalvra-login-version{display:none}.asd-enterprise-art{object-fit:cover;object-position:center 19%}.asd-enterprise-caption{display:none}.asd-enterprise-login>div{justify-content:flex-start;min-height:auto;padding-top:24px;padding-bottom:32px}}.asd-enterprise-art-frame{aspect-ratio:2/3;width:min(100%,66.6667dvh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.asd-enterprise-product-credit{color:#d6bd8b;letter-spacing:.12em;white-space:nowrap;margin:0;font-size:clamp(10px,1vw,13px);line-height:1.6;position:absolute;top:23.7%;right:14%}@media (width<=959px){.asd-enterprise-art-frame{aspect-ratio:auto;width:100%;height:100%;inset:0;transform:none}.asd-enterprise-product-credit{font-size:11px;top:auto;bottom:16px}}.asd-enterprise-signals{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.asd-enterprise-signal{fill:none;stroke:#fff1b8;stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 95;filter:drop-shadow(0 0 4px #ffc65c);animation:4s ease-in-out infinite alternate asdSignalTravel}@keyframes asdSignalTravel{0%{stroke-dashoffset:100px;opacity:.15}15%,85%{opacity:1}to{stroke-dashoffset:5px;opacity:.15}}@media (prefers-reduced-motion:reduce),(width<=959px){.asd-enterprise-signals{display:none}}.asd-enterprise-ticket-glow{opacity:0;filter:brightness(1.65)saturate(1.15)drop-shadow(0 0 10px #ffc65c);animation:9s ease-in-out infinite asdTicketGlow}.asd-enterprise-labs-glow{animation:11s ease-in-out 2s infinite asdLabsGlow}@keyframes asdTicketGlow{0%,65%,to{opacity:0}79%{opacity:.85}}@keyframes asdLabsGlow{0%,72%,to{color:inherit;text-shadow:none}84%{color:#fff1b8;text-shadow:0 0 7px #ffc65c,0 0 16px #c8913a}}@media (prefers-reduced-motion:reduce){.asd-enterprise-ticket-glow{display:none}.asd-enterprise-labs-glow{animation:none}}
