@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--bg-dark:#040206;--primary:#ff5200;--primary-hover:#ff7333;--primary-rgb:255, 82, 0;--text-main:#fff;--text-muted:#838392;--surface:#0e0b1473;--border:#ffffff09;--success:#10b981;--font-sans:"Inter", sans-serif;--shadow-lux:0 40px 100px #000000e6, inset 0 1px 0 #ffffff0d}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-dark);color:var(--text-main);justify-content:center;align-items:center;min-height:100vh;line-height:1.5;display:flex;overflow:hidden}.bg-grid{z-index:-2;opacity:.8;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-position:50%;background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 80%);mask-image:radial-gradient(circle,#000 10%,#0000 80%)}.bg-glow-orange{z-index:-1;pointer-events:none;filter:blur(110px);background:radial-gradient(circle,#ff520017 0%,#0000 70%);width:65vw;height:65vh;animation:25s ease-in-out infinite alternate drift;position:fixed;top:-15%;left:20%}.bg-glow-purple{z-index:-1;pointer-events:none;filter:blur(120px);background:radial-gradient(circle,#8b5cf612 0%,#0000 70%);width:60vw;height:60vh;animation:22s ease-in-out infinite alternate drift-rev;position:fixed;bottom:-10%;right:15%}.bg-glow-cyan{z-index:-1;pointer-events:none;filter:blur(100px);background:radial-gradient(circle,#06b6d40d 0%,#0000 70%);width:45vw;height:45vh;animation:30s ease-in-out infinite alternate drift;position:fixed;top:50%;left:-10%}@keyframes drift{0%{transform:translate(-8%,-8%)scale(1)}to{transform:translate(8%,8%)scale(1.15)}}@keyframes drift-rev{0%{transform:translate(8%,8%)scale(1.15)}to{transform:translate(-8%,-8%)scale(1)}}.maintenance-wrapper{z-index:10;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:relative}.maintenance-card{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(40px);width:100%;max-width:580px;box-shadow:var(--shadow-lux);text-align:center;border-radius:36px;flex-direction:column;align-items:center;padding:4.5rem 3.5rem;animation:.9s cubic-bezier(.16,1,.3,1) fadeInScale;display:flex}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}.release-badge{letter-spacing:2px;color:var(--primary);background:#ffffff04;border:1px solid #ffffff0a;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2.75rem;padding:.45rem 1rem;font-size:.65rem;font-weight:800;display:inline-flex}.release-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 10px var(--primary);border-radius:50%;animation:1.8s infinite dotPulse}@keyframes dotPulse{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .6);transform:scale(.9)}70%{box-shadow:0 0 0 6px rgba(var(--primary-rgb), 0);transform:scale(1.1)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), 0);transform:scale(.9)}}.brand-header{flex-direction:column;align-items:center;margin-bottom:3.5rem;display:flex}.logo-icon{background:linear-gradient(135deg, #ff8f3d 0%, var(--primary) 100%);color:#fff;width:52px;height:52px;box-shadow:0 12px 30px rgba(var(--primary-rgb), .35), inset 0 1px 0 #fff3;text-shadow:0 2px 4px #00000026;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.75rem;font-weight:900;display:flex}.brand-title{letter-spacing:-2.5px;color:#fff;margin-bottom:.25rem;font-size:3.5rem;font-weight:900;line-height:1}.brand-subtitle{color:var(--primary);letter-spacing:12px;text-indent:12px;font-size:.75rem;font-weight:900}.countdown-display{justify-content:center;align-items:center;gap:.85rem;width:100%;margin-bottom:3.5rem;display:flex}.countdown-time-unit{border:1px solid var(--border);background:#00000040;border-radius:18px;flex-direction:column;flex:1;align-items:center;min-width:95px;padding:1.4rem .5rem;transition:transform .3s;display:flex;box-shadow:inset 0 4px 20px #0009}.countdown-time-unit:hover{transform:translateY(-2px)}.countdown-time-value{color:#fff;letter-spacing:-1.2px;text-shadow:0 0 15px rgba(var(--primary-rgb), .25);margin-bottom:.35rem;font-size:2.75rem;font-weight:800;line-height:1}.countdown-time-divider{color:#ffffff0d;margin-top:-1.5rem;font-size:1.75rem;font-weight:700}.countdown-time-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.65rem;font-weight:800}.release-info{color:var(--text-muted);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:.5rem;width:100%;padding-top:2rem;font-size:.8rem;font-weight:600;display:flex}@media (width<=640px){.maintenance-card{padding:3.5rem 1.5rem}.brand-title{font-size:2.75rem}.countdown-display{gap:.4rem}.countdown-time-unit{min-width:72px;padding:1rem .25rem}.countdown-time-value{font-size:1.85rem}.countdown-time-divider{display:none}}.logo-container{background:#ffffff04;border:1px solid #ffffff0d;border-radius:20px;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:2rem;padding:2px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff1a}.logo-image{object-fit:cover;border-radius:16px;width:100%;height:100%}
