.automation-page{--auto-cream:var(--cream,#f2f0ec);--auto-paper:var(--cream-soft,#fafbf8);--auto-ink:var(--ink,#12120f);--auto-muted:var(--ink-soft,#5c5c58);--auto-coral:var(--coral,#ff5a36);--auto-line:color-mix(in srgb,var(--auto-ink)11%,transparent);--auto-dark-line:#ffffff21;background:var(--auto-cream);color:var(--auto-ink);overflow-x:clip}.automation-page :is(a,button,summary):focus-visible,.automation-chrome :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ff5a36}.automation-page .auto-section{padding-block:clamp(5rem,8vw,8rem)}.automation-page .auto-kicker{color:var(--auto-coral);font-family:var(--font-jbmono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;font-size:.69rem;font-weight:700}.automation-page .auto-heading{font-family:var(--font-outfit),sans-serif;letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.4rem);font-weight:520;line-height:1.02}.automation-page .auto-panel{border:1px solid var(--auto-line);background:var(--auto-paper);box-shadow:0 24px 70px -48px #12120f7a}.automation-page .auto-dark-panel{border:1px solid var(--auto-dark-line);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0b}.automation-page .auto-dot-grid{background-image:radial-gradient(#12120f17 .75px,#0000 .75px);background-size:17px 17px}.automation-page .auto-dark-grid{background-image:radial-gradient(#ffffff1a .75px,#0000 .75px);background-size:18px 18px}.automation-page .auto-flow-line{background:linear-gradient(90deg,#0000,#ff5a3652,#ff5a36,#ff5a3652,#0000) 0 0/220% 100%;animation:5s linear infinite auto-line-travel}.automation-page .auto-flow-dot{animation:6s ease-in-out infinite auto-orbit;box-shadow:0 0 0 5px #ff5a3621,0 0 22px #ff5a36b3}.automation-page .auto-float{animation:5.5s ease-in-out infinite auto-float}.automation-page .auto-float-delayed{animation:6.2s ease-in-out -2s infinite auto-float}.automation-page .auto-status-pulse:before{animation:2.4s ease-out infinite auto-pulse}.automation-page .auto-chat-bubble{animation:.55s cubic-bezier(.22,1,.36,1) both auto-bubble-in}.automation-page .auto-draw-line{stroke-dasharray:760;stroke-dashoffset:760px;animation:3.2s ease-in-out infinite alternate auto-draw}.automation-page .auto-capability-path{stroke-dasharray:5 8;animation:12s linear infinite auto-dash}.automation-page .auto-bar-grow{transform-origin:bottom;animation:1.1s cubic-bezier(.22,1,.36,1) both auto-bar-grow}.automation-page .auto-safety-ring{animation:5s ease-in-out infinite auto-ring}.automation-page .auto-scrollbar{scrollbar-width:thin;scrollbar-color:#12120f33 transparent}@keyframes auto-line-travel{to{background-position:-220% 0}}@keyframes auto-orbit{0%,to{left:3%}50%{left:calc(97% - .55rem)}}@keyframes auto-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes auto-pulse{0%{opacity:.8;transform:scale(.7)}75%,to{opacity:0;transform:scale(2.1)}}@keyframes auto-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auto-draw{to{stroke-dashoffset:0}}@keyframes auto-dash{to{stroke-dashoffset:-200px}}@keyframes auto-bar-grow{0%{opacity:.4;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes auto-ring{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@media (max-width:767px){.automation-page .auto-section{padding-block:4.5rem}.automation-page .auto-mobile-edge{border-radius:0;width:calc(100% + 2rem);margin-left:-1rem}}@media (prefers-reduced-motion:reduce){.automation-page *,.automation-page :before,.automation-page :after,.automation-chrome *,.automation-chrome :before,.automation-chrome :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
