.hero-grid[data-astro-cid-fi6a2bfj]{background-image:linear-gradient(#3ee6ff0f 1px,#0000 1px),linear-gradient(90deg,#3ee6ff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 45%,#000 25%,#0000 72%);mask-image:radial-gradient(at 70% 45%,#000 25%,#0000 72%)}.hero-name[data-astro-cid-fi6a2bfj]{background:linear-gradient(90deg, #fff, var(--color-signal) 60%, var(--color-beam));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-visual[data-astro-cid-fi6a2bfj] svg[data-astro-cid-fi6a2bfj]{filter:drop-shadow(0 0 24px #3ee6ff1f);max-height:28vh}@media (width>=768px){.hero-visual[data-astro-cid-fi6a2bfj] svg[data-astro-cid-fi6a2bfj]{max-height:70vh}.terminal-body[data-astro-cid-fi6a2bfj]{font-size:.86rem}}.star[data-astro-cid-fi6a2bfj]{fill:#cfe8ff;opacity:.55}.tw-1[data-astro-cid-fi6a2bfj]{animation:3.2s ease-in-out infinite twinkle}.tw-2[data-astro-cid-fi6a2bfj]{animation:4.4s ease-in-out .8s infinite twinkle}.tw-3[data-astro-cid-fi6a2bfj]{animation:5.1s ease-in-out 1.6s infinite twinkle}@keyframes twinkle{50%{opacity:.12}}.ring[data-astro-cid-fi6a2bfj]{fill:none;stroke:var(--color-signal);stroke-width:1.2px;opacity:.45}.array-plate[data-astro-cid-fi6a2bfj]{fill:#0b1437;stroke:#3ee6ff80}.elem[data-astro-cid-fi6a2bfj]{fill:var(--color-signal)}.link[data-astro-cid-fi6a2bfj]{stroke:#ffb5478c;stroke-width:1.2px;stroke-dasharray:4 8}.ue-dot[data-astro-cid-fi6a2bfj]{fill:var(--color-amber)}.ue-halo[data-astro-cid-fi6a2bfj]{fill:none;stroke:var(--color-amber);opacity:.5}.hud-label[data-astro-cid-fi6a2bfj]{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--color-muted);font-size:11px}.terminal[data-astro-cid-fi6a2bfj]{overflow:hidden}.terminal-bar[data-astro-cid-fi6a2bfj]{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.72rem;display:flex}.terminal-bar[data-astro-cid-fi6a2bfj] i[data-astro-cid-fi6a2bfj]{background:var(--color-line);border-radius:999px;width:.6rem;height:.6rem}.terminal-bar[data-astro-cid-fi6a2bfj] span[data-astro-cid-fi6a2bfj]{margin-left:.4rem}.terminal-body[data-astro-cid-fi6a2bfj]{min-height:9.6em;font-family:var(--font-mono);color:#bfeeff;white-space:pre-wrap;margin:0;padding:.8rem 1rem .9rem;font-size:.78rem;line-height:1.6}.term-line[data-astro-cid-fi6a2bfj]{min-height:1.6em;display:block}.term-line[data-astro-cid-fi6a2bfj]:last-child:after,.term-line.typing:after{content:"";vertical-align:-.15em;background:var(--color-signal);width:.55em;height:1.05em;margin-left:.15em;animation:1s step-end infinite blink;display:inline-block}.terminal-body.is-typing .term-line[data-astro-cid-fi6a2bfj]:last-child:not(.typing):after{display:none}@keyframes blink{50%{opacity:0}}.card[data-astro-cid-y2vllrex]{transition:border-color .2s,transform .2s}.card[data-astro-cid-y2vllrex]:hover{border-color:#3ee6ff99;transform:translateY(-2px)}.status[data-astro-cid-y2vllrex]{font-family:var(--font-mono);border:1px solid;border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.7rem}.status-active[data-astro-cid-y2vllrex]{color:var(--color-signal)}.status-planned[data-astro-cid-y2vllrex]{color:var(--color-amber)}.status-done[data-astro-cid-y2vllrex]{color:var(--color-muted)}.trace[data-astro-cid-ypavld2q]{opacity:.7}
