:root{--ink:#0f161a;--violet:#6441fd;--canvas:#07101a}*{box-sizing:border-box}html{background:var(--canvas)}body{color:#fff;background:var(--canvas);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #a895ff8c}.landing-page{--pointer-x:78vw;--pointer-y:50vh;color:#fff;isolation:isolate;background:radial-gradient(circle at 79%,#2d1f6b6b 0%,#0a101e2e 28%,#0000 56%),radial-gradient(circle at 62% 32%,#191f3f61,#0000 43%),linear-gradient(135deg,#07101a 0%,#080d17 46%,#080b14 100%);min-height:100svh;position:relative;overflow:hidden}.landing-page:before,.landing-page:after{content:"";pointer-events:none;position:absolute;inset:0}.landing-page:before{z-index:0;background:linear-gradient(90deg,#060d16f5 0%,#060d16d1 38%,#060d1629 73%),linear-gradient(#0000 58%,#060d1675 100%)}.landing-page:after{z-index:2;background:radial-gradient(circle 170px at var(--pointer-x) var(--pointer-y), #6441fd17, transparent 78%);mix-blend-mode:screen}.orbital-field{z-index:1;pointer-events:none;position:fixed;inset:0}.landing-frame{z-index:3;grid-template-rows:auto 1fr auto;width:min(1540px,100%);min-height:100svh;margin:0 auto;padding:30px clamp(24px,5vw,80px) 25px;display:grid;position:relative}.landing-header,.landing-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-header{min-height:48px}.landing-wordmark{align-items:center;display:inline-flex}.landing-wordmark img{width:clamp(195px,17vw,245px);height:auto;display:block}.signal-status{color:#aeb8c4;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.68rem;font-weight:700;display:inline-flex}.signal-status>span{background:#8c74ff;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite signal-pulse;box-shadow:0 0 0 5px #6441fd21,0 0 17px #6441fdd9}@keyframes signal-pulse{50%{opacity:.55;transform:scale(.78)}}.landing-hero{align-self:center;width:min(900px,70vw);padding:clamp(72px,12vh,150px) 0 70px}.landing-hero h1{color:#f8f9fb;letter-spacing:-.072em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(2.1rem,5.4vw,5.2rem);font-weight:680;line-height:.91}.landing-hero h1>span{color:#a895ff;font-weight:520;display:block}.landing-intro{color:#aab4bf;max-width:710px;margin:30px 0 0;font-size:clamp(.98rem,1.3vw,1.11rem);line-height:1.72}.early-access-block{width:min(690px,100%);margin-top:34px}.early-access-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;display:grid;position:relative;box-shadow:0 20px 70px #0000003d}.early-access-form-placeholder{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:minmax(0,1fr) 220px;gap:8px;min-height:69px;padding:7px;display:grid}.early-access-form-placeholder span,.early-access-form-placeholder i{border-radius:10px;display:block}.early-access-form-placeholder span{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08)}.early-access-form-placeholder i{background:#6441fda3}.early-access-form input[type=email]{color:#fff;width:100%;min-width:0;min-height:53px;font:inherit;background:0 0;border:0;outline:0;padding:0 16px;font-size:.9rem}.early-access-form input[type=email]::placeholder{color:#7d8996}.early-access-form:focus-within{border-color:#9d88ffad;box-shadow:0 0 0 4px #6441fd21,0 20px 70px #0000003d}.early-access-form button{color:#fff;background:var(--violet);min-height:53px;font:inherit;letter-spacing:.015em;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:16px;padding:0 18px 0 21px;font-size:.77rem;font-weight:800;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.early-access-form button:hover:not(:disabled){background:#7558ff;transform:translateY(-1px);box-shadow:0 10px 30px #6441fd4d}.early-access-form button:disabled{opacity:.72;cursor:wait}.early-access-form button:focus-visible{outline-offset:3px;outline:2px solid #fff}.button-arrow{font-size:1rem;font-weight:400;transition:transform .16s}.early-access-form button:hover .button-arrow{transform:translate(2px,-2px)}.honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-note,.signup-status{color:#73808d;margin:11px 7px 0;font-size:.68rem;line-height:1.5}.signup-status{min-height:1.1em;margin-top:4px}.signup-status.error{color:#ffaaa3}.signup-success{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #9d88ff73;border-radius:15px;align-items:center;gap:15px;min-height:69px;padding:12px 17px;display:flex}.signup-success strong,.signup-success p{display:block}.signup-success strong{letter-spacing:.01em;font-size:.84rem}.signup-success p{color:#aab4bf;margin:2px 0 0;font-size:.76rem}.success-orbit{border:1px solid #aa9bff99;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid;position:relative}.success-orbit:before{content:"";border:1px solid #aa9bff80;border-radius:50%;width:43px;height:15px;position:absolute;transform:rotate(-20deg)}.success-orbit i{background:var(--violet);border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #6441fde6}.signal-horizon{color:#6f7b88;grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:15px;width:min(690px,100%);margin-top:28px;display:grid}.signal-horizon-now{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:760}.signal-horizon-track{background:linear-gradient(90deg,#6441fd38,#9a86ffb8);height:1px;position:relative;overflow:visible}.signal-horizon-track:after{content:"";background:#a895ff;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:0;box-shadow:0 0 12px #6441fdf2}.signal-horizon-track i{background:#d6ceff;border-radius:50%;width:5px;height:5px;animation:4.8s cubic-bezier(.2,.72,.2,1) infinite horizon-signal;position:absolute;top:-2px;left:0;box-shadow:0 0 14px #6441fde6}.signal-horizon-thesis{color:#8995a1;letter-spacing:.025em;font-size:.7rem;font-weight:600}@keyframes horizon-signal{0%,12%{opacity:0;left:0}24%{opacity:1}78%{opacity:1}92%,to{opacity:0;left:calc(100% - 4px)}}.landing-footer{color:#596572;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:650}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:920px){.landing-page:before{background:linear-gradient(90deg,#060d16f7 0%,#060d16d6 52%,#060d1661 100%),linear-gradient(#0000 52%,#060d1699 100%)}.landing-hero{width:min(800px,88vw)}}@media (max-width:640px){.landing-page{min-height:100svh;overflow-y:auto}.landing-page:before{background:linear-gradient(90deg,#060d16f5 0%,#060d16d1 100%)}.landing-frame{padding:20px 19px 18px}.signal-status{font-size:0}.signal-status:after{content:"Early access";font-size:.61rem}.landing-hero{width:100%;padding:88px 0 70px}.landing-hero h1{letter-spacing:-.066em;font-size:clamp(1.8rem,8.25vw,2.85rem)}.landing-intro{margin-top:25px;font-size:.94rem}.early-access-block{margin-top:28px}.early-access-form{grid-template-columns:1fr;padding:6px}.early-access-form-placeholder{grid-template-columns:1fr;min-height:112px}.early-access-form input[type=email],.early-access-form button{min-height:50px}.signal-horizon{grid-template-columns:auto minmax(38px,1fr) auto;gap:10px}.signal-horizon-thesis{font-size:.64rem}.landing-footer{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.signal-status>span,.signal-horizon-track i{animation:none}}
