@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--spline-m-scale:0.50;--spline-m-offset-x:0px;--spline-m-offset-y:0px}::selection{background:#f2ea59;color:#000}.main-title ::selection,.main-title::selection{background:#f2ea59;color:#000}.subtitle ::selection,.subtitle::selection{background:#f2ea59;color:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;overscroll-behavior-y:contain}.app,body{background:#000}.app{display:flex;flex-direction:column;min-height:100vh;position:relative}.app:before{background:radial-gradient(50% 60% at 72% 40%,#0c1a3a66 0,#070e2047 35%,#0000 65%);-webkit-clip-path:inset(0 0 0 45%);clip-path:inset(0 0 0 45%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.main{position:relative;z-index:1}.header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;justify-content:space-between;left:0;padding:32px 48px;position:fixed;right:0;top:0;z-index:1000}.dev-toggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff40;border-radius:8px;bottom:16px;color:#fff;cursor:pointer;font:12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Inter,sans-serif;padding:8px 10px;position:fixed;right:16px;z-index:2000}.dev-toggle:hover{background:#000000b3}.logo{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1}.logo-img{display:block;height:28px;width:auto}.header-right{align-items:center;display:flex;gap:20px}.existing-user{color:#fff9;font-size:14px}.login-btn{background:#0000;border:1px solid #ffffff4d;border-radius:24px;color:#fff;font-size:14px;font-weight:500;padding:10px 24px;text-decoration:none;transition:all .3s}.login-btn:hover{background:#ffffff1a;border-color:#ffffff80}.main{align-items:center;display:flex;flex:1 1;justify-content:center;padding:100px 48px 80px}.content-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:.9fr 1.1fr;margin-top:-40px;max-width:1400px;padding-left:20px;padding-right:80px;width:100%}.blob-section{align-items:center;background:#000;display:flex;height:600px;justify-content:center;left:-160px;overflow:hidden;position:relative;width:calc(100% + 160px);z-index:0}.blob-section .spline-embed{background:#0000;border:none;height:180%;left:50%;outline:none;pointer-events:auto;position:absolute;top:50%;touch-action:none;transform:translate(calc(-50% + 28px),-50%);width:180%}@media (max-width:1024px){.blob-section .spline-embed{height:160%;transform:translate(-50%,-50%);width:160%}}.spline-wrapper{height:180%;left:50%;position:absolute;top:50%;transform:translate(-52%,-50%);width:180%}.content-section{max-width:706px;padding-left:0;position:relative;width:100%;z-index:1}.main-title{font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:123px;font-weight:600;letter-spacing:-.03em;line-height:100px;margin-bottom:48px;text-align:left;white-space:nowrap}.highlight{color:#f2ea59;font-weight:600}.subtitle{color:#fffc;font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:44px;margin-bottom:48px;text-align:left;white-space:nowrap}.rotating-text-container{align-items:baseline;display:inline-flex;height:44px;position:relative;width:auto}.rotating-word{animation:typingWidth 1.2s steps(30) forwards;color:#f2ea59;display:block;font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;height:44px;line-height:44px;overflow:hidden;white-space:nowrap;width:0}@keyframes typingWidth{0%{width:0}to{width:var(--word-width)}}.cursor{display:none!important}.waitlist-form{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0f,0 8px 24px #00000059;display:flex;flex-direction:row;gap:12px;height:60px;justify-content:space-between;margin:0 0 24px;padding:0 10px 0 20px;width:706px}.email-input{background:#0000;border:none;color:#fff;flex:1 1;font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:100%;min-width:0;outline:none;padding:0;transition:all .3s}.email-input::placeholder{color:#fff9}.email-input:focus{outline:none}.join-button{align-items:center;background:#f2ea59;border:1px solid #fff;border-radius:10px;box-shadow:none;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:10px;height:40px;justify-content:center;outline:none;padding:0;transition:all .3s;white-space:nowrap;width:154px}.join-button:hover{background:#f2ea59;box-shadow:0 8px 24px #f2ea594d;transform:translateY(-2px)}.join-button:focus{box-shadow:0 0 0 3px #f2ea5933;outline:none}.join-button:active{transform:translateY(0)}.join-button:disabled{cursor:wait;opacity:.7;transform:none}.confirmation-message{align-items:center;background:#01b71f14;border:none;border-radius:20px;display:inline-flex;flex-direction:row;gap:10px;height:60px;justify-content:center;margin:0 10px 0 0;min-width:167px;padding:0 20px;width:auto}.confirmation-message:before{display:none}@keyframes gradientMove{0%{background-position:0 50%}to{background-position:300% 50%}}.confirmation-message svg{flex-shrink:0}.confirmation-text{color:#01b71f;font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;letter-spacing:0}@keyframes glow{0%{filter:drop-shadow(0 0 4px rgba(52,211,153,.4))}to{filter:drop-shadow(0 0 8px rgba(52,211,153,.8))}}.confirmation-note{color:#ffffffd9;display:inline-block;font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:100%}.position-number{animation:numberPop .6s cubic-bezier(.68,-.55,.265,1.55) .3s both;color:#f2ea59;font-size:18px;font-weight:600}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes numberPop{0%{opacity:0;transform:scale(0) rotate(180deg)}50%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.footer-content{align-items:center;display:flex;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:14px;gap:8px;justify-content:flex-start;letter-spacing:.05em;margin-top:24px;max-width:706px;text-transform:uppercase;width:100%}.footer-content span:not(.divider){-webkit-text-fill-color:#0000;animation:aiGradient 4s ease infinite;background:linear-gradient(90deg,#818cf8,#c084fc,#f472b6);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;position:relative}.footer-content span:not(.divider):before{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#818cf8,#c084fc,#f472b6);-webkit-background-clip:text;background-clip:text;content:attr(data-text);filter:blur(10px);left:0;opacity:.5;position:absolute;top:0;z-index:-1}.divider{color:#818cf866;margin:0 8px}@keyframes aiGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:1024px){.content-container{grid-template-columns:1fr;padding-left:20px;padding-right:20px;text-align:center}.blob-section{left:0;width:100%}.content-section{margin:0 auto;max-width:706px}.main-title{font-size:80px;line-height:1.1;white-space:normal}.subtitle{font-size:28px;white-space:normal}.blob-section{height:400px;margin-bottom:20px;order:-1}.spline-embed,.spline-loading{height:400px;width:400px}.waitlist-form{margin:0 auto 24px;max-width:500px}}@media (max-width:640px){button,input,select,textarea{font-size:16px}.app{background:#000;min-height:100vh}.app:before{display:none}.header{background:#0000;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.logo{font-size:20px;font-weight:600}.logo-img{height:24px}.existing-user{display:none}.login-btn{border-radius:20px;font-size:14px;padding:8px 20px}.main{justify-content:flex-start;min-height:auto;padding:64px 12px 12px}.content-container,.main{display:flex;flex-direction:column}.content-container{align-items:center;gap:6px;margin-top:0;padding:0}.main-title{font-size:60px;font-weight:600;letter-spacing:-.02em;line-height:54px;margin-bottom:20px;text-align:center;white-space:normal}.main-title br{display:block}.subtitle{font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:400;line-height:40px;margin-bottom:12px;padding:0 8px;text-align:center;white-space:normal}.rotating-text-container{display:block;height:44px;margin:2px auto 0;position:relative;white-space:nowrap;width:auto;width:var(--word-width,auto)}.rotating-word{animation:typingWidth 1.2s steps(30) forwards;color:#f2ea59;display:block;font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:400;line-height:40px;overflow:hidden;white-space:nowrap;width:0}.waitlist-form{align-items:center;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9999px;flex-direction:row;gap:8px;max-width:100%;padding:6px 6px 6px 12px;width:100%}.waitlist-form:focus-within{background:#ffffff14;border-color:#f2ea5980}.email-input{background:#0000;border:none;color:#ffffffe6;flex:1 1;font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;height:40px;line-height:20px;padding:0 8px}.email-input:focus{outline:none}.email-input::placeholder{color:#fff6}.join-button{background:#f2ea59;border-radius:9999px;color:#000;font-size:16px;font-weight:700;height:40px;min-width:128px;padding:0 20px;width:auto}.confirmation-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.confirmation-message{align-items:center;background:#01b71f14;border:none;border-radius:20px;flex-direction:row;gap:10px;height:50px;justify-content:center;margin:0 auto 8px;padding:0 20px;text-align:center;width:280px}.confirmation-message svg,.confirmation-message:before{display:none}.confirmation-text{color:#01b71f;font-size:16px;font-weight:600;margin:0}.confirmation-note{color:#ffffffd9;font-family:Degular,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:20px;text-align:center}.confirmation-text:before{content:"✓ ";margin-right:4px}.waitlist-position{color:#fffc;font-size:14px}.blob-section{display:flex;height:auto;justify-content:center;left:0;margin-top:16px;order:-1;width:100%}.spline-box{height:28vh;margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.spline-box .spline-embed{background:#0000;border:none;height:220%;left:50%;outline:none;pointer-events:auto;position:absolute;top:50%;transform:translate(calc(-50% + 28px),-50%) scale(.442);transform-origin:center center;width:220%}.spline-skeleton{animation:shimmer 1.2s linear infinite;background:linear-gradient(120deg,#ffffff0d,#ffffff05 30%,#ffffff0d 60%);border-radius:24px;filter:blur(6px);inset:0;position:absolute}@keyframes shimmer{0%{opacity:.6;transform:translateX(-20%)}to{opacity:.4;transform:translateX(20%)}}.spline-loading{height:100%;width:100%}.footer-content{flex-direction:row;font-size:11px;gap:4px;justify-content:center;letter-spacing:normal;margin-top:24px;padding:0 12px;position:static;text-transform:none}.footer-content span:not(.divider){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#818cf8,#c084fc,#f472b6);-webkit-background-clip:text;background-clip:text}.divider{color:#ffffff4d;display:inline;margin:0 4px}}@media (max-width:375px){.main-title{font-size:32px}.subtitle{font-size:16px;margin-bottom:32px}.spline-loading{height:100%;width:100%}}
/*# sourceMappingURL=main.fcb01995.css.map*/