.auth-guard-loading{z-index:9999;color:#ecfff4;background-color:#07130e;background-image:linear-gradient(#39ff8a13 1px,#0000 1px),linear-gradient(90deg,#39ff8a13 1px,#0000 1px);background-size:24px 24px;place-items:center;min-width:0;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0;overflow:hidden}.auth-guard-loading__scan{inset-inline:0;background:linear-gradient(90deg,#0000,#53ff9bb8,#0000);height:1px;animation:2.8s ease-in-out infinite alternate auth-guard-scan;position:absolute;top:16%;box-shadow:0 0 22px #2cff8347}.auth-guard-loading__panel{background:#081f14e0;border:1px solid #42e07f52;border-radius:1.25rem;width:min(100%,34rem);padding:clamp(1.5rem,4vw,2.5rem);position:relative;box-shadow:0 24px 80px #00000057}.auth-guard-loading__eyebrow{color:#62dc97;letter-spacing:.12em;font-size:.72rem;font-weight:800;display:block}.auth-guard-loading__panel h1{margin:.65rem 0 0;font-size:clamp(1.35rem,4vw,2rem);line-height:1.2}.auth-guard-loading__panel p{color:#ddf6e7b8;margin:.9rem 0 0;line-height:1.55}.auth-guard-loading__line{background:#63dd961f;border-radius:999px;width:100%;height:.35rem;margin-block-start:1.35rem;overflow:hidden}.auth-guard-loading__line:after{border-radius:inherit;content:"";background:#42df81;width:38%;height:100%;animation:1.25s ease-in-out infinite alternate auth-guard-progress;display:block}@keyframes auth-guard-scan{to{transform:translateY(62vh)}}@keyframes auth-guard-progress{to{transform:translate(164%)}}@media (prefers-reduced-motion:reduce){.auth-guard-loading__scan,.auth-guard-loading__line:after{animation:none}}
