.hub-flow-visual-module__eGUwnG__card{border:1px solid color-mix(in srgb,var(--teal-500)26%,var(--ink-500)24%);background:color-mix(in srgb,var(--surface-0)97%,var(--teal-500)3%);border-radius:1.05rem;padding:.82rem .88rem;overflow:hidden;box-shadow:0 30px 70px #02061733}.hub-flow-visual-module__eGUwnG__runHeader{border-bottom:1px solid color-mix(in srgb,var(--ink-500)12%,transparent);margin-bottom:.54rem;padding-bottom:.62rem}.hub-flow-visual-module__eGUwnG__runTitles{margin-bottom:.44rem}.hub-flow-visual-module__eGUwnG__runName{color:var(--ink-900);margin:0;font-size:.88rem;font-weight:700;line-height:1.2}.hub-flow-visual-module__eGUwnG__runSubtitle{color:var(--ink-500);margin:.1rem 0 0;font-size:.62rem}.hub-flow-visual-module__eGUwnG__runChips{flex-wrap:wrap;gap:.28rem;margin-bottom:.48rem;display:flex}.hub-flow-visual-module__eGUwnG__runChip{border:1px solid color-mix(in srgb,var(--ink-500)22%,transparent);background:color-mix(in srgb,var(--ink-500)7%,white);color:var(--ink-600);font-size:.56rem;font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:.01em;border-radius:999px;align-items:center;padding:.14rem .44rem;display:inline-flex}.hub-flow-visual-module__eGUwnG__progressTrack{background:color-mix(in srgb,var(--ink-500)18%,transparent);border-radius:999px;height:.22rem;overflow:hidden}.hub-flow-visual-module__eGUwnG__progressFill{background:linear-gradient(90deg,var(--teal-600),var(--teal-400));height:100%;transition:width 1.05s cubic-bezier(.2,.8,.2,1);display:block}.hub-flow-visual-module__eGUwnG__taskList{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.hub-flow-visual-module__eGUwnG__taskRow{opacity:0;animation:.34s forwards hub-flow-visual-module__eGUwnG__hub-task-reveal;animation-delay:var(--row-delay,0s);grid-template-columns:18px minmax(0,1fr);align-items:stretch;gap:.42rem;display:grid;transform:translate(-6px)}.hub-flow-visual-module__eGUwnG__taskAxis{flex-direction:column;align-items:center;display:flex}.hub-flow-visual-module__eGUwnG__axisLine{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--ink-500)55%,transparent)0,color-mix(in srgb,var(--ink-500)55%,transparent)4px,transparent 4px,transparent 7px);opacity:.4;flex:1;width:1px;margin-top:3px;transition:opacity .42s,background .42s}.hub-flow-visual-module__eGUwnG__taskRow[data-status=done] .hub-flow-visual-module__eGUwnG__axisLine,.hub-flow-visual-module__eGUwnG__taskRow[data-status=completing] .hub-flow-visual-module__eGUwnG__axisLine{opacity:.9;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--teal-500)65%,transparent)0,color-mix(in srgb,var(--teal-500)65%,transparent)4px,transparent 4px,transparent 7px)}.hub-flow-visual-module__eGUwnG__iconDone,.hub-flow-visual-module__eGUwnG__iconBlocked{flex-shrink:0;width:16px;height:16px;display:block}.hub-flow-visual-module__eGUwnG__iconCompleting{flex-shrink:0;width:16px;height:16px;animation:.68s hub-flow-visual-module__eGUwnG__hub-icon-completing;display:block}.hub-flow-visual-module__eGUwnG__iconCompleting circle{fill:color-mix(in srgb,var(--teal-500)34%,white);stroke:color-mix(in srgb,var(--teal-500)80%,transparent);stroke-width:1px}.hub-flow-visual-module__eGUwnG__iconCompleting polyline{fill:none;stroke:color-mix(in srgb,var(--teal-700)84%,black 16%);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hub-flow-visual-module__eGUwnG__iconDone circle{fill:color-mix(in srgb,var(--teal-500)26%,white);stroke:color-mix(in srgb,var(--teal-500)65%,transparent);stroke-width:1px}.hub-flow-visual-module__eGUwnG__iconDone polyline{fill:none;stroke:color-mix(in srgb,var(--teal-600)86%,black 14%);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hub-flow-visual-module__eGUwnG__iconActive,.hub-flow-visual-module__eGUwnG__iconQueued{border-radius:999px;flex-shrink:0;width:16px;height:16px;display:block}.hub-flow-visual-module__eGUwnG__iconActive{background:#e7f0fe;border:1.5px solid #3b82f6;animation:2s ease-in-out infinite hub-flow-visual-module__eGUwnG__hub-active-ring;box-shadow:0 0 0 4px #3b82f61a}.hub-flow-visual-module__eGUwnG__iconQueued{border:1.5px solid color-mix(in srgb,var(--ink-500)40%,transparent);background:0 0}.hub-flow-visual-module__eGUwnG__iconBlocked rect,.hub-flow-visual-module__eGUwnG__iconBlocked path{fill:none;stroke:#ef4444;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.hub-flow-visual-module__eGUwnG__taskBody{border:1px solid color-mix(in srgb,var(--ink-500)18%,transparent);background:color-mix(in srgb,var(--surface-0)98%,transparent);border-radius:.6rem;flex-direction:column;gap:.2rem;padding:.36rem .48rem;display:flex}.hub-flow-visual-module__eGUwnG__taskBodyDone{border-color:color-mix(in srgb,var(--teal-500)30%,transparent);background:color-mix(in srgb,var(--teal-500)6%,white)}.hub-flow-visual-module__eGUwnG__taskBodyCompleting{border-color:color-mix(in srgb,var(--teal-500)52%,transparent);background:color-mix(in srgb,var(--teal-500)12%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-500)12%,transparent)}.hub-flow-visual-module__eGUwnG__taskBodyActive{background:#f7faff;border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f614}.hub-flow-visual-module__eGUwnG__taskBodyQueued{border-color:color-mix(in srgb,var(--ink-500)22%,transparent)}.hub-flow-visual-module__eGUwnG__taskBodyBlocked{background:#fef6f6;border-color:#ef44445c}.hub-flow-visual-module__eGUwnG__taskNameRow{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.hub-flow-visual-module__eGUwnG__taskName{color:var(--ink-900);flex:1;min-width:0;margin:0;font-size:.7rem;font-weight:600;line-height:1.3}.hub-flow-visual-module__eGUwnG__taskRow[data-status=done] .hub-flow-visual-module__eGUwnG__taskName,.hub-flow-visual-module__eGUwnG__taskRow[data-status=queued] .hub-flow-visual-module__eGUwnG__taskName{color:var(--ink-700)}.hub-flow-visual-module__eGUwnG__progressPct{font-family:var(--font-ibm-plex-mono),monospace;color:color-mix(in srgb,var(--teal-600)88%,black 12%);letter-spacing:.02em;flex-shrink:0;font-size:.52rem}.hub-flow-visual-module__eGUwnG__blockedBadge{font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:#ef4444;background:#fef0f0;border:1px solid #ef444466;border-radius:4px;flex-shrink:0;padding:.1rem .3rem;font-size:.49rem;font-weight:700}.hub-flow-visual-module__eGUwnG__taskTags{flex-wrap:wrap;align-items:center;gap:.26rem;display:flex}.hub-flow-visual-module__eGUwnG__tag{white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:.2rem;padding:.1rem .3rem;font-size:.5rem;line-height:1.3;display:inline-flex}.hub-flow-visual-module__eGUwnG__tagCheckpoint{color:#92400e;background:#fef1dd;border-color:#f59e0b80}.hub-flow-visual-module__eGUwnG__tagCheckpoint:before{content:"⊙";font-size:.55rem}.hub-flow-visual-module__eGUwnG__tagDep{color:var(--ink-600);border-color:color-mix(in srgb,var(--ink-500)30%,transparent);background:color-mix(in srgb,var(--ink-500)8%,white)}.hub-flow-visual-module__eGUwnG__tagDep:before{content:"↺";font-size:.54rem}.hub-flow-visual-module__eGUwnG__tagTeam{color:#166534;background:#e8f6ed;border-color:#16a34a66}.hub-flow-visual-module__eGUwnG__tagTeam:before{content:"⊙";color:#16a34a;font-size:.55rem}.hub-flow-visual-module__eGUwnG__tagAssignee{color:color-mix(in srgb,var(--teal-700)90%,black 10%);border-color:color-mix(in srgb,var(--teal-500)36%,transparent);background:color-mix(in srgb,var(--teal-500)8%,white)}.hub-flow-visual-module__eGUwnG__tagAvatar{background:color-mix(in srgb,var(--teal-500)68%,var(--teal-700)32%);color:#fff;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;width:.82rem;height:.82rem;font-size:.42rem;font-weight:700;display:inline-flex}.hub-flow-visual-module__eGUwnG__tagUnassigned{color:var(--ink-500);border-color:color-mix(in srgb,var(--ink-500)26%,transparent);background:0 0}.hub-flow-visual-module__eGUwnG__tagUnassigned:before{content:"&";opacity:.7;font-size:.5rem}.hub-flow-visual-module__eGUwnG__cardFooter{text-align:center;color:var(--ink-500);border-top:1px solid color-mix(in srgb,var(--ink-500)10%,transparent);margin:.52rem 0 0;padding-top:.46rem;font-size:.56rem}@keyframes hub-flow-visual-module__eGUwnG__hub-task-reveal{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes hub-flow-visual-module__eGUwnG__hub-icon-completing{0%{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes hub-flow-visual-module__eGUwnG__hub-active-ring{0%,to{box-shadow:0 0 0 4px #3b82f614}50%{box-shadow:0 0 0 6px #3b82f624}}@media (prefers-reduced-motion:reduce){.hub-flow-visual-module__eGUwnG__taskRow{opacity:1;transform:none;animation:none!important}.hub-flow-visual-module__eGUwnG__iconActive{animation:none!important}}
