.launchpad-workflow{isolation:isolate;margin-top:96px;padding:64px 0 56px;position:relative}.launchpad-workflow.workflow-embedded{margin-top:0;padding-top:0}.workflow-backdrop{z-index:-1;pointer-events:none;opacity:.16;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.workflow-embedded .workflow-backdrop{display:none}.workflow-status{color:var(--color-text-light);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:20px;font-size:14px;display:flex}.workflow-status>span:first-child{border:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;font-size:12px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.workflow-card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-body) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:3px;flex-direction:column;min-width:0;padding:22px 24px;transition:border-color .18s;display:flex;position:relative}.workflow-card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))}.workflow-card:not(:nth-child(4n)):after{content:"→";color:var(--color-text-light);font-family:var(--font-mono);font-size:13px;line-height:1;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.workflow-index{color:var(--color-text-light);font-family:var(--font-mono);font-size:13px}.workflow-art{min-height:5.2em;color:color-mix(in srgb, var(--color-text-dark) 82%, transparent);font-family:var(--font-mono);font-variant-ligatures:none;white-space:pre;background:0 0;margin:12px 0 14px;padding:0;font-size:12px;line-height:1.3;overflow:hidden}.workflow-card h3{color:var(--color-text-dark);font-family:var(--font-mono);letter-spacing:-.02em;font-size:19px;font-weight:700}.workflow-card-description{color:var(--color-text);margin-top:8px;font-size:15px;line-height:1.55}.workflow-tags{color:var(--color-text-light);font-family:var(--font-mono);margin-top:8px;font-size:13px}.workflow-footnote{color:var(--color-text-light);margin-top:24px;font-size:15px;line-height:1.7}.workflow-footnote a{color:var(--color-text-dark);text-underline-offset:4px;align-items:center;gap:6px;font-weight:500;text-decoration:underline;display:inline-flex}.workflow-footnote a:hover{color:var(--color-primary)}@media (max-width:1190px){.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card:not(:nth-child(4n)):after{content:none}.workflow-card:nth-child(odd):after{content:"→"}}@media (max-width:640px){.launchpad-workflow{margin-top:64px;padding-top:40px}.workflow-grid{grid-template-columns:1fr;gap:12px}.workflow-card{padding:20px}.workflow-card:nth-child(odd):after{content:none}.workflow-art{min-height:0;font-size:11.5px}}.workflow-card:after{animation:4.8s ease-in-out infinite workflow-signal}.workflow-card:nth-child(2):after{animation-delay:.6s}.workflow-card:nth-child(3):after{animation-delay:1.2s}.workflow-card:nth-child(5):after{animation-delay:2.4s}.workflow-card:nth-child(6):after{animation-delay:3s}.workflow-card:nth-child(7):after{animation-delay:3.6s}@keyframes workflow-signal{0%,20%,to{color:var(--color-text-light);text-shadow:none;transform:translateY(-50%)}8%{color:var(--color-primary);text-shadow:0 0 10px var(--color-primary);transform:translate(3px,-50%)}}.workflow-card{transition:border-color .2s,transform .2s}.workflow-card:hover{transform:translateY(-3px)}.workflow-card:hover .workflow-index,.workflow-card:hover .workflow-art{color:var(--color-primary)}.workflow-index,.workflow-art{transition:color .2s}@media (prefers-reduced-motion:reduce){.workflow-card:after{animation:none}.workflow-card:hover{transform:none}}
