@keyframes wf-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.workflows-page{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;line-height:1.5}[data-workflows]{--wf-bg-broad:var(--cs-bg-broad,var(--bg-broad));--wf-bg-broad-hover:var(--cs-bg-broad-hover,var(--bg-broad-hover));--wf-bg-sunken:var(--cs-bg-sunken,var(--bg-sunken));--wf-bg-hover-wash:var(--cs-bg-hover,var(--bg-hover-wash))}[data-workflows].wf-wrap{max-width:75rem;padding:var(--space-10) var(--space-8) var(--space-24);margin:0 auto}[data-workflows].wf-wrap [hidden]{display:none!important}[data-workflows] .wf-num{font-variant-numeric:tabular-nums}[data-workflows] .wf-masthead{margin-bottom:var(--space-5)}[data-workflows] .wf-masthead h1{font-size:var(--font-size-2xl);letter-spacing:-.02em;margin:0;font-weight:600}[data-workflows] .wf-masthead p{margin:var(--space-1) 0 0;font-size:var(--font-size-md);color:var(--text-secondary)}[data-workflows] .wf-controls{gap:var(--space-3);margin-bottom:var(--space-6);display:flex}[data-workflows] .wf-search{align-items:center;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-4);background:var(--bg-card);border-radius:var(--radius-pill);color:var(--text-tertiary);cursor:text;transition:background var(--motion-duration-fast) var(--motion-ease-standard);flex:1;display:flex}[data-workflows] .wf-search:focus-within{background:var(--bg-card-hover)}[data-workflows] .wf-search svg{flex:none}[data-workflows] .wf-search input{min-width:0;color:var(--text-primary);font:inherit;caret-color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}[data-workflows] .wf-search input::placeholder{color:var(--text-tertiary)}[data-workflows] .wf-search kbd{min-width:var(--key-hint-size);height:var(--key-hint-size);font-family:var(--font-sans);font-size:var(--font-size-xs);background:var(--wf-bg-hover-wash);border-radius:var(--radius-xs);justify-content:center;align-items:center;margin-left:auto;padding:0 .3125rem;display:inline-flex}[data-workflows] .wf-search kbd[data-key-hint=idle]{padding-bottom:2px}[data-workflows] .wf-search kbd[data-key-hint=active],[data-workflows] .wf-search[data-filtering=true] kbd[data-key-hint=idle]{display:none}[data-workflows] .wf-search[data-filtering=true] kbd[data-key-hint=active]{display:inline-flex}[data-workflows] .wf-search-empty{padding:var(--space-10) 0;text-align:center;color:var(--text-secondary)}[data-workflows] .wf-vbadge{align-self:flex-start;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);background:var(--status-success-bg);color:var(--status-success-text);font-size:var(--font-size-xs);font-weight:500;display:inline-flex}[data-workflows] .wf-vbadge svg{flex:none}[data-workflows] .wf-feature{margin-bottom:var(--space-10);background:var(--wf-bg-broad);border-radius:var(--radius-card);transition:background var(--motion-duration-fast) var(--motion-ease-standard);grid-template-columns:5fr 4fr;display:grid;overflow:hidden}[data-workflows] .wf-feature:hover{background:var(--wf-bg-broad-hover)}[data-workflows] .wf-feature-poster{min-width:0;color:inherit;text-decoration:none;display:block}[data-workflows] .wf-feature-body{min-width:0;padding:var(--space-7) var(--space-8);flex-direction:column;display:flex}[data-workflows] .wf-feature-head{color:inherit;text-decoration:none;display:block}[data-workflows] .wf-feature-head h2{margin:var(--space-3-5) 0 var(--space-2);font-size:var(--font-size-xl);letter-spacing:-.02em;font-weight:600}[data-workflows] .wf-feature-head h2:first-child{margin-top:0}[data-workflows] .wf-feature-head p{color:var(--text-secondary);margin:0;line-height:1.55}[data-workflows] .wf-feature-meta{padding-top:var(--space-5);font-size:var(--font-size-sm);color:var(--text-tertiary);margin-top:auto}[data-workflows] .wf-poster,[data-workflows] .wf-media{background:var(--wf-bg-sunken);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}[data-workflows] .wf-poster{height:100%;min-height:17rem}[data-workflows] .wf-play{background:var(--accent-primary);width:3.25rem;height:3.25rem;color:var(--accent-primary-foreground);box-shadow:var(--shadow-md);transition:scale var(--motion-duration-fast) var(--motion-ease-spring);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-workflows] .wf-play svg{margin-left:2px}[data-workflows] .wf-feature:hover .wf-play,[data-workflows] .wf-media:hover .wf-play{scale:1.08}[data-workflows] .wf-duration{right:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--bg-scrim-strong);font-size:var(--font-size-sm);color:var(--text-secondary-strong);padding:.1875rem .5625rem;line-height:1.5;position:absolute}[data-workflows] .wf-still{background:var(--bg-card);border-radius:var(--radius) var(--radius) 0 0;box-shadow:var(--shadow-md);line-height:1.5;translate:0 1px}[data-workflows] .wf-poster .wf-still{width:min(30rem,86%)}[data-workflows] .wf-media .wf-still{width:min(44rem,72%)}[data-workflows] .wf-still-head{padding:.6875rem var(--space-4);font-size:var(--font-size-sm);color:var(--text-tertiary);justify-content:space-between;align-items:baseline;display:flex}[data-workflows] .wf-still-head b{color:var(--text-secondary);font-weight:500}[data-workflows] .wf-still-row{align-items:center;gap:var(--space-4);padding:var(--space-2-5) var(--space-4);border-top:1px solid var(--border-base);font-size:var(--font-size-md);display:flex}[data-workflows] .wf-still-row>span:first-child,[data-workflows] .wf-still-row s{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}[data-workflows] .wf-still-row>span:first-child{color:var(--text-secondary-strong)}[data-workflows] .wf-still-row s{color:var(--text-tertiary)}[data-workflows] .wf-still-row .wf-cad{color:var(--text-tertiary);flex:none}[data-workflows] .wf-still-row .wf-st{justify-content:flex-end;align-items:center;gap:var(--space-1-5);min-width:5.75rem;color:var(--text-tertiary);flex:none;display:inline-flex}[data-workflows] .wf-still-row .wf-st-ok{color:var(--status-success-text)}[data-workflows] .wf-still-row .wf-st svg{flex:none}[data-workflows] .wf-linkbar{align-self:flex-start;align-items:center;gap:var(--space-2);max-width:100%;height:var(--space-10);padding:0 var(--space-1) 0 var(--space-3-5);background:var(--bg-card);border-radius:var(--radius-pill);margin-top:1.125rem;display:inline-flex}[data-workflows] .wf-linkbar code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-primary);overflow:hidden}[data-workflows] .wf-copy{height:var(--space-8);padding:0 var(--space-3-5);border-radius:var(--radius-pill);background:var(--accent-primary);color:var(--accent-primary-foreground);font:inherit;font-size:var(--font-size-xs);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard);border:0;flex:none;align-items:center;font-weight:500;display:inline-flex}[data-workflows] .wf-copy:hover{background:var(--accent-hover)}[data-workflows] .wf-copy span{align-items:center;gap:var(--space-1-5);display:inline-flex}[data-workflows] .wf-copy .wf-copy-done{display:none}[data-workflows] workflow-copy[data-copied] .wf-copy{background:var(--status-success-bg);color:var(--status-success-text)}[data-workflows] workflow-copy[data-copied] .wf-copy .wf-copy-idle{display:none}[data-workflows] workflow-copy[data-copied] .wf-copy .wf-copy-done{display:inline-flex}[data-workflows] .wf-section-label{font-size:var(--font-size-lg);letter-spacing:-.01em;margin:0 0 var(--space-3-5);font-weight:600}[data-workflows] .wf-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}[data-workflows] .wf-card{gap:var(--space-3-5);padding:var(--space-4);background:var(--wf-bg-broad);border-radius:var(--radius-card);color:inherit;transition:background var(--motion-duration-fast) var(--motion-ease-standard);flex-direction:column;text-decoration:none;display:flex}[data-workflows] .wf-card:hover{background:var(--wf-bg-broad-hover)}[data-workflows] .wf-card-top{align-items:flex-start;gap:var(--space-3);display:flex}[data-workflows] .wf-glyph{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--bg-mute);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-workflows] .wf-card-name{font-weight:500}[data-workflows] .wf-card-blurb{color:var(--text-secondary);margin-top:.125rem;line-height:1.5}[data-workflows] .wf-card-foot{align-items:center;gap:var(--space-2);color:var(--text-secondary);margin-top:auto;display:flex}[data-workflows] .wf-dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}[data-workflows] .wf-dot-ready{background:var(--status-success)}[data-workflows] .wf-dot-in-the-lab{background:var(--status-info)}[data-workflows] .wf-dot-planned{background:var(--text-tertiary)}[data-workflows] .wf-rise{animation:wf-rise .5s var(--motion-ease-standard) both}[data-workflows] .wf-d1{animation-delay:40ms}[data-workflows] .wf-d2{animation-delay:80ms}[data-workflows] .wf-d3{animation-delay:.12s}@media (prefers-reduced-motion:reduce){[data-workflows] .wf-rise{animation:none}}@media (width<=60rem){[data-workflows].wf-wrap{padding:var(--space-8) var(--space-5) var(--space-16)}[data-workflows] .wf-grid,[data-workflows] .wf-feature{grid-template-columns:1fr}[data-workflows] .wf-poster{min-height:13rem}}[data-workflows].wf-wrap-detail{max-width:75rem}[data-workflows] .wf-back,[data-workflows] .wf-back-forward{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-sm);color:var(--text-tertiary);transition:color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:inline-flex}[data-workflows] .wf-back{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1-5)) calc(var(--space-6) - var(--space-1))}[data-workflows] .wf-back-forward{margin:var(--space-6) 0 0 calc(-1 * var(--space-1-5))}[data-workflows] .wf-back:hover,[data-workflows] .wf-back-forward:hover{color:var(--text-primary);background:var(--wf-bg-hover-wash)}[data-workflows] .wf-head h1{font-size:var(--font-size-2xl);letter-spacing:-.02em;margin:0;font-weight:600}[data-workflows] .wf-head .wf-sub{margin:var(--space-1-5) 0 0;max-width:44rem;color:var(--text-secondary);line-height:1.55}[data-workflows] .wf-meta-row{align-items:center;gap:var(--space-4);margin:var(--space-3-5) 0 var(--space-6);font-size:var(--font-size-sm);color:var(--text-tertiary);display:flex}[data-workflows] .wf-meta-row .wf-sep{background:var(--text-tertiary);border-radius:50%;width:3px;height:3px}[data-workflows] .wf-meta-row .wf-dot{margin-right:-.5rem}[data-workflows] .wf-link-slot{margin-bottom:var(--space-10);display:block}[data-workflows] .wf-link-slot .wf-linkbar{height:var(--space-12);padding:0 var(--space-1-5) 0 1.125rem;gap:var(--space-5);margin-top:0}[data-workflows] .wf-link-slot .wf-linkbar code{font-size:var(--font-size-md)}[data-workflows] .wf-link-slot .wf-copy{height:2.25rem;padding:0 var(--space-4);font-size:var(--font-size-sm)}[data-workflows] .wf-link-slot .wf-copy span{gap:.4375rem}[data-workflows] .wf-media{aspect-ratio:8/3;margin-bottom:var(--space-10);border-radius:var(--radius-card)}[data-workflows] .wf-cols{grid-template-columns:1fr 18rem;align-items:start;gap:3.5rem;display:grid}[data-workflows] .wf-prose h2{font-size:var(--font-size-lg);letter-spacing:-.01em;margin:2.25rem 0 var(--space-2-5);font-weight:600}[data-workflows] .wf-prose>:first-child{margin-top:0}[data-workflows] .wf-prose p{margin:0 0 var(--space-2-5);color:var(--text-secondary-strong);line-height:1.55}[data-workflows] .wf-prose .wf-dim{color:var(--text-secondary)}[data-workflows] .wf-prose strong{font-weight:500}[data-workflows] .wf-prose ol{counter-reset:wf-step;margin:0;padding:0;list-style:none}[data-workflows] .wf-prose ol li{gap:0 var(--space-4);padding:var(--space-3-5) 0;border-bottom:1px solid var(--border-base);counter-increment:wf-step;grid-template-columns:2rem 1fr;display:grid}[data-workflows] .wf-prose ol li:last-child{border-bottom:0}[data-workflows] .wf-prose ol li:before{content:counter(wf-step);width:2rem;height:var(--space-8);background:var(--bg-mute);color:var(--text-secondary-strong);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-weight:500;display:flex}[data-workflows] .wf-prose ol li p{grid-column:2;margin:0}[data-workflows] .wf-prose ol li p:first-of-type{font-size:var(--font-size-sm);color:var(--text-tertiary);margin-bottom:.125rem;line-height:1.5}[data-workflows] .wf-prose ol li p:first-of-type strong{font-weight:500}[data-workflows] .wf-prose table{border-collapse:collapse;width:100%;font-size:var(--font-size-md)}[data-workflows] .wf-prose th{text-align:left;padding:0 var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border-base);font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:500}[data-workflows] .wf-prose td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border-base);color:var(--text-secondary-strong);vertical-align:top;font-variant-numeric:tabular-nums}[data-workflows] .wf-prose tbody tr:last-child td{border-bottom:0}[data-workflows] .wf-prose tbody td:last-child{color:var(--status-success-text)}[data-workflows] .wf-prose tbody td:last-child:before{content:"";width:.875rem;height:var(--space-3-5);vertical-align:-2px;background:currentColor;margin-right:.3125rem;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"/><path d=\"m9 12 2 2 4-4\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"/><path d=\"m9 12 2 2 4-4\"/></svg>") 50%/contain no-repeat}[data-workflows] .wf-rail{gap:var(--space-7);flex-direction:column;display:flex;position:sticky;top:2rem}[data-workflows] .wf-rail-label{font-size:var(--font-size-sm);color:var(--text-tertiary);margin:0 0 var(--space-2-5);font-weight:500}[data-workflows] .wf-snippet{background:var(--bg-card);border-radius:var(--radius);display:block;overflow:hidden}[data-workflows] .wf-snippet-head{align-items:center;gap:var(--space-3-5);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-3-5);display:flex}[data-workflows] .wf-mode{color:var(--text-tertiary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;padding:.3125rem 0;font-weight:500}[data-workflows] .wf-mode:hover{color:var(--text-secondary)}[data-workflows] .wf-mode[aria-pressed=true]{color:var(--text-primary)}[data-workflows] .wf-snippet-copy{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-xs);color:var(--text-tertiary);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}[data-workflows] .wf-snippet-copy:hover{background:var(--secondary);color:var(--text-primary)}[data-workflows] .wf-snippet-copy .wf-copy-done{display:none}[data-workflows] .wf-snippet[data-copied] .wf-snippet-copy{color:var(--status-success-text)}[data-workflows] .wf-snippet[data-copied] .wf-copy-idle{display:none}[data-workflows] .wf-snippet[data-copied] .wf-copy-done{display:flex}[data-workflows] .wf-snippet-body{padding:.8125rem var(--space-3-5);background:var(--wf-bg-sunken)}[data-workflows] .wf-snippet-body code{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-secondary-strong);overflow-wrap:break-word;line-height:1.6;display:block}[data-workflows] .wf-snippet-body code[hidden]{display:none}[data-workflows] .wf-stat{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border-base);display:flex}[data-workflows] .wf-stat:last-child{border-bottom:0}[data-workflows] .wf-stat span{color:var(--text-tertiary)}[data-workflows] .wf-stat b{color:var(--text-secondary-strong);text-align:right;font-weight:500}[data-workflows] .wf-agents{gap:var(--space-1-5);flex-wrap:wrap;display:flex}[data-workflows] .wf-agent-chip{padding:.3125rem var(--space-3);background:var(--bg-card);border-radius:var(--radius-pill);font-size:var(--font-size-sm);color:var(--text-secondary-strong)}[data-workflows] .wf-related{flex-direction:column;display:flex}[data-workflows] .wf-related a{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2-5) 0;border-bottom:1px solid var(--border-base);color:var(--text-secondary-strong);text-decoration:none;display:flex}[data-workflows] .wf-related a:last-child{border-bottom:0}[data-workflows] .wf-related a:hover{color:var(--text-primary)}[data-workflows] .wf-related svg{color:var(--text-tertiary);flex:none}@media (width<=60rem){[data-workflows] .wf-cols{gap:var(--space-10);grid-template-columns:1fr}[data-workflows] .wf-rail{position:static}[data-workflows] .wf-media{aspect-ratio:4/3}}
