.re-agent-panel{--re-on-dark:rgba(233,215,241,.82);--re-dark-line:rgba(233,215,241,.2);--re-canvas-h:360px;--ink-62:rgba(233,215,241,.82);--ink-42:rgba(233,215,241,.6);--ink-28:rgba(233,215,241,.3);--ink-14:rgba(233,215,241,.16);box-sizing:border-box;width:min(560px,100%);padding:24px;border:1px solid rgba(233,215,241,.18);border-radius:8px;background:var(--eggplant);color:var(--cloud);box-shadow:0 24px 56px -20px rgba(18,18,20,.5)}.re-agent-panel[data-paused=true] *,.re-agent-panel[data-paused=true] :after,.re-agent-panel[data-paused=true] :before{animation-play-state:paused!important}.re-agent-tabs{display:flex;gap:6px;margin:0 0 18px;overflow-x:auto;scrollbar-width:none}.re-agent-tabs::-webkit-scrollbar{display:none}.re-agent-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--re-dark-line);border-radius:999px;background:none;color:var(--re-on-dark);font:500 var(--t-label) /1 var(--sans);cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.re-agent-tabs button:hover,.re-agent-tabs button[aria-selected=true]{color:var(--cloud);border-color:rgba(233,215,241,.45)}.re-agent-tabs button[aria-selected=true]{background:rgba(233,215,241,.12)}.re-agent-tabs button[aria-selected=true]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--yellow)}.re-agent-panel .re-agent-tabs button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.re-agent-summary{display:grid}.re-agent-summary>div{grid-area:1/1;visibility:hidden}.re-agent-summary>div[data-current=true]{visibility:visible}.re-agent-title{margin:0 0 8px;font:600 var(--t-h4) /1.25 var(--display);letter-spacing:var(--tr-h4);color:var(--cloud);text-wrap:balance}.re-agent-after{margin:0;font-size:var(--t-body-sm);line-height:1.5}.re-agent-after,.re-agent-today{max-width:60ch;color:var(--lavender);text-wrap:pretty}.re-agent-today{margin:0 0 8px;font:400 var(--t-body-sm) /1.45 var(--sans)}:is(.re-agent-today,.re-agent-before,.re-agent-after)>span{margin-right:.3em;font-weight:600;color:var(--cloud)}.re-agent-body .re-workflow-viewport{margin-top:14px}@media (max-height:860px) and (min-width:641px){.re-agent-panel{--re-canvas-h:300px;padding:20px}}@media (max-width:640px){.re-agent-panel{--re-canvas-h:280px;padding:16px}.re-agent-after{font-size:var(--t-label);line-height:1.45}}.re-index{padding:clamp(64px,9vw,112px) 0;background:var(--paper);color:var(--graphite)}.re-workflows-page>.re-index:first-child{padding-top:clamp(128px,13vw,168px)}.re-index-head{display:grid;gap:12px;max-width:46rem;margin-bottom:clamp(40px,5vw,64px)}.re-index-title{margin:0;font:600 var(--t-h2) /var(--lh-h2) var(--display);letter-spacing:var(--tr-h2);text-wrap:balance}.re-index-note{margin:12px 0 0;color:var(--ink-62);font-size:15px}.re-index-lead{margin:0;max-width:56ch;font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--ink-62);text-wrap:pretty}.re-index-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;align-items:start}.re-index-group-title{margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--graphite);font:600 16px/1.3 var(--sans)}.re-index-group ul{margin:0;padding:0;list-style:none}.re-index-item{display:grid;gap:8px;padding:20px 0;border-bottom:1px solid var(--ink-14)}.re-index-item h4{margin:0;font:600 var(--t-h4) /1.25 var(--display);letter-spacing:var(--tr-h4)}.re-index-today{margin:0 0 6px;font-size:16px;line-height:1.55;color:var(--ink-62);text-wrap:pretty}.re-index-today>span{margin-right:.3em;font-weight:600;color:var(--graphite)}.re-index-after{margin:0;font-size:16px;line-height:1.55;color:var(--ink-62);text-wrap:pretty}.re-index-time{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font:500 15px/1.4 var(--sans);color:var(--ink-62);font-variant-numeric:tabular-nums}.re-index-jump,.re-index-time span+span{color:var(--graphite)}.re-index-jump{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-4px 0 -12px;padding:0;border:0;background:none;font:500 16px/1 var(--sans);text-decoration:underline;text-decoration-color:var(--ink-28);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .18s var(--ease)}.re-index-jump:hover{text-decoration-color:currentColor}.re-index .re-index-jump:focus-visible{outline:2px solid var(--graphite);outline-offset:2px}@media (max-width:1023px){.re-index-groups{grid-template-columns:minmax(0,1fr);gap:40px}}