.dg[data-astro-cid-x76zzy5z]{margin:var(--space-xl) 0 0;max-width:var(--wide-max-width)}.dg-panel[data-astro-cid-x76zzy5z]{background:var(--diagram-bg);border-radius:12px;padding:var(--space-lg)}.dg-eyebrow[data-astro-cid-x76zzy5z]{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--diagram-muted);margin:0 0 var(--space-xs)}.dg-title[data-astro-cid-x76zzy5z]{font-size:var(--text-h4);line-height:var(--text-h4-lh);font-weight:650;color:var(--diagram-ink);margin:0 0 var(--space-lg);letter-spacing:-.01em}.dg-caption[data-astro-cid-x76zzy5z]{font-size:var(--text-small);line-height:var(--text-small-lh);color:var(--diagram-muted);margin:var(--space-lg) 0 0}.arc-weeks[data-astro-cid-x76zzy5z]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm)}.arc-week[data-astro-cid-x76zzy5z]{display:grid;gap:var(--space-xs);align-content:start}.arc-bar[data-astro-cid-x76zzy5z]{display:block;height:16px;border-radius:4px;border:1.5px solid var(--diagram-ink)}.drive[data-astro-cid-x76zzy5z] .arc-bar[data-astro-cid-x76zzy5z]{background:var(--diagram-ink)}.guide[data-astro-cid-x76zzy5z] .arc-bar[data-astro-cid-x76zzy5z]{background:repeating-linear-gradient(135deg,var(--diagram-ink) 0 1px,transparent 1px 7px)}.run[data-astro-cid-x76zzy5z] .arc-bar[data-astro-cid-x76zzy5z]{background:var(--diagram-accent-tint);border-color:var(--diagram-accent)}.arc-n[data-astro-cid-x76zzy5z]{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--diagram-muted);margin-block-start:var(--space-xs)}.arc-who[data-astro-cid-x76zzy5z]{font-weight:650;color:var(--diagram-ink)}.run[data-astro-cid-x76zzy5z] .arc-who[data-astro-cid-x76zzy5z]{color:var(--diagram-accent)}.arc-what[data-astro-cid-x76zzy5z]{font-size:var(--text-small);line-height:var(--text-small-lh);color:var(--diagram-muted)}@media(max-width:767px){.arc-weeks[data-astro-cid-x76zzy5z]{grid-template-columns:1fr 1fr;gap:var(--space-md)}}.dg[data-astro-cid-k5rejmpo]{margin:var(--space-xl) 0 0;max-width:var(--wide-max-width)}svg[data-astro-cid-k5rejmpo]{width:100%;height:auto;display:block}.bg[data-astro-cid-k5rejmpo]{fill:var(--diagram-bg)}.box[data-astro-cid-k5rejmpo]{fill:var(--diagram-box);stroke:var(--diagram-ink);stroke-width:1.4}.arrow[data-astro-cid-k5rejmpo]{stroke:var(--diagram-ink);stroke-width:1.4}.head[data-astro-cid-k5rejmpo]{fill:var(--diagram-ink)}.never[data-astro-cid-k5rejmpo]{stroke:var(--diagram-line);stroke-width:1.4;stroke-dasharray:3 6}.nevercircle[data-astro-cid-k5rejmpo]{fill:var(--diagram-accent-tint);stroke:var(--diagram-accent);stroke-width:1.4}.cross[data-astro-cid-k5rejmpo]{stroke:var(--diagram-accent);stroke-width:1.8}.eyebrow[data-astro-cid-k5rejmpo]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;fill:var(--diagram-muted)}.title[data-astro-cid-k5rejmpo]{font-family:var(--font-body);font-size:20px;font-weight:650;fill:var(--diagram-ink);letter-spacing:-.01em}.label[data-astro-cid-k5rejmpo]{font-family:var(--font-body);font-size:14px;fill:var(--diagram-ink)}.sub[data-astro-cid-k5rejmpo]{font-family:var(--font-body);font-size:12.5px;fill:var(--diagram-muted)}.mono[data-astro-cid-k5rejmpo]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;fill:var(--diagram-muted)}.cap[data-astro-cid-k5rejmpo]{font-family:var(--font-body);font-size:13px;fill:var(--diagram-muted)}.accent[data-astro-cid-k5rejmpo]{fill:var(--diagram-accent)}.c[data-astro-cid-k5rejmpo]{text-anchor:middle}.dg[data-astro-cid-zjhg4wuf]{margin:var(--space-xl) 0 0;max-width:var(--wide-max-width)}.dg-panel[data-astro-cid-zjhg4wuf]{background:var(--diagram-bg);border-radius:12px;padding:var(--space-lg)}.dg-head[data-astro-cid-zjhg4wuf]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-block-end:var(--space-lg)}.dg-eyebrow[data-astro-cid-zjhg4wuf]{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--diagram-muted);margin:0 0 var(--space-xs)}.dg-title[data-astro-cid-zjhg4wuf]{font-size:var(--text-h4);line-height:var(--text-h4-lh);font-weight:650;color:var(--diagram-ink);margin:0;letter-spacing:-.01em}.dg-example[data-astro-cid-zjhg4wuf]{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--diagram-muted);white-space:nowrap}.dg-caption[data-astro-cid-zjhg4wuf]{font-size:var(--text-small);line-height:var(--text-small-lh);color:var(--diagram-muted);margin:var(--space-lg) 0 0}.log[data-astro-cid-zjhg4wuf]{background:var(--diagram-box);border:1.4px solid var(--diagram-ink);border-radius:10px;overflow:hidden}.log-row[data-astro-cid-zjhg4wuf]{display:grid;grid-template-columns:220px 96px 1fr;gap:var(--space-md);align-items:start;padding:var(--space-sm) var(--space-md);border-block-end:1px solid var(--diagram-line);font-size:var(--text-small);line-height:var(--text-small-lh)}.log-row[data-astro-cid-zjhg4wuf]:last-child{border-block-end:0}.log-file[data-astro-cid-zjhg4wuf]{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--diagram-ink)}.log-result[data-astro-cid-zjhg4wuf]{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--diagram-muted)}.stopped[data-astro-cid-zjhg4wuf] .log-result[data-astro-cid-zjhg4wuf]{color:var(--diagram-accent)}.stopped[data-astro-cid-zjhg4wuf]{background:var(--diagram-accent-tint)}.log-note[data-astro-cid-zjhg4wuf]{color:var(--diagram-muted)}@media(max-width:767px){.log-row[data-astro-cid-zjhg4wuf]{grid-template-columns:1fr;gap:var(--space-xs)}}.dg[data-astro-cid-tbjf7kwt]{margin:var(--space-xl) 0 0;max-width:var(--wide-max-width)}svg[data-astro-cid-tbjf7kwt]{width:100%;height:auto;display:block}.bg[data-astro-cid-tbjf7kwt]{fill:var(--diagram-bg)}.box[data-astro-cid-tbjf7kwt]{fill:var(--diagram-box);stroke:var(--diagram-ink);stroke-width:1.4}.ink[data-astro-cid-tbjf7kwt]{fill:var(--diagram-ink)}.accentbox[data-astro-cid-tbjf7kwt]{fill:var(--diagram-accent-tint);stroke:var(--diagram-accent);stroke-width:1.4}.arrow[data-astro-cid-tbjf7kwt]{stroke:var(--diagram-ink);stroke-width:1.4}.head[data-astro-cid-tbjf7kwt]{fill:var(--diagram-ink)}.eyebrow[data-astro-cid-tbjf7kwt]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;fill:var(--diagram-muted)}.title[data-astro-cid-tbjf7kwt]{font-family:var(--font-body);font-size:20px;font-weight:650;fill:var(--diagram-ink);letter-spacing:-.01em}.label[data-astro-cid-tbjf7kwt]{font-family:var(--font-body);font-size:15px;font-weight:650;fill:var(--diagram-ink)}.sub[data-astro-cid-tbjf7kwt]{font-family:var(--font-body);font-size:12.5px;fill:var(--diagram-muted)}.mono[data-astro-cid-tbjf7kwt]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;fill:var(--diagram-ink)}.cap[data-astro-cid-tbjf7kwt]{font-family:var(--font-body);font-size:13px;fill:var(--diagram-muted)}.accent[data-astro-cid-tbjf7kwt]{fill:var(--diagram-accent)}.inv[data-astro-cid-tbjf7kwt]{fill:var(--diagram-box)}.inv2[data-astro-cid-tbjf7kwt]{fill:#a8a8a4}.c[data-astro-cid-tbjf7kwt]{text-anchor:middle}.pp[data-astro-cid-nmitdfgo]{margin:var(--space-lg) 0 0;max-width:var(--wide-max-width);background:var(--diagram-bg);border-radius:12px;padding:var(--space-sm) var(--space-lg) var(--space-md)}.pp-head[data-astro-cid-nmitdfgo]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-xl);padding:var(--space-md) 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--diagram-muted);border-block-end:1px solid var(--diagram-ink)}.pp-row[data-astro-cid-nmitdfgo]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-xl);align-items:start;padding:var(--space-md) 0;border-block-end:1px solid var(--diagram-line);text-decoration:none;color:var(--diagram-ink)}.pp-row[data-astro-cid-nmitdfgo]:last-child{border-block-end:0}.pp-row[data-astro-cid-nmitdfgo]:hover .pp-path[data-astro-cid-nmitdfgo],.pp-row[data-astro-cid-nmitdfgo]:focus-visible .pp-path[data-astro-cid-nmitdfgo]{text-decoration:underline}.pp-seeing[data-astro-cid-nmitdfgo] strong[data-astro-cid-nmitdfgo]{display:block;font-weight:650}.pp-detail[data-astro-cid-nmitdfgo]{display:block;font-size:var(--text-small);line-height:var(--text-small-lh);color:var(--diagram-muted);margin-block-start:var(--space-xs)}.pp-path[data-astro-cid-nmitdfgo]{font-weight:650;color:var(--diagram-accent)}.pp-arrow[data-astro-cid-nmitdfgo]{font-weight:400}@media(max-width:767px){.pp-head[data-astro-cid-nmitdfgo]{display:none}.pp-row[data-astro-cid-nmitdfgo]{grid-template-columns:1fr;gap:var(--space-sm)}}.dg[data-astro-cid-cwo5onei]{margin:var(--space-xl) 0 0;max-width:var(--content-max-width)}svg[data-astro-cid-cwo5onei]{width:100%;height:auto;display:block}.bg[data-astro-cid-cwo5onei]{fill:var(--diagram-bg)}.box[data-astro-cid-cwo5onei]{fill:var(--diagram-box);stroke:var(--diagram-ink);stroke-width:1.4}.check[data-astro-cid-cwo5onei]{fill:var(--diagram-accent-tint);stroke:var(--diagram-accent);stroke-width:1.4}.join[data-astro-cid-cwo5onei]{stroke:var(--diagram-ink);stroke-width:1.4;stroke-dasharray:5 5}.tick[data-astro-cid-cwo5onei]{stroke:var(--diagram-accent);stroke-width:1.6}.eyebrow[data-astro-cid-cwo5onei]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;fill:var(--diagram-muted)}.title[data-astro-cid-cwo5onei]{font-family:var(--font-body);font-size:20px;font-weight:650;fill:var(--diagram-ink);letter-spacing:-.01em}.label[data-astro-cid-cwo5onei]{font-family:var(--font-body);font-size:16px;font-weight:650;fill:var(--diagram-ink)}.sub[data-astro-cid-cwo5onei]{font-family:var(--font-body);font-size:13px;fill:var(--diagram-muted)}.mono[data-astro-cid-cwo5onei]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;fill:var(--diagram-ink)}.cap[data-astro-cid-cwo5onei]{font-family:var(--font-body);font-size:13px;fill:var(--diagram-muted)}.accent[data-astro-cid-cwo5onei]{fill:var(--diagram-accent)}.c[data-astro-cid-cwo5onei]{text-anchor:middle}.hero[data-astro-cid-gpev5nox]{padding-block:var(--space-3xl) var(--space-2xl)}.hero[data-astro-cid-gpev5nox] h1[data-astro-cid-gpev5nox]{max-width:22ch;margin-block-end:var(--space-lg)}h2[data-astro-cid-gpev5nox]{max-width:28ch}.closing-line[data-astro-cid-gpev5nox]{font-size:var(--text-small);line-height:var(--text-small-lh);color:var(--color-text-secondary);max-width:var(--content-max-width);margin-block-start:var(--space-lg)}.closing-line[data-astro-cid-gpev5nox] a[data-astro-cid-gpev5nox]{color:inherit}.offers[data-astro-cid-gpev5nox]{margin-block-start:var(--space-xl);max-width:var(--wide-max-width)}.offer[data-astro-cid-gpev5nox]{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:var(--space-lg) var(--space-2xl);padding-block:var(--space-xl);border-block-start:var(--hairline-ink);scroll-margin-top:var(--space-xl)}.offer[data-astro-cid-gpev5nox]:last-child{border-block-end:var(--hairline-ink)}.offer-price[data-astro-cid-gpev5nox]{font-size:var(--text-h3);line-height:var(--text-h3-lh);font-weight:600;letter-spacing:-.01em;margin:0 0 var(--space-xs)}.offer-meta[data-astro-cid-gpev5nox]{color:var(--color-text-secondary);margin:0 0 var(--space-md)}.offer-head[data-astro-cid-gpev5nox] h3[data-astro-cid-gpev5nox]{font-size:var(--text-h4);line-height:var(--text-h4-lh);margin:0 0 var(--space-sm)}.offer-for[data-astro-cid-gpev5nox]{margin:0;color:var(--color-text-secondary);font-size:var(--text-small);line-height:var(--text-small-lh)}.offer-lead[data-astro-cid-gpev5nox]{margin:0 0 var(--space-md)}.offer-label[data-astro-cid-gpev5nox]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-sm)}.offer-body[data-astro-cid-gpev5nox] ul[data-astro-cid-gpev5nox]{margin:0 0 var(--space-md);padding-inline-start:1.2em}.offer-body[data-astro-cid-gpev5nox] li[data-astro-cid-gpev5nox]{font-size:var(--text-small);line-height:var(--text-small-lh);margin-block-end:var(--space-xs)}.offer-note[data-astro-cid-gpev5nox]{font-size:var(--text-small);line-height:var(--text-small-lh);color:var(--color-text-secondary);margin:0 0 var(--space-md)}@media(max-width:767px){.offer[data-astro-cid-gpev5nox]{grid-template-columns:1fr;gap:var(--space-md)}}.shot[data-astro-cid-gpev5nox]{margin:var(--space-xl) 0 0;max-width:var(--wide-max-width)}.shot[data-astro-cid-gpev5nox] img[data-astro-cid-gpev5nox]{display:block;width:100%;height:auto;border:var(--hairline)}.shot[data-astro-cid-gpev5nox] figcaption[data-astro-cid-gpev5nox]{margin-block-start:var(--space-md);font-size:var(--text-small);line-height:var(--text-small-lh);color:var(--color-text-secondary);max-width:var(--content-max-width)}
