:root{--bg-color: #0b0b0b;--text-primary: #ffffff;--text-secondary: #888888;--accent: #ffffff;--grid-color: rgba(255, 255, 255, .03)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-primary);overflow:hidden;height:100vh;-webkit-font-smoothing:antialiased}.coming-soon{position:relative;width:100%;height:100vh;display:flex;flex-direction:column}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.15'/%3E%3C/svg%3E");pointer-events:none;z-index:1;opacity:.12}.ambient-light{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120vw;height:120vh;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.04) 0%,transparent 60%);z-index:0;animation:breathe 10s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.container{position:relative;z-index:2;height:100%;max-width:1400px;width:100%;margin:0 auto;padding:2rem 3rem;display:flex;flex-direction:column;justify-content:space-between}.header{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);animation:slideDown 1s cubic-bezier(.16,1,.3,1)}.brand{display:flex;align-items:center;gap:1rem}.brand-mark{font-weight:700;font-size:1.2rem;background:#fff;color:#000;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.brand-name{font-size:.85rem;letter-spacing:.2em;font-weight:600}.status-pill{display:flex;align-items:center;gap:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:.5rem 1rem;border-radius:100px;backdrop-filter:blur(5px)}.status-text{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.pulsing-dot{width:6px;height:6px;background-color:var(--accent);border-radius:50%;box-shadow:0 0 10px #ffffff80;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.5;box-shadow:0 0 #fff3}70%{opacity:1;box-shadow:0 0 0 6px #fff0}to{opacity:.5;box-shadow:0 0 #fff0}}.main-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:2rem}.headline{font-size:clamp(2.5rem,5vw,5rem);line-height:1.1;font-weight:500;letter-spacing:-.03em;display:flex;flex-direction:column}.headline .line{display:block;opacity:0;transform:translateY(20px);animation:fadeInUp 1s cubic-bezier(.16,1,.3,1) forwards}.headline .line:nth-child(1){animation-delay:.2s}.headline .line:nth-child(2){animation-delay:.4s}.headline .line:nth-child(3){animation-delay:.6s}.text-gradient{background:linear-gradient(90deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.divider{width:60px;height:1px;background:#fff;margin:1rem 0;opacity:0;animation:expandWidth 1s cubic-bezier(.16,1,.3,1) forwards .8s}@keyframes expandWidth{0%{width:0;opacity:0}to{width:60px;opacity:1}}.bio{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;max-width:600px;font-weight:300;opacity:0;animation:fadeIn 1s ease-out forwards 1s}.notify-wrapper{margin-top:2rem;opacity:0;animation:fadeIn 1s ease-out forwards 1.2s}.notify-label{font-family:Courier New,monospace;font-size:.85rem;color:var(--accent);border-left:2px solid var(--accent);padding-left:1rem}.footer-section{display:flex;justify-content:space-between;align-items:flex-end;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);opacity:0;animation:fadeIn 1s ease-out forwards 1.4s}.social-links{display:flex;gap:2rem}.social-item{color:var(--text-secondary);text-decoration:none;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:color .3s ease;position:relative}.social-item:hover{color:var(--text-primary)}.social-text{position:relative}.social-item:hover .social-text:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:#fff}.social-arrow{opacity:0;transform:translate(-5px,5px);transition:all .3s ease}.social-item:hover .social-arrow{opacity:1;transform:translate(0)}.copyright{font-size:.75rem;color:#444;letter-spacing:.05em}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:1024px){.headline{font-size:3.5rem}}@media(max-width:768px){body{overflow:hidden;position:fixed;width:100%;height:100%}.container{padding:1.5rem 1.5rem 2rem;height:100vh;overflow:hidden}.header{padding-bottom:1rem;padding-top:1rem;flex-shrink:0}.main-content{justify-content:center;padding-top:0;padding-bottom:0;gap:1.5rem;flex:1}.headline{font-size:2.25rem}.headline .line{display:block}.bio{font-size:.95rem;max-width:100%;margin-top:.5rem}.footer-section{flex-direction:column;align-items:center;gap:1.5rem;padding-top:1rem;flex-shrink:0}.social-links{flex-wrap:wrap;justify-content:center;gap:1.5rem}.copyright{opacity:.7;order:2}}@media(max-width:480px){.brand-name{font-size:.75rem}.status-text{display:none}.status-pill{padding:.5rem}.headline{font-size:1.85rem}.social-links{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;text-align:center}.social-item{justify-content:center;padding:.5rem;background:#ffffff08;border-radius:8px}.social-arrow{display:none}}
