@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.coming-soon{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-lg);position:relative}.language-selector{position:absolute;right:var(--spacing-md);top:var(--spacing-md)}.language-selector select{background:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all var(--transition)}.language-selector select:hover{background:#ffffff26;border-color:#ffffff4d}.content{animation:fadeIn .8s ease;max-width:600px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.logo-container{margin-bottom:var(--spacing-xl)}.logo{animation:pulse 2s ease-in-out infinite;color:var(--color-accent);display:inline-block;margin-bottom:var(--spacing-md)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.site-name{font-size:3rem;font-weight:700;letter-spacing:-.02em;margin:0}.tagline{color:var(--color-text-secondary);font-size:1.25rem;margin-bottom:var(--spacing-lg)}.coming-soon-text{color:var(--color-accent);font-size:1.5rem;font-weight:600}.coming-soon-text,.waitlist-section{margin-bottom:var(--spacing-2xl)}.waitlist-title{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm)}.waitlist-description{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.waitlist-form{margin:0 auto;max-width:500px}.input-group{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.email-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-md);color:var(--color-text);flex:1 1;font-size:1rem;padding:1rem 1.25rem;transition:all var(--transition)}.email-input:focus{background:#ffffff14;border-color:var(--color-accent)}.email-input::placeholder{color:var(--color-text-secondary)}.submit-button{background:var(--color-accent);border-radius:var(--radius-md);color:#fff;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all var(--transition);white-space:nowrap}.submit-button:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.6}.error-message{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.success-message{background:#00cc661a;border:1px solid var(--color-success);border-radius:var(--radius-lg);margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl)}.success-icon{align-items:center;background:var(--color-success);border-radius:50%;color:#fff;display:flex;font-size:2rem;height:60px;justify-content:center;margin:0 auto var(--spacing-md);width:60px}.success-message h3{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.success-message p{color:var(--color-text-secondary)}.footer{border-top:1px solid #ffffff1a;padding-top:var(--spacing-xl)}.copyright,.made-in{color:var(--color-text-secondary);font-size:.875rem;margin:var(--spacing-xs) 0}@media (max-width:768px){.site-name{font-size:2rem}.tagline{font-size:1rem}.coming-soon-text{font-size:1.25rem}.input-group{flex-direction:column}.submit-button{width:100%}}:root{--color-bg:#000;--color-text:#fff;--color-text-secondary:#a0a0a0;--color-accent:#06f;--color-accent-hover:#0052cc;--color-success:#0c6;--color-error:#f36;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--transition:0.2s ease}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;background-color:var(--color-bg);color:#fff;color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem;padding:0 var(--spacing-md);width:100%}button{border:none;cursor:pointer}button,input{font-family:inherit;outline:none}a{color:inherit;text-decoration:none}@media (max-width:768px){html{font-size:14px}.container{padding:0 1rem;padding:0 var(--spacing-sm)}}
/*# sourceMappingURL=main.131d195d.css.map*/