.process-interactive-container[data-astro-cid-gasdfynk]{width:100%}.flow-stage-card[data-astro-cid-gasdfynk]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-6) var(--space-6);position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #00000080}@media (width>=768px){.flow-stage-card[data-astro-cid-gasdfynk]{padding:var(--space-8) var(--space-8)}}.flow-stage-header[data-astro-cid-gasdfynk]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid #ffffff14;flex-wrap:wrap;display:flex}.stage-tag[data-astro-cid-gasdfynk]{align-items:center;gap:var(--space-2);font-size:11px;font-family:var(--font-family-mono);color:var(--color-accent);letter-spacing:var(--letter-spacing-wide);font-weight:600;display:inline-flex}.live-pulse-dot[data-astro-cid-gasdfynk]{background-color:var(--color-accent);border-radius:var(--radius-full);width:7px;height:7px;box-shadow:0 0 10px var(--color-accent);animation:1.8s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.stage-hint[data-astro-cid-gasdfynk]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.svg-track-wrapper[data-astro-cid-gasdfynk]{padding:var(--space-2) 0}.flow-svg[data-astro-cid-gasdfynk]{width:100%;height:48px;overflow:visible}.pulse-beam[data-astro-cid-gasdfynk]{filter:drop-shadow(0 0 6px #ff5948b3)}.stage-node[data-astro-cid-gasdfynk]{transition:r var(--transition-fast), stroke-width var(--transition-fast), filter var(--transition-fast)}.stage-node[data-astro-cid-gasdfynk].is-active{stroke-width:3px;filter:drop-shadow(0 0 8px #ff5948cc)}@media (width<=820px){.desktop-only[data-astro-cid-gasdfynk]{display:none}}.flow-step-tabs[data-astro-cid-gasdfynk]{gap:var(--space-3);padding-top:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=820px){.flow-step-tabs[data-astro-cid-gasdfynk]{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.flow-tab-btn[data-astro-cid-gasdfynk]{border:1px solid var(--color-border);border-radius:var(--radius-xs);align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;min-height:54px;transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background-color:#090b0d99;outline:none;padding:14px 16px;display:flex;position:relative}.flow-tab-btn[data-astro-cid-gasdfynk]:hover{background-color:var(--color-surface-hover);border-color:#ffffff40}.flow-tab-btn[data-astro-cid-gasdfynk]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.flow-tab-btn[data-astro-cid-gasdfynk].is-active{border-color:var(--color-accent);background-color:#ff594814}.tab-num[data-astro-cid-gasdfynk]{font-family:var(--font-family-mono);font-size:var(--font-size-base);color:var(--color-accent);flex-shrink:0;font-weight:700}.tab-text-wrap[data-astro-cid-gasdfynk]{flex-direction:column;gap:2px;display:flex;overflow:hidden}.tab-title[data-astro-cid-gasdfynk]{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:var(--line-height-snug)}.tab-sub[data-astro-cid-gasdfynk]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.tab-indicator[data-astro-cid-gasdfynk]{background-color:var(--color-accent);opacity:0;width:100%;height:2px;transition:opacity var(--transition-fast);position:absolute;bottom:-1px;left:0}.flow-tab-btn[data-astro-cid-gasdfynk].is-active .tab-indicator[data-astro-cid-gasdfynk]{opacity:1}.stage-divider[data-astro-cid-gasdfynk]{width:100%;height:1px;margin:var(--space-6) 0 var(--space-6) 0;background:linear-gradient(90deg,#ffffff14 0%,#ffffff0a 70%,#0000 100%)}@media (width>=768px){.stage-divider[data-astro-cid-gasdfynk]{margin:var(--space-8) 0 var(--space-8) 0}}.step-panels-container[data-astro-cid-gasdfynk]{width:100%;min-height:200px;position:relative}.step-detail-panel[data-astro-cid-gasdfynk]{opacity:0;outline:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:none;transform:translateY(4px)}.step-detail-panel[data-astro-cid-gasdfynk].is-active{opacity:1;display:block;transform:translateY(0)}.step-detail-panel[data-astro-cid-gasdfynk][hidden]{display:none!important}.step-detail-panel[data-astro-cid-gasdfynk]:focus-visible{outline-offset:4px;border-radius:var(--radius-xs);outline:2px solid #ff594866}.panel-inner[data-astro-cid-gasdfynk]{gap:var(--space-6);flex-direction:column;display:flex}@media (width>=900px){.panel-inner[data-astro-cid-gasdfynk]{grid-template-columns:1.15fr .85fr;align-items:start;gap:36px;display:grid}}.panel-main-col[data-astro-cid-gasdfynk]{gap:var(--space-3);flex-direction:column;display:flex}.panel-meta-row[data-astro-cid-gasdfynk]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:2px;display:flex}.step-badge[data-astro-cid-gasdfynk]{font-family:var(--font-family-mono);color:var(--color-accent);background-color:var(--color-accent-subtle);border-radius:var(--radius-xs);letter-spacing:var(--letter-spacing-wide);padding:3px 8px;font-size:11px;font-weight:600}.step-counter[data-astro-cid-gasdfynk]{font-size:var(--font-size-xs);font-family:var(--font-family-mono);color:var(--color-text-muted)}.panel-headline[data-astro-cid-gasdfynk]{color:var(--color-text-primary);font-size:clamp(1.375rem,2vw,1.75rem);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);margin:0;font-weight:600}.panel-summary[data-astro-cid-gasdfynk]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}.panel-benefit[data-astro-cid-gasdfynk]{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-primary);padding-top:var(--space-2);font-weight:500;display:flex}.benefit-check[data-astro-cid-gasdfynk]{color:var(--color-accent);flex-shrink:0}.panel-example-col[data-astro-cid-gasdfynk]{flex-direction:column;display:flex}.example-box[data-astro-cid-gasdfynk]{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);padding:var(--space-5);border-radius:var(--radius-xs);background-color:#090b0db3;flex-direction:column;gap:8px;display:flex}.example-tag[data-astro-cid-gasdfynk]{font-size:11px;font-family:var(--font-family-mono);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-weight:600}.example-text[data-astro-cid-gasdfynk]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}@media (prefers-reduced-motion:reduce){.live-pulse-dot[data-astro-cid-gasdfynk],.flow-svg[data-astro-cid-gasdfynk] [data-astro-cid-gasdfynk]{animation:none!important}.step-detail-panel[data-astro-cid-gasdfynk]{transition:none!important;transform:none!important}.flow-tab-btn[data-astro-cid-gasdfynk]{transition:none!important}}.page-container[data-astro-cid-kclryyde]{padding-top:var(--space-4)}.page-header[data-astro-cid-kclryyde]{padding-top:var(--space-6);padding-bottom:var(--space-8)}.header-content[data-astro-cid-kclryyde]{max-width:840px}.page-title[data-astro-cid-kclryyde]{font-size:var(--font-size-page-h1);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--space-4);letter-spacing:var(--letter-spacing-tight)}.page-lead[data-astro-cid-kclryyde]{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.automation-visual-stage[data-astro-cid-kclryyde]{padding-bottom:var(--space-12)}.automation-frame[data-astro-cid-kclryyde]{aspect-ratio:1672/941;background-color:#0b0d10;width:100%}.stage-overlay[data-astro-cid-kclryyde]{pointer-events:none;background:radial-gradient(circle,#0000 60%,#090b0d66 100%),linear-gradient(#0000 75%,#090b0d99 100%);position:absolute;inset:0}.vis-section[data-astro-cid-kclryyde]{padding-bottom:var(--space-14)}.section-intro[data-astro-cid-kclryyde]{max-width:720px;margin-bottom:var(--space-8)}.vis-headline[data-astro-cid-kclryyde],.usecases-headline[data-astro-cid-kclryyde]{font-size:var(--font-size-section-h2);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-3)}.vis-intro-text[data-astro-cid-kclryyde]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.usecases-section[data-astro-cid-kclryyde]{background-color:var(--color-graphite-warm);padding-top:48px;padding-bottom:56px}.usecases-grid[data-astro-cid-kclryyde]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=820px){.usecases-grid[data-astro-cid-kclryyde]{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}.uc-card[data-astro-cid-kclryyde]{box-sizing:border-box;background-color:var(--color-graphite-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-normal), transform var(--transition-normal);flex-direction:column;gap:16px;padding:24px;display:flex}@media (width>=820px){.uc-card[data-astro-cid-kclryyde]{padding:30px 32px}}.uc-card[data-astro-cid-kclryyde]:hover{border-color:#fff3;transform:translateY(-2px)}.uc-index[data-astro-cid-kclryyde]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-accent);letter-spacing:var(--letter-spacing-wide);margin:0;padding:0;font-weight:600;line-height:1}.uc-title[data-astro-cid-kclryyde]{font-size:var(--font-size-xl);color:var(--color-text-primary);line-height:var(--line-height-snug);margin:0;padding:0;font-weight:600}.uc-desc[data-astro-cid-kclryyde]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0;padding:0}
