article.article-module__AvJltq__prose>:is(h1,h2,h3,h4,h5,h6){color:var(--tf-ink);letter-spacing:-.015em;text-wrap:pretty;scroll-margin-top:96px;font-weight:500}article.article-module__AvJltq__prose>:is(h1,h2){font-family:var(--tf-font-display);margin-top:48px;margin-bottom:16px;font-size:clamp(28px,2.5vw,32px);line-height:1.2}article.article-module__AvJltq__prose>h3{font-family:var(--tf-font-display);margin-top:28px;margin-bottom:10px;font-size:clamp(21px,2vw,23px);line-height:1.3}article.article-module__AvJltq__prose>:is(h4,h5,h6){font-family:var(--tf-font-sans);letter-spacing:0;margin-top:24px;margin-bottom:8px;font-size:17px;line-height:1.4}article.article-module__AvJltq__prose>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}
.NavSurface-module__7jsnMG__surface{background:var(--tf-cream);transition:background-color var(--tf-duration-base) var(--tf-ease-standard)}.NavSurface-module__7jsnMG__surface[data-scrolled=true]{background:var(--tf-surface-nav-glass);-webkit-backdrop-filter:blur(var(--tf-blur-card));backdrop-filter:blur(var(--tf-blur-card))}@media (prefers-reduced-motion:reduce){.NavSurface-module__7jsnMG__surface{transition:none}}
.WorkflowCanvasAnimation-module__RVZnJW__figure{text-align:left;margin:0}.WorkflowCanvasAnimation-module__RVZnJW__stage{border:1px solid var(--tf-line);border-radius:var(--tf-radius-card);background:var(--tf-workflow-stage);padding:40px}.WorkflowCanvasAnimation-module__RVZnJW__window{border:1px solid var(--tf-line-strong);border-radius:var(--tf-radius-card);background:var(--tf-cream);box-shadow:0 18px 48px color-mix(in srgb, var(--tf-ink) 12%, transparent);overflow:hidden}.WorkflowCanvasAnimation-module__RVZnJW__header{border-bottom:1px solid var(--tf-line);background:var(--tf-card);min-height:58px;color:var(--tf-ink);font-size:var(--tf-text-ui);align-items:center;gap:10px;padding:7px 14px 7px 20px;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__example{color:var(--tf-muted);font-size:var(--tf-text-label);margin-left:auto}.WorkflowCanvasAnimation-module__RVZnJW__header button{color:var(--tf-ink);border-color:var(--tf-line-strong);background:0 0;flex-shrink:0}.WorkflowCanvasAnimation-module__RVZnJW__header button:hover{background:var(--tf-well)}.WorkflowCanvasAnimation-module__RVZnJW__canvas{background-image:var(--tf-workflow-grid);background-size:16px 16px;padding:28px 24px 30px}.WorkflowCanvasAnimation-module__RVZnJW__spine{flex-direction:column;align-items:center;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__node{background:var(--tf-card);border:1px solid var(--tf-line);border-radius:var(--tf-radius-media);box-shadow:0 3px 8px color-mix(in srgb, var(--tf-ink) 5%, transparent);padding:14px;position:relative}.WorkflowCanvasAnimation-module__RVZnJW__node[data-active=true]{border-color:var(--tf-brand);box-shadow:0 0 0 3px var(--tf-surface-brand-soft)}.WorkflowCanvasAnimation-module__RVZnJW__node strong{font-weight:500;font-size:var(--tf-text-ui);line-height:1.5;display:block}.WorkflowCanvasAnimation-module__RVZnJW__node small{color:var(--tf-muted);font-size:var(--tf-text-label);line-height:1.5;display:block}.WorkflowCanvasAnimation-module__RVZnJW__source,.WorkflowCanvasAnimation-module__RVZnJW__fetch{width:min(100%,320px)}.WorkflowCanvasAnimation-module__RVZnJW__source{align-items:center;gap:12px;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__thumbnail{border-radius:var(--tf-radius-input);flex:0 0 44px;height:50px;position:relative;overflow:hidden}.WorkflowCanvasAnimation-module__RVZnJW__meta{color:var(--tf-muted);font-size:var(--tf-text-label);align-items:center;gap:5px;margin-top:2px;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__check{color:var(--tf-brand);flex-shrink:0;margin-left:auto}.WorkflowCanvasAnimation-module__RVZnJW__connector{background:var(--tf-line-strong);width:1px;height:32px;position:relative}.WorkflowCanvasAnimation-module__RVZnJW__connector>span{background:var(--tf-brand);transform-origin:top;transition:transform var(--tf-duration-enter) var(--tf-ease-standard);position:absolute;inset:0;transform:scaleY(0)}.WorkflowCanvasAnimation-module__RVZnJW__connector[data-lit=true]>span{transform:scaleY(1)}.WorkflowCanvasAnimation-module__RVZnJW__connector i{background:var(--tf-line-strong);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-1px;left:-2px}.WorkflowCanvasAnimation-module__RVZnJW__connector[data-lit=true] i{background:var(--tf-brand)}.WorkflowCanvasAnimation-module__RVZnJW__fetch{padding-bottom:0;overflow:hidden}.WorkflowCanvasAnimation-module__RVZnJW__fetchTop{align-items:center;gap:12px;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__transcript{background:var(--tf-well);border-radius:var(--tf-radius-input);min-height:62px;margin-top:12px;padding:10px;position:relative}.WorkflowCanvasAnimation-module__RVZnJW__snippet{align-items:flex-start;gap:10px;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__snippet>span{color:var(--tf-accent);font-family:var(--tf-font-mono);font-size:var(--tf-text-label);padding-top:2px}.WorkflowCanvasAnimation-module__RVZnJW__snippet p{font-size:var(--tf-text-ui-sm);margin:0;line-height:1.5}.WorkflowCanvasAnimation-module__RVZnJW__fetchStatus{color:var(--tf-muted);font-size:var(--tf-text-ui-sm);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.WorkflowCanvasAnimation-module__RVZnJW__progress{background:var(--tf-line);height:3px;margin:12px -14px 0}.WorkflowCanvasAnimation-module__RVZnJW__progress span{background:var(--tf-brand);transform-origin:0;height:100%;display:block}.WorkflowCanvasAnimation-module__RVZnJW__branchLabel{border:1px solid var(--tf-line);border-radius:var(--tf-radius-pill);background:var(--tf-cream);color:var(--tf-muted);font-size:var(--tf-text-label);padding:6px 12px}.WorkflowCanvasAnimation-module__RVZnJW__branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:25px;display:grid;position:relative}.WorkflowCanvasAnimation-module__RVZnJW__branches:before{content:"";background:var(--tf-line-strong);width:1px;height:25px;position:absolute;top:0;left:50%}.WorkflowCanvasAnimation-module__RVZnJW__branches[data-lit=true]:before{background:var(--tf-brand)}.WorkflowCanvasAnimation-module__RVZnJW__branch{min-width:0;padding-top:25px;position:relative}.WorkflowCanvasAnimation-module__RVZnJW__branch:before{content:"";background:var(--tf-line-strong);height:1px;position:absolute;top:0;left:-9px;right:-9px}.WorkflowCanvasAnimation-module__RVZnJW__branch:first-child:before{left:50%}.WorkflowCanvasAnimation-module__RVZnJW__branch:last-child:before{right:50%}.WorkflowCanvasAnimation-module__RVZnJW__branches[data-lit=true] .WorkflowCanvasAnimation-module__RVZnJW__branch:before{background:var(--tf-brand)}.WorkflowCanvasAnimation-module__RVZnJW__branchLine{background:var(--tf-line-strong);width:1px;height:25px;position:absolute;top:0;left:50%}.WorkflowCanvasAnimation-module__RVZnJW__branchLine span{background:var(--tf-brand);transform-origin:top;height:100%;transition:transform var(--tf-duration-enter) var(--tf-ease-standard);display:block;transform:scaleY(0)}.WorkflowCanvasAnimation-module__RVZnJW__branchLine[data-lit=true] span{transform:scaleY(1)}.WorkflowCanvasAnimation-module__RVZnJW__output{flex-direction:column;height:100%;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__outputTop{align-items:center;gap:9px;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__icon{background:var(--tf-well);width:34px;height:34px;color:var(--tf-brand-deep);border-radius:var(--tf-radius-input);flex-shrink:0;place-items:center;display:grid}.WorkflowCanvasAnimation-module__RVZnJW__result{flex:1;min-height:126px;margin-top:16px;position:relative}.WorkflowCanvasAnimation-module__RVZnJW__resultCopy p{font-size:var(--tf-text-ui);margin:0 0 8px;font-weight:500;line-height:1.5}.WorkflowCanvasAnimation-module__RVZnJW__resultCopy small{line-height:1.6}.WorkflowCanvasAnimation-module__RVZnJW__skeleton{position:absolute;inset:2px 0 auto}.WorkflowCanvasAnimation-module__RVZnJW__skeleton i{background:var(--tf-line);border-radius:var(--tf-radius-input);height:6px;margin-bottom:10px;display:block}.WorkflowCanvasAnimation-module__RVZnJW__skeleton i:nth-child(2){width:86%}.WorkflowCanvasAnimation-module__RVZnJW__skeleton i:nth-child(3){width:62%}.WorkflowCanvasAnimation-module__RVZnJW__status{border-top:1px solid var(--tf-line-card);min-height:28px;color:var(--tf-muted);font-size:var(--tf-text-label);align-items:center;gap:6px;padding-top:10px;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__output[data-done=true] .WorkflowCanvasAnimation-module__RVZnJW__status{color:var(--tf-brand-deep)}.WorkflowCanvasAnimation-module__RVZnJW__statusDot{background:currentColor;border-radius:50%;width:5px;height:5px}.WorkflowCanvasAnimation-module__RVZnJW__snippet,.WorkflowCanvasAnimation-module__RVZnJW__fetchStatus,.WorkflowCanvasAnimation-module__RVZnJW__resultCopy,.WorkflowCanvasAnimation-module__RVZnJW__skeleton{transition:opacity var(--tf-duration-enter) var(--tf-ease-standard), transform var(--tf-duration-enter) var(--tf-ease-enter)}.WorkflowCanvasAnimation-module__RVZnJW__figure [data-shown=false]{opacity:0;transform:translateY(4px)}.WorkflowCanvasAnimation-module__RVZnJW__figure [data-shown=true]{opacity:1;transform:translateY(0)}.WorkflowCanvasAnimation-module__RVZnJW__caption{text-align:center;max-width:700px;color:var(--tf-muted);font-size:var(--tf-text-label);margin:14px auto 0;line-height:1.6}@media (max-width:767px){.WorkflowCanvasAnimation-module__RVZnJW__stage{padding:16px}.WorkflowCanvasAnimation-module__RVZnJW__header{gap:8px;padding-left:12px}.WorkflowCanvasAnimation-module__RVZnJW__header>span:first-of-type{flex:1}.WorkflowCanvasAnimation-module__RVZnJW__example{display:none}.WorkflowCanvasAnimation-module__RVZnJW__canvas{padding:22px 16px}.WorkflowCanvasAnimation-module__RVZnJW__branches{flex-direction:column;gap:14px;margin-left:3px;padding-top:24px;padding-left:17px;display:flex}.WorkflowCanvasAnimation-module__RVZnJW__branches:before{height:auto;top:0;bottom:50px;left:0}.WorkflowCanvasAnimation-module__RVZnJW__branches:after{content:"";background:var(--tf-line-strong);height:1px;position:absolute;top:0;left:0;right:50%}.WorkflowCanvasAnimation-module__RVZnJW__branches[data-lit=true]:after{background:var(--tf-brand)}.WorkflowCanvasAnimation-module__RVZnJW__branch{padding-top:0}.WorkflowCanvasAnimation-module__RVZnJW__branch:before{display:none}.WorkflowCanvasAnimation-module__RVZnJW__branchLine{width:17px;height:1px;top:35px;left:-17px}.WorkflowCanvasAnimation-module__RVZnJW__branchLine span{transform-origin:0;transform:scaleX(0)}.WorkflowCanvasAnimation-module__RVZnJW__branchLine[data-lit=true] span{transform:scaleX(1)}.WorkflowCanvasAnimation-module__RVZnJW__result{min-height:100px;margin-top:12px}.WorkflowCanvasAnimation-module__RVZnJW__caption{padding-inline:8px}}@media (max-width:420px){.WorkflowCanvasAnimation-module__RVZnJW__stage{padding:8px}.WorkflowCanvasAnimation-module__RVZnJW__canvas{padding:18px 10px}.WorkflowCanvasAnimation-module__RVZnJW__node{padding:12px}.WorkflowCanvasAnimation-module__RVZnJW__fetch{padding-bottom:0}.WorkflowCanvasAnimation-module__RVZnJW__progress{margin-inline:-12px}.WorkflowCanvasAnimation-module__RVZnJW__header{font-size:var(--tf-text-ui-sm)}}@media (prefers-reduced-motion:reduce){.WorkflowCanvasAnimation-module__RVZnJW__figure *,.WorkflowCanvasAnimation-module__RVZnJW__figure :before{transition:none!important}}
