.stack-map[data-astro-cid-hljsuon7]{max-width:72rem;margin:2.5rem auto 3rem}.stack-map[data-astro-cid-hljsuon7] .stack-map__svg{display:block;width:100%;height:auto;font-family:IBM Plex Sans,Geist,ui-sans-serif,system-ui,sans-serif}.stack-map[data-astro-cid-hljsuon7] .stack-map__svg--tall{display:none;max-width:390px;margin-inline:auto}@media(width<=760px){.stack-map[data-astro-cid-hljsuon7] .stack-map__svg--wide{display:none}.stack-map[data-astro-cid-hljsuon7] .stack-map__svg--tall{display:block}}.stack-map[data-astro-cid-hljsuon7] .sm-zone{fill:#ffffff06;stroke:rgb(var(--color-line));stroke-dasharray:5 6}.stack-map[data-astro-cid-hljsuon7] .sm-line{stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:0}.stack-map[data-astro-cid-hljsuon7] .sm-line--dashed{stroke-width:6px;stroke-dasharray:.03 .035}.stack-map[data-astro-cid-hljsuon7] .sm-terminus{fill:rgb(var(--color-paper));stroke-width:6px}.stack-map[data-astro-cid-hljsuon7] .sm-dot{fill:rgb(var(--color-paper));stroke-width:5px}.stack-map[data-astro-cid-hljsuon7] .sm-tile{fill:#f3f6f4;stroke-width:3px}.stack-map[data-astro-cid-hljsuon7] .sm-tile--small{stroke:rgb(var(--color-line));stroke-width:1px}.stack-map[data-astro-cid-hljsuon7] .sm-tile--dark{fill:#1b2a22}.stack-map[data-astro-cid-hljsuon7] .stack-map__svg text{paint-order:stroke;stroke:rgb(var(--color-paper));stroke-width:5px;stroke-linejoin:round}.stack-map[data-astro-cid-hljsuon7] .sm-name{fill:rgb(var(--color-ink));font-size:13px}.stack-map[data-astro-cid-hljsuon7] .sm-stop{fill:rgb(var(--color-ink));font-size:17px;font-weight:600}.stack-map[data-astro-cid-hljsuon7] .sm-question,.stack-map[data-astro-cid-hljsuon7] .sm-zone-label{fill:rgb(var(--color-muted));font-size:13px}.stack-map[data-astro-cid-hljsuon7] .sm-line-label{fill:rgb(var(--color-muted));font-size:13px;font-weight:600}.stack-map[data-astro-cid-hljsuon7] figcaption[data-astro-cid-hljsuon7]{margin-top:.85rem;color:rgb(var(--color-muted));font-size:.875rem}@media(prefers-reduced-motion:no-preference){.stack-map[data-astro-cid-hljsuon7] .sm-line:not(.sm-line--dashed){stroke-dashoffset:1px;animation:.9s cubic-bezier(.3,.7,.2,1) forwards stack-map-draw;animation-delay:calc(var(--i) * .11s)}}@keyframes stack-map-draw{to{stroke-dashoffset:0}}.entry--tech-stack[data-astro-cid-zg7dkzxc]{max-width:88rem}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__panel[data-astro-cid-zg7dkzxc],.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc],.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry-nav[data-astro-cid-zg7dkzxc]{max-width:60rem;margin-inline:auto}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__lede[data-astro-cid-zg7dkzxc]{max-width:46rem;margin:1.25rem 0 0;color:rgb(var(--color-muted));font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.6}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc]>h2[id]:before{content:"";display:inline-block;width:1.75rem;height:.4rem;margin-right:.75rem;border-radius:999px;vertical-align:.2em;background:rgb(var(--color-muted))}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc]>h2#where-i-work:before{background:none;border:2px dashed rgb(var(--color-muted))}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc]>h2#coding-agents:before{background:linear-gradient(90deg,#f2c35b 0 33%,#c3a6ff 33% 66%,#ff8da1 66%)}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc]>h2#review:before{background:#5fe3a1}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc]>h2#research-and-diagrams:before{background:#7cb7ff}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc]>h2#local-models:before{background:repeating-linear-gradient(90deg,#93a39a 0 .35rem,#0000 .35rem .6rem)}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc]>blockquote{margin:2.25rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:.4rem solid #5fe3a1;border-radius:0;background:none}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc]>blockquote p{margin:0;color:rgb(var(--color-ink));font-size:clamp(1.35rem,2.4vw,1.75rem);font-style:normal;font-weight:600;line-height:1.35;letter-spacing:-.01em}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc] .prompt-modes{display:grid;gap:0;margin:1rem 0 1.5rem;border-top:1px solid rgb(var(--color-line))}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc] .prompt-modes>div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgb(var(--color-line))}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc] .prompt-modes dt{margin:0;color:rgb(var(--color-ink));font-weight:600}.entry--tech-stack[data-astro-cid-zg7dkzxc] .entry__body[data-astro-cid-zg7dkzxc] .prompt-modes dd{margin:0}
