.dg-container[data-astro-cid-fyeo3lfx]{max-width:1100px;margin:0 auto;padding:0 32px}.dg-narrow[data-astro-cid-fyeo3lfx]{max-width:760px}.dg-hero[data-astro-cid-fyeo3lfx]{padding:150px 0 72px;text-align:center;background:var(--color-bg-page)}.dg-label[data-astro-cid-fyeo3lfx]{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;margin-bottom:16px;color:var(--green)}.dg-h1[data-astro-cid-fyeo3lfx]{font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0 0 22px}.dg-h1[data-astro-cid-fyeo3lfx] em{font-style:normal;color:var(--green)}.dg-hero-sub[data-astro-cid-fyeo3lfx]{font-size:18px;color:var(--text-secondary);max-width:680px;margin:0 auto 30px;line-height:1.7}.dg-btn[data-astro-cid-fyeo3lfx]{background:var(--green);color:var(--color-emerald-fg);font-weight:700;font-size:15px;padding:14px 28px;border-radius:var(--radius-button);text-decoration:none;display:inline-block}.dg-note[data-astro-cid-fyeo3lfx]{font-size:13px;color:var(--text-secondary);margin-top:16px}.dg-window[data-astro-cid-fyeo3lfx]{max-width:900px;margin:56px auto 0;overflow:hidden;text-align:left;border:1px solid color-mix(in srgb,var(--color-bg-accent) 18%,var(--color-border));border-radius:var(--card-radius);background:var(--color-bg-surface);box-shadow:var(--shadow-glow-accent)}.dg-window-bar[data-astro-cid-fyeo3lfx]{display:flex;gap:7px;padding:12px 16px;border-bottom:1px solid var(--color-border);background:var(--color-bg-surface)}.dg-window-bar[data-astro-cid-fyeo3lfx] span[data-astro-cid-fyeo3lfx]{width:11px;height:11px;border-radius:var(--radius-full);background:var(--color-border-2)}.dg-window[data-astro-cid-fyeo3lfx] .ve{max-width:none}.dg-window[data-astro-cid-fyeo3lfx] .ve-video{border:0;border-radius:0}.dg-video-caption[data-astro-cid-fyeo3lfx]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:16px auto 0;max-width:640px}.dg-runs[data-astro-cid-fyeo3lfx]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-top:28px}.dg-runs-label[data-astro-cid-fyeo3lfx]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-tertiary)}.dg-runs-list[data-astro-cid-fyeo3lfx]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px}.dg-runs-list[data-astro-cid-fyeo3lfx] li[data-astro-cid-fyeo3lfx]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--color-text-primary)}.dg-runs-list[data-astro-cid-fyeo3lfx] .brand[data-astro-cid-fyeo3lfx]{width:20px;height:20px}.brand[data-astro-cid-fyeo3lfx]{width:16px;height:16px;flex-shrink:0}.brand[data-astro-cid-fyeo3lfx].claude{fill:var(--brand-claude)}.brand[data-astro-cid-fyeo3lfx].openai{fill:var(--color-text-primary)}.mini[data-astro-cid-fyeo3lfx]{--mini-hue: var(--color-bg-accent);display:flex;flex-direction:column;justify-content:center;min-height:230px;margin:-8px -8px 24px;padding:18px;border-radius:var(--card-radius);background:linear-gradient(160deg,color-mix(in srgb,var(--mini-hue) 24%,var(--color-bg-surface)),color-mix(in srgb,var(--mini-hue) 8%,var(--color-bg-page)))}.dg-handoff[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(1) .mini[data-astro-cid-fyeo3lfx]{--mini-hue: var(--violet)}.dg-handoff[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(2) .mini[data-astro-cid-fyeo3lfx]{--mini-hue: var(--indigo)}.dg-handoff[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(3) .mini[data-astro-cid-fyeo3lfx]{--mini-hue: var(--color-bg-accent)}.mini-win[data-astro-cid-fyeo3lfx]{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-bg-surface);box-shadow:var(--shadow-lg)}.mini-bar[data-astro-cid-fyeo3lfx]{display:flex;gap:5px;padding:8px 10px;border-bottom:1px solid var(--color-border)}.mini-bar[data-astro-cid-fyeo3lfx] span[data-astro-cid-fyeo3lfx]{width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-border-2)}.mini-body[data-astro-cid-fyeo3lfx]{padding:12px 14px;font-size:12.5px;line-height:1.45;color:var(--color-text-primary)}.mini-body[data-astro-cid-fyeo3lfx] p[data-astro-cid-fyeo3lfx]{margin:0}.mini-body[data-astro-cid-fyeo3lfx] .mini-head[data-astro-cid-fyeo3lfx]{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-weight:700}.mini-status[data-astro-cid-fyeo3lfx]{margin-left:auto;font-size:11px;font-weight:500;color:var(--color-text-tertiary)}.mini-body[data-astro-cid-fyeo3lfx] .mini-title[data-astro-cid-fyeo3lfx]{margin-bottom:8px;font-size:13.5px;font-weight:700}.mini-body[data-astro-cid-fyeo3lfx] .mini-label[data-astro-cid-fyeo3lfx]{margin-bottom:6px;font-size:10.5px;color:var(--color-text-tertiary)}.mini-icon[data-astro-cid-fyeo3lfx]{width:15px;height:15px;flex-shrink:0}.mini-doc[data-astro-cid-fyeo3lfx]{color:var(--color-text-accent)}.mini-face[data-astro-cid-fyeo3lfx]{width:22px;height:22px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.mini-rows[data-astro-cid-fyeo3lfx]{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.mini-row[data-astro-cid-fyeo3lfx]{display:flex;align-items:center;gap:9px;padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--control-radius-sm)}.mini-row-on[data-astro-cid-fyeo3lfx]{border-color:color-mix(in srgb,var(--color-bg-accent) 40%,var(--color-border));background:var(--color-bg-active)}.mini-text[data-astro-cid-fyeo3lfx]{display:flex;flex-direction:column;flex:1;min-width:0}.mini-text[data-astro-cid-fyeo3lfx] strong[data-astro-cid-fyeo3lfx],.mini-text[data-astro-cid-fyeo3lfx] span[data-astro-cid-fyeo3lfx]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini-text[data-astro-cid-fyeo3lfx] span[data-astro-cid-fyeo3lfx]{font-size:11px;color:var(--color-text-secondary)}.mini-mono[data-astro-cid-fyeo3lfx]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;border:1px solid var(--color-border);border-radius:var(--control-radius-sm);background:var(--color-surface-2);font-family:var(--font-mono, monospace);font-size:11px;color:var(--color-text-secondary)}.mini-body[data-astro-cid-fyeo3lfx] .mini-note[data-astro-cid-fyeo3lfx]{font-size:11px;color:var(--color-text-secondary)}.mini-update[data-astro-cid-fyeo3lfx]{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--color-bg-accent) 40%,var(--color-border));border-radius:var(--control-radius-sm);background:var(--color-bg-active);font-weight:600;color:var(--color-text-accent)}.mini-check[data-astro-cid-fyeo3lfx]{font-weight:700}.mini-line[data-astro-cid-fyeo3lfx]{color:var(--color-text-accent)}.mini-gh[data-astro-cid-fyeo3lfx]{fill:var(--color-text-primary)}.mini-body[data-astro-cid-fyeo3lfx] .mini-head[data-astro-cid-fyeo3lfx]{min-width:0}.mini-plain[data-astro-cid-fyeo3lfx]{border-color:var(--color-border);background:var(--color-bg-surface);color:var(--color-text-primary)}.dg-local[data-astro-cid-fyeo3lfx]{padding:88px 0;background:var(--surface-3)}.dg-heading[data-astro-cid-fyeo3lfx]{font-size:clamp(26px,3.5vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 16px}.dg-intro[data-astro-cid-fyeo3lfx]{font-size:16px;color:var(--text-secondary);line-height:1.75;margin:0 0 18px;max-width:720px}.dg-card-grid[data-astro-cid-fyeo3lfx]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.dg-card[data-astro-cid-fyeo3lfx]{background:var(--surface);border-radius:var(--card-radius);padding:28px;border:1px solid var(--border)}.dg-card-title[data-astro-cid-fyeo3lfx]{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.dg-card-body[data-astro-cid-fyeo3lfx]{font-size:15px;color:var(--text-secondary);line-height:1.7;margin:0}.dg-handoff[data-astro-cid-fyeo3lfx]{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-where[data-astro-cid-fyeo3lfx]{padding:88px 0;background:var(--color-bg-page)}.dg-run-grid[data-astro-cid-fyeo3lfx]{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dg-run[data-astro-cid-fyeo3lfx]{--mini-hue: var(--indigo);background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);padding:24px}.dg-run-agents[data-astro-cid-fyeo3lfx]{--mini-hue: var(--brand-claude)}.dg-run-local[data-astro-cid-fyeo3lfx]{--mini-hue: var(--color-bg-accent)}.dg-run-head[data-astro-cid-fyeo3lfx]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dg-run-icon[data-astro-cid-fyeo3lfx]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--control-radius);background:color-mix(in srgb,var(--mini-hue) 16%,var(--color-bg-surface));color:color-mix(in srgb,var(--mini-hue) 75%,var(--color-text-primary))}.dg-run-icon[data-astro-cid-fyeo3lfx] svg[data-astro-cid-fyeo3lfx]{width:22px;height:22px}.dg-run-brands[data-astro-cid-fyeo3lfx]{display:flex;gap:8px}.dg-run-brands[data-astro-cid-fyeo3lfx] .brand[data-astro-cid-fyeo3lfx]{width:20px;height:20px}.dg-run-title[data-astro-cid-fyeo3lfx]{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.dg-run-points[data-astro-cid-fyeo3lfx]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dg-run-points[data-astro-cid-fyeo3lfx] li[data-astro-cid-fyeo3lfx]{display:flex;gap:10px;font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.dg-run-check[data-astro-cid-fyeo3lfx]{flex-shrink:0;font-weight:700;color:var(--color-text-accent)}.dg-term[data-astro-cid-fyeo3lfx]{padding:88px 0;background:var(--surface-3)}.dg-term-grid[data-astro-cid-fyeo3lfx]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.dg-term-win[data-astro-cid-fyeo3lfx]{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-bg-accent) 18%,var(--color-border));border-radius:var(--card-radius);background:var(--color-bg-surface);box-shadow:var(--shadow-glow-accent)}.dg-term-bar[data-astro-cid-fyeo3lfx]{align-items:center}.dg-term-bar[data-astro-cid-fyeo3lfx] strong[data-astro-cid-fyeo3lfx]{margin-left:8px;font-size:13px;color:var(--color-text-primary)}.dg-term-bar[data-astro-cid-fyeo3lfx] em[data-astro-cid-fyeo3lfx]{margin-left:auto;font-style:normal;font-size:12px;color:var(--color-text-tertiary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dg-term-body[data-astro-cid-fyeo3lfx]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;font-family:var(--font-mono, monospace);font-size:12.5px;line-height:1.5;color:var(--color-text-primary)}.dg-term-body[data-astro-cid-fyeo3lfx] p[data-astro-cid-fyeo3lfx]{margin:0}.dg-term-prompt[data-astro-cid-fyeo3lfx]{display:flex;align-items:center;gap:8px;font-weight:600}.dg-term-muted[data-astro-cid-fyeo3lfx]{color:var(--color-text-tertiary)}.dg-term-ask[data-astro-cid-fyeo3lfx]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--color-bg-accent) 40%,var(--color-border));border-radius:var(--control-radius);background:var(--color-bg-active);font-family:var(--font-roboto)}.dg-term-ask-title[data-astro-cid-fyeo3lfx]{font-weight:700;color:var(--color-text-primary)}.dg-term-btns[data-astro-cid-fyeo3lfx]{display:flex;flex-wrap:wrap;gap:6px}.dg-term-btn[data-astro-cid-fyeo3lfx]{font-size:11.5px;font-weight:600;padding:4px 10px;border:1px solid var(--color-border);border-radius:var(--control-radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary)}.dg-term-btn[data-astro-cid-fyeo3lfx].on{border-color:var(--green);background:var(--green);color:var(--color-emerald-fg)}.dg-term-move[data-astro-cid-fyeo3lfx]{justify-self:end;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--control-radius-sm);font-family:var(--font-roboto);font-weight:600;color:var(--color-text-accent)}.dg-loop[data-astro-cid-fyeo3lfx]{padding:88px 0;background:var(--color-bg-page)}.dg-flow[data-astro-cid-fyeo3lfx]{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px}.dg-node[data-astro-cid-fyeo3lfx]{position:relative;min-width:0}.dg-node[data-astro-cid-fyeo3lfx]:not(:nth-child(3n)):after{content:"→";position:absolute;right:-40px;top:70px;width:24px;text-align:center;font-size:22px;font-weight:700;color:var(--color-text-accent)}.dg-node-mini[data-astro-cid-fyeo3lfx]{min-height:160px;margin:0 0 16px}.dg-flow[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(1) .mini[data-astro-cid-fyeo3lfx],.dg-flow[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(6) .mini[data-astro-cid-fyeo3lfx]{--mini-hue: var(--violet)}.dg-flow[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(2) .mini[data-astro-cid-fyeo3lfx]{--mini-hue: var(--color-bg-accent)}.dg-flow[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(3) .mini[data-astro-cid-fyeo3lfx]{--mini-hue: var(--indigo)}.dg-flow[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(4) .mini[data-astro-cid-fyeo3lfx],.dg-flow[data-astro-cid-fyeo3lfx]>[data-astro-cid-fyeo3lfx]:nth-child(5) .mini[data-astro-cid-fyeo3lfx]{--mini-hue: var(--brand-claude)}.dg-node-title[data-astro-cid-fyeo3lfx]{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 4px}.dg-node-num[data-astro-cid-fyeo3lfx]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);border:2px solid var(--green);color:var(--green);font-size:12px;font-weight:700;transform:translateY(-2px)}.dg-node-detail[data-astro-cid-fyeo3lfx]{margin:0 0 0 34px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.dg-compare[data-astro-cid-fyeo3lfx]{padding:88px 0;background:var(--surface-3)}.dg-vs[data-astro-cid-fyeo3lfx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0 22px}.dg-vs-col[data-astro-cid-fyeo3lfx]{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);padding:24px}.dg-vs-ours[data-astro-cid-fyeo3lfx]{border-color:color-mix(in srgb,var(--color-bg-accent) 40%,var(--color-border));box-shadow:var(--shadow-glow-accent)}.dg-vs-name[data-astro-cid-fyeo3lfx]{font-size:18px;font-weight:700;margin:0 0 16px}.dg-vs-ours[data-astro-cid-fyeo3lfx] .dg-vs-name[data-astro-cid-fyeo3lfx]{color:var(--color-text-accent)}.dg-vs-list[data-astro-cid-fyeo3lfx]{margin:0;display:grid;gap:16px}.dg-vs-row[data-astro-cid-fyeo3lfx] dt[data-astro-cid-fyeo3lfx]{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary);margin-bottom:4px}.dg-vs-row[data-astro-cid-fyeo3lfx] dd[data-astro-cid-fyeo3lfx]{margin:0;font-size:15px;line-height:1.55;color:var(--color-text-primary)}.dg-vs-foot[data-astro-cid-fyeo3lfx]{margin:0}.dg-cta[data-astro-cid-fyeo3lfx]{background:linear-gradient(135deg,var(--green),var(--green-dim));color:var(--color-emerald-fg);padding:96px 0;text-align:center;position:relative;overflow:hidden}.dg-cta[data-astro-cid-fyeo3lfx]:before{content:"+";position:absolute;right:-40px;top:-120px;font-size:480px;font-weight:700;color:color-mix(in srgb,var(--color-emerald-fg) 6%,transparent);line-height:1;pointer-events:none;user-select:none}.dg-cta-h[data-astro-cid-fyeo3lfx]{font-size:clamp(30px,4vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.1;max-width:20ch;margin:0 auto;color:var(--color-emerald-fg)}.dg-cta-sub[data-astro-cid-fyeo3lfx]{font-size:18px;color:color-mix(in srgb,var(--color-emerald-fg) 85%,transparent);margin:18px auto 30px;max-width:52ch;line-height:1.6}.dg-cta-btn[data-astro-cid-fyeo3lfx]{background:var(--color-bg-surface);color:var(--green);font-weight:700;font-size:15px;padding:14px 28px;border-radius:var(--radius-button);text-decoration:none;display:inline-block}.dg-cta-note[data-astro-cid-fyeo3lfx]{font-size:13px;color:color-mix(in srgb,var(--color-emerald-fg) 72%,transparent);margin-top:18px}@media(max-width:840px){.dg-container[data-astro-cid-fyeo3lfx]{padding:0 20px}.dg-hero[data-astro-cid-fyeo3lfx]{padding-top:110px}.dg-card-grid[data-astro-cid-fyeo3lfx],.dg-handoff[data-astro-cid-fyeo3lfx],.dg-run-grid[data-astro-cid-fyeo3lfx],.dg-vs[data-astro-cid-fyeo3lfx],.dg-flow[data-astro-cid-fyeo3lfx],.dg-term-grid[data-astro-cid-fyeo3lfx]{grid-template-columns:minmax(0,1fr)}.dg-term-grid[data-astro-cid-fyeo3lfx]{gap:32px}.dg-flow[data-astro-cid-fyeo3lfx]{gap:44px}.dg-node[data-astro-cid-fyeo3lfx]:not(:last-child):after{content:"↓";inset:auto auto -38px 50%;transform:translate(-50%)}.dg-node[data-astro-cid-fyeo3lfx]:nth-child(3n):after{content:"↓";position:absolute;left:50%;bottom:-38px;width:24px;text-align:center;font-size:22px;font-weight:700;color:var(--color-text-accent);transform:translate(-50%)}.dg-node[data-astro-cid-fyeo3lfx]:last-child:after{content:none}.dg-window[data-astro-cid-fyeo3lfx]{margin-top:40px}.mini[data-astro-cid-fyeo3lfx]{min-height:0}}@media(max-width:480px){.dg-container[data-astro-cid-fyeo3lfx]{padding:0 16px}.dg-hero-sub[data-astro-cid-fyeo3lfx]{font-size:15px}.dg-card[data-astro-cid-fyeo3lfx]{padding:20px}.mini[data-astro-cid-fyeo3lfx]{margin:-4px -4px 20px;padding:12px}.dg-window-bar[data-astro-cid-fyeo3lfx]{padding:8px 12px}}
