.statusbar[data-astro-cid-inikaa3d]{position:relative;z-index:50;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .9);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));overflow:hidden;white-space:nowrap}.statusbar-track[data-astro-cid-inikaa3d]{display:inline-block;padding-block:8px;will-change:transform;animation:ticker 38s linear infinite}.item[data-astro-cid-inikaa3d],.live[data-astro-cid-inikaa3d],.sep[data-astro-cid-inikaa3d]{padding-inline:1.5ch}.sep[data-astro-cid-inikaa3d],.live[data-astro-cid-inikaa3d]{color:hsl(var(--primary))}.live[data-astro-cid-inikaa3d]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.9ch;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary));animation:blink 1.4s steps(1) infinite;vertical-align:middle}@keyframes blink{0%,60%{opacity:1}61%,to{opacity:.25}}@media(prefers-reduced-motion:reduce){.statusbar-track[data-astro-cid-inikaa3d]{animation:none}.live[data-astro-cid-inikaa3d]:before{animation:none}}.rail[data-astro-cid-aaldfppv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.rail[data-astro-cid-aaldfppv]:before{content:"";position:absolute;top:9px;left:10%;right:10%;height:1px;background:linear-gradient(to right,hsl(var(--border)),hsl(var(--primary) / .55),hsl(var(--border)))}.rail-step[data-astro-cid-aaldfppv]{position:relative;text-align:center;padding-top:24px}.node[data-astro-cid-aaldfppv]{position:absolute;top:0;left:50%;transform:translate(-50%);width:18px;height:18px;border-radius:50%;background:hsl(var(--card));border:1px solid hsl(var(--border));display:grid;place-items:center}.node[data-astro-cid-aaldfppv]:after{content:"";width:6px;height:6px;border-radius:50%;background:hsl(var(--muted-foreground))}.rail-step[data-astro-cid-aaldfppv].active .node[data-astro-cid-aaldfppv]{border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .12),0 0 14px hsl(var(--primary) / .5)}.rail-step[data-astro-cid-aaldfppv].active .node[data-astro-cid-aaldfppv]:after{background:hsl(var(--primary))}.ord[data-astro-cid-aaldfppv]{display:block;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.22em;color:hsl(var(--muted-foreground))}.ord--name[data-astro-cid-aaldfppv]{text-transform:uppercase;letter-spacing:.16em}.name[data-astro-cid-aaldfppv]{display:block;font-family:var(--font-mono);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground));margin-top:3px}.rail-step[data-astro-cid-aaldfppv].active .name[data-astro-cid-aaldfppv],.rail-step[data-astro-cid-aaldfppv].active .ord--name[data-astro-cid-aaldfppv]{color:hsl(var(--primary))}@media(max-width:760px){.name[data-astro-cid-aaldfppv]{font-size:.625rem;letter-spacing:.06em}.ord--name[data-astro-cid-aaldfppv]{font-size:.5rem;letter-spacing:.06em}}.mono-accent[data-astro-cid-3k3uylao]{font-family:var(--font-mono);color:hsl(var(--accent))}.hero[data-astro-cid-3k3uylao]{padding-top:clamp(3.5rem,9vw,6.5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.kicker[data-astro-cid-3k3uylao]{margin-bottom:1.375rem}.hero-title[data-astro-cid-3k3uylao]{font-family:var(--font-display);font-weight:800;font-size:clamp(2.375rem,7.2vw,5.25rem);line-height:.98;letter-spacing:-.015em;margin:0;max-width:16ch;text-transform:uppercase}.hero-title[data-astro-cid-3k3uylao] em[data-astro-cid-3k3uylao]{font-style:normal;color:hsl(var(--primary));text-shadow:0 0 32px hsl(var(--primary) / .4)}.lede[data-astro-cid-3k3uylao]{margin:1.75rem 0 0;max-width:60ch;font-size:clamp(1rem,1.7vw,1.1875rem);color:hsl(var(--foreground))}.lede[data-astro-cid-3k3uylao] strong[data-astro-cid-3k3uylao]{color:hsl(var(--foreground));font-weight:600}.lede[data-astro-cid-3k3uylao] .lede-muted[data-astro-cid-3k3uylao]{color:hsl(var(--muted-foreground))}.lede[data-astro-cid-3k3uylao] .mono-accent[data-astro-cid-3k3uylao]{font-size:.92em}.cta-row[data-astro-cid-3k3uylao]{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2.125rem}.hero-rail[data-astro-cid-3k3uylao]{margin-top:clamp(3rem,7vw,5.25rem);padding:1.625rem clamp(.5rem,3vw,2.5rem) 1.375rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:linear-gradient(hsl(var(--card) / .6),hsl(var(--card) / .3));position:relative}.rail-label[data-astro-cid-3k3uylao]{position:absolute;top:-9px;left:18px;background:hsl(var(--background));padding-inline:8px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--muted-foreground))}section[data-astro-cid-3k3uylao]{padding-block:clamp(3.5rem,8vw,6rem);position:relative}.section-head[data-astro-cid-3k3uylao]{display:flex;align-items:baseline;gap:1.5ch;margin-bottom:2.5rem;border-bottom:1px solid hsl(var(--border));padding-bottom:1rem}.section-head[data-astro-cid-3k3uylao] .idx[data-astro-cid-3k3uylao]{font-family:var(--font-mono);font-size:.75rem;color:hsl(var(--primary));letter-spacing:.18em}.section-head[data-astro-cid-3k3uylao] h2[data-astro-cid-3k3uylao]{font-family:var(--font-display-tight);font-weight:800;font-size:clamp(1.375rem,3.4vw,2.125rem);letter-spacing:-.01em;text-transform:uppercase;margin:0}.section-head[data-astro-cid-3k3uylao] .meta[data-astro-cid-3k3uylao]{margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.divider-rail[data-astro-cid-3k3uylao]{margin-block:clamp(.5rem,3vw,1.75rem);padding:1.375rem clamp(.5rem,3vw,2.5rem);border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:hsl(var(--card) / .3)}.phase-grid[data-astro-cid-3k3uylao]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.phase-card[data-astro-cid-3k3uylao]{background:hsl(var(--card));padding:1.5rem 1.375rem 1.75rem;position:relative;transition:background .18s ease}.phase-card[data-astro-cid-3k3uylao]:hover{background:hsl(var(--card-hover))}.phase-card[data-astro-cid-3k3uylao] .pidx[data-astro-cid-3k3uylao]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;color:hsl(var(--muted-foreground))}.phase-card[data-astro-cid-3k3uylao] .pidx[data-astro-cid-3k3uylao] b[data-astro-cid-3k3uylao]{color:hsl(var(--primary));font-weight:700}.phase-card[data-astro-cid-3k3uylao] h3[data-astro-cid-3k3uylao]{font-family:var(--font-display-tight);font-weight:800;font-size:1.1875rem;letter-spacing:.02em;text-transform:uppercase;margin:.875rem 0 .5rem}.phase-card[data-astro-cid-3k3uylao] p[data-astro-cid-3k3uylao]{margin:0;font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.55}.phase-card[data-astro-cid-3k3uylao] .tick[data-astro-cid-3k3uylao]{position:absolute;top:0;left:0;width:100%;height:2px;background:hsl(var(--border))}.phase-card[data-astro-cid-3k3uylao]:hover .tick[data-astro-cid-3k3uylao]{background:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary) / .6)}.phase-card[data-astro-cid-3k3uylao] .cmd[data-astro-cid-3k3uylao]{margin-top:1rem;font-family:var(--font-mono);font-size:.6875rem;color:hsl(var(--accent));letter-spacing:.02em}.phase-card[data-astro-cid-3k3uylao] .cmd[data-astro-cid-3k3uylao]:before{content:"$ ";color:hsl(var(--primary))}.wwh[data-astro-cid-3k3uylao]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2.5rem)}.wwh[data-astro-cid-3k3uylao] .col[data-astro-cid-3k3uylao]{border-left:1px solid hsl(var(--border));padding-left:1.375rem}.wwh[data-astro-cid-3k3uylao] .tag[data-astro-cid-3k3uylao]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--primary))}.wwh[data-astro-cid-3k3uylao] h3[data-astro-cid-3k3uylao]{font-family:var(--font-display-tight);font-weight:700;font-size:1.375rem;letter-spacing:-.01em;margin:.625rem 0}.wwh[data-astro-cid-3k3uylao] p[data-astro-cid-3k3uylao]{margin:0;color:hsl(var(--muted-foreground));font-size:.9375rem}.devlog[data-astro-cid-3k3uylao]{display:grid;gap:1px;background:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.entry[data-astro-cid-3k3uylao]{background:hsl(var(--card));display:grid;grid-template-columns:180px 1fr auto;gap:1.5rem;align-items:center;padding:1.375rem 1.5rem;transition:background .18s ease;color:inherit;text-decoration:none}.entry[data-astro-cid-3k3uylao]:hover{background:hsl(var(--card-hover));text-decoration:none}.entry[data-astro-cid-3k3uylao]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.entry-date[data-astro-cid-3k3uylao]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:hsl(var(--muted-foreground));text-transform:uppercase}.entry-phase[data-astro-cid-3k3uylao]{display:inline-block;margin-top:.5rem;padding:2px 8px;border:1px solid hsl(var(--border-hover));border-radius:var(--radius);color:hsl(var(--primary));font-size:.625rem;letter-spacing:.16em}.entry[data-astro-cid-3k3uylao] h3[data-astro-cid-3k3uylao]{font-family:var(--font-display-tight);font-weight:700;font-size:1.1875rem;letter-spacing:-.005em;margin:0 0 .375rem;color:hsl(var(--foreground))}.entry[data-astro-cid-3k3uylao] p[data-astro-cid-3k3uylao]{margin:0;font-size:.875rem;color:hsl(var(--muted-foreground));max-width:64ch}.entry[data-astro-cid-3k3uylao] .go[data-astro-cid-3k3uylao]{font-family:var(--font-mono);font-size:1.125rem;color:hsl(var(--muted-foreground));transition:color .18s ease,transform .18s ease}.entry[data-astro-cid-3k3uylao]:hover .go[data-astro-cid-3k3uylao]{color:hsl(var(--primary));transform:translate(3px)}.devlog-empty[data-astro-cid-3k3uylao]{font-size:.875rem;letter-spacing:.04em}.devlog-more[data-astro-cid-3k3uylao]{margin:1.5rem 0 0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.devlog-more[data-astro-cid-3k3uylao] a[data-astro-cid-3k3uylao]{color:hsl(var(--primary))}@media(max-width:760px){.wwh[data-astro-cid-3k3uylao]{grid-template-columns:1fr}.entry[data-astro-cid-3k3uylao]{grid-template-columns:1fr;gap:.625rem}.entry[data-astro-cid-3k3uylao] .go[data-astro-cid-3k3uylao],.section-head[data-astro-cid-3k3uylao] .meta[data-astro-cid-3k3uylao]{display:none}}
