@keyframes hdeFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hdeFlowIn{0%{offset-distance:0%;opacity:0}14%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes hdeCorePulse{0%{opacity:.55;transform:scale(.65)}to{opacity:0;transform:scale(1.5)}}@keyframes hdeNodeBlink{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes hdeCoreBreathe{0%,to{box-shadow:0 0 22px #86e5fe73}50%{box-shadow:0 0 38px #86e5febf}}@keyframes hdeBarRise{0%{transform:scaleY(.25)}50%{transform:scaleY(1)}to{transform:scaleY(.25)}}@keyframes hdeLayerGlow{0%,to{opacity:.45;border-color:#ffffff1a}50%{opacity:1;border-color:#b09bf580}}@keyframes hdeSpinSlow{to{transform:rotate(360deg)}}@keyframes hdePulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes hdeDotFall{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{transform:translateY(var(--fall,56px));opacity:0}}@keyframes hdeSparkSweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes hdeDashLoop{0%{stroke-dashoffset:340px}65%,to{stroke-dashoffset:0}}.hde-modality{transition:border-color .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}.hde-modality:hover{border-color:#b09bf566;transform:translateY(-3px)}.hde-cta{color:#fff;background:linear-gradient(96deg,#3159d5 0%,#9026f0 100%);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:box-shadow .22s cubic-bezier(.22,.61,.36,1),transform .12s cubic-bezier(.65,0,.35,1),background .22s cubic-bezier(.22,.61,.36,1);display:inline-flex;box-shadow:0 0 24px #a939fd4d}.hde-cta:hover{background:linear-gradient(#ffffff1a,#ffffff1a),linear-gradient(96deg,#3159d5 0%,#9026f0 100%);box-shadow:0 0 36px #a939fd73}.hde-cta:active{transform:scale(.97)}.hde-cta__arrow{color:#0e1116;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}.hde-ghost-cta{color:#fff;background:0 0;border:1.5px solid #ffffff38;border-radius:999px;align-items:center;padding:11px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .22s cubic-bezier(.22,.61,.36,1),background .22s cubic-bezier(.22,.61,.36,1),transform .12s cubic-bezier(.65,0,.35,1);display:inline-flex}.hde-ghost-cta:hover{background:#ffffff0f;border-color:#fff6}.hde-ghost-cta:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.hde-anim{animation:none!important}}
