.pipeline_page__JDX4e{min-height:100vh;background:var(--bg);color:var(--text-primary);padding-top:140px}.pipeline_hero__emCu4{max-width:900px;margin:0 auto;padding:64px 32px 80px;border-bottom:1px solid var(--border)}.pipeline_heroLabel___H5x0{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;color:var(--accent);text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:12px}.pipeline_heroLabel___H5x0:after{content:"";width:60px;height:1px;background:rgba(212,255,0,.25)}.pipeline_heroTitle__bDy8K{font-family:var(--font-display);font-size:clamp(40px,5vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--text-primary);margin-bottom:24px}.pipeline_heroSubtext__Mlrn4{font-size:17px;color:var(--text-secondary);line-height:1.8;max-width:580px;margin-bottom:40px}.pipeline_overviewBar___SMm7{display:flex;align-items:center;gap:0;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.pipeline_overviewStep__pyTor{flex:1 1;padding:14px 16px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:3px;position:relative}.pipeline_overviewStep__pyTor:last-child{border-right:none}.pipeline_overviewStepNum__7QIlM{font-family:var(--font-mono);font-size:9px;color:var(--accent);letter-spacing:.12em}.pipeline_overviewStepName__z9d2N{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--text-primary)}.pipeline_stepsBody__fmLF9{max-width:900px;margin:0 auto;padding:0 32px}.pipeline_step__R80CA{display:grid;grid-template-columns:80px 1fr;grid-gap:0;gap:0;padding:64px 0;border-bottom:1px solid var(--border);position:relative}.pipeline_step__R80CA:last-child{border-bottom:none}.pipeline_step__R80CA:before{content:"";position:absolute;left:39px;top:0;bottom:0;width:1px;background:var(--border)}.pipeline_step__R80CA:first-child:before{top:80px}.pipeline_step__R80CA:last-child:before{bottom:calc(100% - 80px);top:0}.pipeline_stepNumWrap__2oCcC{display:flex;flex-direction:column;align-items:center;padding-top:4px;position:relative;z-index:1}.pipeline_stepBubble__jB_lH{width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;color:var(--accent);font-weight:600;flex-shrink:0}.pipeline_stepContent__7MGZ4{padding-left:32px}.pipeline_stepPhase__U_dyq{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--text-muted);margin-bottom:10px}.pipeline_stepTitle__gXn9h{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px;line-height:1.1}.pipeline_stepDesc__3ydez{font-size:15px;color:var(--text-secondary);line-height:1.85;margin-bottom:28px;max-width:560px}.pipeline_ioRow__6XpFA{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.pipeline_ioChip__w1BbN{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:8px 14px;font-size:12.5px}.pipeline_ioChipLabel__AEIQT{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;padding:2px 6px;border-radius:3px;flex-shrink:0}.pipeline_ioChipLabel__AEIQT.pipeline_input__ioSw2{background:hsla(0,0%,100%,.06);color:var(--text-muted)}.pipeline_ioChipLabel__AEIQT.pipeline_output__qFg5I{background:rgba(212,255,0,.1);color:var(--accent)}.pipeline_ioChipText__FoY06{color:var(--text-secondary);font-family:var(--font-mono);font-size:12px}.pipeline_terminal__Va69j{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;font-family:var(--font-mono);font-size:12px}.pipeline_terminalBar__CS3N0{padding:10px 16px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;gap:8px}.pipeline_termDot__OTYkO{width:10px;height:10px;border-radius:50%}.pipeline_termDot__OTYkO.pipeline_red__KGldB{background:#ff5f57}.pipeline_termDot__OTYkO.pipeline_yellow__nxANy{background:#ffbd2e}.pipeline_termDot__OTYkO.pipeline_green__aajtW{background:#28ca41}.pipeline_terminalTitle__W5PGd{font-size:11px;color:var(--text-muted);margin-left:4px}.pipeline_terminalBody__U983v{padding:20px;display:flex;flex-direction:column;gap:6px}.pipeline_termLine__sIRZ3{line-height:1.7}.pipeline_termCmd__4s7HF{color:#f8f8f2}.pipeline_termPrompt__Ift1b{color:var(--text-muted)}.pipeline_termOk__ZWImZ{color:#28ca41}.pipeline_termAccent__dGaOy{color:var(--accent)}.pipeline_termDim___ympO{color:hsla(0,0%,100%,.2)}.pipeline_termData__Jo3OO{color:#61dafb}.pipeline_stepStats__DyK0c{display:flex;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-top:4px}.pipeline_stepStat__3RG5j{flex:1 1;background:var(--bg-card);padding:18px}.pipeline_stepStatNum__VFyo1{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--accent);letter-spacing:-.03em;line-height:1;margin-bottom:6px}.pipeline_stepStatLabel__F5UHW{font-size:12px;color:var(--text-muted);line-height:1.5}.pipeline_schemaBlock__z_L5k{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:20px;font-family:var(--font-mono);font-size:12px;line-height:1.8;color:var(--text-muted);overflow-x:auto}.pipeline_schemaKey__Cakav{color:#ce9178}.pipeline_schemaVal__M6dvf{color:#b5cea8}.pipeline_schemaStr__nYcLh{color:#ce9178}.pipeline_schemaPunc__dFraF{color:hsla(0,0%,100%,.3)}.pipeline_schemaType__HHJ_X{color:#4ec9b0}.pipeline_cta__AvshQ{max-width:900px;margin:0 auto;padding:80px 32px;text-align:center;border-top:1px solid var(--border)}.pipeline_ctaTitle__ayZnA{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px}.pipeline_ctaSub__zFTpb{font-size:16px;color:var(--text-muted);margin-bottom:36px;line-height:1.7}.pipeline_ctaBtns__HOP_U{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.pipeline_ctaPrimary__rG4hx{display:inline-block;background:var(--accent);color:#0a0a0a;font-family:var(--font-display);font-size:15px;font-weight:700;padding:14px 32px;border-radius:10px;text-decoration:none;transition:opacity .2s}.pipeline_ctaPrimary__rG4hx:hover{opacity:.88}.pipeline_ctaGhost__PA3Dj{display:inline-block;color:var(--text-secondary);font-family:var(--font-display);font-size:15px;font-weight:600;padding:14px 32px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);text-decoration:none;transition:border-color .2s,color .2s}.pipeline_ctaGhost__PA3Dj:hover{border-color:hsla(0,0%,100%,.3);color:var(--text-primary)}@media (max-width:1024px){.pipeline_hero__emCu4{padding:48px 24px 64px}.pipeline_stepsBody__fmLF9{padding:0 24px}.pipeline_cta__AvshQ{padding:64px 24px}.pipeline_overviewBar___SMm7{flex-wrap:wrap}.pipeline_overviewStep__pyTor{min-width:calc(50% - 1px);border-bottom:1px solid var(--border)}.pipeline_overviewStep__pyTor:nth-child(odd){border-right:1px solid var(--border)}.pipeline_overviewStep__pyTor:last-child{border-bottom:none}}@media (max-width:768px){.pipeline_page__JDX4e{padding-top:100px}.pipeline_hero__emCu4{padding:44px 20px 56px}.pipeline_heroSubtext__Mlrn4{font-size:15px}.pipeline_stepsBody__fmLF9{padding:0 20px}.pipeline_overviewBar___SMm7{flex-direction:column}.pipeline_overviewStep__pyTor{min-width:100%;border-right:none;border-bottom:1px solid var(--border)}.pipeline_overviewStep__pyTor:last-child{border-bottom:none}.pipeline_step__R80CA{grid-template-columns:56px 1fr;padding:48px 0}.pipeline_step__R80CA:before{left:27px}.pipeline_stepContent__7MGZ4{padding-left:20px}.pipeline_stepDesc__3ydez{max-width:100%;font-size:14px}.pipeline_stepStats__DyK0c{flex-direction:column;gap:0}.pipeline_stepStat__3RG5j{padding:16px}.pipeline_stepStatNum__VFyo1{font-size:24px}.pipeline_ioRow__6XpFA{gap:8px}.pipeline_ioChip__w1BbN{padding:6px 12px;font-size:12px}.pipeline_cta__AvshQ{padding:56px 20px}.pipeline_ctaBtns__HOP_U{flex-direction:column;gap:10px}.pipeline_ctaGhost__PA3Dj,.pipeline_ctaPrimary__rG4hx{width:100%;text-align:center}}@media (max-width:480px){.pipeline_page__JDX4e{padding-top:90px}.pipeline_hero__emCu4{padding:32px 16px 48px}.pipeline_stepsBody__fmLF9{padding:0 16px}.pipeline_step__R80CA{grid-template-columns:44px 1fr}.pipeline_step__R80CA:before{left:21px}.pipeline_stepBubble__jB_lH{width:32px;height:32px;font-size:10px}.pipeline_stepContent__7MGZ4{padding-left:16px}.pipeline_terminalBody__U983v{padding:14px}.pipeline_schemaBlock__z_L5k{font-size:11px;padding:14px}.pipeline_cta__AvshQ{padding:40px 16px}}