:root{--lp-teal:#1eb1ac;--lp-dark:#2a2a2a;--lp-bg:#f5f7f8}body{color:var(--lp-dark);background:var(--lp-bg);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:100vh;margin:0;font-family:Segoe UI,sans-serif;display:flex}.card{text-align:center;background:#fff;border:1px solid #e1e1e1;border-radius:20px;width:85%;max-width:400px;padding:60px 40px;box-shadow:0 10px 30px #0000000a}.logo{width:190px;margin-bottom:20px}.link{color:var(--lp-dark)}h1{color:var(--lp-teal);letter-spacing:-.5px;margin:0 0 12px;font-size:1.5rem}#status-text{opacity:.9;margin-bottom:10px;font-size:1rem}.btn{background:var(--lp-dark);color:#fff;text-transform:uppercase;border-radius:12px;margin:40px auto 25px;padding:16px;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.footer{color:#b0b0b0;border-top:1px solid #f0f0f0;padding-top:25px;font-size:.85rem}.badge-container{text-align:center;margin-bottom:10px}.badge{border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.pulse-circle{width:10px;height:10px;animation:2s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
