.build-row[data-astro-cid-witdid7s]{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:8px 84px minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 22px 18px 0;transition:border-color .15s;display:grid;overflow:hidden}.build-row[data-astro-cid-witdid7s]:hover{border-color:color-mix(in srgb, var(--accent-edge) 60%, transparent)}.edge[data-astro-cid-witdid7s]{background:var(--accent-edge);align-self:stretch;margin:-18px 0}.eyebrow[data-astro-cid-witdid7s]{letter-spacing:.06em;color:var(--accent-text);margin-bottom:4px;font-size:12px}.draft[data-astro-cid-witdid7s]{color:var(--tangerine)}.title[data-astro-cid-witdid7s]{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.25}.title[data-astro-cid-witdid7s] a[data-astro-cid-witdid7s]{text-decoration:none}.title[data-astro-cid-witdid7s] a[data-astro-cid-witdid7s]:hover{color:var(--accent-text)}.summary[data-astro-cid-witdid7s]{color:var(--text-muted);margin-top:6px;font-size:15px;line-height:1.5}.side[data-astro-cid-witdid7s]{color:var(--text-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:10px;font-size:12px;display:flex}.side[data-astro-cid-witdid7s] a[data-astro-cid-witdid7s]{color:var(--accent-text);font-family:var(--font);font-size:15px;font-weight:500;text-decoration:none}.side[data-astro-cid-witdid7s] a[data-astro-cid-witdid7s]:hover{text-decoration:underline}.dot[data-astro-cid-witdid7s]{vertical-align:1px;background:currentColor;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}@media (width<=700px){.build-row[data-astro-cid-witdid7s]{grid-template-columns:6px minmax(0,1fr);gap:16px;padding-right:16px}.build-row[data-astro-cid-witdid7s] .row-glyph{display:none}.edge[data-astro-cid-witdid7s]{grid-row:1/span 2}.side[data-astro-cid-witdid7s]{flex-direction:row;grid-column:2;justify-content:space-between;align-items:baseline}}.tool[data-astro-cid-ywqkka52]{display:inline-block;position:relative}.tool-name[data-astro-cid-ywqkka52]{color:var(--text);text-align:left;cursor:help;background:0 0;border:0;border-bottom:1px dotted #0000;padding:2px 0;font-size:16px;line-height:1.4}.tool[data-astro-cid-ywqkka52]:hover .tool-name[data-astro-cid-ywqkka52],.tool[data-astro-cid-ywqkka52][data-open] .tool-name[data-astro-cid-ywqkka52]{border-bottom-color:var(--text-muted)}.tool-name[data-astro-cid-ywqkka52] strong[data-astro-cid-ywqkka52]{font-weight:600}.tool-note[data-astro-cid-ywqkka52]{color:var(--text-muted);font-size:14px}.tool-tag[data-astro-cid-ywqkka52]{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;font-size:12px}.tool-tag[data-astro-cid-ywqkka52].still{color:var(--cobalt-text)}.tool-tag[data-astro-cid-ywqkka52].new-use{color:var(--tangerine)}.pop[data-astro-cid-ywqkka52]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool[data-astro-cid-ywqkka52]:hover .pop[data-astro-cid-ywqkka52],.tool[data-astro-cid-ywqkka52]:focus-within .pop[data-astro-cid-ywqkka52],.tool[data-astro-cid-ywqkka52][data-open] .pop[data-astro-cid-ywqkka52]{clip-path:none;white-space:normal;z-index:6;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-s);width:min(300px,100vw - 32px);height:auto;color:var(--text-soft);flex-direction:column;gap:6px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex;top:100%;left:0;overflow:visible;box-shadow:0 10px 30px #0006}.now .tool[data-astro-cid-ywqkka52]:hover .pop[data-astro-cid-ywqkka52],.now .tool[data-astro-cid-ywqkka52]:focus-within .pop[data-astro-cid-ywqkka52],.now .tool[data-astro-cid-ywqkka52][data-open] .pop[data-astro-cid-ywqkka52]{left:auto;right:0}.pop-meta[data-astro-cid-ywqkka52]{font-family:var(--mono);color:var(--text-muted);font-size:12px}.pop[data-astro-cid-ywqkka52] a[data-astro-cid-ywqkka52]{color:var(--pink)}@media (width<=900px){.tool[data-astro-cid-ywqkka52]:focus-within,.tool[data-astro-cid-ywqkka52][data-open]{flex-basis:100%}.tool[data-astro-cid-ywqkka52]:hover .pop[data-astro-cid-ywqkka52],.tool[data-astro-cid-ywqkka52]:focus-within .pop[data-astro-cid-ywqkka52],.tool[data-astro-cid-ywqkka52][data-open] .pop[data-astro-cid-ywqkka52],.now .tool[data-astro-cid-ywqkka52]:hover .pop[data-astro-cid-ywqkka52],.now .tool[data-astro-cid-ywqkka52]:focus-within .pop[data-astro-cid-ywqkka52],.now .tool[data-astro-cid-ywqkka52][data-open] .pop[data-astro-cid-ywqkka52]{width:auto;box-shadow:none;margin:4px 0 6px;position:static}}.arrow[data-astro-cid-u52pstxp]{justify-content:center;align-items:center;display:flex;position:relative}.arrow-btn[data-astro-cid-u52pstxp]{width:100%;color:inherit;text-align:center;cursor:help;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:6px 14px 6px 0;display:flex}.arrow-btn[data-astro-cid-u52pstxp]:disabled{cursor:default}.verb[data-astro-cid-u52pstxp]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1}.arrow-label[data-astro-cid-u52pstxp]{color:var(--text-soft);font-size:14px;font-style:italic;line-height:1.3}.line[data-astro-cid-u52pstxp]{width:100%;height:2px;display:block;position:relative}.line[data-astro-cid-u52pstxp]:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;position:absolute;top:-5px;right:-1px}.switch[data-astro-cid-u52pstxp]{color:var(--pink)}.switch[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]{background:linear-gradient(90deg, color-mix(in srgb, var(--pink) 25%, transparent), color-mix(in srgb, var(--pink) 80%, transparent))}.stick[data-astro-cid-u52pstxp]{color:var(--cobalt-text)}.stick[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]{border-top:2px dashed color-mix(in srgb, var(--cobalt-text) 60%, transparent);background:0 0;height:0}.stick[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]:after{top:-7px}.shift[data-astro-cid-u52pstxp]{color:var(--tangerine)}.shift[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]{background:linear-gradient(90deg, color-mix(in srgb, var(--tangerine) 25%, transparent), color-mix(in srgb, var(--tangerine) 85%, transparent))}.unrecorded[data-astro-cid-u52pstxp]{color:var(--line-strong)}.unrecorded[data-astro-cid-u52pstxp] .arrow-label[data-astro-cid-u52pstxp]{color:var(--text-muted)}.unrecorded[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]{border-top:2px dotted var(--line-strong);background:0 0;height:0}.unrecorded[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]:after{top:-7px}.pop[data-astro-cid-u52pstxp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arrow[data-astro-cid-u52pstxp]:hover .pop[data-astro-cid-u52pstxp],.arrow[data-astro-cid-u52pstxp]:focus-within .pop[data-astro-cid-u52pstxp],.arrow[data-astro-cid-u52pstxp][data-open] .pop[data-astro-cid-u52pstxp]{clip-path:none;white-space:normal;z-index:5;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-s);width:min(300px,100vw - 32px);height:auto;color:var(--text-soft);text-align:left;padding:12px 14px;font-size:14px;line-height:1.45;top:calc(100% - 4px);left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 10px 30px #0006}@media (width<=900px){.arrow[data-astro-cid-u52pstxp]{margin:10px 0;display:block}.arrow-btn[data-astro-cid-u52pstxp]{text-align:left;flex-direction:row;align-items:center;gap:10px;padding:4px 0 4px 6px}.arrow-btn[data-astro-cid-u52pstxp] .verb[data-astro-cid-u52pstxp]{order:1}.arrow-btn[data-astro-cid-u52pstxp] .arrow-label[data-astro-cid-u52pstxp]{order:2}.line[data-astro-cid-u52pstxp]{flex:none;order:0;width:2px;height:28px}.line[data-astro-cid-u52pstxp]:after{border:6px solid #0000;border-top:9px solid;border-bottom:0;inset:auto auto -6px -5px}.switch[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]{background:linear-gradient(180deg, color-mix(in srgb, var(--pink) 25%, transparent), color-mix(in srgb, var(--pink) 80%, transparent))}.shift[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]{background:linear-gradient(180deg, color-mix(in srgb, var(--tangerine) 25%, transparent), color-mix(in srgb, var(--tangerine) 85%, transparent))}.stick[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp],.unrecorded[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]{border-top:0;border-left:2px dashed color-mix(in srgb, var(--cobalt-text) 60%, transparent);width:0}.unrecorded[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]{border-left:2px dotted var(--line-strong)}.stick[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]:after,.unrecorded[data-astro-cid-u52pstxp] .line[data-astro-cid-u52pstxp]:after{top:auto;left:-7px}.arrow[data-astro-cid-u52pstxp]:hover .pop[data-astro-cid-u52pstxp],.arrow[data-astro-cid-u52pstxp]:focus-within .pop[data-astro-cid-u52pstxp],.arrow[data-astro-cid-u52pstxp][data-open] .pop[data-astro-cid-u52pstxp]{width:auto;box-shadow:none;margin-top:4px;display:block;position:static;transform:none}}.stack[data-astro-cid-lrw7rwrt]{scroll-margin-top:24px}.stack[data-astro-cid-lrw7rwrt] .h-section[data-astro-cid-lrw7rwrt]{margin-bottom:12px}.stack-lede[data-astro-cid-lrw7rwrt]{max-width:760px;margin-bottom:28px}.controls[data-astro-cid-lrw7rwrt]{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:12px 28px;margin-bottom:28px;font-size:15px;display:flex}.compare[data-astro-cid-lrw7rwrt]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.seg[data-astro-cid-lrw7rwrt]{border:1px solid var(--outline);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg-on[data-astro-cid-lrw7rwrt],.seg-btn[data-astro-cid-lrw7rwrt]{font-family:var(--mono);padding:7px 12px;font-size:12px;line-height:1.4}.seg-on[data-astro-cid-lrw7rwrt],.seg-btn[data-astro-cid-lrw7rwrt][aria-selected=true]{background:var(--surface-2);color:var(--text)}.seg-btn[data-astro-cid-lrw7rwrt]{border:0;border-right:1px solid var(--line);color:var(--text-muted);background:0 0}.seg-btn[data-astro-cid-lrw7rwrt]:last-child{border-right:0}.legend[data-astro-cid-lrw7rwrt]{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.legend[data-astro-cid-lrw7rwrt] b[data-astro-cid-lrw7rwrt]{letter-spacing:.12em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:400}.v-switch[data-astro-cid-lrw7rwrt]{color:var(--pink)}.v-stick[data-astro-cid-lrw7rwrt]{color:var(--cobalt-text)}.v-shift[data-astro-cid-lrw7rwrt]{color:var(--tangerine)}.snap-description[data-astro-cid-lrw7rwrt]{color:var(--text-soft);max-width:720px;margin:-12px 0 24px;font-size:16px}.cols[data-astro-cid-lrw7rwrt],.row[data-astro-cid-lrw7rwrt]{grid-template-columns:minmax(130px,190px) minmax(0,1fr) minmax(170px,250px) minmax(0,1fr);column-gap:20px;display:grid}.col-h[data-astro-cid-lrw7rwrt]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--line);align-self:end;padding:10px 0 14px;font-size:12px;line-height:1.3}.col-h[data-astro-cid-lrw7rwrt].centre{text-align:center}.col-h[data-astro-cid-lrw7rwrt].now-h{color:var(--text);background:color-mix(in srgb, var(--cobalt-text) 10%, transparent);border-bottom-color:color-mix(in srgb, var(--cobalt-text) 35%, transparent);border-radius:8px 8px 0 0;padding:10px 12px 14px}.rows[data-astro-cid-lrw7rwrt]{margin:0;padding:0;list-style:none}.row[data-astro-cid-lrw7rwrt]>[data-astro-cid-lrw7rwrt]{border-bottom:1px solid var(--line);align-items:center;min-height:56px;padding:12px 0;display:flex}.job[data-astro-cid-lrw7rwrt]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:400;line-height:1.4}.row[data-astro-cid-lrw7rwrt]>.cell[data-astro-cid-lrw7rwrt]{flex-direction:column;justify-content:center;align-items:stretch}.row[data-astro-cid-lrw7rwrt]>.now[data-astro-cid-lrw7rwrt]{background:color-mix(in srgb, var(--cobalt-text) 6%, transparent);padding-left:12px;padding-right:12px}.k[data-astro-cid-lrw7rwrt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tools[data-astro-cid-lrw7rwrt]{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.unused[data-astro-cid-lrw7rwrt]{color:var(--text-muted);font-size:14px;font-style:italic}@media (width<=900px){.cols[data-astro-cid-lrw7rwrt]{display:none}.row[data-astro-cid-lrw7rwrt]{border-bottom:1px solid var(--line);padding:16px 0;display:block}.row[data-astro-cid-lrw7rwrt]>[data-astro-cid-lrw7rwrt]{border-bottom:0;min-height:0;padding:0;display:block}.job[data-astro-cid-lrw7rwrt]{margin-bottom:10px}.k[data-astro-cid-lrw7rwrt]:not(.sr){clip-path:none;white-space:normal;width:auto;height:auto;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;line-height:1.3;position:static;overflow:visible}.row[data-astro-cid-lrw7rwrt]>.now[data-astro-cid-lrw7rwrt]{border-radius:8px;padding:10px 12px}.now[data-astro-cid-lrw7rwrt] .k[data-astro-cid-lrw7rwrt]{color:var(--text)}}.intro[data-astro-cid-4qxjdpmb]{padding-top:56px;padding-bottom:32px}.intro[data-astro-cid-4qxjdpmb] .kicker[data-astro-cid-4qxjdpmb]{margin-bottom:16px}.filters[data-astro-cid-4qxjdpmb]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.count[data-astro-cid-4qxjdpmb]{min-height:1.5em;margin-bottom:12px}.plain[data-astro-cid-4qxjdpmb]{margin:0;padding:0;list-style:none}.covers[data-astro-cid-4qxjdpmb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.covers[data-astro-cid-4qxjdpmb] .lead[data-astro-cid-4qxjdpmb]{grid-column:span 2}.earlier[data-astro-cid-4qxjdpmb]{margin-top:56px}.earlier[data-astro-cid-4qxjdpmb] .h-section[data-astro-cid-4qxjdpmb]{margin-bottom:20px}.rows[data-astro-cid-4qxjdpmb]{flex-direction:column;gap:12px;display:flex}[data-astro-cid-4qxjdpmb][data-group][hidden],li[data-astro-cid-4qxjdpmb][hidden]{display:none}@media (width<=900px){.covers[data-astro-cid-4qxjdpmb]{grid-template-columns:minmax(0,1fr)}.covers[data-astro-cid-4qxjdpmb] .lead[data-astro-cid-4qxjdpmb]{grid-column:auto}}
