.AutomationTypes-module__EF7aBG__nav{margin-bottom:var(--s-7)}.AutomationTypes-module__EF7aBG__navList{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AutomationTypes-module__EF7aBG__navLink{align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-4) 0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--text-2);font-size:var(--fs-small);letter-spacing:-.01em;transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.AutomationTypes-module__EF7aBG__navNum{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-weight:400}.AutomationTypes-module__EF7aBG__navLink:focus-visible{outline-offset:2px}@media (hover:hover){.AutomationTypes-module__EF7aBG__navLink:hover{border-color:var(--line-bright);background:var(--surface-2);color:var(--text)}.AutomationTypes-module__EF7aBG__navLink:hover .AutomationTypes-module__EF7aBG__navNum{color:var(--ion-strong)}}.AutomationTypes-module__EF7aBG__grid{gap:var(--s-5);display:grid}@media (min-width:960px){.AutomationTypes-module__EF7aBG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AutomationTypes-module__EF7aBG__card{scroll-margin-top:var(--s-5);isolation:isolate;align-items:flex-start;gap:var(--s-4);min-width:0;padding:var(--s-6) var(--s-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 45%, var(--bg)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent), var(--shadow-card);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.AutomationTypes-module__EF7aBG__card:target{border-color:var(--line-bright);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--ion) 28%, transparent), 0 30px 80px -40px color-mix(in srgb, var(--ion) 50%, transparent)}.AutomationTypes-module__EF7aBG__ghostNum{top:var(--s-4);right:var(--s-5);z-index:-1;color:#0000;font-family:var(--font-mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;-webkit-text-stroke:1px var(--line-strong);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,3rem + 3vw,6.5rem);font-weight:400;line-height:1;position:absolute}.AutomationTypes-module__EF7aBG__cardHead{align-items:center;gap:var(--s-3);display:flex}.AutomationTypes-module__EF7aBG__icon{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--ion) 20%, var(--surface-2)), var(--surface) 70%);width:44px;height:44px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 9%, transparent), 0 12px 30px -18px color-mix(in srgb, var(--ion) 70%, transparent);color:var(--ion-strong);flex:none;place-items:center;display:grid}.AutomationTypes-module__EF7aBG__label{color:var(--ion-strong);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.4}.AutomationTypes-module__EF7aBG__title{margin:var(--s-3) 0 0;color:var(--text);font-size:calc(var(--fs-h2) * .72);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.AutomationTypes-module__EF7aBG__headline{max-width:40ch;color:var(--text);font-family:var(--font-serif);font-size:calc(var(--fs-lede) * 1.08);letter-spacing:-.005em;text-wrap:balance;margin:0;font-style:italic;font-weight:400;line-height:1.35}.AutomationTypes-module__EF7aBG__detail{max-width:58ch;color:var(--text-2);font-size:var(--fs-small);margin:0;line-height:1.6}.AutomationTypes-module__EF7aBG__bullets{gap:var(--s-3);margin:var(--s-2) 0 var(--s-3);padding:0;list-style:none;display:grid}.AutomationTypes-module__EF7aBG__bullets li{align-items:start;gap:var(--s-3);color:var(--text);font-size:var(--fs-small);grid-template-columns:24px minmax(0,1fr);line-height:1.5;display:grid}.AutomationTypes-module__EF7aBG__bullets svg{box-sizing:content-box;border:1px solid color-mix(in srgb, var(--mint) 35%, transparent);background:color-mix(in srgb, var(--mint) 9%, transparent);width:12px;height:12px;color:var(--mint);border-radius:50%;margin-top:1px;padding:5px}.AutomationTypes-module__EF7aBG__guides{margin-bottom:var(--s-3)}.AutomationTypes-module__EF7aBG__flow{width:100%;padding-top:var(--s-5);border-top:1px solid var(--line);margin-top:auto}@media (min-width:640px){.AutomationTypes-module__EF7aBG__card{padding:var(--s-7)}}.AutomationTypes-module__EF7aBG__bridge{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-8);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 55%, transparent);flex-wrap:wrap;display:flex}.AutomationTypes-module__EF7aBG__bridgeText{max-width:52ch;color:var(--text-2);font-size:var(--fs-body);margin:0;line-height:1.5}@media (min-width:640px){.AutomationTypes-module__EF7aBG__bridge{padding:var(--s-5) var(--s-6)}}@media print{.AutomationTypes-module__EF7aBG__ghostNum{display:none}}
.LogoMark-module__ux7vTG__logo{border-radius:var(--radius-sm);min-height:44px;color:var(--text);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.LogoMark-module__ux7vTG__glyph{fill:none;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ion) 30%, transparent));flex:none;overflow:visible}.LogoMark-module__ux7vTG__frame{stroke:currentColor;stroke-width:2.6px}.LogoMark-module__ux7vTG__signal{stroke:var(--ion);stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:0}.LogoMark-module__ux7vTG__ticks{stroke:currentColor;stroke-width:2.2px;opacity:.45}.LogoMark-module__ux7vTG__wordmark{font-family:var(--font-sans);letter-spacing:-.03em;white-space:nowrap;font-size:1.125rem;font-weight:500;line-height:1}.LogoMark-module__ux7vTG__ai{color:var(--ion-strong)}@media (max-width:359.98px){.LogoMark-module__ux7vTG__logo{gap:var(--s-2)}.LogoMark-module__ux7vTG__wordmark{font-size:1rem}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .LogoMark-module__ux7vTG__logo:focus-visible .LogoMark-module__ux7vTG__signal{animation:LogoMark-module__ux7vTG__logo-signal var(--dur-3) var(--ease-out)}@media (hover:hover){html:not([data-motion=paused]) .LogoMark-module__ux7vTG__logo:hover .LogoMark-module__ux7vTG__signal{animation:LogoMark-module__ux7vTG__logo-signal var(--dur-3) var(--ease-out)}}}@keyframes LogoMark-module__ux7vTG__logo-signal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (forced-colors:active){.LogoMark-module__ux7vTG__signal{stroke:currentColor}}
.RoutingBoard-module__7DGeQW__scope{width:100%;max-width:580px;margin-inline:auto;container:routing-board/inline-size}.RoutingBoard-module__7DGeQW__board{isolation:isolate;gap:var(--s-5);padding:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, transparent), color-mix(in srgb, var(--bg-raised) 94%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent), var(--shadow-card), 0 50px 120px -70px color-mix(in srgb, var(--ion) 55%, transparent);display:grid;position:relative;overflow:hidden}.RoutingBoard-module__7DGeQW__board:before{z-index:-1;content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-position:-1px -1px;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 55%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 55%,#000,#0000)}.RoutingBoard-module__7DGeQW__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 68%,#000 40%,#0000);mask-image:radial-gradient(72% 68%,#000 40%,#0000)}.RoutingBoard-module__7DGeQW__bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--line);display:flex}.RoutingBoard-module__7DGeQW__title{align-items:center;gap:var(--s-2);min-width:0;color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;line-height:1.4;display:inline-flex;overflow:hidden}.RoutingBoard-module__7DGeQW__liveDot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--mint) 80%, transparent);border-radius:50%;flex:none}.RoutingBoard-module__7DGeQW__badge{padding:2px var(--s-2);border:1px solid color-mix(in srgb, var(--ember) 45%, transparent);border-radius:var(--radius-pill);color:var(--ember);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none;line-height:1.4}.RoutingBoard-module__7DGeQW__grid{grid-template-columns:minmax(0,1fr) 18px 48px 18px minmax(0,1fr);min-height:212px;display:grid}.RoutingBoard-module__7DGeQW__inbound,.RoutingBoard-module__7DGeQW__outbound{grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.RoutingBoard-module__7DGeQW__item{min-width:0;padding:var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 94%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);gap:1px;display:grid;position:relative}.RoutingBoard-module__7DGeQW__item:after{border:1px solid var(--ion);border-radius:inherit;content:"";box-shadow:0 0 24px -8px var(--ion);opacity:0;pointer-events:none;position:absolute;inset:-1px}.RoutingBoard-module__7DGeQW__outbound .RoutingBoard-module__7DGeQW__item:after{border-color:var(--mint);box-shadow:0 0 24px -8px var(--mint)}.RoutingBoard-module__7DGeQW__itemMain{color:var(--text);font-size:var(--fs-micro);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.35;overflow:hidden}.RoutingBoard-module__7DGeQW__time{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.RoutingBoard-module__7DGeQW__note{color:var(--text-3);font-size:var(--fs-micro);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;display:none;overflow:hidden}.RoutingBoard-module__7DGeQW__wires{position:relative}.RoutingBoard-module__7DGeQW__wireBase,.RoutingBoard-module__7DGeQW__wireLit{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RoutingBoard-module__7DGeQW__wireBase path{stroke:var(--line-bright);stroke-width:1px}.RoutingBoard-module__7DGeQW__wireLit{opacity:0;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ion) 70%, transparent))}.RoutingBoard-module__7DGeQW__wireLit path{stroke:var(--ion);stroke-width:1.5px}.RoutingBoard-module__7DGeQW__wiresOut .RoutingBoard-module__7DGeQW__wireLit{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--mint) 70%, transparent))}.RoutingBoard-module__7DGeQW__wiresOut .RoutingBoard-module__7DGeQW__wireLit path{stroke:var(--mint)}.RoutingBoard-module__7DGeQW__core{place-items:center;display:grid;position:relative}.RoutingBoard-module__7DGeQW__coreHalo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--ion) 26%, transparent), transparent 62%);opacity:.6;pointer-events:none;border-radius:50%;width:170%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.RoutingBoard-module__7DGeQW__coreDisc{aspect-ratio:1;background:radial-gradient(circle at 50% 28%, var(--surface-3), var(--bg-raised) 72%) padding-box, var(--spectrum) border-box;width:100%;box-shadow:0 0 0 6px color-mix(in srgb, var(--ion) 7%, transparent), 0 18px 44px -18px color-mix(in srgb, var(--ion) 75%, transparent);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative}.RoutingBoard-module__7DGeQW__glyph{width:52%;height:auto}.RoutingBoard-module__7DGeQW__steps{justify-content:center;gap:var(--s-2) var(--s-5);padding:var(--s-4) 0 0;border-top:1px solid var(--line);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,max-content));margin:0;line-height:1.4;list-style:none;display:grid}.RoutingBoard-module__7DGeQW__steps li{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.RoutingBoard-module__7DGeQW__steps li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.RoutingBoard-module__7DGeQW__stepNum{color:var(--ion-strong);font-variant-numeric:tabular-nums;margin-right:6px}@container routing-board (min-width:22rem){.RoutingBoard-module__7DGeQW__note{display:block}.RoutingBoard-module__7DGeQW__item{padding:var(--s-2) var(--s-3)}}@container routing-board (min-width:25rem){.RoutingBoard-module__7DGeQW__board{padding:var(--s-6)}.RoutingBoard-module__7DGeQW__grid{grid-template-columns:minmax(0,1fr) 36px 80px 36px minmax(0,1fr);min-height:264px}.RoutingBoard-module__7DGeQW__item{padding:var(--s-3)}.RoutingBoard-module__7DGeQW__itemMain{font-size:var(--fs-small)}}@container routing-board (min-width:29rem){.RoutingBoard-module__7DGeQW__steps{grid-template-columns:repeat(3,minmax(0,max-content))}.RoutingBoard-module__7DGeQW__steps li:last-child:nth-child(odd){grid-column:auto}}.RoutingBoard-module__7DGeQW__scope [data-i="0"],.RoutingBoard-module__7DGeQW__scope [data-lane="0"]{--lane-at:.3s}.RoutingBoard-module__7DGeQW__scope [data-i="1"],.RoutingBoard-module__7DGeQW__scope [data-lane="1"]{--lane-at:2.3s}.RoutingBoard-module__7DGeQW__scope [data-i="2"],.RoutingBoard-module__7DGeQW__scope [data-lane="2"]{--lane-at:4.3s}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .RoutingBoard-module__7DGeQW__scope .RoutingBoard-module__7DGeQW__inbound .RoutingBoard-module__7DGeQW__item:after{animation:RoutingBoard-module__7DGeQW__board-flash 6s var(--ease-out) var(--lane-at) infinite both}html:not([data-motion=paused]) .RoutingBoard-module__7DGeQW__scope .RoutingBoard-module__7DGeQW__wiresIn .RoutingBoard-module__7DGeQW__wireLit{animation:RoutingBoard-module__7DGeQW__board-sweep 6s linear calc(var(--lane-at) + .15s) infinite both}html:not([data-motion=paused]) .RoutingBoard-module__7DGeQW__scope .RoutingBoard-module__7DGeQW__coreHalo{animation:RoutingBoard-module__7DGeQW__board-core 2s var(--ease-out) .75s infinite}html:not([data-motion=paused]) .RoutingBoard-module__7DGeQW__scope .RoutingBoard-module__7DGeQW__wiresOut .RoutingBoard-module__7DGeQW__wireLit{animation:RoutingBoard-module__7DGeQW__board-sweep 6s linear calc(var(--lane-at) + .8s) infinite both}html:not([data-motion=paused]) .RoutingBoard-module__7DGeQW__scope .RoutingBoard-module__7DGeQW__outbound .RoutingBoard-module__7DGeQW__item:after{animation:RoutingBoard-module__7DGeQW__board-flash 6s var(--ease-out) calc(var(--lane-at) + 1.1s) infinite both}}@keyframes RoutingBoard-module__7DGeQW__board-sweep{0%{opacity:1;clip-path:inset(0 100% 0 0)}6%{opacity:1;clip-path:inset(0)}13%,to{opacity:0;clip-path:inset(0)}}@keyframes RoutingBoard-module__7DGeQW__board-flash{0%,16%,to{opacity:0}5%{opacity:1}}@keyframes RoutingBoard-module__7DGeQW__board-core{0%,60%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}22%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@media (forced-colors:active){.RoutingBoard-module__7DGeQW__backdrop{display:none}.RoutingBoard-module__7DGeQW__coreDisc{border-color:canvastext}.RoutingBoard-module__7DGeQW__wireBase path{stroke:canvastext}}@media print{.RoutingBoard-module__7DGeQW__scope{display:none}}
.AutomationsHero-module__xfnkgq__figure{width:100%;max-width:580px;margin-inline:auto}@media print{.AutomationsHero-module__xfnkgq__figure{display:none}}
