canvas[data-astro-cid-xpva3rpv]{opacity:.22;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}main[data-astro-cid-lcdefpme]{width:1000px;max-width:calc(100% - 2em)}.hero[data-astro-cid-lcdefpme]{background:#05080599;border:1px solid #00ff9c40;border-radius:14px;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;padding:3rem 2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 40px #00ff9c14,inset 0 0 60px #00ff9c0a}.hero-content[data-astro-cid-lcdefpme]{z-index:1;position:relative}.kicker[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;margin:0 0 .8rem;font-size:.85rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{min-height:2.6em;text-shadow:0 0 18px var(--accent-glow);font-size:2.3rem}.prompt[data-astro-cid-lcdefpme]{color:var(--accent)}.caret[data-astro-cid-lcdefpme]{color:var(--accent);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.lead[data-astro-cid-lcdefpme]{max-width:32rem;font-size:1.05rem}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.btn[data-astro-cid-lcdefpme]{font-family:var(--font-mono);border:1px solid var(--accent);color:var(--accent);border-radius:6px;padding:.65rem 1.1rem;font-size:.9rem;text-decoration:none;transition:all .2s}.btn[data-astro-cid-lcdefpme]:hover{box-shadow:0 0 18px var(--accent-glow);color:#fff;background:#00ff9c1f}.btn[data-astro-cid-lcdefpme].primary{background:var(--accent);color:#000;font-weight:700}.btn[data-astro-cid-lcdefpme].primary:hover{color:#000;background:#fff}.terminal[data-astro-cid-lcdefpme]{z-index:1;font-family:var(--font-mono);background:#030603eb;border:1px solid #00ff9c4d;border-radius:10px;font-size:.8rem;position:relative;overflow:hidden}.terminal[data-astro-cid-lcdefpme] .bar[data-astro-cid-lcdefpme]{background:#00ff9c14;border-bottom:1px solid #00ff9c33;gap:6px;padding:.6rem .8rem;display:flex}.terminal[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:rgba(var(--gray), .6);border-radius:50%;width:10px;height:10px}.terminal[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]:first-child{background:#ff5f56}.terminal[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]:nth-child(2){background:#ffbd2e}.terminal[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]:nth-child(3){background:#27c93f}.terminal[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{padding:1rem}.terminal[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{opacity:0;margin:.15rem 0;animation:.4s forwards show}.terminal[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:first-child{animation-delay:.4s}.terminal[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:1.1s}.terminal[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:1.8s}.terminal[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:2.5s}.terminal[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:3.2s}.terminal[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(6){animation-delay:3.9s}@keyframes show{to{opacity:1}}.terminal[data-astro-cid-lcdefpme] .cmd[data-astro-cid-lcdefpme]{color:var(--accent)}.terminal[data-astro-cid-lcdefpme] .out[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark))}.terminal[data-astro-cid-lcdefpme] .ok[data-astro-cid-lcdefpme]{color:#27c93f}.section-title[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;margin:3.5rem 0 1.2rem;font-size:1.4rem;display:flex}.section-title[data-astro-cid-lcdefpme]:before{content:"//";color:var(--accent)}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.card[data-astro-cid-lcdefpme]{border:1px solid rgba(var(--gray), .3);background:#0c140e99;border-radius:10px;padding:1.2rem;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:block}.card[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);box-shadow:0 0 24px var(--accent-glow);transform:translateY(-4px)}.card[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);font-size:.8rem}.card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-mono);margin:.3rem 0;font-size:1.1rem;display:block}.card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark));font-size:.9rem;line-height:1.4;display:block}.post[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.post[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:rgb(var(--black));margin:.4rem 0;font-size:1.05rem}.post[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:rgb(var(--gray))}.reveal[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal[data-astro-cid-lcdefpme].visible{opacity:1;transform:none}@media (width<=800px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:2rem 1.2rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}.terminal[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{opacity:1;animation:none}.caret[data-astro-cid-lcdefpme]{animation:none}}
