.ai-hero-link-transparent{color:var(--color-text);background:0 0;border:none}.ai-pb-4xl{padding-bottom:var(--space-4xl)}.ai-status-badge-mb{margin-bottom:var(--space-md)}.ai-example-group{margin-top:var(--space-xl)}.ai-mono-text{font-family:var(--font-mono);font-size:14px}.ai-mono-text-mb-sm{font-family:var(--font-mono);margin-bottom:var(--space-sm);font-size:14px}.ai-mono-text-mb-md{font-family:var(--font-mono);margin-bottom:var(--space-md);font-size:14px}.ai-flow-row{gap:var(--space-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;font-size:12px;font-weight:500;display:flex}.ai-padding-block-4xl{padding-block:var(--space-4xl)}.ai-text-center-800{text-align:center;max-width:800px;margin:0 auto;margin-bottom:var(--space-2xl)}.ai-title-mt-md{margin-top:var(--space-md)}.ai-mono-lg-mt-lg{font-family:var(--font-mono);margin-top:var(--space-lg);font-size:14px}.ai-note-card{max-width:800px;padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0 auto}.ai-note-text{color:var(--color-text-secondary);font-size:14px;line-height:1.6}.ai-ops-group{margin-top:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.ai-padding-block-160{padding-block:160px}.ai-automation-center{text-align:center;max-width:900px;margin:0 auto}.ai-automation-title{margin-bottom:var(--space-xl);font-size:48px;line-height:1.1}.ai-automation-subtitle{color:var(--color-text);font-size:24px;font-weight:500}.ai-mt-lg{margin-top:var(--space-lg)}.ai-mt-3xl{margin-top:var(--space-3xl)}.ai-title-center-mb{text-align:center;margin-bottom:var(--space-xl)}.ai-desc-center-800{text-align:center;max-width:800px;margin:0 auto;margin-bottom:var(--space-3xl)}.ai-status-card{max-width:800px;padding:var(--space-2xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;margin:0 auto}.ai-status-title{margin-bottom:var(--space-md);font-size:24px;font-weight:500}.ai-status-desc{color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.6}.ai-status-desc-last{color:var(--color-text-secondary);line-height:1.6}.ai-padding-block-4xl-pb-120{padding-block:var(--space-4xl);padding-bottom:120px}
.ai-visual-wrapper{width:100%;position:relative}.ai-flow-node{fill:var(--color-bg);stroke:var(--color-border);stroke-width:2px;transition:all .3s}.ai-flow-line{stroke:var(--color-border);stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000px}.reveal.is-visible .ai-flow-line{animation:3s forwards drawLine}@keyframes drawLine{to{stroke-dashoffset:0}}.ai-flow-text{font-family:var(--font-sans);fill:var(--color-text-secondary);text-anchor:middle;dominant-baseline:middle;font-size:14px;transition:all .3s}.ai-flow-node-group{opacity:0}.reveal.is-visible .ai-flow-node-group:nth-child(2){animation:.5s .5s forwards fadeNode,14s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(3){animation:.5s .8s forwards fadeNode,14s 2s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(4){animation:.5s 1.1s forwards fadeNode,14s 4s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(5){animation:.5s 1.4s forwards fadeNode,14s 6s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(6){animation:.5s 1.7s forwards fadeNode,14s 8s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(7){animation:.5s 2s forwards fadeNode,14s 10s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(8){animation:.5s 2.3s forwards fadeNode,14s 12s infinite highlightLoop}@keyframes fadeNode{to{opacity:1}}@keyframes highlightLoop{0%,10%{stroke:var(--color-text);stroke-width:3px}15%,to{stroke:var(--color-border);stroke-width:2px}}@keyframes highlightTextLoop{0%,10%{fill:var(--color-text);font-weight:600}15%,to{fill:var(--color-text-secondary);font-weight:400}}.reveal.is-visible .ai-flow-node-group:nth-child(2) text{animation:14s infinite highlightTextLoop}.reveal.is-visible .ai-flow-node-group:nth-child(3) text{animation:14s 2s infinite highlightTextLoop}.reveal.is-visible .ai-flow-node-group:nth-child(4) text{animation:14s 4s infinite highlightTextLoop}.reveal.is-visible .ai-flow-node-group:nth-child(5) text{animation:14s 6s infinite highlightTextLoop}.reveal.is-visible .ai-flow-node-group:nth-child(6) text{animation:14s 8s infinite highlightTextLoop}.reveal.is-visible .ai-flow-node-group:nth-child(7) text{animation:14s 10s infinite highlightTextLoop}.reveal.is-visible .ai-flow-node-group:nth-child(8) text{animation:14s 12s infinite highlightTextLoop}.reveal.is-visible .ai-flow-node-group:nth-child(2) circle{animation:14s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(3) circle{animation:14s 2s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(4) circle{animation:14s 4s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(5) circle{animation:14s 6s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(6) circle{animation:14s 8s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(7) circle{animation:14s 10s infinite highlightLoop}.reveal.is-visible .ai-flow-node-group:nth-child(8) circle{animation:14s 12s infinite highlightLoop}.ai-sticky-container{width:100%;position:relative}.ai-sticky-text-col{flex:1;max-width:50%;padding-bottom:50vh}.ai-sticky-section{opacity:.3;padding-block:20vh;transition:opacity .4s}.ai-sticky-section.is-active{opacity:1}.ai-sticky-visual-col{flex:1;justify-content:center;align-items:center;height:60vh;display:flex;position:sticky;top:20vh}.ai-sticky-visual-wrapper{width:100%;height:100%;max-height:500px;position:relative}.ai-sticky-layout{gap:var(--space-4xl);align-items:flex-start;display:flex;position:relative}.ai-sticky-visual-item{opacity:0;pointer-events:none;width:100%;height:100%;transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translateY(20px)}.ai-sticky-visual-item.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.ai-visual-svg{border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-lg);width:100%;height:auto;max-height:100%;overflow:hidden}.ai-visual-rect{fill:var(--color-bg);stroke:var(--color-border);stroke-width:1px}.ai-visual-text{font-family:var(--font-sans);fill:var(--color-text);font-size:14px}.ai-visual-text-sec{font-family:var(--font-sans);fill:var(--color-text-secondary);font-size:12px}.hc-pulse-circle{animation:3s ease-in-out infinite hcPulse}@keyframes hcPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.hc-action-line{stroke-dasharray:200;stroke-dashoffset:200px}.reveal.is-visible .hc-action-line{animation:2s 2s forwards drawActionLine}@keyframes drawActionLine{to{stroke-dashoffset:0}}.ai-sticky-mobile-visual{display:none}@media (max-width:900px){.ai-sticky-layout{display:block}.ai-sticky-text-col{max-width:100%;padding-bottom:0}.ai-sticky-visual-col{display:none}.ai-sticky-mobile-visual{margin-top:var(--space-xl);width:100%;display:block}.ai-sticky-section{padding-block:var(--space-2xl);opacity:1;border-bottom:1px solid var(--color-border)}.ai-sticky-section:last-child{border-bottom:none}}
