:root{--bg:#030303;--green:#39ff6e;--green-dim:rgba(57,255,110,0.35);--green-faint:rgba(57,255,110,0.12);--white:#ffffff;--muted:#9a9a9a;--card-bg:#0a0d0a}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--white);font-family:inherit;-webkit-font-smoothing:antialiased;line-height:1.5}.wrap{padding:0 24px}.wrap,nav{max-width:1100px;margin:0 auto}nav{justify-content:space-between;padding:32px 24px}.logo,nav{display:flex;align-items:center}.logo svg{height:22px;width:auto;display:block}.nav-right{display:flex;align-items:center;gap:18px}.nav-follow{font-size:11px;letter-spacing:.15em;color:#cfcfcf;font-weight:600}.social-icons{display:flex;gap:8px}.social-icons a{width:34px;height:34px;border:1px solid var(--green-dim);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--green);text-decoration:none;transition:background .2s ease}.social-icons a:hover{background:var(--green-faint)}.social-icons svg{width:16px;height:16px;fill:currentColor}.hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:560px;margin:0 auto 40px;max-width:900px}#orb-canvas{display:block;width:min(600px,90vw);height:min(600px,90vw);opacity:.9}.headline{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;text-align:right;text-transform:uppercase;font-weight:300;letter-spacing:.06em;font-size:clamp(28px,5vw,52px);line-height:1.25;pointer-events:none;white-space:nowrap}.divider-wrap{max-width:900px;margin:0 auto 32px;padding:0 24px}.loading-build{display:flex;align-items:center;gap:2px;height:11px}.loading-build svg{display:block;width:14px;height:11px;border-radius:2px;overflow:hidden;opacity:.15;transform:scale(.85);transition:opacity .2s ease-out,transform .2s ease-out}.loading-build svg.active{opacity:1;transform:scale(1)}.body-copy{max-width:900px;margin:0 auto 56px;padding:0 24px;font-size:30px;font-weight:300;color:#e2e2e2;line-height:35px}.body-copy strong{color:var(--white);font-weight:600}.split{max-width:900px;margin:0 auto 80px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:760px){.split{grid-template-columns:1fr}}.card{border:1px solid var(--green-dim);border-radius:10px;background:var(--card-bg);padding:28px}.feed-card{padding:16px 14px;min-height:420px;overflow:auto}.x-timeline{display:flex;flex-direction:column;gap:12px;height:100%}.x-timeline-header{display:flex;align-items:baseline;gap:8px;padding:0 4px 8px;border-bottom:1px solid var(--green-faint)}.x-timeline-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.x-timeline-handle{color:var(--green);text-decoration:none;font-size:13px;font-weight:600}.x-timeline-handle:hover{text-decoration:underline}.x-timeline-status{color:var(--muted);font-size:13px;padding:24px 4px}.x-timeline-status a{color:var(--green)}.x-timeline-list{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1 1}.x-tweet{border:1px solid var(--green-faint);border-radius:8px;background:#060806;height:100%;transition:border-color .2s ease,background .2s ease}.x-tweet:hover{border-color:var(--green-dim);background:#080b08}.x-tweet-body{padding:12px}.x-tweet-meta{display:grid;grid-template-columns:36px 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:8px}.x-tweet-avatar{border-radius:50%;display:block;background:#111}.x-tweet-who{display:flex;flex-direction:column;min-width:0}.x-tweet-name{font-size:13px;font-weight:600;color:var(--white);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-tweet-name:hover{color:var(--green)}.x-tweet-user{font-size:12px;color:var(--muted)}.x-tweet-time{font-size:11px;color:var(--muted);white-space:nowrap;text-decoration:none}.x-tweet-time:hover{color:var(--green)}.x-tweet-text{font-size:13.5px;line-height:1.45;color:#d8d8d8;white-space:pre-wrap;word-break:break-word}.x-tweet-text a{color:var(--green);text-decoration:none}.x-tweet-text a:hover{text-decoration:underline}.x-tweet-stats{display:flex;gap:14px;align-items:center;margin-top:10px;font-size:11px;color:var(--muted)}.x-tweet-open{margin-left:auto;color:var(--green);text-decoration:none}.x-tweet-open:hover{text-decoration:underline}.waitlist-card{align-self:start;height:-moz-fit-content;height:fit-content}.waitlist-card h2{font-size:26px;line-height:1.2;letter-spacing:.01em}.waitlist-card h2 .accent{color:var(--green);display:block}.waitlist-card>p.desc{color:var(--muted);font-size:14px;margin:16px 0 20px;line-height:1.6}.perks{display:flex;gap:12px;flex-wrap:nowrap;margin-bottom:22px}.perk{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#d5d5d5;font-weight:600;white-space:nowrap}.perk svg{width:12px;height:12px;fill:var(--green);flex-shrink:0}form{display:flex;flex-direction:column;gap:12px}input,select{width:100%;background:#050705;border:1px solid #1f2b1f;color:var(--white);padding:13px 14px;border-radius:8px;font-family:inherit;font-size:14px}input::placeholder{color:#6b6b6b}select{color:#6b6b6b;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' stroke='%2339ff6e' stroke-width='1.5' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.cta{background:var(--green);color:#04140a;border:none;text-decoration:none;padding:15px;border-radius:8px;font-weight:700;font-size:14px;letter-spacing:.03em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;transition:opacity .2s ease}.cta:hover{opacity:.88}.fine-print{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);margin-top:12px}.fine-print svg{width:11px;height:11px;fill:var(--muted)}.site-footer{max-width:1100px;margin:0 auto;padding:48px 40px 56px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-spacer{flex:1 1}.footer-brand{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.footer-brand svg{height:22px;width:auto;display:block}.footer-brand p{font-size:13px;color:var(--white);white-space:nowrap}.footer-legal{display:flex;align-self:flex-end;justify-content:flex-end;gap:10px;flex:1 1;font-size:14px}.footer-legal a{color:var(--white);text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.footer-legal a:hover{opacity:.7}.footer-sep{color:var(--white);opacity:.7}@media (max-width:760px){.site-footer{flex-direction:column;text-align:center;padding:40px 24px 48px;gap:28px}.footer-spacer{display:none}.footer-legal{justify-content:center;flex:none}}