.workflows[data-astro-cid-sodjdram]{list-style:none;margin:0;padding:0}.workflows[data-astro-cid-sodjdram]:not(.bento){display:grid;gap:var(--s-4)}.workflow-item[data-astro-cid-sodjdram]{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5)}.head[data-astro-cid-sodjdram]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.index[data-astro-cid-sodjdram]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--muted)}.layer[data-astro-cid-sodjdram]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.dot[data-astro-cid-sodjdram]{width:12px;height:12px;border-radius:3px;background:var(--c);border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.bars[data-astro-cid-sodjdram]{display:inline-flex;gap:2px}.bar[data-astro-cid-sodjdram]{width:4px;height:12px;border-radius:1px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.name[data-astro-cid-sodjdram]{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.15;letter-spacing:var(--tracking-display)}.summary[data-astro-cid-sodjdram]{margin:0;color:var(--ink-2);font-size:var(--fs-small);text-wrap:pretty}.chapter-link[data-astro-cid-sodjdram]{margin-top:auto;padding-top:var(--s-2)}@media(min-width:720px){.workflows[data-astro-cid-sodjdram]:not(.bento){grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.workflows[data-astro-cid-sodjdram]:not(.bento){grid-template-columns:repeat(3,1fr)}}.skills[data-astro-cid-sbx77kbe]{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.shead[data-astro-cid-sbx77kbe]{display:none}.shead[data-astro-cid-sbx77kbe] .field-label[data-astro-cid-sbx77kbe]{color:var(--ink-2)}.srow[data-astro-cid-sbx77kbe]{display:grid;gap:var(--s-3);padding:var(--s-5)}.srow[data-astro-cid-sbx77kbe]+.srow[data-astro-cid-sbx77kbe]{border-top:1px solid var(--line)}.cell-label[data-astro-cid-sbx77kbe]{display:block;margin-bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.area-text[data-astro-cid-sbx77kbe]{font-weight:600;color:var(--ink)}.chip-core[data-astro-cid-sbx77kbe]{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,var(--line))}.none[data-astro-cid-sbx77kbe]{color:var(--muted)}@media(min-width:760px){.shead[data-astro-cid-sbx77kbe],.srow[data-astro-cid-sbx77kbe]{display:grid;grid-template-columns:minmax(9rem,13rem) 1fr 1fr;gap:var(--s-5);align-items:start}.shead[data-astro-cid-sbx77kbe]{padding:var(--s-4) var(--s-5);background:color-mix(in srgb,var(--ink) 4%,var(--bg));border-bottom:1px solid var(--line)}.cell-label[data-astro-cid-sbx77kbe]{display:none}}.contrast[data-astro-cid-blrn4inv]{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.chead[data-astro-cid-blrn4inv]{display:none}.crow[data-astro-cid-blrn4inv]{display:grid;gap:var(--s-3);padding:var(--s-5)}.crow[data-astro-cid-blrn4inv]+.crow[data-astro-cid-blrn4inv]{border-top:1px solid var(--line)}.cell-label[data-astro-cid-blrn4inv]{display:block;margin-bottom:var(--s-1);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.dimension-text[data-astro-cid-blrn4inv]{font-weight:600;color:var(--ink)}.analyst[data-astro-cid-blrn4inv],.engineer[data-astro-cid-blrn4inv]{color:var(--ink-2);font-size:var(--fs-small);text-wrap:pretty}.engineer[data-astro-cid-blrn4inv]{color:var(--ink)}@media(min-width:760px){.chead[data-astro-cid-blrn4inv],.crow[data-astro-cid-blrn4inv]{display:grid;grid-template-columns:minmax(9rem,12rem) 1fr 1fr;gap:var(--s-5);align-items:start}.chead[data-astro-cid-blrn4inv]{padding:var(--s-4) var(--s-5);background:color-mix(in srgb,var(--ink) 4%,var(--bg));border-bottom:1px solid var(--line)}.chead[data-astro-cid-blrn4inv] .field-label[data-astro-cid-blrn4inv]{color:var(--ink-2)}.cell-label[data-astro-cid-blrn4inv]{display:none}}.role-in-short[data-astro-cid-3rctw5mt]{max-width:var(--prose);margin-inline:0}.ways[data-astro-cid-3rctw5mt]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}.way[data-astro-cid-3rctw5mt]{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);background:var(--bg)}.way-index[data-astro-cid-3rctw5mt]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--muted)}.way-title[data-astro-cid-3rctw5mt]{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);letter-spacing:var(--tracking-display);line-height:1.15}.way-summary[data-astro-cid-3rctw5mt]{margin:0;color:var(--ink-2);font-size:var(--fs-small);text-wrap:pretty}.mistakes[data-astro-cid-3rctw5mt]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mistake[data-astro-cid-3rctw5mt]{display:grid;grid-template-columns:3rem 1fr;gap:var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.mistake-index[data-astro-cid-3rctw5mt]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--muted);padding-top:.35em}.mistake-body[data-astro-cid-3rctw5mt]{min-width:0}.mistake-head[data-astro-cid-3rctw5mt]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2)}.mistake-lead[data-astro-cid-3rctw5mt]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);letter-spacing:var(--tracking-display);line-height:1.2}.mistake-text[data-astro-cid-3rctw5mt]{margin:0;color:var(--ink-2);max-width:68ch;text-wrap:pretty}.stats[data-astro-cid-3rctw5mt]{display:grid;gap:var(--s-4)}.footnote[data-astro-cid-3rctw5mt]{margin-top:var(--s-5);color:var(--muted);font-size:var(--fs-small);text-wrap:pretty}.footnote[data-astro-cid-3rctw5mt] strong[data-astro-cid-3rctw5mt]{color:var(--ink-2)}@media(min-width:720px){.ways[data-astro-cid-3rctw5mt],.stats[data-astro-cid-3rctw5mt]{grid-template-columns:repeat(3,1fr)}}
