.hn[data-astro-cid-zvq72mmr]{--hn-a:#3b82f6;--hn-b:#8b5cf6;--hn-bg1:#0b1222;--hn-bg2:#111a33;--hn-grid:#94a3b81a;--hn-edge:#94a3b833;--hn-core-fill:#0f172a;--hn-text:#93c5fd;background:radial-gradient(120% 90% at 50% 45%, var(--hn-bg2), var(--hn-bg1));aspect-ratio:7/4;border-color:#ffffff1a}html.light .hn[data-astro-cid-zvq72mmr]{--hn-a:#2563eb;--hn-b:#7c3aed;--hn-bg1:#eef2ff;--hn-bg2:#fff;--hn-grid:#2563eb1a;--hn-edge:#4f46e538;--hn-core-fill:#fff;--hn-text:#1d4ed8;border-color:#2563eb2e}.hn-a[data-astro-cid-zvq72mmr]{--c:var(--hn-a)}.hn-b[data-astro-cid-zvq72mmr]{--c:var(--hn-b)}.hn-gridline[data-astro-cid-zvq72mmr]{stroke:var(--hn-grid);stroke-width:1px}.hn-glow-a[data-astro-cid-zvq72mmr]{stop-color:var(--hn-b);stop-opacity:.28}.hn-glow-b[data-astro-cid-zvq72mmr]{stop-color:var(--hn-a)}html.light .hn-glow-a[data-astro-cid-zvq72mmr]{stop-opacity:.16}.hn-scan-stop[data-astro-cid-zvq72mmr]{stop-color:var(--hn-a)}.hn-edge[data-astro-cid-zvq72mmr]{fill:none;stroke:var(--hn-edge);stroke-width:1.2px}.hn-packet[data-astro-cid-zvq72mmr]{fill:none;stroke:var(--c);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:40px;filter:drop-shadow(0 0 4px var(--c));animation:linear infinite hn-flow}.hn-node[data-astro-cid-zvq72mmr]{fill:var(--c);animation:4s ease-in-out infinite hn-blink}.hn-halo[data-astro-cid-zvq72mmr]{fill:var(--c);opacity:.45}.hn-ring[data-astro-cid-zvq72mmr]{fill:none;stroke:var(--c);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite hn-pulse}.hn-core[data-astro-cid-zvq72mmr]{fill:var(--hn-core-fill);stroke:var(--hn-b);stroke-width:2px;filter:drop-shadow(0 0 8px var(--hn-b))}.hn-core-dot[data-astro-cid-zvq72mmr]{fill:var(--hn-a);animation:3s ease-in-out infinite hn-blink}.hn-core-ring[data-astro-cid-zvq72mmr]{fill:none;stroke:var(--hn-a);stroke-width:1.4px;stroke-dasharray:4 7;opacity:.8}.hn-core-ring2[data-astro-cid-zvq72mmr]{fill:none;stroke:var(--hn-b);stroke-width:1px;stroke-dasharray:26 12 3 12;opacity:.55}.hn-spin[data-astro-cid-zvq72mmr]{animation:12s linear infinite hn-rot}.hn-spin-rev[data-astro-cid-zvq72mmr]{animation:12s linear infinite reverse hn-rot}.hn-drift[data-astro-cid-zvq72mmr]{animation:12s linear infinite hn-drift}.hn-scan[data-astro-cid-zvq72mmr]{animation:6s linear infinite hn-scan;transform:translateY(140px)}.hn-scan-line[data-astro-cid-zvq72mmr]{fill:var(--hn-a);opacity:.7}.hn-vignette[data-astro-cid-zvq72mmr]{background:radial-gradient(100% 80% at 50% 50%, transparent 60%, var(--hn-bg1) 100%);opacity:.85}.hn-chip[data-astro-cid-zvq72mmr]{color:var(--hn-text);border-color:color-mix(in srgb, var(--hn-a) 35%, transparent);background:color-mix(in srgb, var(--hn-bg1) 75%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hn-chip-dot[data-astro-cid-zvq72mmr]{background:var(--hn-a);box-shadow:0 0 8px var(--hn-a);animation:3s ease-in-out infinite hn-blink}@keyframes hn-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes hn-pulse{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}@keyframes hn-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes hn-rot{to{transform:rotate(360deg)}}@keyframes hn-drift{0%{transform:translate(0)}to{transform:translate(40px,40px)}}@keyframes hn-scan{0%{transform:translateY(0)}to{transform:translateY(380px)}}html[data-motion=reduce] .hn[data-astro-cid-zvq72mmr] [data-astro-cid-zvq72mmr],html[data-motion=reduce] .hn[data-astro-cid-zvq72mmr] [data-astro-cid-zvq72mmr]:before{animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .hn[data-astro-cid-zvq72mmr] [data-astro-cid-zvq72mmr]{animation:none!important}}html[data-motion=reduce] .hn-ring[data-astro-cid-zvq72mmr]{opacity:.35;transform:scale(1.8)}.hp-hero[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#152237,#0f172a 55%,#0b0f19);box-shadow:0 25px 50px -12px #0000004d}.hp-title[data-astro-cid-lcdefpme]{color:#fff}.hp-sub[data-astro-cid-lcdefpme]{color:#94a3b8}.hp-pill[data-astro-cid-lcdefpme]{color:#93c5fd;background:#3b82f626;border-color:#60a5fa66}html.light .hp-hero[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#fff,#f5f7ff 55%,#eef2ff);box-shadow:0 20px 40px -18px #2563eb40}html.light .hp-title[data-astro-cid-lcdefpme]{color:#0f172a}html.light .hp-sub[data-astro-cid-lcdefpme]{color:#475569}html.light .hp-pill[data-astro-cid-lcdefpme]{color:#1d4ed8;background:#2563eb14;border-color:#2563eb4d}
