@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=DotGothic16&display=swap");.landing-container{position:relative;width:100vw;height:100vh;background:#545cfe;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.background-ellipse{width:2042.27px;height:1718.85px;right:-1330px;bottom:-1000px;border:1px solid #9b9ba0;border-radius:50%}.background-ellipse,.union-bg{position:absolute;pointer-events:none}.union-bg{opacity:.8}.union-bg-1{right:-800px;top:80%;transform:translateY(-50%)}.union-bg-2{left:-600px;top:-400px}.top-bar{position:absolute;top:50%;left:0;right:0;height:60px;border-bottom:1px solid #9b9ba0;display:flex;align-items:flex-end;z-index:10;transform:translateY(-255px)}.top-bar-content{width:724px;padding:32px;border-right:1px solid #9b9ba0;border-left:1px solid #9b9ba0;margin:0 auto}.filename{font-family:var(--font-departure-mono),"Departure Mono",monospace;font-size:12px;font-weight:400;line-height:1.5;color:#bababd}.main-content{display:flex;align-items:center;justify-content:center;border:1px solid #9b9ba0;flex:1;z-index:5;width:100%;max-width:724px}.content-card{position:relative;background:transparent;border-top:0;border-bottom:0;padding:32px;width:724px;display:flex;flex-direction:column;gap:32px}.enigma-logo{width:152px;height:auto}.main-heading{font-family:Inter Tight,sans-serif;font-size:56px;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#ffffff;margin:0;max-width:580px}.waitlist-form{display:flex;align-items:center;gap:16px}.waitlist-text{font-family:var(--font-departure-mono),"Departure Mono",monospace;font-size:12px;font-weight:400;line-height:1.5;color:#efeff0;margin:0;white-space:nowrap}.form-wrapper{flex:1;max-width:280px}.form-wrapper form{display:flex;align-items:center;gap:0!important}.email-input{flex:1;background:#efeff0!important;border:1px solid #000000!important;border-right:0!important;padding:8px 12px!important;height:36px!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;line-height:1.4!important;color:#9b9ba0!important;outline:none!important;border-radius:0!important;min-width:0}.email-input::-moz-placeholder{color:#9b9ba0}.email-input::placeholder{color:#9b9ba0}.email-input:focus{color:#000000!important}.submit-button{width:36px;height:36px;background:#efeff0;border:1px solid #000000;border-left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;padding:0;flex-shrink:0}.submit-button:hover{background:#000000}.submit-button:hover img{filter:invert(1)}.submit-button:disabled{cursor:not-allowed;opacity:.6}.corner-decoration{position:absolute;width:3.83px;height:3.83px;background:#ffffff}.corner-top-left{top:-1.21px;left:-1px}.corner-top-right{top:-2px;right:-1px}.corner-bottom-left{bottom:-1px;left:-1px}.corner-bottom-right{bottom:-1px;right:-1px}.bottom-section{position:absolute;top:50%;left:0;right:0;border-top:1px solid #9b9ba0;z-index:10;transform:translateY(193px)}.bottom-content{width:724px;padding:32px;border-right:1px solid #9b9ba0;border-left:1px solid #9b9ba0;margin:0 auto;display:flex;flex-direction:column;gap:27px}.description{font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500;line-height:1.167;letter-spacing:-.02em;color:#ffffff;margin:0}.powered-badge{display:inline-flex;align-items:center;gap:10px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.powered-badge span{font-family:var(--font-departure-mono),"Departure Mono",monospace;font-size:12px;font-weight:400;line-height:1.5;color:#000000}.footer-text{position:absolute;bottom:19px;left:19.49px;font-family:DotGothic16,sans-serif;font-size:12px;line-height:1.5;color:#9a45ff;z-index:15}@media (max-width:768px){.landing-container{height:auto;min-height:100vh;padding:0;overflow-x:hidden}.top-bar{position:static;transform:none;order:1;border-bottom:1px solid #9b9ba0}.top-bar-content{width:100%;border-left:0;border-right:0;padding:16px 20px}.main-content{position:static;order:2;border:0;flex:1;padding:40px 0}.content-card{width:100%;padding:20px;gap:24px}.bottom-section{position:static;transform:none;order:3;border-top:1px solid #9b9ba0}.bottom-content{width:100%;border-left:0;border-right:0;padding:20px;gap:20px}.footer-text{position:static;order:4;padding:16px 20px;text-align:center}.main-heading{font-size:32px;line-height:1.2}.description{font-size:18px;line-height:1.3}.waitlist-form{flex-direction:column;align-items:flex-start;gap:12px}.waitlist-text{width:100%;white-space:normal}.form-wrapper{width:100%;max-width:none}.background-ellipse,.union-bg{display:none}.enigma-logo{width:120px;height:auto}.bottom-content a{width:100%!important;max-width:none!important;justify-content:center}}@media (max-width:480px){.content-card{padding:16px;gap:20px}.bottom-content,.top-bar-content{padding:16px}.footer-text{padding:12px 16px;font-size:11px}.main-heading{font-size:28px;line-height:1.15}.description{font-size:16px;line-height:1.25}.enigma-logo{width:100px}.waitlist-text{font-size:11px}.email-input{font-size:13px!important;padding:6px 10px!important;height:32px!important}.submit-button{width:32px;height:32px}}.loading-spinner{width:16px;height:16px;border:2px solid #000000;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.toast-notification{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:999999}.subscribe-form-toast{position:fixed!important;top:20px!important;left:50%!important;transform:translateX(-50%)!important;z-index:2147483647!important;pointer-events:none;isolation:isolate!important}.subscribe-form-toast>div{pointer-events:auto;position:relative;z-index:1}.toast-content{padding:12px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#ffffff;font-family:Departure Mono,monospace;font-size:12px;font-weight:400;line-height:1.5;transition:all .3s ease}.toast-success{background:#14f195;color:#000000}.toast-error{background:#ff4d4d}.email-input:disabled,.submit-button:disabled{opacity:.6;cursor:not-allowed}