@import"https://rsms.me/inter/inter.css";@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@400;500;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;background:#02050a}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{width:100%;height:100%}.app-container{width:100%;height:100%;position:relative;overflow:hidden}.scene{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.grid-wrap{position:absolute;left:50%;top:50%;width:400vw;height:400vh;transform-style:preserve-3d;transform:translate(-50%,-50%) perspective(1400px) rotateX(76deg);animation:gridMove 2s linear infinite}.grid,.grid2,.grid3{position:absolute;top:0;right:0;bottom:0;left:0}.grid{background-image:linear-gradient(rgba(0,151,255,.09) 2px,transparent 2px),linear-gradient(90deg,rgba(0,151,255,.09) 2px,transparent 2px);background-size:180px 180px}.grid2{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px}.grid3{background-image:linear-gradient(rgba(0,151,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,151,255,.03) 1px,transparent 1px);background-size:320px 320px}.glow{position:absolute;left:50%;top:50%;width:900px;height:900px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(0,151,255,.32) 0%,rgba(0,151,255,.16) 18%,rgba(0,151,255,.08) 35%,rgba(0,151,255,.03) 50%,transparent 72%);filter:blur(220px);z-index:5;animation:glowPulse 5s ease-in-out infinite alternate}.glow:before{content:"";position:absolute;top:35%;right:35%;bottom:35%;left:35%;border-radius:50%;background:#0097ffe6;filter:blur(140px)}.glow2{position:absolute;left:50%;top:50%;width:1600px;height:1600px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(0,151,255,.08),transparent 70%);filter:blur(260px);z-index:2}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,transparent 40%,rgba(0,0,0,.82) 100%);z-index:20}.noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.02;background-image:repeating-radial-gradient(circle at 0 0,white 0,transparent 1px);background-size:4px 4px;z-index:30}.content-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:50}.maintenance-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#02050a66;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border:1px solid rgba(0,151,255,.2);border-radius:20px;padding:60px 50px;max-width:600px;width:90%;box-shadow:0 8px 32px #0097ff1a}.maintenance-icon{font-size:64px;margin-bottom:24px;animation:rotate 3s linear infinite}.maintenance-title{font-size:32px;font-weight:700;font-family:Unbounded,sans-serif;color:#fff;margin-bottom:8px;letter-spacing:-.3px}.maintenance-subtitle{font-size:16px;font-weight:500;color:#7a8ba8;margin-bottom:8px;letter-spacing:1px}.error-info{margin:20px 0 32px;padding:16px 24px;background:#ff44441f;border:2px solid rgba(255,107,107,.4);border-radius:12px}.error-message{font-size:16px;font-weight:700;color:#ff5252;margin:0;letter-spacing:.3px}.maintenance-text{font-size:15px;color:#a0afc4;line-height:1.6;margin-bottom:16px;font-weight:400}.contact-text{font-size:15px;color:#a0afc4;line-height:1.6;font-weight:400}.contact-link{color:#00d4ff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:all .3s ease;font-weight:500}.contact-link:hover{color:#0097ff;text-decoration-thickness:2px;filter:brightness(1.2);transform:scale(1.08)}.contact-link:active{transform:scale(.98);opacity:.8}@keyframes gridMove{0%{transform:translate(-50%,-50%) perspective(1400px) rotateX(76deg) translateY(0)}to{transform:translate(-50%,-50%) perspective(1400px) rotateX(76deg) translateY(180px)}}@keyframes glowPulse{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.12)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.maintenance-card{padding:40px 32px;border-radius:16px}.maintenance-title{font-size:32px}.maintenance-subtitle,.maintenance-text,.contact-text{font-size:14px}.maintenance-icon{font-size:48px;margin-bottom:16px}}@media (max-width: 480px){.maintenance-card{padding:32px 24px;max-width:95%}.maintenance-title{font-size:26px}.maintenance-subtitle{font-size:12px}.maintenance-text{font-size:13px;margin-bottom:12px}.contact-text{font-size:13px}.maintenance-icon{font-size:40px;margin-bottom:12px}}.app-container{--accent-rgb: 0,151,255;--accent-strong: rgba(var(--accent-rgb), .95);--accent-weak: rgba(var(--accent-rgb), .12);--card-border: rgba(var(--accent-rgb), .2)}.app-container.theme-orange{--accent-rgb: 255,138,0}.app-container.theme-aqua{--accent-rgb: 0,214,255}.app-container.theme-green{--accent-rgb: 0,200,102}.app-container.theme-lime{--accent-rgb: 181,255,0}.app-container.theme-red{--accent-rgb: 255,65,65}.app-container .maintenance-card{border:1px solid var(--card-border);box-shadow:0 8px 32px rgba(var(--accent-rgb),.08)}.app-container .error-info{background:rgba(var(--accent-rgb),.08);border:2px solid rgba(var(--accent-rgb),.28)}.app-container .error-message{color:rgba(var(--accent-rgb),.95)}.app-container .glow{background:radial-gradient(circle,rgba(var(--accent-rgb),.32) 0%,rgba(var(--accent-rgb),.16) 18%,rgba(var(--accent-rgb),.08) 35%,rgba(var(--accent-rgb),.03) 50%,transparent 72%)}.app-container .glow:before{background:rgba(var(--accent-rgb),.9)}.app-container .glow2{background:radial-gradient(circle,rgba(var(--accent-rgb),.08),transparent 70%)}.app-container .grid{background-image:linear-gradient(rgba(var(--accent-rgb),.09) 2px,transparent 2px),linear-gradient(90deg,rgba(var(--accent-rgb),.09) 2px,transparent 2px)}.app-container .grid3{background-image:linear-gradient(rgba(var(--accent-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.03) 1px,transparent 1px)}.app-container .contact-link{color:rgba(var(--accent-rgb),.95)}.app-container .contact-link:hover{color:rgba(var(--accent-rgb),.8)}
