body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#080c14;color:#e2e8f0;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.app,body{min-height:100vh}.app{display:flex;flex-direction:column;overflow:hidden;position:relative}.bg-grid{background-image:linear-gradient(#00b4ff0a 1px,#0000 0),linear-gradient(90deg,#00b4ff0a 1px,#0000 0);background-size:48px 48px;inset:0}.bg-glow,.bg-grid{pointer-events:none;position:fixed;z-index:0}.bg-glow{background:radial-gradient(ellipse at center,#00a0ff1f 0,#0000 70%);height:600px;left:50%;top:-200px;transform:translateX(-50%);width:800px}.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c14d9;border-bottom:1px solid #ffffff0f;position:relative;z-index:10}.nav-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:18px 32px}.logo-text{color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.02em}.logo-accent{color:#00b4ff;margin-left:6px}.logo-img{height:60px;width:auto}.nav-links{align-items:center;display:flex;gap:24px}.nav-ghost{background:#ffffff14;border-radius:6px;display:block;height:10px;width:64px}.nav-ghost.short{width:44px}.main{align-items:center;display:flex;flex:1 1;justify-content:center;padding:60px 24px;position:relative;z-index:1}.content{max-width:700px;text-align:center;width:100%}.status-badge{align-items:center;background:#00b4ff14;border:1px solid #00b4ff4d;border-radius:999px;color:#00b4ff;display:inline-flex;font-size:.78rem;font-weight:600;gap:8px;letter-spacing:.08em;margin-bottom:32px;padding:6px 16px;text-transform:uppercase}.status-dot{animation:pulse 1.5s ease-in-out infinite;background:#00b4ff;border-radius:50%;height:8px;width:8px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.headline{color:#f0f6ff;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:24px}.headline-accent{color:#00b4ff;text-shadow:0 0 40px #00b4ff66}.subtext{color:#89a;font-size:1.05rem;line-height:1.75;margin:0 auto 40px;max-width:560px}.progress-wrap{margin-bottom:48px}.progress-label{color:#678;display:flex;font-size:.82rem;justify-content:space-between;margin-bottom:10px}.progress-pct{color:#00b4ff;font-weight:600}.progress-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.progress-bar{animation:shimmer 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0070cc,#00b4ff,#00e0ff);background-size:200% 100%;border-radius:999px;height:100%;width:85%}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}@media (max-width:500px){.cards{grid-template-columns:1fr}}.card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:20px 24px;text-align:left;transition:border-color .2s}.card:hover{border-color:#00b4ff33}.card-icon{font-size:1.4rem}.card-title{color:#c8d8e8;font-size:.9rem;font-weight:600}.card-status{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.card-status.upgrading{background:#ffa0001f;border:1px solid #ffa00040;color:#fa3}.card-status.done{background:#00c8641a;border:1px solid #00c86433;color:#0c6}.contact-line{color:#678;font-size:.9rem}.contact-link{color:#00b4ff;font-weight:500;text-decoration:none}.contact-link:hover{text-decoration:underline}.footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 32px;position:relative;z-index:10}.footer-copy{color:#456;font-size:.8rem}.footer-ghosts{align-items:center;display:flex;gap:18px}.footer-ghost{background:#ffffff0d;border-radius:4px;display:block;height:8px;width:52px}.footer-ghost.short{width:36px}
/*# sourceMappingURL=main.03ed130b.css.map*/