.methodology-block[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:var(--space-lg)}.section-header[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:4px}.meth-toc[data-astro-cid-5ozx6kxf]{display:flex;flex-wrap:wrap;gap:8px}.meth-toc[data-astro-cid-5ozx6kxf] a[data-astro-cid-5ozx6kxf]{display:inline-flex;align-items:baseline;gap:6px;padding:7px 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-2);font-size:var(--font-sm);transition:border-color var(--transition-fast),color var(--transition-fast)}.meth-toc[data-astro-cid-5ozx6kxf] a[data-astro-cid-5ozx6kxf]:hover{border-color:var(--color-accent);color:var(--color-accent)}.meth-toc[data-astro-cid-5ozx6kxf] a[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--color-text-4)}.meth-chapter-card[data-astro-cid-5ozx6kxf]{scroll-margin-top:24px}@media(max-width:768px){.meth-chapter-card[data-astro-cid-5ozx6kxf]{scroll-margin-top:72px}}.meth-chapter-card[data-astro-cid-5ozx6kxf]{position:relative;padding:var(--space-lg);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--chapter-color, var(--color-border)) 30%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-lg)}.meth-section[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:var(--space-sm)}.meth-section-label[data-astro-cid-5ozx6kxf]{font-family:var(--font-mono);font-size:var(--font-xs);font-weight:600;letter-spacing:.1em;color:var(--chapter-color, var(--color-accent));margin-bottom:var(--space-2xs);display:inline-flex;align-items:center;gap:6px}.meth-section-label[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{color:var(--color-text-3);font-weight:400;margin-left:0}.meth-section-label[data-astro-cid-5ozx6kxf] .meth-num[data-astro-cid-5ozx6kxf]{color:var(--chapter-color, var(--color-accent))}.meth-heading[data-astro-cid-5ozx6kxf]{font-size:24px;font-weight:700;color:var(--color-text);letter-spacing:-.03em;line-height:var(--line-height-tight)}.meth-subtitle[data-astro-cid-5ozx6kxf]{font-size:var(--font-base);color:var(--color-text-2);line-height:var(--line-height-relaxed)}.meth-subtitle[data-astro-cid-5ozx6kxf].meth-sub-b{font-size:14px;color:var(--color-text-2);line-height:1.4;padding-left:16px;margin-top:-6px;position:relative}.meth-subtitle[data-astro-cid-5ozx6kxf].meth-sub-b:before{content:"“";position:absolute;left:0;top:0;font-size:18px;color:var(--chapter-color, var(--color-accent));font-weight:700;line-height:1;opacity:.4}.meth-subsection[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:var(--space-md)}.meth-sub-heading[data-astro-cid-5ozx6kxf]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);letter-spacing:-.01em;margin:0}.meth-sub-heading-bar[data-astro-cid-5ozx6kxf]{position:relative;padding-left:12px}.meth-sub-heading-bar[data-astro-cid-5ozx6kxf]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;background:var(--chapter-color, var(--color-accent));border-radius:2px}.sub-num[data-astro-cid-5ozx6kxf]{color:var(--color-accent);margin-right:6px}.compare-wrap[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:var(--space-sm)}.compare-row[data-astro-cid-5ozx6kxf]{display:flex;align-items:stretch;gap:0}.compare-card-traditional[data-astro-cid-5ozx6kxf],.compare-card-enterprise[data-astro-cid-5ozx6kxf]{flex:1;padding:var(--space-sm) var(--space-md) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-sm);align-items:center}.compare-card-traditional[data-astro-cid-5ozx6kxf]{flex:3;background:var(--color-surface-soft);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.compare-card-enterprise[data-astro-cid-5ozx6kxf]{flex:4;background:#3a6df014;border-color:var(--color-border);box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0}.compare-vs-badge[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;flex-shrink:0;align-self:center;margin:0 -18px;z-index:1}.compare-arrow-mid[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0}.compare-arrow-mid[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:24px;height:24px;color:var(--color-accent)}.cc-label[data-astro-cid-5ozx6kxf]{font-family:var(--font-mono);font-size:var(--font-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center}.compare-card-traditional[data-astro-cid-5ozx6kxf] .cc-label[data-astro-cid-5ozx6kxf]{color:var(--color-text-4)}.compare-card-enterprise[data-astro-cid-5ozx6kxf] .cc-label[data-astro-cid-5ozx6kxf]{color:var(--color-accent)}.cc-flow[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;align-items:center;gap:4px}.cc-flow-h[data-astro-cid-5ozx6kxf]{flex-direction:row;gap:0;align-items:flex-start;justify-content:center}.cc-node[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;border-radius:var(--radius-md);min-width:96px}.compare-card-traditional[data-astro-cid-5ozx6kxf] .cc-node[data-astro-cid-5ozx6kxf]{background:var(--color-surface);border:1px solid var(--color-border)}.compare-card-enterprise[data-astro-cid-5ozx6kxf] .cc-node[data-astro-cid-5ozx6kxf]{background:#3a6df00a;border:1px solid rgba(58,109,240,.15)}.compare-card-enterprise[data-astro-cid-5ozx6kxf] .cc-node[data-astro-cid-5ozx6kxf]:last-child{background:#3a6df014;border-color:var(--color-accent)}.cc-node[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:22px;height:22px}.compare-card-traditional[data-astro-cid-5ozx6kxf] .cc-node[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{color:var(--color-text-3)}.compare-card-enterprise[data-astro-cid-5ozx6kxf] .cc-node[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{color:var(--color-accent)}.cc-node[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-2);text-align:center;line-height:1.4}.cc-arrow-down[data-astro-cid-5ozx6kxf]{width:12px;height:20px;color:var(--color-text-4);flex-shrink:0}.cc-arrow-right[data-astro-cid-5ozx6kxf]{width:16px;height:48px;color:var(--color-text-4);flex-shrink:0;display:flex;align-items:center;margin:0 4px}.cc-node-item[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;align-items:center;gap:6px}.cc-node-circle[data-astro-cid-5ozx6kxf]{width:48px;height:48px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}.cc-node-circle-enterprise[data-astro-cid-5ozx6kxf]{background:#3a6df00a;border-color:#3a6df026}.cc-node-circle[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:20px;height:20px;color:var(--color-text-3)}.cc-node-circle-enterprise[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{color:var(--color-accent)}.cc-node-item[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-2);text-align:center;line-height:1.3}.cc-example-single[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-3);line-height:1.5;text-align:center}.evolution-grid[data-astro-cid-5ozx6kxf]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.evo-card[data-astro-cid-5ozx6kxf]{padding:12px;display:flex;flex-direction:column;gap:var(--space-sm);position:relative;overflow:hidden;min-height:100%}.evo-card[data-astro-cid-5ozx6kxf].evo-current{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),var(--shadow-md)}.evo-card[data-astro-cid-5ozx6kxf].evo-current:before{background:var(--color-accent)}.evo-top[data-astro-cid-5ozx6kxf],.evo-top-title-row[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:8px}.evo-num[data-astro-cid-5ozx6kxf]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;color:#fff;font-size:.5625rem;font-weight:700;flex-shrink:0}.evo-title[data-astro-cid-5ozx6kxf]{font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.evo-keys[data-astro-cid-5ozx6kxf]{font-size:.6875rem;color:var(--color-text-3);margin-top:-12px}.evo-mini-flow[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:4px;justify-content:center;padding:var(--space-xs) 0}.evo-mini-flow-v[data-astro-cid-5ozx6kxf]{flex-direction:column;gap:0}.evo-mini-flow[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{width:100%;text-align:center;padding:6px 4px;background:color-mix(in srgb,var(--evo-color, var(--color-surface-soft)) 8%,var(--color-surface-soft));border-radius:var(--radius-sm);font-size:.625rem;color:var(--color-text-2);border:1px solid color-mix(in srgb,var(--evo-color, var(--color-border)) 20%,var(--color-border));line-height:1.3}.evo-mini-flow[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:10px;height:18px;color:var(--color-text-4);flex-shrink:0}.evo-arrow-v[data-astro-cid-5ozx6kxf]{width:16px;height:12px;transform:rotate(90deg)}.evo-tags[data-astro-cid-5ozx6kxf]{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.evo-tags[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{padding:2px 8px;font-size:.5625rem;background:var(--color-pill);color:var(--color-text-2);border-radius:var(--radius-full)}.evo-card[data-astro-cid-5ozx6kxf].evo-current .evo-tags[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{background:var(--color-accent-soft);color:var(--color-accent)}.vp-section[data-astro-cid-5ozx6kxf]{display:flex;align-items:stretch;gap:var(--space-lg)}.vp-flow-wrap[data-astro-cid-5ozx6kxf]{flex:1;display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.vp-flow[data-astro-cid-5ozx6kxf]{display:flex;align-items:flex-start;gap:0;justify-content:space-between}.vp-node[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;flex:1;min-width:0;padding:var(--space-sm) 4px}.vp-node-icon[data-astro-cid-5ozx6kxf]{width:44px;height:44px;border-radius:12px;background:var(--color-accent-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vp-node-icon[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:22px;height:22px;color:var(--color-accent)}.vp-node-name[data-astro-cid-5ozx6kxf]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);white-space:nowrap}.vp-node-en[data-astro-cid-5ozx6kxf]{font-size:.5625rem;color:var(--color-text-4);white-space:nowrap;letter-spacing:.02em}.vp-node-sub[data-astro-cid-5ozx6kxf]{font-size:.625rem;color:var(--color-text-3);white-space:nowrap}.vp-flow-arrow[data-astro-cid-5ozx6kxf]{width:16px;height:12px;color:var(--color-text-4);flex-shrink:0;margin-top:32px}.vp-feedback-loop[data-astro-cid-5ozx6kxf]{width:100%;height:30px;color:var(--color-text-4);margin-top:-20px}.vp-feedback[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:8px;justify-content:center}.vp-feedback-arrow[data-astro-cid-5ozx6kxf]{width:80px;height:20px;color:var(--color-accent);flex-shrink:0}.vp-feedback-label[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;color:var(--color-accent);letter-spacing:.05em}.vp-sidebar[data-astro-cid-5ozx6kxf]{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-sm)}.vp-pain-box[data-astro-cid-5ozx6kxf]{padding:var(--space-sm);background:color-mix(in srgb,var(--color-danger) 4%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 15%,transparent);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px}.vp-pain-title[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;color:var(--color-danger);line-height:1.5}.vp-pain-list[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:6px}.vp-pain-item[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-2);display:flex;align-items:center;gap:6px}.vp-pain-x[data-astro-cid-5ozx6kxf]{color:var(--color-danger);font-weight:700;font-size:.875rem}.vp-conclusion-box[data-astro-cid-5ozx6kxf]{padding:8px 10px;background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex;align-items:center;gap:6px}.vp-conclusion-box[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:14px;height:14px;color:var(--color-accent);flex-shrink:0}.vp-conclusion-box[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-accent);font-weight:500;line-height:1.4}.step-block[data-astro-cid-5ozx6kxf]{padding:20px}.step-header[data-astro-cid-5ozx6kxf]{display:flex;align-items:flex-start;gap:12px;margin-bottom:var(--space-md)}.step-num[data-astro-cid-5ozx6kxf]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.step-title[data-astro-cid-5ozx6kxf]{font-size:var(--font-md);font-weight:600;color:var(--color-text);margin:0}.step-sub[data-astro-cid-5ozx6kxf]{font-size:var(--font-sm);color:var(--color-text-3);margin:2px 0 0}.step-body[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:var(--space-md)}.step-intro-text[data-astro-cid-5ozx6kxf]{font-size:var(--font-sm);color:var(--color-text-2)}.step-features[data-astro-cid-5ozx6kxf]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.feature-item[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:6px}.feature-icon[data-astro-cid-5ozx6kxf]{width:32px;height:32px;border-radius:8px;background:var(--color-accent-soft);display:flex;align-items:center;justify-content:center}.feature-icon[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:16px;height:16px;color:var(--color-accent)}.feature-label[data-astro-cid-5ozx6kxf]{font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.feature-examples[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-3);line-height:1.6}.step-output[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface-soft);border-radius:var(--radius-md);border:1px solid var(--color-border)}.output-label[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;color:var(--color-accent);background:var(--color-accent-soft);padding:2px 10px;border-radius:var(--radius-full)}.output-items[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:10px}.output-item[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:6px;font-size:var(--font-sm);color:var(--color-text-2)}.output-item[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:16px;height:16px;color:var(--color-accent)}.output-plus[data-astro-cid-5ozx6kxf]{color:var(--color-text-4);font-size:var(--font-sm)}.s1-layout[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:var(--space-sm);position:relative}.s1-features-grid[data-astro-cid-5ozx6kxf]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);flex:1}.s1-feature-card[data-astro-cid-5ozx6kxf]{background:var(--color-surface-soft);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:8px}.s1-feature-header[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:8px}.s1-feature-icon[data-astro-cid-5ozx6kxf]{width:32px;height:32px;border-radius:50%;background:var(--color-accent-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.s1-feature-icon[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:16px;height:16px;color:var(--color-accent)}.s1-feature-label[data-astro-cid-5ozx6kxf]{font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.s1-feature-sub[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-3)}.s1-feature-list[data-astro-cid-5ozx6kxf]{list-style:disc;padding-left:18px;margin:0;display:flex;flex-direction:column;gap:2px}.s1-feature-list[data-astro-cid-5ozx6kxf] li[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-2);line-height:1.6}.s1-output-row[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.s1-arrow[data-astro-cid-5ozx6kxf]{width:24px;height:24px;color:var(--color-text-4);flex-shrink:0}.s1-output-card[data-astro-cid-5ozx6kxf]{width:200px;background:color-mix(in srgb,var(--chapter-color, var(--color-accent)) 15%,transparent);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px}.s1-output-badge[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;color:#fff;background:var(--color-accent);padding:2px 12px;border-radius:var(--radius-full)}.s1-output-item[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:8px;font-size:var(--font-sm);color:var(--color-text-2)}.s1-output-item[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:20px;height:20px;color:var(--color-accent)}.s1-output-plus[data-astro-cid-5ozx6kxf]{color:var(--color-text-4);font-size:var(--font-sm)}.s1-output-note[data-astro-cid-5ozx6kxf]{padding:6px 10px;background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex;align-items:center;gap:6px}.s1-output-note[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:14px;height:14px;color:var(--color-accent);flex-shrink:0}.s1-output-note[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-accent);font-weight:500;line-height:1.4}.s2-note[data-astro-cid-5ozx6kxf]{padding:6px 10px;background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex;align-items:center;gap:6px}.s2-note[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-accent);font-weight:500;line-height:1.4}.s2-model[data-astro-cid-5ozx6kxf],.s2-example[data-astro-cid-5ozx6kxf]{background:var(--color-surface-soft);border-radius:var(--radius-md);padding:14px}.method-head[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-3);margin-bottom:var(--space-xs)}.method-wrong[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-2);margin-bottom:4px}.method-right[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text);font-weight:500}.s2-note[data-astro-cid-5ozx6kxf] .x-mark[data-astro-cid-5ozx6kxf]{color:var(--color-danger);font-weight:700}.s2-note[data-astro-cid-5ozx6kxf] .check-mark[data-astro-cid-5ozx6kxf]{color:var(--color-success);font-weight:700}.s2-flow-h[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:6px}.s2-flow-h[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{width:96px;text-align:center;padding:8px 12px;background:color-mix(in srgb,var(--chapter-color, var(--color-accent)) 10%,transparent);border:1px solid color-mix(in srgb,var(--chapter-color, var(--color-accent)) 20%,transparent);border-radius:var(--radius-sm);font-size:var(--font-xs);color:var(--color-text-2);box-sizing:border-box}.s2-flow-h[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:18px;height:12px;color:var(--color-text-4);flex-shrink:0}.s2-flow-grid[data-astro-cid-5ozx6kxf] .s2-flow-highlight[data-astro-cid-5ozx6kxf],.s2-flow-h[data-astro-cid-5ozx6kxf] .s2-flow-highlight[data-astro-cid-5ozx6kxf]{background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent);color:var(--color-danger);font-weight:600}.s2-flow-grid[data-astro-cid-5ozx6kxf]{display:grid;grid-template-columns:96px 24px 96px 24px 96px 24px 96px;width:fit-content}.s2-flow-grid-5[data-astro-cid-5ozx6kxf]{grid-template-columns:96px 24px 96px 24px 96px 24px 96px 24px 96px}.s2-flow-grid[data-astro-cid-5ozx6kxf]>span[data-astro-cid-5ozx6kxf]{text-align:center;padding:8px 12px;background:color-mix(in srgb,var(--chapter-color, var(--color-accent)) 10%,transparent);border:1px solid color-mix(in srgb,var(--chapter-color, var(--color-accent)) 20%,transparent);border-radius:var(--radius-sm);font-size:var(--font-xs);color:var(--color-text-2);box-sizing:border-box;align-self:center}.s2-flow-grid[data-astro-cid-5ozx6kxf] .s2-flow-arrow-h[data-astro-cid-5ozx6kxf]{width:18px;height:12px;color:var(--color-text-4);justify-self:center;align-self:center}.s2-flow-tag-cell[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;align-items:center;gap:2px;justify-self:center}.s2-flow-arrow-down[data-astro-cid-5ozx6kxf]{width:12px;height:16px;color:var(--color-danger);flex-shrink:0}.s2-flow-tag[data-astro-cid-5ozx6kxf]{font-size:.625rem;font-weight:600;color:var(--color-danger);white-space:nowrap;background:none;border:none;border-radius:0;padding:0}.s2-flow-bracket-bottom[data-astro-cid-5ozx6kxf]{grid-column:3 / 6;grid-row:3;height:12px;border-left:1.5px solid var(--color-accent);border-right:1.5px solid var(--color-accent);border-bottom:1.5px solid var(--color-accent);border-radius:0 0 4px 4px}.s2-conclusion[data-astro-cid-5ozx6kxf]{grid-column:3 / 6;grid-row:4;text-align:center;margin-top:4px;font-size:var(--font-xs);font-weight:600;color:var(--color-accent)}.s3-note[data-astro-cid-5ozx6kxf]{padding:6px 10px;background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex;align-items:center;gap:6px}.s3-note[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-accent);font-weight:500;line-height:1.4}.s3-note[data-astro-cid-5ozx6kxf] .x-mark[data-astro-cid-5ozx6kxf]{color:var(--color-danger);font-weight:700}.s3-note[data-astro-cid-5ozx6kxf] .check-mark[data-astro-cid-5ozx6kxf]{color:var(--color-success);font-weight:700}.s3-cap-row[data-astro-cid-5ozx6kxf]{background:var(--color-surface-soft);border-radius:var(--radius-md);padding:14px}.s3-cap-chain[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.s3-cap-node[data-astro-cid-5ozx6kxf]{width:96px;text-align:center;padding:8px 12px;background:color-mix(in srgb,var(--chapter-color, var(--color-accent)) 10%,transparent);border:1px solid color-mix(in srgb,var(--chapter-color, var(--color-accent)) 20%,transparent);border-radius:var(--radius-sm);font-size:var(--font-xs);color:var(--color-text-2);box-sizing:border-box;white-space:nowrap}.s3-cap-plus[data-astro-cid-5ozx6kxf]{width:18px;height:12px;color:var(--color-text-4);flex-shrink:0}.s3-flow-compact[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{width:80px;padding:6px 8px;font-size:.625rem}.s3-example[data-astro-cid-5ozx6kxf]{background:var(--color-surface-soft);border-radius:var(--radius-md);padding:14px}.s4-note[data-astro-cid-5ozx6kxf]{padding:6px 10px;background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex;align-items:center;gap:6px}.s4-note[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:14px;height:14px;color:var(--color-accent);flex-shrink:0}.s4-note[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-accent);font-weight:500;line-height:1.4}.s4-note[data-astro-cid-5ozx6kxf] .x-mark[data-astro-cid-5ozx6kxf]{color:var(--color-danger);font-weight:700}.s4-note[data-astro-cid-5ozx6kxf] .check-mark[data-astro-cid-5ozx6kxf]{color:var(--color-success);font-weight:700}.s4-compare[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:var(--space-md)}.s4-col[data-astro-cid-5ozx6kxf]{background:var(--color-surface-soft);border-radius:var(--radius-md);padding:14px}.s4-flow[data-astro-cid-5ozx6kxf]{flex-wrap:wrap}.s4-flow[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{width:80px;padding:6px 8px;font-size:.625rem}.s4-label[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;margin-bottom:var(--space-xs)}.s4-label[data-astro-cid-5ozx6kxf].wrong{color:var(--color-danger)}.s4-label[data-astro-cid-5ozx6kxf].right{color:var(--color-success)}.s5-note[data-astro-cid-5ozx6kxf]{padding:6px 10px;background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex;align-items:center;gap:6px}.s5-note[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:14px;height:14px;color:var(--color-accent);flex-shrink:0}.s5-note[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-accent);font-weight:500;line-height:1.4}.s5-layout[data-astro-cid-5ozx6kxf]{display:flex;gap:var(--space-md);align-items:center;justify-content:center}.s5-items[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:8px}.s5-item[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:8px;font-size:var(--font-xs);color:var(--color-text-2)}.s5-dot[data-astro-cid-5ozx6kxf]{width:8px;height:8px;border-radius:50%;background:var(--chapter-color, var(--color-accent));flex-shrink:0}.optimize-cycle-wrap[data-astro-cid-5ozx6kxf]{position:relative;width:200px;height:200px;flex-shrink:0}.oc-arrows[data-astro-cid-5ozx6kxf]{position:absolute;inset:0;width:100%;height:100%}.oc-node[data-astro-cid-5ozx6kxf]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.625rem;color:var(--color-text-2)}.oc-icon[data-astro-cid-5ozx6kxf]{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--chapter-color, var(--color-accent)) 12%,transparent);display:flex;align-items:center;justify-content:center}.oc-icon[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:18px;height:18px;color:var(--chapter-color, var(--color-accent))}.oc-top[data-astro-cid-5ozx6kxf]{top:0;left:50%;transform:translate(-50%)}.oc-right[data-astro-cid-5ozx6kxf]{right:0;top:50%;transform:translateY(-50%)}.oc-bottom[data-astro-cid-5ozx6kxf]{bottom:0;left:50%;transform:translate(-50%)}.oc-left[data-astro-cid-5ozx6kxf]{left:0;top:50%;transform:translateY(-50%)}.optimize-value-card[data-astro-cid-5ozx6kxf]{padding:var(--space-lg);text-align:center;max-width:240px;background:var(--color-surface-soft);border-radius:var(--radius-md)}.ov-label[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;color:var(--color-warning);margin-bottom:var(--space-xs)}.optimize-value-card[data-astro-cid-5ozx6kxf] p[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-2);line-height:1.6;margin:0 0 var(--space-sm)}.ov-chart[data-astro-cid-5ozx6kxf]{width:100px;height:50px}.arch-layers[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:0}.al-row[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--al-color, var(--color-accent));background:color-mix(in srgb,var(--al-color, var(--color-accent)) 4%,transparent);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:box-shadow var(--transition-fast),background var(--transition-fast);cursor:default}.al-row[data-astro-cid-5ozx6kxf]:hover{box-shadow:var(--shadow-lg);background:color-mix(in srgb,var(--al-color, var(--color-accent)) 8%,transparent)}.al-row[data-astro-cid-5ozx6kxf]+.al-row[data-astro-cid-5ozx6kxf]{margin-top:12px}.al-left[data-astro-cid-5ozx6kxf]{width:50%;display:flex;flex-direction:column;gap:6px}.al-right[data-astro-cid-5ozx6kxf]{width:50%;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;justify-items:center}.al-app-card[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;width:100%;padding:8px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.al-app-info[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;gap:1px}.al-app-name[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;color:var(--color-text)}.al-app-desc[data-astro-cid-5ozx6kxf]{font-size:.625rem;color:var(--color-text-2);line-height:1.3}.al-wf-example[data-astro-cid-5ozx6kxf]{grid-column:1 / -1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px}.al-wf-title[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);font-weight:600;color:var(--color-text);margin-bottom:10px}.al-wf-steps[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.al-wf-steps-v[data-astro-cid-5ozx6kxf]{flex-direction:column}.al-wf-goal[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text);margin-bottom:8px}.al-wf-goal-label[data-astro-cid-5ozx6kxf]{font-weight:600;color:var(--color-accent)}.al-cap-list[data-astro-cid-5ozx6kxf]{grid-column:1 / -1;width:100%;display:flex;gap:20px;justify-content:center;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 12px}.al-cap-item[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:var(--font-xs);font-weight:600;color:var(--color-text-4)}.al-cap-item[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:20px;height:20px;color:var(--al-color, var(--color-accent));flex-shrink:0}.al-wf-step[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text);padding:4px 10px;background:color-mix(in srgb,var(--color-accent) 6%,transparent);border-radius:4px;text-align:center}.al-wf-arrow[data-astro-cid-5ozx6kxf]{font-size:.625rem;color:var(--color-text-2);line-height:1}.al-header[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:8px}.al-num[data-astro-cid-5ozx6kxf]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;color:#fff;font-size:.5625rem;font-weight:700;flex-shrink:0;background:var(--al-color, var(--color-accent))}.al-name[data-astro-cid-5ozx6kxf]{font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.al-desc[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-2);line-height:1.5}.al-tags[data-astro-cid-5ozx6kxf]{display:flex;flex-wrap:wrap;gap:4px}.al-tags[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{padding:2px 8px;font-size:.5625rem;background:var(--color-pill);color:var(--color-text-2);border-radius:var(--radius-full)}.arch-footer[data-astro-cid-5ozx6kxf]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface-soft);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.arch-footer-flow[data-astro-cid-5ozx6kxf]{display:flex;align-items:center;gap:4px;margin-left:auto}.arch-footer-flow[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-text-4)}.arch-footer-flow[data-astro-cid-5ozx6kxf] .af-highlight[data-astro-cid-5ozx6kxf]{color:var(--color-accent);font-weight:600}.arch-footer-note[data-astro-cid-5ozx6kxf]{padding:6px 10px;background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex;align-items:center;gap:6px}.arch-footer-note[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:14px;height:14px;color:var(--color-accent);flex-shrink:0}.arch-footer-note[data-astro-cid-5ozx6kxf]>span[data-astro-cid-5ozx6kxf]{font-size:var(--font-xs);color:var(--color-accent);font-weight:500}@media(max-width:768px){.evolution-grid[data-astro-cid-5ozx6kxf],.step-features[data-astro-cid-5ozx6kxf]{grid-template-columns:1fr 1fr}.s1-layout[data-astro-cid-5ozx6kxf]{flex-direction:column;align-items:stretch;position:static}.s1-features-grid[data-astro-cid-5ozx6kxf]{grid-template-columns:1fr 1fr}.s1-output-row[data-astro-cid-5ozx6kxf]{flex-wrap:wrap;justify-content:center;padding-bottom:40px}.s1-output-card[data-astro-cid-5ozx6kxf]{width:100%;max-width:240px}.s1-output-note[data-astro-cid-5ozx6kxf]{position:static;width:100%;max-width:240px;margin:6px auto 0}.s4-compare[data-astro-cid-5ozx6kxf]{grid-template-columns:1fr}.s5-layout[data-astro-cid-5ozx6kxf],.al-row[data-astro-cid-5ozx6kxf]{flex-direction:column}.meth-chapter-card[data-astro-cid-5ozx6kxf]{min-width:0;overflow:hidden}.cc-flow-h[data-astro-cid-5ozx6kxf]{flex-wrap:wrap;justify-content:center;row-gap:10px}.s2-flow-h[data-astro-cid-5ozx6kxf]{flex-wrap:wrap;justify-content:center;row-gap:6px}.s2-flow-grid[data-astro-cid-5ozx6kxf]{grid-template-columns:1fr 16px 1fr 16px 1fr 16px 1fr;width:auto}.s2-flow-grid-5[data-astro-cid-5ozx6kxf]{grid-template-columns:1fr 14px 1fr 14px 1fr 14px 1fr 14px 1fr}.s2-flow-grid[data-astro-cid-5ozx6kxf]>span[data-astro-cid-5ozx6kxf]{padding:6px 4px}.s2-flow-tag[data-astro-cid-5ozx6kxf]{white-space:normal;text-align:center}.vp-section[data-astro-cid-5ozx6kxf]{flex-direction:column}.vp-sidebar[data-astro-cid-5ozx6kxf]{width:100%}.vp-flow[data-astro-cid-5ozx6kxf]{flex-wrap:wrap;justify-content:center;gap:4px}.vp-node[data-astro-cid-5ozx6kxf]{flex:0 1 auto;min-width:80px;padding:var(--space-xs) 4px}.vp-flow-arrow[data-astro-cid-5ozx6kxf]{margin-top:18px;width:18px}}@media(max-width:480px){.evolution-grid[data-astro-cid-5ozx6kxf],.step-features[data-astro-cid-5ozx6kxf],.s1-features-grid[data-astro-cid-5ozx6kxf]{grid-template-columns:1fr}.s1-output-row[data-astro-cid-5ozx6kxf]{justify-content:center}.meth-heading[data-astro-cid-5ozx6kxf]{font-size:var(--font-xl)}.compare-row[data-astro-cid-5ozx6kxf]{flex-direction:column;gap:var(--space-sm)}.compare-arrow-mid[data-astro-cid-5ozx6kxf]{width:100%;height:30px;transform:rotate(90deg)}.al-row[data-astro-cid-5ozx6kxf]{gap:var(--space-sm)}.cc-node-circle[data-astro-cid-5ozx6kxf]{width:40px;height:40px}.cc-node-circle[data-astro-cid-5ozx6kxf] svg[data-astro-cid-5ozx6kxf]{width:16px;height:16px}.cc-arrow-right[data-astro-cid-5ozx6kxf]{height:32px;margin:0 2px}.compare-vs-badge[data-astro-cid-5ozx6kxf]{margin:-18px 0}.s2-flow-h[data-astro-cid-5ozx6kxf] span[data-astro-cid-5ozx6kxf],.s3-cap-node[data-astro-cid-5ozx6kxf]{width:auto;min-width:60px;padding:6px 8px}}.meth-page[data-astro-cid-qn2a7f5i]{display:flex;flex-direction:column;gap:var(--space-md)}.meth-crumb[data-astro-cid-qn2a7f5i]{display:flex;align-items:center;gap:8px;font-size:var(--font-sm);color:var(--color-text-3)}.meth-crumb[data-astro-cid-qn2a7f5i] a[data-astro-cid-qn2a7f5i]{color:var(--color-text-2)}.meth-crumb[data-astro-cid-qn2a7f5i] a[data-astro-cid-qn2a7f5i]:hover{color:var(--color-accent)}.meth-crumb-sep[data-astro-cid-qn2a7f5i]{color:var(--color-text-4)}.meth-crumb-current[data-astro-cid-qn2a7f5i]{color:var(--color-text);font-weight:500}.meth-back[data-astro-cid-qn2a7f5i]{margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.meth-back[data-astro-cid-qn2a7f5i] a[data-astro-cid-qn2a7f5i]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-sm);font-weight:500;color:var(--color-text-2)}.meth-back[data-astro-cid-qn2a7f5i] a[data-astro-cid-qn2a7f5i]:hover{color:var(--color-accent)}.meth-back[data-astro-cid-qn2a7f5i] svg[data-astro-cid-qn2a7f5i]{transition:transform var(--transition-fast)}.meth-back[data-astro-cid-qn2a7f5i] a[data-astro-cid-qn2a7f5i]:hover svg[data-astro-cid-qn2a7f5i]{transform:translate(-2px)}
