:root{--bg-dark: #090d16;--bg-card: rgba(18, 24, 38, .75);--border-color: rgba(255, 255, 255, .08);--border-glow: rgba(99, 102, 241, .3);--primary: #6366f1;--primary-light: #818cf8;--accent: #10b981;--text-main: #f8fafc;--text-muted: #94a3b8;--font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);background-color:var(--bg-dark);color:var(--text-main);min-height:100vh;display:flex;justify-content:center;align-items:center;overflow-x:hidden;background-image:radial-gradient(circle at 15% 20%,rgba(99,102,241,.15) 0%,transparent 40%),radial-gradient(circle at 85% 80%,rgba(16,185,129,.12) 0%,transparent 40%)}.container{width:100%;max-width:680px;padding:2rem}.card{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:24px;padding:3rem 2.5rem;box-shadow:0 20px 50px #00000080,0 0 30px #6366f10d;text-align:center;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.card:hover{border-color:var(--border-glow);box-shadow:0 20px 50px #0009,0 0 40px #6366f126}.badge{display:inline-flex;align-items:center;gap:.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:var(--accent);padding:.4rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.status-dot{width:8px;height:8px;background-color:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}h1{font-size:2.5rem;font-weight:800;letter-spacing:-.025em;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}p.description{color:var(--text-muted);font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.info-box{display:flex;flex-direction:column;gap:.75rem;background:#00000040;border:1px solid rgba(255,255,255,.05);padding:1.25rem;border-radius:16px;text-align:left}.info-item{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.info-label{color:var(--text-muted)}.info-value{font-family:monospace;color:var(--primary-light);background:#6366f11a;padding:.2rem .6rem;border-radius:6px;font-size:.85rem}footer{margin-top:2rem;font-size:.825rem;color:var(--text-muted);opacity:.7}
