.container[data-astro-cid-u5welomt]{max-width:1100px;margin:0 auto;padding:0 32px}section[data-astro-cid-u5welomt]{padding:128px 0;position:relative}.section-label[data-astro-cid-u5welomt]{display:inline-block;font-size:var(--type-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px;color:var(--color-text-accent)}.section-heading[data-astro-cid-u5welomt]{font-size:var(--type-section);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin-bottom:16px}.section-desc[data-astro-cid-u5welomt]{font-size:var(--type-body);color:var(--text-secondary);max-width:100%;line-height:1.75}@media(max-width:840px){section[data-astro-cid-u5welomt]{padding:80px 0}.container[data-astro-cid-u5welomt]{padding:0 20px}}@media(max-width:480px){.container[data-astro-cid-u5welomt]{padding:0 16px}}.how-works[data-astro-cid-u5welomt]{border-top:1px solid var(--border);background:var(--color-bg-page)}.how-h2[data-astro-cid-u5welomt] span[data-astro-cid-u5welomt]{white-space:nowrap}.how-row[data-astro-cid-u5welomt]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:72px}.how-row[data-astro-cid-u5welomt]+.how-row[data-astro-cid-u5welomt]{margin-top:96px}.how-row[data-astro-cid-u5welomt].flip .how-copy[data-astro-cid-u5welomt]{order:2}.how-copy[data-astro-cid-u5welomt] h3[data-astro-cid-u5welomt]{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 14px}.how-copy[data-astro-cid-u5welomt] p[data-astro-cid-u5welomt]{font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0}.how-copy[data-astro-cid-u5welomt] .step-example[data-astro-cid-u5welomt]{font-size:14px;color:var(--text-muted);font-style:italic;margin-top:12px}.how-copy[data-astro-cid-u5welomt] .step-example[data-astro-cid-u5welomt]+.step-example[data-astro-cid-u5welomt]{margin-top:6px}.how-copy[data-astro-cid-u5welomt] .step-example[data-astro-cid-u5welomt]+p[data-astro-cid-u5welomt]{margin-top:20px}.step-pill[data-astro-cid-u5welomt]{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-accent);margin-bottom:14px}.how-link[data-astro-cid-u5welomt]{display:inline-block;margin-top:20px;font-size:14px;font-weight:600;color:var(--green);text-decoration:none}.how-link[data-astro-cid-u5welomt]:hover{color:var(--text)}.how-inline-link[data-astro-cid-u5welomt]{color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:2px}.how-inline-link[data-astro-cid-u5welomt]:hover{color:var(--text)}.step-visual[data-astro-cid-u5welomt]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px;box-shadow:0 12px 40px #0000000f}.converge[data-astro-cid-u5welomt]{display:flex;flex-direction:column;align-items:center;gap:14px}.channel-pills[data-astro-cid-u5welomt]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.channel-pill[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--card-radius);background:var(--surface-2);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-secondary)}.channel-pill[data-astro-cid-u5welomt] img[data-astro-cid-u5welomt]{width:16px;height:16px}.converge-line[data-astro-cid-u5welomt]{width:2px;height:32px;background:linear-gradient(to bottom,var(--border),var(--green))}.converge-target[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--card-radius);background:var(--green);color:var(--color-emerald-fg);font-size:13px;font-weight:700}.converge-target[data-astro-cid-u5welomt] .dot[data-astro-cid-u5welomt]{width:8px;height:8px;border-radius:50%;background:var(--color-bg-surface)}.extract-flow[data-astro-cid-u5welomt]{display:flex;flex-direction:column;gap:12px}.extract-msg[data-astro-cid-u5welomt]{display:flex;gap:10px;padding:14px;border-radius:var(--card-radius);background:var(--surface-2);border:1px solid var(--border)}.extract-msg-avatar[data-astro-cid-u5welomt]{width:30px;height:30px;border-radius:50%;background:var(--green);color:var(--color-emerald-fg);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.extract-msg-meta[data-astro-cid-u5welomt]{font-size:11px;color:var(--text-muted);margin-bottom:3px}.extract-msg-text[data-astro-cid-u5welomt]{font-size:13px;color:var(--text-secondary);line-height:1.5}.extract-msg-text[data-astro-cid-u5welomt] mark[data-astro-cid-u5welomt]{background:var(--green-glow);color:var(--green);font-weight:600;padding:1px 4px;border-radius:4px}.extract-arrow[data-astro-cid-u5welomt]{display:grid;place-items:center;color:var(--green)}.extract-arrow[data-astro-cid-u5welomt] svg[data-astro-cid-u5welomt]{width:20px;height:20px}.dobox-task-card[data-astro-cid-u5welomt]{border:1px solid var(--border);border-radius:var(--card-radius);padding:18px 16px;background:var(--surface);box-shadow:0 1px 3px #0000000d}.task-card-header[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.task-chevron[data-astro-cid-u5welomt]{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.task-card-title[data-astro-cid-u5welomt]{font-size:13px;font-weight:500;color:var(--text);text-align:left;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card-meta[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:6px;flex-shrink:0}.task-card-dots[data-astro-cid-u5welomt]{color:var(--text-muted);display:flex;align-items:center;transform:rotate(90deg)}.task-card-desc[data-astro-cid-u5welomt]{font-size:12px;color:var(--text-secondary);line-height:1.5;text-align:left;padding-left:22px;margin-bottom:8px}.task-card-footer[data-astro-cid-u5welomt]{display:flex;align-items:center;justify-content:space-between;padding-left:20px;gap:8px}.task-card-footer-left[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.task-card-actions[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:12px;flex-shrink:0}.task-label[data-astro-cid-u5welomt]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--card-radius);white-space:nowrap;color:var(--color-emerald-fg)}.task-label-teal[data-astro-cid-u5welomt]{background:var(--color-teal-300)}.task-label-green[data-astro-cid-u5welomt]{background:var(--green)}.task-label-blue[data-astro-cid-u5welomt]{background:var(--color-blue-500)}.task-label-indigo[data-astro-cid-u5welomt]{background:var(--color-indigo-400)}.task-add-label[data-astro-cid-u5welomt]{border:1px dashed var(--border);border-radius:var(--card-radius);display:flex;align-items:center;gap:3px;font-size:11px;color:var(--text-muted);white-space:nowrap;padding:1px 8px}.task-add-label[data-astro-cid-u5welomt] svg[data-astro-cid-u5welomt]{width:11px;height:11px}.task-priority[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--card-radius);border:1px solid;white-space:nowrap}.task-priority[data-astro-cid-u5welomt] svg[data-astro-cid-u5welomt]{width:12px;height:12px}.task-priority-high[data-astro-cid-u5welomt]{color:var(--orange);border-color:var(--orange)}.task-date[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--card-radius);padding:2px 8px;white-space:nowrap}.task-date[data-astro-cid-u5welomt] svg[data-astro-cid-u5welomt]{width:11px;height:11px}.task-avatar-group[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:3px}.task-avatar[data-astro-cid-u5welomt]{width:22px;height:22px;border-radius:50%;color:var(--color-emerald-fg);background:var(--green);border:2px solid var(--surface);font-size:9px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.task-btn-add[data-astro-cid-u5welomt]{width:22px;height:22px;border-radius:50%;background:var(--bg);color:var(--text-muted);border:2px solid var(--surface);font-size:14px;display:grid;place-items:center;margin-left:-8px;cursor:pointer}.task-btn-done[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:var(--radius-full);font-size:11px;font-weight:600;border:none;background:var(--color-emerald-400);color:var(--color-emerald-fg);cursor:pointer}.task-btn-done[data-astro-cid-u5welomt] svg[data-astro-cid-u5welomt]{width:11px;height:11px}.bs[data-astro-cid-u5welomt]{display:flex;flex-direction:column;gap:14px}.bs-card[data-astro-cid-u5welomt]{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface-2);padding:18px}.bs-head[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--border)}.bs-ico[data-astro-cid-u5welomt]{width:28px;height:28px;border-radius:var(--card-radius);display:grid;place-items:center;flex-shrink:0;background:var(--green-soft);color:var(--green);border:1px solid var(--green-border)}.bs-ico[data-astro-cid-u5welomt] svg[data-astro-cid-u5welomt]{width:15px;height:15px}.bs-title[data-astro-cid-u5welomt]{font-size:14px;font-weight:700;color:var(--text);flex:1;min-width:0}.bs-badge[data-astro-cid-u5welomt]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--green);background:var(--green-soft);border:1px solid var(--green-border);border-radius:var(--radius-full);padding:3px 9px}.bs-facts[data-astro-cid-u5welomt]{list-style:none;margin:0;padding:14px 0 0;display:flex;flex-direction:column;gap:12px}.bs-facts[data-astro-cid-u5welomt] li[data-astro-cid-u5welomt]{display:flex;flex-direction:column;gap:3px}.bs-fact[data-astro-cid-u5welomt]{font-size:13px;font-weight:600;color:var(--text);line-height:1.45}.bs-src[data-astro-cid-u5welomt]{font-size:11px;color:var(--text-muted)}.bs-loop[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.bs-loop-ico[data-astro-cid-u5welomt]{color:var(--green);display:grid;place-items:center;flex-shrink:0}.bs-loop-ico[data-astro-cid-u5welomt] svg[data-astro-cid-u5welomt]{width:16px;height:16px}.wf[data-astro-cid-u5welomt]{display:flex;flex-direction:column;align-items:center;gap:6px}.wf-node[data-astro-cid-u5welomt]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--card-radius);border:1px solid var(--border);background:var(--surface-2);width:100%}.wf-ico[data-astro-cid-u5welomt]{width:34px;height:34px;border-radius:var(--card-radius);display:grid;place-items:center;flex-shrink:0}.wf-ico[data-astro-cid-u5welomt] svg[data-astro-cid-u5welomt]{width:18px;height:18px}.wf-ico[data-astro-cid-u5welomt].trigger{background:color-mix(in srgb,var(--blue-dark) 12%,transparent);color:var(--color-blue-500)}.wf-ico[data-astro-cid-u5welomt].ai{background:var(--green-soft);color:var(--green);border:1px solid var(--green-border)}.wf-ico[data-astro-cid-u5welomt].action{background:color-mix(in srgb,var(--color-status-warning) 12%,transparent);color:var(--color-text-warning)}.wf-tag[data-astro-cid-u5welomt]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.wf-tag[data-astro-cid-u5welomt].trigger{color:var(--color-blue-500)}.wf-tag[data-astro-cid-u5welomt].ai{color:var(--green)}.wf-tag[data-astro-cid-u5welomt].action{color:var(--color-text-warning)}.wf-title[data-astro-cid-u5welomt]{font-size:13px;font-weight:600;color:var(--text);margin-top:2px}.wf-conn[data-astro-cid-u5welomt]{width:2px;height:16px;background:linear-gradient(to bottom,var(--border),var(--green))}@media(max-width:768px){.how-row[data-astro-cid-u5welomt],.how-row[data-astro-cid-u5welomt].flip{grid-template-columns:1fr;gap:32px;margin-top:56px}.how-row[data-astro-cid-u5welomt]+.how-row[data-astro-cid-u5welomt]{margin-top:64px}.how-row[data-astro-cid-u5welomt].flip .how-copy[data-astro-cid-u5welomt]{order:0}.how-copy[data-astro-cid-u5welomt],.step-visual[data-astro-cid-u5welomt]{min-width:0}.step-visual[data-astro-cid-u5welomt]{padding:22px 18px}.task-card-header[data-astro-cid-u5welomt]{flex-wrap:wrap}.task-card-meta[data-astro-cid-u5welomt]{flex-shrink:1;flex-wrap:wrap}.task-card-footer[data-astro-cid-u5welomt]{flex-wrap:wrap}.task-card-actions[data-astro-cid-u5welomt]{flex-shrink:1}}.container[data-astro-cid-uft465le]{max-width:820px;margin:0 auto;padding:0 32px}.container[data-astro-cid-uft465le].wide{max-width:1100px}section[data-astro-cid-uft465le]{padding:96px 0}section[data-astro-cid-uft465le].warm{background:var(--color-bg-page);border-top:1px solid var(--border)}section[data-astro-cid-uft465le].sunken{background:var(--color-bg-page);border-top:1px solid var(--border)}.section-label[data-astro-cid-uft465le]{display:inline-block;font-size:var(--type-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px;color:var(--color-text-accent)}.section-heading[data-astro-cid-uft465le]{font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 16px}.section-body[data-astro-cid-uft465le]{font-size:var(--type-body-prose);color:var(--text-secondary);line-height:1.8;margin:0}.hero[data-astro-cid-uft465le]{padding-top:150px;padding-bottom:72px;text-align:center;position:relative;overflow:hidden;background:var(--color-bg-page)}.hero[data-astro-cid-uft465le]:before{content:"";position:absolute;inset:0;background:radial-gradient(58% 50% at 50% 0%,color-mix(in srgb,var(--color-bg-accent) 6%,transparent),transparent 70%);pointer-events:none}.hero[data-astro-cid-uft465le] h1[data-astro-cid-uft465le]{font-size:var(--type-hero);font-weight:800;letter-spacing:-.04em;line-height:1.06;margin:0;position:relative}.hero[data-astro-cid-uft465le] h1[data-astro-cid-uft465le] em{font-style:normal;color:var(--green)}.hero-sub[data-astro-cid-uft465le]{font-size:var(--type-lead);color:var(--text-secondary);max-width:680px;margin:24px auto 0;line-height:1.7;position:relative}.summary-wrap[data-astro-cid-uft465le]{max-width:820px;margin:56px auto 0;text-align:left;position:relative}.summary-wrap[data-astro-cid-uft465le] .summary-box{margin:0}section[data-astro-cid-uft465le].detail{border-top:1px solid var(--border)}.qs[data-astro-cid-uft465le]{padding:40px 0;border-top:1px solid var(--border)}.qs[data-astro-cid-uft465le] .section-heading[data-astro-cid-uft465le]{font-size:clamp(22px,2.6vw,28px)}.path-band[data-astro-cid-uft465le]{background:var(--green-soft);border:1px solid var(--green-border);border-radius:var(--card-radius);padding:32px 30px;text-align:center}.path-label[data-astro-cid-uft465le]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-accent);margin-bottom:14px}.path-line[data-astro-cid-uft465le]{font-size:clamp(18px,2.4vw,24px);font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.4}.path-note[data-astro-cid-uft465le]{font-size:15px;color:var(--text-secondary);margin-top:12px}.branch-list[data-astro-cid-uft465le]{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.branch-list[data-astro-cid-uft465le] li[data-astro-cid-uft465le]{font-size:16px;color:var(--text-secondary);line-height:1.6;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius)}.branch-list[data-astro-cid-uft465le] li[data-astro-cid-uft465le] strong[data-astro-cid-uft465le]{color:var(--text);font-weight:700}.branch-foot[data-astro-cid-uft465le]{font-size:16px;color:var(--text);font-weight:600;line-height:1.6;margin:28px 0 0}.pillar-links-intro[data-astro-cid-uft465le]{font-size:16px;color:var(--text-secondary);margin:0 0 18px}.pillar-links[data-astro-cid-uft465le]{display:flex;gap:28px;flex-wrap:wrap;font-size:16px;font-weight:700}.pillar-links[data-astro-cid-uft465le] a[data-astro-cid-uft465le]{color:var(--green);text-decoration:none}.pillar-links[data-astro-cid-uft465le] a[data-astro-cid-uft465le]:hover{text-decoration:underline}.p-cta[data-astro-cid-uft465le]{background:linear-gradient(135deg,var(--green),var(--green-dim));color:var(--color-emerald-fg);padding:100px 0;text-align:center;position:relative;overflow:hidden}.p-cta[data-astro-cid-uft465le]:before{content:"+";position:absolute;right:-40px;top:-120px;font-size:520px;font-weight:700;color:color-mix(in srgb,var(--color-emerald-fg) 6%,transparent);line-height:1;pointer-events:none;user-select:none}.p-cta[data-astro-cid-uft465le] h2[data-astro-cid-uft465le]{font-size:var(--type-cta-lg);font-weight:700;letter-spacing:-.035em;line-height:1.1;max-width:18ch;margin:0 auto;color:var(--color-emerald-fg)}.p-cta[data-astro-cid-uft465le] p[data-astro-cid-uft465le]{font-size:18px;color:color-mix(in srgb,var(--color-emerald-fg) 85%,transparent);margin:18px auto 30px;max-width:48ch;line-height:1.6}.p-cta-actions[data-astro-cid-uft465le]{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.p-cta-btn[data-astro-cid-uft465le]{background:var(--color-bg-surface);color:var(--green);font-weight:700;font-size:var(--type-button);padding:14px 28px;border-radius:var(--radius-button);border:none;cursor:pointer;text-decoration:none;display:inline-block}.p-cta-ghost[data-astro-cid-uft465le]{color:var(--color-emerald-fg);font-weight:700;font-size:15px;padding:14px 18px;text-decoration:none;border:1px solid color-mix(in srgb,var(--color-emerald-fg) 45%,transparent);border-radius:var(--radius-button)}.p-cta-ghost[data-astro-cid-uft465le]:hover{background:color-mix(in srgb,var(--color-emerald-fg) 10%,transparent)}@media(max-width:840px){section[data-astro-cid-uft465le]{padding:64px 0}.container[data-astro-cid-uft465le],.summary-wrap[data-astro-cid-uft465le]{padding:0 20px}.section-heading[data-astro-cid-uft465le]{font-size:24px}.hero[data-astro-cid-uft465le]{padding-top:100px}}@media(max-width:480px){.container[data-astro-cid-uft465le],.summary-wrap[data-astro-cid-uft465le]{padding:0 16px}.hero-sub[data-astro-cid-uft465le]{font-size:15px}.pillar-links[data-astro-cid-uft465le]{gap:18px}}
