.ambient-line[data-astro-cid-dkjla26n]{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;background:var(--clr-constellation);opacity:.6}.content[data-astro-cid-dkjla26n]{max-width:var(--content-max, 1080px);margin:0 auto;padding:0 40px}.page-header[data-astro-cid-dkjla26n]{padding-top:100px;padding-bottom:48px}.page-header-row[data-astro-cid-dkjla26n]{display:flex;align-items:baseline;gap:16px}.section-label[data-astro-cid-dkjla26n]{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--clr-constellation);text-transform:uppercase}.constellation-count[data-astro-cid-dkjla26n]{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--clr-constellation);opacity:.7}.page-header-rule[data-astro-cid-dkjla26n]{height:1px;background:var(--border);margin-top:16px}.constellation-grid[data-astro-cid-dkjla26n]{display:flex;flex-direction:column;gap:20px;margin-bottom:64px}.constellation-card[data-astro-cid-dkjla26n]{display:block;background:var(--bg-secondary);border-radius:10px;border:1px solid transparent;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .4s,box-shadow .4s,transform .3s;position:relative}.constellation-card[data-astro-cid-dkjla26n]:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:2px;background:var(--clr-constellation);opacity:.5;transition:left .5s cubic-bezier(.22,1,.36,1),right .5s cubic-bezier(.22,1,.36,1)}.constellation-card[data-astro-cid-dkjla26n]:hover{border-color:var(--border-hover);box-shadow:0 8px 32px #0003;transform:translateY(-2px)}.constellation-card[data-astro-cid-dkjla26n]:hover:after{left:0;right:0}.constellation-card[data-astro-cid-dkjla26n]:hover .card-title[data-astro-cid-dkjla26n]{color:var(--clr-constellation)}.card-cover[data-astro-cid-dkjla26n]{height:160px;overflow:hidden;position:relative}.card-cover[data-astro-cid-dkjla26n]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,var(--bg-secondary))}.card-cover[data-astro-cid-dkjla26n] img[data-astro-cid-dkjla26n]{width:100%;height:100%;object-fit:cover}.card-body[data-astro-cid-dkjla26n]{padding:28px}.card-cover[data-astro-cid-dkjla26n]+.card-body[data-astro-cid-dkjla26n]{padding-top:16px}.card-top[data-astro-cid-dkjla26n]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card-badge[data-astro-cid-dkjla26n]{display:inline-flex;align-items:center;gap:8px}.card-icon[data-astro-cid-dkjla26n]{width:16px;height:16px;position:relative}.card-icon[data-astro-cid-dkjla26n]:before,.card-icon[data-astro-cid-dkjla26n]:after{content:"";position:absolute;border-radius:50%;background:var(--clr-constellation)}.card-icon[data-astro-cid-dkjla26n]:before{width:3px;height:3px;top:1px;left:6px;box-shadow:6px 5px 0 0 var(--clr-constellation),-2px 9px 0 0 var(--clr-constellation),8px 11px 0 0 var(--clr-constellation)}.card-icon[data-astro-cid-dkjla26n]:after{width:2px;height:2px;top:7px;left:3px;opacity:.4}.card-label[data-astro-cid-dkjla26n]{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--clr-constellation);text-transform:uppercase;opacity:.7}.card-status[data-astro-cid-dkjla26n]{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--fg-muted);text-transform:uppercase;padding:2px 8px;border:1px solid var(--border);border-radius:3px}.card-title[data-astro-cid-dkjla26n]{font-size:22px;font-weight:500;color:var(--fg-primary);line-height:1.3;margin-bottom:10px;transition:color .3s}.card-desc[data-astro-cid-dkjla26n]{font-size:15px;color:var(--fg-secondary);opacity:.7;line-height:1.65;margin:0 0 20px}.card-bottom[data-astro-cid-dkjla26n]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.card-signals[data-astro-cid-dkjla26n]{display:flex;align-items:center;gap:12px}.signal-dots[data-astro-cid-dkjla26n]{display:flex;gap:4px}.signal-dot[data-astro-cid-dkjla26n]{width:7px;height:7px;border-radius:50%;opacity:.6;transition:opacity .3s}.constellation-card[data-astro-cid-dkjla26n]:hover .signal-dot[data-astro-cid-dkjla26n]{opacity:1}.dot-write[data-astro-cid-dkjla26n]{background:var(--clr-write)}.dot-thought[data-astro-cid-dkjla26n]{background:var(--clr-thought)}.dot-decision[data-astro-cid-dkjla26n]{background:var(--clr-decision)}.dot-build[data-astro-cid-dkjla26n]{background:var(--clr-build)}.dot-number[data-astro-cid-dkjla26n]{background:var(--clr-number)}.signal-count[data-astro-cid-dkjla26n],.card-dates[data-astro-cid-dkjla26n]{font-family:var(--font-mono);font-size:12px;color:var(--fg-muted)}.exit-link[data-astro-cid-dkjla26n]{display:flex;align-items:center;justify-content:center;padding:48px 0;margin-top:32px;border-top:1px solid var(--border)}.exit-link[data-astro-cid-dkjla26n] a[data-astro-cid-dkjla26n]{font-family:var(--font-mono);font-size:13px;color:var(--fg-muted);transition:color .3s;letter-spacing:.02em;text-decoration:none}.exit-link[data-astro-cid-dkjla26n] a[data-astro-cid-dkjla26n]:hover{color:var(--clr-constellation)}.reveal[data-astro-cid-dkjla26n]{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal[data-astro-cid-dkjla26n].visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.content[data-astro-cid-dkjla26n]{padding:0 20px}.page-header[data-astro-cid-dkjla26n]{padding-top:80px}.card-cover[data-astro-cid-dkjla26n]{height:120px}.card-body[data-astro-cid-dkjla26n]{padding:20px}.card-title[data-astro-cid-dkjla26n]{font-size:19px}.card-bottom[data-astro-cid-dkjla26n]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-dkjla26n]{transition:none;opacity:1;transform:none}}
