.ha-hero[data-astro-cid-7kmxnopb]{min-height:calc(100vh - 120px);display:flex;flex-direction:column}.ha-gradient-text[data-astro-cid-7kmxnopb]{background:linear-gradient(90deg,#2dd4bf,#38bdf8 60%,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ha-chip[data-astro-cid-7kmxnopb]{display:inline-flex;align-items:center;gap:.4em;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:999px;padding:.3em .85em;font-size:.75rem;font-weight:500}.ha-reveal[data-astro-cid-7kmxnopb]{opacity:0;transform:translateY(18px);animation:ha-reveal-in .7s cubic-bezier(.22,1,.36,1) forwards}.ha-reveal-1[data-astro-cid-7kmxnopb]{animation-delay:.1s}.ha-reveal-2[data-astro-cid-7kmxnopb]{animation-delay:.25s}.ha-reveal-3[data-astro-cid-7kmxnopb]{animation-delay:.4s}.ha-reveal-4[data-astro-cid-7kmxnopb]{animation-delay:.55s}.ha-reveal-5[data-astro-cid-7kmxnopb]{animation-delay:.7s}.ha-reveal-6[data-astro-cid-7kmxnopb]{animation-delay:.9s}@keyframes ha-reveal-in{to{opacity:1;transform:translateY(0)}}.ha-blob[data-astro-cid-7kmxnopb]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.3;animation:ha-drift 12s ease-in-out infinite alternate;pointer-events:none}.ha-blob-1[data-astro-cid-7kmxnopb]{width:520px;height:520px;background:radial-gradient(circle,#0d9488 0%,transparent 70%);top:-120px;left:-100px;animation-duration:14s}.ha-blob-2[data-astro-cid-7kmxnopb]{width:360px;height:360px;background:radial-gradient(circle,#0369a1 0%,transparent 70%);top:60px;right:40px;animation-duration:10s;animation-delay:-4s}.ha-blob-3[data-astro-cid-7kmxnopb]{width:280px;height:280px;background:radial-gradient(circle,#134e4a 0%,transparent 70%);bottom:0;left:42%;animation-duration:16s;animation-delay:-8s}@keyframes ha-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(28px,-18px) scale(1.08)}to{transform:translate(-18px,14px) scale(.94)}}.ha-logo-pulse[data-astro-cid-7kmxnopb]{animation:ha-logo-glow 3s ease-in-out infinite}@keyframes ha-logo-glow{0%,to{box-shadow:0 0 #2dd4bf00}50%{box-shadow:0 0 0 10px #2dd4bf26}}.ha-radar-wrap[data-astro-cid-7kmxnopb]{position:relative;width:380px;height:380px}.ha-radar-svg[data-astro-cid-7kmxnopb]{width:100%;height:100%}.ha-pulse-ring[data-astro-cid-7kmxnopb]{transform-origin:150px 150px;animation:ha-ring-pulse 3.3s ease-out infinite}@keyframes ha-ring-pulse{0%{r:30;opacity:.7}to{r:130;opacity:0}}.ha-sweep[data-astro-cid-7kmxnopb]{transform-origin:150px 150px;animation:ha-sweep-rot 4s linear infinite}@keyframes ha-sweep-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ha-orbit[data-astro-cid-7kmxnopb]{transform-origin:150px 150px}.ha-orbit-a[data-astro-cid-7kmxnopb]{animation:ha-sweep-rot 8s linear infinite}.ha-orbit-b[data-astro-cid-7kmxnopb]{animation:ha-sweep-rot 12s linear infinite reverse}.ha-orbit-c[data-astro-cid-7kmxnopb]{animation:ha-sweep-rot 6s linear infinite}.ha-orbit-d[data-astro-cid-7kmxnopb]{animation:ha-sweep-rot 10s linear infinite reverse}.ha-centre-pulse[data-astro-cid-7kmxnopb]{animation:ha-centre 2s ease-in-out infinite}@keyframes ha-centre{0%,to{r:11;opacity:.35}50%{r:16;opacity:.15}}.ha-radar-label[data-astro-cid-7kmxnopb]{position:absolute;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;white-space:nowrap;animation:ha-label-float 4s ease-in-out infinite alternate}.ha-rl-1[data-astro-cid-7kmxnopb]{top:4%;left:50%;transform:translate(-50%);color:#2dd4bf}.ha-rl-2[data-astro-cid-7kmxnopb]{top:50%;right:0%;transform:translateY(-50%);color:#38bdf8;animation-delay:.5s}.ha-rl-3[data-astro-cid-7kmxnopb]{bottom:8%;left:50%;transform:translate(-50%);color:#a78bfa;animation-delay:1s}.ha-rl-4[data-astro-cid-7kmxnopb]{top:50%;left:0%;transform:translateY(-50%);color:#fbbf24;animation-delay:1.5s}@keyframes ha-label-float{0%{opacity:.5}to{opacity:1}}.ha-progress-bar[data-astro-cid-7kmxnopb]{animation:ha-progress-fill 1.2s cubic-bezier(.4,0,.2,1) both}@keyframes ha-progress-fill{0%{width:0!important}}
