.hero-live-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#00d96e;box-shadow:0 0 6px #00d96e99;animation:heroLivePulse 2s ease-in-out infinite;flex-shrink:0}@keyframes heroLivePulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.hero-brackets[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.hero-bracket[data-astro-cid-j7pv25f6]{position:absolute;width:14px;height:14px;color:#7a9e8e59}.hero-bracket-tl[data-astro-cid-j7pv25f6]{top:8px;left:8px}.hero-bracket-tr[data-astro-cid-j7pv25f6]{top:8px;right:8px;transform:scaleX(-1)}.hero-bracket-bl[data-astro-cid-j7pv25f6]{bottom:8px;left:8px;transform:scaleY(-1)}.hero-bracket-br[data-astro-cid-j7pv25f6]{bottom:8px;right:8px;transform:scale(-1)}.demo-label[data-astro-cid-j7pv25f6]{animation:labelPulse 3s ease-in-out infinite}@keyframes labelPulse{0%,to{opacity:.4}50%{opacity:.8}}.hero-reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(20px);animation:heroReveal .8s ease-out .3s forwards}@keyframes heroReveal{to{opacity:1;transform:translateY(0)}}.glitch-logo[data-astro-cid-j7pv25f6]{position:relative;animation:glitchShift 3s step-end var(--g-delay, 0s) infinite}.glitch-logo[data-astro-cid-j7pv25f6]:before,.glitch-logo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-2px;border-radius:12px;pointer-events:none;opacity:0;mix-blend-mode:screen}.glitch-logo[data-astro-cid-j7pv25f6]:before{background:#ff143c99;animation:glitchRed 3s step-end var(--g-delay, 0s) infinite}.glitch-logo[data-astro-cid-j7pv25f6]:after{background:#00dcff80;animation:glitchCyan 3s step-end calc(var(--g-delay, 0s) + .05s) infinite}.glitch-logo[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{position:relative}.glitch-logo[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child:after{content:"";position:absolute;inset:0;border-radius:12px;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.35) 2px,rgba(0,0,0,.35) 4px);opacity:0;animation:glitchScan 3s step-end var(--g-delay, 0s) infinite;pointer-events:none}@keyframes glitchShift{0%,82%,to{transform:translate(0);opacity:1}83%{transform:translate(-6px,2px);opacity:.7}84%{transform:translate(5px,-3px);opacity:1}85%{transform:translate(-3px,1px);opacity:.7}86%{transform:translate(4px,-2px);opacity:1}87%{transform:translate(-2px,3px);opacity:.8}88%{transform:translate(6px,-1px);opacity:.7}89%{transform:translate(-1px,2px);opacity:1}90%{transform:translate(0);opacity:1}}@keyframes glitchRed{0%,82%,90%,to{opacity:0;transform:translate(0)}83%{opacity:.6;transform:translate(-4px)}84%{opacity:0;transform:translate(0)}85%{opacity:.5;transform:translate(-5px)}86%{opacity:0;transform:translate(0)}87%{opacity:.6;transform:translate(-3px)}88%{opacity:.4;transform:translate(-4px)}89%{opacity:0;transform:translate(0)}}@keyframes glitchCyan{0%,82%,90%,to{opacity:0;transform:translate(0)}83%{opacity:.5;transform:translate(4px)}84%{opacity:0;transform:translate(0)}85%{opacity:.4;transform:translate(5px)}86%{opacity:.5;transform:translate(3px)}87%{opacity:0;transform:translate(0)}88%{opacity:.6;transform:translate(4px)}89%{opacity:0;transform:translate(0)}}@keyframes glitchScan{0%,82%,90%,to{opacity:0}83%,89%{opacity:.7}}@media(max-width:767px){@keyframes glitchShift{0%,82%,to{transform:translate(0);opacity:1}84%{transform:translate(-2px,1px);opacity:.85}86%{transform:translate(1px,-1px);opacity:1}88%{transform:translate(-1px);opacity:.9}90%{transform:translate(0);opacity:1}}@keyframes glitchScan{0%,82%,90%,to{opacity:0}84%,88%{opacity:.3}}}.collab-beam[data-astro-cid-j7pv25f6]{width:40px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,217,110,.15),transparent);position:relative;overflow:hidden;flex-shrink:0}.collab-beam[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:-50%;top:-1px;width:50%;height:4px;background:linear-gradient(90deg,transparent,#00D96E,transparent);box-shadow:0 0 8px #00d96e99,0 0 20px #00d96e4d;animation:collabBeam 2s ease-in-out infinite;border-radius:2px}@keyframes collabBeam{0%{left:-50%;opacity:0}10%{opacity:1}50%{left:100%;opacity:1}60%{opacity:0}to{opacity:0;left:100%}}.beam-line[data-astro-cid-j7pv25f6]{width:2px;height:40px;background:linear-gradient(180deg,transparent,rgba(0,217,110,.15));position:relative;overflow:hidden}.beam-line[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:-100%;left:-1px;width:4px;height:50%;background:linear-gradient(180deg,transparent,#00D96E,transparent);box-shadow:0 0 8px #00d96e99,0 0 20px #00d96e4d;animation:beamShoot 2s ease-in-out infinite;border-radius:2px}@keyframes beamShoot{0%{top:-50%;opacity:0}10%{opacity:1}50%{top:100%;opacity:1}60%{opacity:0}to{opacity:0;top:100%}}.ziggys-glow[data-astro-cid-j7pv25f6]{position:relative}.ziggys-glow[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-6px;border-radius:8px;background:radial-gradient(circle,rgba(0,217,110,.15) 0%,transparent 70%);animation:markPulse 2s ease-in-out infinite;pointer-events:none}@keyframes markPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.waitlist-form{width:100%}.waitlist-row{display:flex;gap:12px}.waitlist-input{flex:1;padding:14px 20px;border-radius:8px;border:1px solid rgba(0,217,110,.3);background:transparent;color:#f4efe6;font-family:DM Sans,sans-serif;font-size:16px;outline:none;transition:border-color .2s}.waitlist-input::placeholder{color:#7a9e8e66}.waitlist-input:focus{border-color:#00d96e99}.waitlist-input:disabled{opacity:.6}.waitlist-btn{padding:14px 36px;border-radius:8px;background:#00d96e;color:#060d09;font-family:Barlow,sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.1em;border:none;cursor:pointer;transition:filter .2s,transform .2s,box-shadow .2s;white-space:nowrap;flex-shrink:0}.waitlist-btn:hover{filter:brightness(1.1);transform:scale(1.03);box-shadow:0 0 20px #00d96e33}.waitlist-btn:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.waitlist-error{color:#ef5350;font-size:13px;margin-top:8px;text-align:left}.waitlist-success{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:8px}.waitlist-success-title{font-family:Barlow,sans-serif;font-weight:900;font-size:24px;color:#00d96e;text-transform:uppercase;letter-spacing:.05em}.waitlist-success-sub{font-family:DM Sans,sans-serif;font-size:15px;color:#7a9e8e}.waitlist-check-circle{animation:drawCircle .6s ease-out forwards}.waitlist-check-mark{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .4s ease-out}.waitlist-check-mark.drawn{stroke-dashoffset:0}@keyframes drawCircle{to{stroke-dashoffset:0}}@media(max-width:639px){.waitlist-row{flex-direction:column}.waitlist-btn{width:100%}}
