body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);background:linear-gradient(120deg,#10172a,#1e293b);background-image:url(/OrbitalDisk-Landingpage/static/media/backgroundring.906fde0fa19d277ec41e.png),linear-gradient(120deg,#10172a,#1e293b);background-position:top;background-repeat:no-repeat;background-size:100vw auto,cover;color:#e5e7eb;font-family:Inter,Arial,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;position:relative}body:before{background:radial-gradient(circle at 40% 40%,#3b82f6cc 0,#2563eb44 60%,#0000 100%);height:600px;left:-120px;top:-120px;width:600px}body:after,body:before{content:"";filter:blur(80px);pointer-events:none;position:fixed;z-index:0}body:after{background:radial-gradient(circle at 60% 60%,#22d3ee99 0,#1e293b44 70%,#0000 100%);bottom:-120px;height:500px;right:-120px;width:500px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{flex-direction:column;margin:0 auto;max-width:420px;min-height:100vh;padding:48px 16px 0;position:relative;z-index:1}.container,.logo{align-items:center;display:flex}.logo{gap:10px;margin-bottom:32px}.logo-icon{align-items:center;background:linear-gradient(135deg,#2563eb 60%,#1e293b);border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.logo-icon svg{color:#fff;height:24px;width:24px}.logo-text{color:#3b82f6;font-size:3rem;letter-spacing:-1px}.logo-text,h1{font-weight:900}h1{color:#fff;font-size:2.2rem;margin:0 0 8px;text-align:center}.highlight{color:#3b82f6}.desc{color:#cbd5e1;font-size:1.1rem;margin-bottom:32px;text-align:center}.waitlist-form{-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);background:#1e293bd9;border:1.5px solid #33415555;border-radius:20px;box-shadow:0 8px 40px 0 #0005,0 1.5px 8px 0 #2563eb22;gap:22px;padding:36px 28px 28px;transition:box-shadow .2s;width:100%}.waitlist-form,.waitlist-form>div{display:flex;flex-direction:column}.waitlist-form>div{gap:6px;margin-bottom:8px}.waitlist-form label{color:#e0e7ef;font-size:1rem;font-weight:600;letter-spacing:.01em;margin-bottom:2px}.waitlist-form input,.waitlist-form textarea{background:#111827eb;border:1.5px solid #334155;border-radius:10px;box-shadow:0 1.5px 6px 0 #2563eb11;color:#fff;font-size:1rem;margin-bottom:2px;outline:none;padding:12px 14px;transition:border .2s,box-shadow .2s}.waitlist-form input:focus,.waitlist-form textarea:focus{border:1.5px solid #3b82f6;box-shadow:0 0 0 2px #3b82f633}.waitlist-form button{background:linear-gradient(90deg,#2563eb 60%,#3b82f6);border:none;border-radius:10px;box-shadow:0 2px 12px 0 #2563eb33;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.01em;margin-bottom:0;margin-top:8px;padding:14px 0;transition:background .2s,box-shadow .2s;width:100%}.waitlist-form button:disabled{cursor:not-allowed;opacity:.7}@media (max-width:500px){.container{padding:32px 4vw 0}.waitlist-form{padding:24px 8px 18px}}.footer{color:#64748b;font-size:.95rem;margin-top:48px;z-index:2}.footer,.success{text-align:center}.success{background:#22c55e21;border-radius:16px;box-shadow:0 2px 12px 0 #22c55e22;color:#22c55e;font-size:1.35rem;font-weight:700;letter-spacing:.01em;line-height:1.3;margin-top:28px;padding:22px 18px;word-break:break-word}@media (max-width:600px){.container{max-width:98vw;padding:24px 6vw 0}.waitlist-form{border-radius:14px;gap:16px;padding:18px 6vw 14px}.logo{margin-bottom:18px}h1{font-size:1.5rem}.desc{font-size:1rem;margin-bottom:18px}.success{border-radius:12px;font-size:1.05rem;padding:16px 8px}}
/*# sourceMappingURL=main.1c3dba60.css.map*/