.artwork-fill.svelte-7oq5jm{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.workflow-section{--csstools-color-scheme--light: initial;color-scheme:light;max-width:var(--landing-width);margin-inline:auto;padding:64px var(--landing-gutter) 80px;color:var(--ink);scroll-margin-top:24px;overflow-anchor:none;--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #514527;--wf-yellow: var(--csstools-light-dark-toggle--0, #fff0ab);--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #877440;--wf-yellow-line: var(--csstools-light-dark-toggle--1, #e4cc73);--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #342f48;--wf-purple: var(--csstools-light-dark-toggle--2, #f0ebff);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #7965a7;--wf-purple-line: var(--csstools-light-dark-toggle--3, #c6b6ee);--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #442e2d;--wf-coral: var(--csstools-light-dark-toggle--4, #fff0e8);--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #9c6354;--wf-coral-line: var(--csstools-light-dark-toggle--5, #f3b4a2);--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #979ca9;--wf-wire: var(--csstools-light-dark-toggle--6, #7a7f8c)}@supports (color: light-dark(red,red)){.workflow-section{--wf-yellow: light-dark(#fff0ab, #514527);--wf-yellow-line: light-dark(#e4cc73, #877440);--wf-purple: light-dark(#f0ebff, #342f48);--wf-purple-line: light-dark(#c6b6ee, #7965a7);--wf-coral: light-dark(#fff0e8, #442e2d);--wf-coral-line: light-dark(#f3b4a2, #9c6354);--wf-wire: light-dark(#7a7f8c, #979ca9)}}@supports not (color: light-dark(tan,tan)){.workflow-section *{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #514527;--wf-yellow: var(--csstools-light-dark-toggle--0, #fff0ab);--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #877440;--wf-yellow-line: var(--csstools-light-dark-toggle--1, #e4cc73);--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #342f48;--wf-purple: var(--csstools-light-dark-toggle--2, #f0ebff);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #7965a7;--wf-purple-line: var(--csstools-light-dark-toggle--3, #c6b6ee);--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #442e2d;--wf-coral: var(--csstools-light-dark-toggle--4, #fff0e8);--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #9c6354;--wf-coral-line: var(--csstools-light-dark-toggle--5, #f3b4a2);--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #979ca9;--wf-wire: var(--csstools-light-dark-toggle--6, #7a7f8c)}}html[data-theme=dark] .workflow-section{--csstools-color-scheme--light: ;color-scheme:dark}.workflow-section>h2{margin:0 0 38px;font-size:clamp(30px,3.8vw,52px);line-height:1.12;letter-spacing:-.055em;font-weight:750}.workflow-section>h2 em{color:var(--orange-title);font-style:normal}.workflow-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:30px;align-items:stretch}.workflow-launcher{padding-top:26px}.workflow-launcher-eyebrow{display:block;font-size:11px;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.workflow-launcher h3{margin:0 0 24px;font-size:25px;line-height:1.15;letter-spacing:-.055em;font-weight:650}.workflow-choices{display:grid}.workflow-choice{--row-padding: 13px 4px;--row-height: 72px;--row-font-size: 15px;--row-gap: 11px}.workflow-choices .workflow-choice{border-bottom:1px solid var(--border);border-radius:0}.workflow-choice .ui-row-leading{width:18px;min-width:18px;align-self:center}.workflow-choice-number{font-size:10px;font-weight:500;color:var(--orange-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workflow-choice .ui-row-title{font-weight:600;letter-spacing:-.03em}.workflow-choice .ui-row-description{font-size:11px;line-height:1.55;margin-top:3px}.workflow-choice .ui-row-trailing{align-self:center}.workflow-choice-play{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:50%;color:var(--ink);transition:color .18s,background .18s,border-color .18s}.workflow-choice-play svg{margin-left:2px}.workflow-choice:before{border-radius:0;background:transparent}.workflow-choice:hover:before,.workflow-choice[data-selected=true]:before{background:transparent;box-shadow:none}.workflow-choice:hover .workflow-choice-play,.workflow-choice[data-selected=true] .workflow-choice-play{background:var(--cobalt);color:var(--ks-on-primary);border-color:var(--cobalt)}.workflow-choice[data-selected=true] .ui-row-title{color:var(--ds-action-ink)}.workflow-more{--row-padding: 13px 4px;--row-height: 62px;--row-font-size: 14px;margin-top:10px}.workflow-more .ui-row-description{font-size:11px;color:var(--muted);margin-top:4px}.workflow-more .ui-row-trailing{color:var(--orange-title)}.workflow-launcher[data-variant=cards] .workflow-choices{gap:8px}.workflow-launcher[data-variant=cards] .workflow-choice{--row-padding: 11px 12px;--row-height: 52px;--row-gap: 8px;border:1px solid var(--border);border-radius:12px;background:var(--paper)}.workflow-launcher[data-variant=cards] .workflow-choice .ui-row-leading{display:none}.workflow-launcher[data-variant=cards] .workflow-choice:before{border-radius:12px}.workflow-launcher[data-variant=cards] .workflow-choice[data-selected=true]{border-color:var(--wf-coral-line);background:var(--wf-coral)}.workflow-launcher[data-variant=cards] .workflow-choice[data-selected=true] .ui-row-title{color:var(--ink)}.workflow-launcher[data-variant=compact] .workflow-choices{display:flex;flex-wrap:wrap;gap:8px}.workflow-launcher[data-variant=compact] .workflow-choice{--row-padding: 10px 14px;--row-height: 40px;--row-font-size: 13px;width:auto;border:1px solid var(--border);border-radius:24px}.workflow-launcher[data-variant=compact] .ui-row-leading{display:none}.workflow-launcher[data-variant=compact] .workflow-choice[data-selected=true]{background:var(--paper);border-color:var(--ink)}.workflow-launcher[data-variant=compact] .workflow-choice[data-selected=true] .ui-row-title{color:var(--ink)}.workflow-compact-launch{margin-top:25px;border-top:1px solid var(--border);padding-top:22px}.workflow-compact-launch button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;margin-top:17px;padding:12px;border-radius:12px;color:var(--ks-on-primary);background:var(--cobalt);font-size:13px;font-weight:600}.workflow-compact-launch button:hover{filter:brightness(.95)}.workflow-canvas{position:relative;height:auto;min-height:clamp(540px,70svh,650px);min-width:0;border:1px solid var(--border);border-radius:20px;overflow:clip;background-color:var(--paper);background-image:radial-gradient(circle,color-mix(in srgb,var(--wf-wire) 32%,transparent) .8px,transparent 1px);cursor:grab;isolation:isolate;touch-action:pan-y}.workflow-canvas[data-hand=true]{touch-action:none}.workflow-canvas[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.workflow-canvas:focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}.workflow-world{position:absolute;inset:0 auto auto 0;transform-origin:0 0}.workflow-toolbar{position:absolute;z-index:5;top:22px;left:22px;display:flex;align-items:center;gap:4px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:13px;box-shadow:var(--ds-shadow);cursor:default}.workflow-tool{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;transition:color .18s,background .18s,transform .18s}.workflow-tool:hover,.workflow-tool[aria-pressed=true]{background:var(--accent-well);color:var(--ds-action-ink)}.workflow-tool[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cobalt) 20%,transparent)}.workflow-add:not(:disabled):active{transform:rotate(90deg) scale(.9)}.workflow-tool:disabled{opacity:.3;cursor:default}.workflow-tool-divider{width:1px;height:23px;margin-inline:4px;background:var(--border)}.workflow-automate{padding:10px 12px;min-width:88px;font-size:14px;font-weight:550;color:var(--ds-action-ink);border-radius:8px}.workflow-automate:hover{background:var(--accent-well)}.workflow-example{position:absolute;top:43px;right:23px;z-index:4;font-size:11px;color:var(--muted);pointer-events:none}.workflow-wires{position:absolute;inset:0;overflow:visible;pointer-events:none;fill:none;stroke:var(--wf-wire);stroke-width:1.6px}.workflow-wire>path:first-child{stroke-dasharray:1;animation:workflow-connect .65s cubic-bezier(.3,0,.2,1) both}.workflow-wire[data-tone=skill]{stroke:var(--wf-coral-line)}.workflow-wire[data-tone=memory]{stroke:var(--wf-yellow-line)}.workflow-wire[data-tone=style]{stroke:var(--wf-purple-line)}.workflow-wire-signal{stroke:var(--orange);stroke-width:3;stroke-dasharray:.045 .955;animation:workflow-signal .95s .12s ease-in-out both}.workflow-wire[data-tone] .workflow-wire-signal{stroke:inherit}.workflow-node{position:absolute;box-sizing:border-box;border:1px solid var(--border);border-radius:13px;background:var(--surface);padding:24px;--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #000b;box-shadow:0 8px 18px -12px var(--csstools-light-dark-toggle--7, #3d302348);box-shadow:0 8px 18px -12px light-dark(#3d302348,#000b);color:var(--ink);transform-origin:50% 60%;animation:workflow-node-in .65s cubic-bezier(.16,1,.3,1) both}.workflow-node-label{display:block;font-size:17px;font-weight:650;line-height:1.4;letter-spacing:-.025em}.workflow-node p{font-size:16px;line-height:1.55;margin:9px 0 0;letter-spacing:-.015em}.workflow-port{position:absolute;width:8px;height:8px;border:1px solid var(--wf-wire);border-radius:50%;background:var(--surface)}.workflow-port-in{left:-4px}.workflow-port-out{right:-4px}.workflow-node-topic{padding:22px;background:var(--wf-yellow);border-color:var(--wf-yellow-line);border-radius:2px 2px 28px;transform:rotate(-3deg)}.workflow-node-topic textarea{display:block;margin-top:10px;width:100%;resize:none;border:0;outline:none;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:20px;font-weight:550;line-height:1.35;letter-spacing:-.04em}.workflow-node-topic textarea:focus-visible{outline:1px solid var(--wf-yellow-line);outline-offset:5px}.workflow-topic-hint{display:block;margin-top:14px;font-size:12px;color:color-mix(in srgb,var(--ink) 68%,transparent)}.workflow-node-note{padding:22px;border-radius:7px}.workflow-node[data-tone=purple],.workflow-node[data-tone=style]{background:var(--wf-purple);border-color:var(--wf-purple-line)}.workflow-node[data-tone=yellow],.workflow-node[data-tone=memory]{background:var(--wf-yellow);border-color:var(--wf-yellow-line);border-radius:2px 2px 24px;transform:rotate(-2deg)}.workflow-node[data-tone=coral],.workflow-node[data-tone=skill]{background:var(--wf-coral);border-color:var(--wf-coral-line)}.workflow-note-tab{position:absolute;top:-10px;left:24px;width:48px;height:10px;border:1px solid var(--wf-purple-line);border-bottom:0;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--wf-purple-line) 45%,var(--wf-purple))}.workflow-node[data-tone=yellow] .workflow-note-tab,.workflow-node[data-tone=memory] .workflow-note-tab{background:var(--wf-yellow-line);border-color:var(--wf-yellow-line)}.workflow-node[data-tone=skill] .workflow-note-tab{background:var(--wf-coral-line);border-color:var(--wf-coral-line)}.workflow-paper-lines{display:grid;gap:7px;margin-top:15px}.workflow-paper-lines i{display:block;width:90%;height:2px;background:currentColor;opacity:.1}.workflow-paper-lines i:nth-child(2){width:67%}.workflow-paper-lines i:nth-child(3){width:78%}.workflow-node-agent{border-radius:20px;padding:26px 27px 60px;box-shadow:var(--ds-shadow),0 0 0 4px color-mix(in srgb,var(--surface) 70%,transparent)}.workflow-agent-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.workflow-agent-top .workflow-node-label{font-size:20px;letter-spacing:-.035em}.workflow-agent-state{font-size:13px;color:var(--muted)}.workflow-node-agent p{margin-top:17px;max-width:324px}.workflow-agent-topic{display:block;margin-top:8px;font-size:14px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workflow-sockets{position:absolute;left:8px;right:8px;bottom:0;display:flex}.workflow-sockets>span{position:relative;flex:1 1 0;text-align:center;padding-bottom:23px;font-size:14px;text-transform:capitalize;color:var(--muted)}.workflow-sockets i{position:absolute;left:calc(50% - 6px);bottom:-6px;width:12px;height:12px;border-radius:50%;border:2px solid var(--border);background:var(--surface);box-shadow:0 0 0 4px var(--paper);transition:background .3s,border-color .3s}.workflow-sockets [data-socket=skill][data-connected=true] i{background:var(--orange);border-color:var(--orange)}.workflow-sockets [data-socket=memory][data-connected=true] i{background:var(--wf-yellow-line);border-color:var(--wf-yellow-line)}.workflow-sockets [data-socket=style][data-connected=true] i{background:var(--wf-purple-line);border-color:var(--wf-purple-line)}.workflow-node[data-tone=memory]{isolation:isolate;background:transparent;border-color:transparent;box-shadow:none;transform:none}.workflow-node[data-tone=memory]:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--wf-yellow-line);border-radius:2px 2px 24px;background:var(--wf-yellow);--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #000b;box-shadow:0 8px 18px -12px var(--csstools-light-dark-toggle--8, #3d302348);box-shadow:0 8px 18px -12px light-dark(#3d302348,#000b);transform:rotate(-2deg)}.workflow-node-adapter{padding:20px;border-radius:9px}.workflow-node-adapter .workflow-node-label{font-size:15px;font-weight:550}.workflow-node-adapter p{font-size:17px;font-weight:550}.workflow-port-adapter{left:calc(50% - 4px);top:-4px;width:7px;height:7px;background:var(--wf-coral-line);box-shadow:none;border:0}.workflow-node[data-tone=memory] .workflow-port-adapter{background:var(--wf-yellow-line)}.workflow-node[data-tone=style] .workflow-port-adapter{background:var(--wf-purple-line)}.workflow-details{margin-top:17px;display:grid;gap:13px}.workflow-details>div{animation:workflow-detail-in .4s ease both}.workflow-details dt{font-size:13px;line-height:1.5;font-weight:550;color:var(--muted)}.workflow-details dd{font-size:15px;line-height:1.5;margin:3px 0 0;letter-spacing:-.01em}.workflow-node-adapter .workflow-details{gap:10px;margin-top:14px}.workflow-node-adapter .workflow-details dt{color:inherit;opacity:.68}.workflow-node-adapter .workflow-details dd{font-size:14px;line-height:1.45;margin-top:1px}.workflow-card-kicker{display:block;font-size:12px;line-height:1.4;color:var(--muted);margin-bottom:11px}.workflow-node-search{border-radius:12px;padding:22px;border-top:3px solid var(--wf-purple-line)}.workflow-node-search .workflow-details>div{border-bottom:1px solid var(--border);padding-bottom:10px}.workflow-node-search .workflow-details>div:last-child{border:0;padding-bottom:0}.workflow-node-search .workflow-details{gap:10px}.workflow-node-browser{padding:61px 22px 22px;border-radius:9px}.workflow-browser-bar{position:absolute;top:0;left:0;right:0;display:flex;gap:11px;align-items:center;height:40px;border-bottom:1px solid var(--border);background:var(--cream);border-radius:9px 9px 0 0;padding-inline:14px;font-size:11px;color:var(--muted)}.workflow-browser-bar>span:first-child{letter-spacing:3px;font-size:14px;opacity:.55}.workflow-browser-bar>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workflow-node-outline{border-radius:3px;padding:23px 24px 23px 32px}.workflow-node-outline .workflow-details{gap:12px}.workflow-node-check{padding:22px;background:var(--paper);border:1px dashed var(--wf-coral-line);border-radius:5px}.workflow-node-check .workflow-details{border-top:1px solid var(--border);padding-top:12px;gap:10px}.workflow-node-edit{background:var(--wf-coral);border-color:var(--wf-coral-line);border-radius:5px;padding:22px}.workflow-edit-mark{display:inline-block;font-size:13px;line-height:1.5;margin-top:13px;padding-bottom:4px;border-bottom:2px solid var(--wf-coral-line)}.workflow-node-document{padding:0;border-radius:10px}.workflow-result-top{display:flex;justify-content:space-between;padding:18px 22px 15px;font-size:13px;color:var(--muted);border-bottom:1px solid var(--border)}.workflow-result-top span:first-child{color:var(--ink);font-weight:600}.workflow-cover{width:100%;height:174px;object-fit:cover}.workflow-document-content{padding:22px}.workflow-node-document h4{margin:0;font-size:21px;font-weight:650;line-height:1.35;letter-spacing:-.04em;overflow-wrap:anywhere}.workflow-node-document p{margin-top:14px;font-size:15px;line-height:1.7;white-space:pre-line}.workflow-document-kicker{display:block;font-size:12px;margin-bottom:10px;color:var(--muted)}.workflow-node-document .workflow-details>div{border-top:1px solid var(--border);padding-top:10px}.workflow-node-action{padding:22px;border-radius:12px}.workflow-wordpress-title{display:flex;align-items:center;gap:10px}.workflow-wordpress-title img{background:#fff;border-radius:50%}.workflow-node-action p{margin-top:14px}.workflow-action-setting{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);margin-top:15px;padding-top:12px;color:var(--muted);font-size:14px}.workflow-action-setting b{font-weight:500;color:var(--ink)}.workflow-start-hint{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%;width:max-content;max-width:calc(100% - 48px);padding:12px 18px;border-radius:14px;color:var(--ink);text-align:center;font-size:clamp(25px,2.5vw,34px);font-weight:650;line-height:1.2;letter-spacing:-.055em;cursor:pointer;transition:background .2s}.workflow-start-hint em{color:var(--orange-title);font-style:normal}.workflow-start-hint:hover{background:color-mix(in srgb,var(--wf-coral) 60%,transparent)}.workflow-start-hint:focus-visible,.workflow-step-add:focus-visible,.workflow-finish-close:focus-visible{outline:3px solid var(--ds-focus-soft, var(--focus-soft));outline-offset:1px}.workflow-step-add{position:absolute;display:grid;place-items:center;width:60px;height:60px;border:1.5px solid var(--orange);border-radius:50%;color:var(--orange-title);background:var(--paper);box-shadow:0 4px 16px color-mix(in srgb,var(--orange) 12%,transparent);cursor:pointer;transition:opacity .2s ease,scale .2s ease}.workflow-step-add:before{content:"";position:absolute;right:100%;top:50%;width:30px;border-top:1px dashed var(--wf-yellow-line);pointer-events:none}.workflow-step-add:disabled{opacity:0;scale:.8;cursor:default}.workflow-step-add:hover:not(:disabled){background:var(--wf-coral)}.workflow-canvas[data-invite=true] .workflow-add{animation:workflow-tool-invite 3.4s ease-in-out infinite}.workflow-canvas[data-invite=true] .workflow-automate{animation:workflow-tool-invite 3.4s 1.1s ease-in-out infinite}.workflow-canvas[data-step-invite=true] .workflow-step-add>svg{animation:workflow-plus-invite 3.4s .45s ease-in-out infinite}.workflow-canvas[data-step-invite=true] .workflow-step-add{animation:workflow-first-invite 3.4s .45s ease-in-out infinite}.workflow-canvas{container-type:inline-size;container-name:workflow}.workflow-canvas[data-finished=true]{touch-action:pan-y;cursor:default}.workflow-canvas[data-finished=true] .workflow-world{opacity:.12;filter:blur(2px);pointer-events:none}.workflow-finish{position:absolute;z-index:4;inset:92px 28px 58px;display:grid;place-items:center;cursor:default}.workflow-finish-card{position:relative;box-sizing:border-box;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px 26px;width:min(100%,650px);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:32px;border:1px solid var(--border);border-radius:24px;background:radial-gradient(ellipse at 12% 48%,var(--wf-coral),transparent 58%),var(--paper);--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #000a;box-shadow:0 22px 64px -24px var(--csstools-light-dark-toggle--9, #42342538);box-shadow:0 22px 64px -24px light-dark(#42342538,#000a);animation:workflow-finish-in .55s cubic-bezier(.16,1,.3,1) both}.workflow-finish-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--muted);z-index:1}.workflow-finish-close:hover{color:var(--ink);background:var(--cream)}.workflow-finish-brand{grid-column:2;font-size:32px;line-height:1;color:var(--cobalt)}.workflow-finish-art{grid-column:1;grid-row:1 / 4;align-self:center}.workflow-finish-art img{width:160px;height:180px;object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(0 14px 12px #00000012)}.workflow-finish-copy{grid-column:2}.workflow-finish-copy h3{margin:0;font-size:35px;font-weight:750;line-height:1.12;letter-spacing:-.055em}.workflow-finish-copy h3 em{display:block;font-style:normal;color:var(--orange-title)}.workflow-finish-copy p{margin-top:15px;font-size:15px;line-height:1.65;color:var(--muted)}.workflow-finish-promise{display:block;margin-top:17px;font-size:14px;font-weight:600;letter-spacing:-.015em}.workflow-finish-actions{grid-column:2;margin-top:2px}.workflow-finish-actions .try-kotia-link{--cta-font-size: 14px}@container workflow (max-width: 600px){.workflow-start-hint{top:68%;font-size:28px}.workflow-finish{inset:84px 16px 44px}.workflow-finish-card{display:block;width:min(100%,390px);padding:26px;border-radius:20px}.workflow-finish-brand{font-size:30px;margin-bottom:18px}.workflow-finish-art{position:absolute;top:42px;right:23px}.workflow-finish-art img{width:76px;height:84px}.workflow-finish-copy h3{font-size:30px;max-width:calc(100% - 50px)}.workflow-finish-copy p{margin-top:13px;font-size:14px;line-height:1.6}.workflow-finish-promise{margin-top:13px;font-size:13px}.workflow-finish-actions{margin-top:20px}}@container workflow (max-width: 310px){.workflow-finish{inset-inline:12px}.workflow-finish-card{padding:22px}.workflow-finish-art{right:18px;top:42px}.workflow-finish-art img{width:60px;height:70px}.workflow-finish-copy h3{font-size:27px}}.workflow-canvas-footer{position:absolute;z-index:4;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:end;gap:12px;padding:30px 23px 20px;background:linear-gradient(transparent,var(--paper) 60%);pointer-events:none;font-size:12px;color:var(--muted)}.workflow-canvas-footer output{text-align:right;color:var(--ds-action-ink)}.workflow-touch-hint{display:none}@media(pointer:coarse){.workflow-mouse-hint{display:none}.workflow-touch-hint{display:inline}}@keyframes workflow-node-in{0%{opacity:0;translate:0 20px;scale:.95;filter:blur(3px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes workflow-detail-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes workflow-connect{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes workflow-signal{0%{stroke-dashoffset:1;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@media(max-width:1100px){.workflow-layout{grid-template-columns:204px minmax(0,1fr);gap:22px}.workflow-example{display:none}.workflow-choice{--row-gap: 8px}}@media(max-width:767px){.workflow-section{padding-top:32px;padding-bottom:40px}.workflow-section>h2{margin-bottom:25px}.workflow-layout{grid-template-columns:minmax(0,1fr);gap:22px}.workflow-launcher{padding-top:0;min-width:0}.workflow-launcher-eyebrow,.workflow-launcher h3{display:none}.workflow-choices{display:flex;overflow-x:auto;gap:18px;padding-bottom:2px;scrollbar-width:thin}.workflow-choice{--row-padding: 12px 0;--row-font-size: 13px;--row-height: 46px;--row-gap: 8px;flex:0 0 auto}.workflow-choices .workflow-choice{width:auto}.workflow-choice .ui-row-leading,.workflow-choice .ui-row-description{display:none}.workflow-choice-play{width:24px;height:24px}.workflow-choice-play svg{width:11px}.workflow-launcher[data-variant=cards] .workflow-choices{display:flex}.workflow-launcher[data-variant=cards] .workflow-choice{--row-height: 48px;--row-padding: 12px}.workflow-launcher[data-variant=compact] .workflow-choices{gap:6px}.workflow-compact-launch{display:flex;align-items:center;gap:18px;margin-top:15px;padding-top:14px}.workflow-compact-launch button{margin:0;width:auto;flex:0 0 auto;font-size:12px;gap:8px}.workflow-canvas{height:540px;min-height:0;border-radius:15px}.workflow-toolbar{top:14px;left:14px}.workflow-drag-hint{max-width:90px}.workflow-canvas-footer{padding-inline:16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.workflow-node,.workflow-details>div,.workflow-wire>path:first-child{animation:none}.workflow-wire-signal{display:none}.workflow-choice-play,.workflow-tool,.workflow-sockets i{transition:none}}@keyframes workflow-tool-invite{0%,54%,to{box-shadow:0 0 0 0 transparent}23%{background:var(--accent-well);box-shadow:0 0 0 7px color-mix(in srgb,var(--cobalt) 10%,transparent)}}@keyframes workflow-first-invite{0%,54%,to{box-shadow:0 4px 16px color-mix(in srgb,var(--orange) 12%,transparent)}23%{box-shadow:0 0 0 9px color-mix(in srgb,var(--orange) 10%,transparent)}}@keyframes workflow-plus-invite{0%,10%,38%,to{transform:rotate(0)}17%{transform:rotate(-11deg)}24%{transform:rotate(9deg)}31%{transform:rotate(-5deg)}}@keyframes workflow-finish-in{0%{opacity:0;translate:0 14px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){.workflow-canvas[data-invite=true] .workflow-add,.workflow-canvas[data-invite=true] .workflow-automate,.workflow-canvas[data-step-invite=true] .workflow-step-add,.workflow-canvas[data-step-invite=true] .workflow-step-add>svg,.workflow-finish-card{animation:none}.workflow-start-hint,.workflow-step-add{transition:none}.workflow-canvas[data-invite=true] .workflow-add,.workflow-canvas[data-invite=true] .workflow-automate{background:var(--accent-well)}}.workflow-layout{position:relative}.workflow-intro{position:absolute;inset:0;z-index:8;overflow:clip;border:1px solid var(--border);border-radius:20px;background-color:var(--paper);background-image:radial-gradient(circle,color-mix(in srgb,var(--wf-wire) 32%,transparent) .8px,transparent 1px);background-size:16.5px 16.5px;transition:opacity .3s ease}.workflow-intro[data-active=false]{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.workflow-intro .scene-viewport:before{content:none}.workflow-intro-controls{display:flex;justify-content:flex-end;min-height:24px;margin-top:8px}@media(max-width:767px){.workflow-intro{border-radius:15px}}@media(prefers-reduced-motion:reduce){.workflow-intro,.workflow-intro[data-active=false]{transition:none}}.workflow-section[data-embedded=true]{padding:0;margin:0;max-width:none;width:100%;height:100%;overflow:hidden}.workflow-section[data-embedded=true] .workflow-layout{display:block;height:100%}.workflow-section[data-embedded=true] .workflow-canvas{height:100%;min-height:0;max-height:none;border:0;border-radius:0;background-color:var(--ds-surface)}.workflow-section[data-embedded=true] .workflow-toolbar{top:12px;left:14px;padding:3px;border-radius:9px;box-shadow:none}.workflow-section[data-embedded=true] .workflow-tool{width:30px;height:30px}.workflow-section[data-embedded=true] .workflow-tool svg{width:17px;height:17px}.workflow-section[data-embedded=true] .workflow-automate{font-size:11px;min-width:76px;padding:7px 9px}.workflow-section[data-embedded=true] .workflow-node{padding:18px;animation-duration:.65s}.workflow-section[data-embedded=true] .workflow-node-label{font-size:18px;line-height:1.35}.workflow-section[data-embedded=true] .workflow-node p{font-size:16px;line-height:1.5;margin-top:8px}.workflow-section[data-embedded=true] .workflow-node-agent{padding:20px 22px 52px}.workflow-section[data-embedded=true] .workflow-node-agent .workflow-node-label{font-size:20px}.workflow-section[data-embedded=true] .workflow-sockets>span{font-size:13px;padding-bottom:18px}.workflow-section[data-embedded=true] .workflow-node-adapter{padding:14px 16px}.workflow-section[data-embedded=true] .workflow-node-adapter .workflow-card-kicker{font-size:11px;margin-bottom:5px}.workflow-section[data-embedded=true] .workflow-node-adapter .workflow-node-label{font-size:17px}.workflow-section[data-embedded=true] .workflow-node-adapter p{font-size:13px;font-weight:400}.workflow-section[data-embedded=true] .workflow-canvas-footer{padding:12px 15px 10px;font-size:9px;gap:14px;pointer-events:none}.workflow-section[data-embedded=true] .workflow-step-add{width:48px;height:48px}.workflow-section[data-embedded=true] .workflow-step-add svg{width:23px;height:23px}.workflow-section[data-embedded=true] .workflow-node-browser{padding-top:54px}.workflow-section[data-embedded=true] .workflow-details{margin-bottom:0}.workflow-section[data-embedded=true] .workflow-canvas[data-automatic=false] .workflow-node,.workflow-section[data-embedded=true] .workflow-canvas[data-automatic=false] .workflow-wire>path:first-child{animation-duration:.22s}.workflow-section[data-embedded=true] .workflow-canvas[data-automatic=false] .workflow-details>div{animation-duration:.16s;animation-delay:0s!important}.workflow-section[data-embedded=true] .workflow-canvas[data-automatic=false] .workflow-wire-signal{animation-duration:.3s;animation-delay:0s}
