*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}#root,.coming-soon-container{min-height:100vh;width:100%}.coming-soon-container{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#1e293b 75%,#0f172a);display:flex;justify-content:center;overflow:hidden;position:relative}.bg-animation{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.floating-shape{animation:float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.shape-1{animation-delay:0s;height:80px;left:10%;top:20%;width:80px}.shape-2{animation-delay:2s;height:120px;right:15%;top:60%;width:120px}.shape-3{animation-delay:4s;height:60px;left:20%;top:80%;width:60px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.main-content{align-items:center;display:flex;justify-content:center;max-width:100%;padding:2rem;z-index:2}.glass-card,.main-content{position:relative;width:100%}.glass-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d;max-width:600px;min-width:320px;overflow:hidden;padding:2.5rem 2rem;text-align:center}.glass-card:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.logo-section{margin-bottom:2rem}.logo{display:inline-block;position:relative}.logo-text{color:#f8fafc;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;text-shadow:0 2px 4px #00000080}.logo-accent{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#3b82f6,#06b6d4,#8b5cf6);border-radius:2px;bottom:-4px;height:3px;left:0;position:absolute;right:0}@keyframes shimmer{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.05)}}.content-section{color:#f8fafc}.main-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #00000080}.gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#06b6d4,#8b5cf6,#10b981);-webkit-background-clip:text;background-clip:text;background-size:300% 300%}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.description{font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:400px;opacity:.9}.countdown-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:0}.countdown-item{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;min-width:80px;padding:1.5rem 1rem;transition:transform .3s ease,box-shadow .3s ease}.countdown-item:hover{background:#ffffff1f;box-shadow:0 10px 25px #0006;transform:translateY(-5px)}.countdown-number{color:#f8fafc;font-size:2rem;font-weight:700;text-shadow:0 2px 4px #00000080}.countdown-label{font-size:.9rem;letter-spacing:.5px;margin-top:.5rem;opacity:.8;text-transform:uppercase}.countdown-separator{animation:pulse 2s ease-in-out infinite;color:#f8fafc99;font-size:1.5rem;font-weight:700}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@media (max-width:768px){.main-content{padding:1rem;width:100%}.glass-card{max-width:100%;padding:2rem 1.5rem;width:100%}.main-title{font-size:2.2rem}.logo-text{font-size:2rem}.countdown-container{gap:.5rem}.countdown-item{min-width:70px;padding:1rem .5rem}.countdown-number{font-size:1.5rem}}@media (max-width:480px){.main-content{padding:.5rem;width:100%}.glass-card{max-width:100%;min-width:280px;padding:1.5rem 1rem;width:100%}.main-title{font-size:1.8rem}.countdown-container{gap:.25rem}.countdown-item{min-width:60px;padding:.8rem .4rem}.countdown-number{font-size:1.2rem}.countdown-label{font-size:.8rem}}.App{min-height:100vh;width:100%}
/*# sourceMappingURL=main.ba0579bc.css.map*/