.pushx-maintenance{z-index:99999;background:radial-gradient(circle at 50% 35%, #36f52d0e, transparent 32%), var(--pushx-bg);color:#fff;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.pushx-maintenance-grid{opacity:.14;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.pushx-maintenance-glow{filter:blur(110px);pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute}.pushx-maintenance-glow-one{background:#36f52d14;animation:7s ease-in-out infinite pushx-maintenance-float;top:-180px;right:10%}.pushx-maintenance-glow-two{background:#40ff8f0e;animation:8s ease-in-out infinite reverse pushx-maintenance-float;bottom:-220px;left:8%}.pushx-maintenance-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff13;border-radius:24px;width:min(100%,560px);padding:42px;position:relative;box-shadow:0 30px 100px #0000007a}.pushx-maintenance-status{color:#36f52db3;letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:28px;font-size:9px;font-weight:800;display:inline-flex}.pushx-maintenance-status-dot{background:var(--pushx-accent);border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite pushx-maintenance-pulse;box-shadow:0 0 12px #36f52dcc}.pushx-maintenance-icon{width:58px;height:58px;color:var(--pushx-accent);background:#36f52d0b;border:1px solid #36f52d29;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.pushx-maintenance-brand{color:#ffffffe0;letter-spacing:-.03em;margin-bottom:22px;font-size:16px;font-weight:700}.pushx-maintenance-brand strong{color:var(--pushx-accent)}.pushx-maintenance-card h1{color:#f7fff4;letter-spacing:-.045em;margin:0;font-size:clamp(27px,5vw,38px);font-weight:760;line-height:1.08}.pushx-maintenance-card p{max-width:430px;color:var(--pushx-muted);margin:18px auto 0;font-size:13px;line-height:1.7}.pushx-maintenance-link{min-height:42px;color:var(--pushx-mint);background:#36f52d0f;border:1px solid #36f52d29;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.pushx-maintenance-link:hover{background:#36f52d17;transform:translateY(-1px)}.pushx-maintenance-footer{color:#ffffff38;letter-spacing:.1em;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:18px;font-size:8px;font-weight:700;display:flex}.pushx-maintenance-footer span{align-items:center;gap:6px;display:flex}.pushx-maintenance-footer i{background:#36f52db8;border-radius:50%;width:5px;height:5px}@keyframes pushx-maintenance-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes pushx-maintenance-float{0%,to{transform:translate(0,0)}50%{transform:translateY(24px)}}@media (max-width:640px){.pushx-maintenance{padding:16px}.pushx-maintenance-card{border-radius:20px;padding:32px 20px 24px}.pushx-maintenance-footer{flex-direction:column;align-items:flex-start}}
