.debugging-course[data-astro-cid-7byz5pwl]{--debug-bg: var(--bg);--debug-panel: color-mix(in srgb, var(--surface) 88%, transparent);--debug-panel-strong: color-mix(in srgb, var(--surface-2) 68%, transparent);--debug-line: var(--border);--debug-line-strong: var(--border-2);--debug-ink: var(--cream);--debug-soft: color-mix(in srgb, var(--cream) 82%, transparent);--debug-muted: color-mix(in srgb, var(--cream) 64%, transparent);--debug-green: var(--green);--debug-blue: var(--blue);--debug-amber: var(--amber);--debug-grid-x: var(--grid-green-line);--debug-grid-y: var(--grid-blue-line);width:min(1240px,calc(100% - 3rem));margin-inline:auto;padding:2.5rem 0 5rem;color:var(--debug-ink)}.debugging-course[data-astro-cid-7byz5pwl] [data-astro-cid-7byz5pwl]:where(h1,h2,h3,.debugging-kicker,.debugging-button,.debugging-stats,.debugging-module__head,.debugging-lessons__head){font-family:var(--ff-mono)}.debugging-course[data-astro-cid-7byz5pwl] [data-astro-cid-7byz5pwl]:where(p,li,dd,small){overflow-wrap:anywhere}.debugging-course[data-astro-cid-7byz5pwl] [data-astro-cid-7byz5pwl]:where(h1,h2,h3,strong,.debugging-button,.debugging-kicker){overflow-wrap:normal;word-break:normal}.debugging-hero[data-astro-cid-7byz5pwl],.debugging-method[data-astro-cid-7byz5pwl],.debugging-principles[data-astro-cid-7byz5pwl],.debugging-archive[data-astro-cid-7byz5pwl]{border:1px solid var(--debug-line);background:linear-gradient(to right,var(--debug-grid-x) 1px,transparent 1px),linear-gradient(to bottom,var(--debug-grid-y) 1px,transparent 1px),var(--debug-panel);background-size:44px 44px,44px 44px,auto}.debugging-hero[data-astro-cid-7byz5pwl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);min-height:620px}.debugging-hero__copy[data-astro-cid-7byz5pwl],.debugging-console[data-astro-cid-7byz5pwl]{min-width:0;padding:2rem}.debugging-hero__copy[data-astro-cid-7byz5pwl]{display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--debug-line)}.debugging-kicker[data-astro-cid-7byz5pwl]{color:var(--debug-green);font-size:.72rem;line-height:1.35;text-transform:uppercase}.debugging-hero[data-astro-cid-7byz5pwl] h1[data-astro-cid-7byz5pwl]{display:grid;gap:.14em;max-width:12ch;margin-top:1.15rem;color:var(--debug-ink);font-family:var(--ff-mono);font-size:5.8rem;letter-spacing:0;line-height:.88;text-wrap:balance}.debugging-hero[data-astro-cid-7byz5pwl] h1[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl]:last-child{color:var(--debug-blue);font-size:.48em;line-height:1}.debugging-claim[data-astro-cid-7byz5pwl]{max-width:17ch;margin-top:1rem;color:var(--debug-amber);font-family:var(--ff-mono);font-size:2rem;font-weight:700;line-height:1}.debugging-lead[data-astro-cid-7byz5pwl]{max-width:70ch;margin-top:1.3rem;color:var(--debug-soft);font-size:1.05rem;line-height:1.76}.debugging-actions[data-astro-cid-7byz5pwl]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.debugging-button[data-astro-cid-7byz5pwl]{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--blue-border);color:var(--debug-soft);padding:.72rem .9rem;font-size:.74rem;line-height:1.2;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .2s var(--ease-out-expo)}.debugging-button[data-astro-cid-7byz5pwl]:hover,.debugging-button[data-astro-cid-7byz5pwl]:focus-visible{border-color:var(--blue-border-strong);background:var(--blue-wash);color:var(--debug-blue);transform:translateY(-2px)}.debugging-button--primary[data-astro-cid-7byz5pwl]{border-color:var(--green-border-strong);background:var(--green-wash);color:var(--debug-green)}.debugging-console[data-astro-cid-7byz5pwl]{display:grid;align-content:end;gap:1.1rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--debug-panel-strong) 88%,transparent)),var(--amber-wash)}.debugging-console__bar[data-astro-cid-7byz5pwl]{display:flex;gap:.42rem;align-self:start}.debugging-console__bar[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl]{width:.72rem;height:.72rem;border:1px solid var(--debug-line-strong);border-radius:999px}.debugging-console__bar[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl]:nth-child(1){background:var(--debug-green)}.debugging-console__bar[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl]:nth-child(2){background:var(--debug-amber)}.debugging-console__bar[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl]:nth-child(3){background:var(--debug-blue)}.debugging-console[data-astro-cid-7byz5pwl] h2[data-astro-cid-7byz5pwl]{max-width:12ch;color:var(--debug-ink);font-size:2.25rem;line-height:1}.debugging-console[data-astro-cid-7byz5pwl] pre[data-astro-cid-7byz5pwl]{overflow-x:auto;border:1px solid var(--code-panel-border);background:var(--code-panel-bg);color:var(--code-panel-text);padding:1rem;font-family:var(--ff-code);font-size:.86rem;line-height:1.7}.debugging-stats[data-astro-cid-7byz5pwl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--debug-line)}.debugging-stats[data-astro-cid-7byz5pwl] div[data-astro-cid-7byz5pwl]{min-width:0;padding:.85rem;border-right:1px solid var(--debug-line)}.debugging-stats[data-astro-cid-7byz5pwl] div[data-astro-cid-7byz5pwl]:last-child{border-right:0}.debugging-stats[data-astro-cid-7byz5pwl] dt[data-astro-cid-7byz5pwl]{color:var(--debug-muted);font-size:.64rem;text-transform:uppercase}.debugging-stats[data-astro-cid-7byz5pwl] dd[data-astro-cid-7byz5pwl]{margin-top:.4rem;color:var(--debug-green);font-size:1.35rem;font-weight:800}.debugging-method[data-astro-cid-7byz5pwl],.debugging-principles[data-astro-cid-7byz5pwl],.debugging-archive[data-astro-cid-7byz5pwl]{margin-top:1rem;padding:2rem}.debugging-section-head[data-astro-cid-7byz5pwl]{max-width:780px}.debugging-section-head--wide[data-astro-cid-7byz5pwl]{max-width:940px}.debugging-section-head[data-astro-cid-7byz5pwl] h2[data-astro-cid-7byz5pwl],.debugging-principles[data-astro-cid-7byz5pwl] h2[data-astro-cid-7byz5pwl]{margin-top:.65rem;color:var(--debug-ink);font-family:var(--ff-mono);font-size:2.35rem;letter-spacing:0;line-height:1;text-wrap:balance}.debugging-section-head[data-astro-cid-7byz5pwl] p[data-astro-cid-7byz5pwl]:not(.debugging-kicker),.debugging-module__body[data-astro-cid-7byz5pwl]>p[data-astro-cid-7byz5pwl]{color:var(--debug-muted);line-height:1.72}.debugging-protocol[data-astro-cid-7byz5pwl]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.4rem;padding:0;list-style:none}.debugging-protocol[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl]{min-width:0;border:1px solid var(--debug-line);background:var(--debug-panel-strong);padding:1rem}.debugging-protocol[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl],.debugging-principles[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl],.debugging-module__index[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl],.debugging-lessons[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl] div[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl]{color:var(--debug-blue);font-family:var(--ff-mono);font-size:.72rem}.debugging-protocol[data-astro-cid-7byz5pwl] h3[data-astro-cid-7byz5pwl]{margin-top:1.2rem;color:var(--debug-ink);font-size:1rem;line-height:1.2;text-transform:uppercase}.debugging-protocol[data-astro-cid-7byz5pwl] p[data-astro-cid-7byz5pwl]{margin-top:.65rem;color:var(--debug-muted);line-height:1.65}.debugging-principles[data-astro-cid-7byz5pwl]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:1.5rem;align-items:start}.debugging-principles[data-astro-cid-7byz5pwl] ol[data-astro-cid-7byz5pwl]{display:grid;gap:0;padding:0;border-top:1px solid var(--debug-line);list-style:none}.debugging-principles[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.8rem;padding:.95rem 0;border-bottom:1px solid var(--debug-line)}.debugging-principles[data-astro-cid-7byz5pwl] strong[data-astro-cid-7byz5pwl]{color:var(--debug-soft);font-family:var(--ff-mono);font-size:.92rem;line-height:1.35}.debugging-scope[data-astro-cid-7byz5pwl]{margin-top:1rem;color:var(--debug-muted);font-size:.92rem;line-height:1.6}.debugging-sources[data-astro-cid-7byz5pwl]{grid-column:1 / -1;margin-top:1.5rem;padding-top:1rem;border-top:1px dashed var(--debug-line)}.debugging-sources[data-astro-cid-7byz5pwl] ul[data-astro-cid-7byz5pwl]{margin-top:.6rem;padding:0;list-style:none;display:grid;gap:.4rem}.debugging-sources[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl]{color:var(--debug-muted);font-size:.85rem;line-height:1.5}.debugging-archive[data-astro-cid-7byz5pwl]{scroll-margin-top:7rem}.debugging-module-list[data-astro-cid-7byz5pwl]{display:grid;gap:.9rem;margin-top:1.5rem;padding:0;list-style:none}.debugging-module[data-astro-cid-7byz5pwl]{scroll-margin-top:7rem}.debugging-module[data-astro-cid-7byz5pwl] article[data-astro-cid-7byz5pwl]{border:1px solid var(--debug-line);background:color-mix(in srgb,var(--debug-panel-strong) 60%,transparent)}.debugging-module__head[data-astro-cid-7byz5pwl]{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--debug-line)}.debugging-module__index[data-astro-cid-7byz5pwl]{display:grid;align-content:space-between;min-height:130px;border-right:1px solid var(--debug-line);padding:1rem}.debugging-module__index[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl]{font-size:1rem}.debugging-module__index[data-astro-cid-7byz5pwl] em[data-astro-cid-7byz5pwl]{color:var(--debug-muted);font-size:.64rem;font-style:normal;text-transform:uppercase}.debugging-module__head[data-astro-cid-7byz5pwl]>div[data-astro-cid-7byz5pwl]:last-child{min-width:0;padding:1rem 1rem 1rem 0}.debugging-module__head[data-astro-cid-7byz5pwl] p[data-astro-cid-7byz5pwl]{color:var(--debug-green);font-size:.68rem;text-transform:uppercase}.debugging-module__head[data-astro-cid-7byz5pwl] h3[data-astro-cid-7byz5pwl]{max-width:18ch;margin-top:.45rem;color:var(--debug-ink);font-size:2rem;letter-spacing:0;line-height:1;text-wrap:balance}.debugging-module__body[data-astro-cid-7byz5pwl]{display:grid;gap:.9rem;padding:1rem}.debugging-module__symptom[data-astro-cid-7byz5pwl],.debugging-module__competence[data-astro-cid-7byz5pwl]{border-left:3px solid var(--debug-amber);padding-left:.8rem}.debugging-module__symptom[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl],.debugging-module__competence[data-astro-cid-7byz5pwl] span[data-astro-cid-7byz5pwl]{display:block;margin-bottom:.3rem;color:var(--debug-amber);font-family:var(--ff-mono);font-size:.64rem;text-transform:uppercase}.debugging-tools[data-astro-cid-7byz5pwl]{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;list-style:none}.debugging-tools[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl]{border:1px solid var(--blue-border);background:var(--blue-wash);color:var(--debug-blue);font-family:var(--ff-mono);font-size:.66rem;padding:.35rem .5rem;text-transform:uppercase}.debugging-lessons[data-astro-cid-7byz5pwl]{border-top:1px solid var(--debug-line);padding-top:.95rem}.debugging-lessons__head[data-astro-cid-7byz5pwl]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between;color:var(--debug-soft);font-size:.72rem;text-transform:uppercase}.debugging-lessons__head[data-astro-cid-7byz5pwl] strong[data-astro-cid-7byz5pwl]{border:1px solid var(--green-border-strong);background:var(--green-wash);color:var(--debug-green);padding:.4rem .55rem}.debugging-lessons[data-astro-cid-7byz5pwl] ol[data-astro-cid-7byz5pwl]{display:grid;gap:.75rem;margin-top:.9rem;padding:0;list-style:none}.debugging-lessons[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl]{display:grid;gap:.5rem;border-top:1px solid var(--debug-line);padding-top:.75rem}.debugging-lessons[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl] div[data-astro-cid-7byz5pwl]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:baseline}.debugging-lessons[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl] strong[data-astro-cid-7byz5pwl]{color:var(--debug-ink);font-family:var(--ff-mono);font-size:.92rem;line-height:1.3}.debugging-lessons[data-astro-cid-7byz5pwl] li[data-astro-cid-7byz5pwl] em[data-astro-cid-7byz5pwl]{color:var(--debug-muted);font-family:var(--ff-mono);font-size:.64rem;font-style:normal;text-transform:uppercase}.debugging-lessons[data-astro-cid-7byz5pwl] p[data-astro-cid-7byz5pwl],.debugging-lessons[data-astro-cid-7byz5pwl] small[data-astro-cid-7byz5pwl]{color:var(--debug-muted);line-height:1.55}.debugging-lessons[data-astro-cid-7byz5pwl] small[data-astro-cid-7byz5pwl]{display:block;font-size:.82rem}@media(max-width:1100px){.debugging-hero[data-astro-cid-7byz5pwl],.debugging-principles[data-astro-cid-7byz5pwl]{grid-template-columns:1fr}.debugging-hero[data-astro-cid-7byz5pwl]{min-height:auto}.debugging-hero__copy[data-astro-cid-7byz5pwl]{min-height:540px;border-right:0;border-bottom:1px solid var(--debug-line)}.debugging-protocol[data-astro-cid-7byz5pwl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.debugging-course[data-astro-cid-7byz5pwl]{width:min(720px,calc(100% - 1.5rem));padding-top:1rem}.debugging-hero__copy[data-astro-cid-7byz5pwl],.debugging-console[data-astro-cid-7byz5pwl],.debugging-method[data-astro-cid-7byz5pwl],.debugging-principles[data-astro-cid-7byz5pwl],.debugging-archive[data-astro-cid-7byz5pwl]{padding:1rem}.debugging-hero__copy[data-astro-cid-7byz5pwl]{min-height:500px}.debugging-hero[data-astro-cid-7byz5pwl] h1[data-astro-cid-7byz5pwl]{font-size:3.5rem}.debugging-claim[data-astro-cid-7byz5pwl],.debugging-section-head[data-astro-cid-7byz5pwl] h2[data-astro-cid-7byz5pwl],.debugging-principles[data-astro-cid-7byz5pwl] h2[data-astro-cid-7byz5pwl]{font-size:1.75rem}.debugging-console[data-astro-cid-7byz5pwl] h2[data-astro-cid-7byz5pwl],.debugging-module__head[data-astro-cid-7byz5pwl] h3[data-astro-cid-7byz5pwl]{font-size:1.65rem}.debugging-protocol[data-astro-cid-7byz5pwl],.debugging-stats[data-astro-cid-7byz5pwl]{grid-template-columns:1fr}.debugging-stats[data-astro-cid-7byz5pwl] div[data-astro-cid-7byz5pwl]{border-right:0;border-bottom:1px solid var(--debug-line)}.debugging-stats[data-astro-cid-7byz5pwl] div[data-astro-cid-7byz5pwl]:last-child{border-bottom:0}.debugging-module__head[data-astro-cid-7byz5pwl]{grid-template-columns:1fr;gap:0}.debugging-module__index[data-astro-cid-7byz5pwl]{min-height:0;border-right:0;border-bottom:1px solid var(--debug-line);gap:.8rem}.debugging-module__head[data-astro-cid-7byz5pwl]>div[data-astro-cid-7byz5pwl]:last-child{padding:1rem}}
