.command-chain{flex-direction:column;gap:2rem;width:100%;display:flex}@media (min-width:768px){.command-chain{flex-direction:row;align-items:flex-start}}.command-chain__visual{flex-direction:column;flex:1;gap:0;display:flex;position:relative}.command-chain__node-wrapper{flex-direction:column;align-items:center;display:flex}.command-chain__node{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--color-text);cursor:pointer;text-align:center;z-index:2;width:100%;max-width:300px;padding:1rem 2rem;font-size:14px;transition:all .2s;position:relative}.command-chain__node:hover,.command-chain__node.is-active{border-color:var(--color-text);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.command-chain__node.is-report,.command-chain__node.is-manager{color:#888;border-color:#888}.command-chain__node.is-dimmed{opacity:.4;border-color:var(--color-border)}.command-chain__line{background-color:var(--color-border);width:1px;height:24px;transition:all .2s}.command-chain__line.is-active{background-color:var(--color-text);width:2px}.command-chain__details{background-color:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);opacity:.5;flex:1;min-height:300px;padding:2rem;transition:opacity .3s}.command-chain__details.is-visible{opacity:1}.command-chain__details-empty{height:100%;color:var(--color-text-tertiary);font-family:var(--font-mono);text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}.command-chain__details-title{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1rem;font-size:20px;font-weight:500}.command-chain__details-group{margin-bottom:1.5rem}.command-chain__details-group:last-child{margin-bottom:0}.command-chain__details-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:.5rem;font-size:12px;display:block}.command-chain__details-text{color:var(--color-text-secondary);font-size:16px;line-height:1.6}
.task-lifecycle{width:100%}.task-lifecycle__container{flex-direction:column;gap:3rem;padding:2rem 0;display:flex}.task-lifecycle__progress-bar{justify-content:space-between;width:100%;max-width:500px;margin:0 auto;display:flex;position:relative}.task-lifecycle__progress-line{background-color:var(--color-border);z-index:1;height:2px;position:absolute;top:6px;left:30px;right:30px}.task-lifecycle__step{z-index:2;flex-direction:column;align-items:center;gap:.75rem;width:60px;display:flex;position:relative}.task-lifecycle__step-dot{background-color:var(--color-bg);border:2px solid var(--color-border);border-radius:50%;width:14px;height:14px;transition:all .3s}.task-lifecycle__step.is-active .task-lifecycle__step-dot{background-color:var(--color-text);border-color:var(--color-text)}.task-lifecycle__step.is-current .task-lifecycle__step-dot{box-shadow:0 0 0 4px #0000001a}.task-lifecycle__step-label{font-family:var(--font-mono);color:var(--color-text-tertiary);text-align:center;font-size:11px;transition:color .3s}.task-lifecycle__step.is-active .task-lifecycle__step-label{color:var(--color-text)}.task-lifecycle__card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:400px;margin:0 auto;padding:2rem;transition:transform .3s;box-shadow:0 8px 32px #0000000a}.task-lifecycle__card-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.task-lifecycle__card-id{font-family:var(--font-mono);color:var(--color-text-tertiary);font-size:13px}.task-lifecycle__card-status{font-family:var(--font-mono);border:1px solid var(--color-border);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:4px;padding:4px 8px;font-size:12px;transition:all .3s}.task-lifecycle__card-status.status-1{color:var(--color-text);border-color:#888}.task-lifecycle__card-status.status-2{background-color:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.task-lifecycle__card-status.status-3{border-color:var(--color-text);color:var(--color-text)}.task-lifecycle__card-status.status-4{color:#888;background-color:#0000;border-color:#0000;text-decoration:line-through}.task-lifecycle__card-title{margin-bottom:1.5rem;font-size:18px;font-weight:500}.task-lifecycle__card-body{flex-direction:column;gap:1rem;display:flex}.task-lifecycle__card-line{background-color:var(--color-border);border-radius:4px;width:100%;height:8px}.task-lifecycle__card-line.short{width:60%}.task-lifecycle__evidence{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);opacity:0;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(10px)}.task-lifecycle__evidence.is-visible{opacity:1;transform:translateY(0)}.task-lifecycle__evidence-icon{color:var(--color-text-secondary)}.task-lifecycle__evidence-details{flex-direction:column;gap:4px;display:flex}.task-lifecycle__evidence-name{font-family:var(--font-mono);color:var(--color-text);font-size:13px}.task-lifecycle__evidence-meta{color:var(--color-text-tertiary);font-size:12px}
.terminal-workflow{width:100%}.terminal-workflow__container{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.terminal-workflow__container{flex-direction:row;align-items:center}}.terminal-workflow__sidebar{flex-direction:column;flex-shrink:0;gap:1rem;width:250px;display:flex}.terminal-workflow__sidebar-item{font-family:var(--font-mono);color:var(--color-text-tertiary);align-items:center;gap:1rem;font-size:15px;transition:all .3s;display:flex}.terminal-workflow__sidebar-item.is-active{color:var(--color-text);font-weight:500}.terminal-workflow__sidebar-item.is-completed{color:var(--color-text-secondary)}.terminal-workflow__sidebar-icon{border:2px solid var(--color-border);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:inline-flex}.terminal-workflow__sidebar-item.is-completed .terminal-workflow__sidebar-icon{color:var(--color-text);background-color:#0000;border-color:#0000}.terminal-workflow__check polyline{stroke-dasharray:30;animation:.4s forwards terminal-check-draw}@keyframes terminal-check-draw{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.terminal-workflow__check polyline{stroke-dashoffset:0;animation:none}}.terminal-workflow__sidebar-item.is-active .terminal-workflow__sidebar-icon{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.terminal-workflow__window{border-radius:var(--radius-md);background-color:#000;flex-direction:column;flex:1;width:100%;max-width:800px;height:450px;min-height:450px;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000026}.terminal-workflow__window-header{background-color:#1a1a1a;border-bottom:1px solid #333;align-items:center;padding:.75rem 1rem;display:flex}.terminal-workflow__window-dots{gap:6px;display:flex}.terminal-workflow__window-dots span{background-color:#444;border-radius:50%;width:10px;height:10px}.terminal-workflow__window-dots span:first-child{background-color:#ff5f56}.terminal-workflow__window-dots span:nth-child(2){background-color:#ffbd2e}.terminal-workflow__window-dots span:nth-child(3){background-color:#27c93f}.terminal-workflow__window-title{text-align:center;font-family:var(--font-mono);color:#888;flex:1;padding-right:48px;font-size:12px}.terminal-workflow__window-body{font-family:var(--font-mono);color:#fff;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:1rem;padding:1.5rem;font-size:13px;line-height:1.6;display:flex;overflow-y:auto}.terminal-workflow__window-body::-webkit-scrollbar{display:none}.terminal-workflow__history{flex-direction:column;gap:1rem;display:flex}.terminal-workflow__history-item{opacity:.7;flex-direction:column;gap:.5rem;display:flex}.terminal-workflow__line{gap:.75rem;display:flex}.terminal-workflow__current-line{align-items:center;gap:.75rem;display:flex}.terminal-workflow__prompt{color:#888}.terminal-workflow__command{color:#fff}.terminal-workflow__output{color:#aaa;white-space:pre-wrap;padding-left:1.25rem}.terminal-workflow__output--reveal{animation:.3s forwards fadeIn}.terminal-workflow__cursor{background-color:#fff;width:8px;height:15px;animation:1s step-end infinite blink;display:inline-block}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:767px){.terminal-workflow__window{width:calc(100% + 2rem);max-width:none;margin-left:-1rem}.terminal-workflow__window-body{padding:1rem}}
.reporting-graph{width:100%}.reporting-graph__container{flex-direction:column;align-items:center;gap:3rem;display:flex}@media (min-width:768px){.reporting-graph__container{flex-direction:row;justify-content:center}}.reporting-graph__visualization,.reporting-graph__node-wrapper{flex-direction:column;align-items:center;display:flex}.reporting-graph__node{background-color:var(--color-bg);border:1px solid var(--color-border);text-align:center;z-index:2;border-radius:999px;min-width:160px;padding:.8rem 1.5rem;transition:all .3s;position:relative;box-shadow:0 4px 12px #00000005}.reporting-graph__node-label{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:14px;transition:all .3s}.reporting-graph__node-wrapper.is-completed .reporting-graph__node{border-color:#aaa}.reporting-graph__node-wrapper.is-current .reporting-graph__node{border-color:var(--color-text);box-shadow:0 6px 16px #00000014}.reporting-graph__node-wrapper.is-current .reporting-graph__node-label{color:var(--color-text);font-weight:500}.reporting-graph__edge{background-color:var(--color-border);width:2px;height:30px;position:relative}.reporting-graph__edge-fill{background-color:var(--color-text);transform-origin:top;width:100%;height:100%;transition:transform .5s;transform:scaleY(0)}.reporting-graph__edge-fill.is-active{transform:scaleY(1)}.reporting-graph__message-dot{background-color:var(--color-text);border-radius:50%;width:8px;height:8px;animation:.5s forwards moveMessageY;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes moveMessageY{0%{top:0}to{top:100%}}@media (min-width:1024px){.reporting-graph__node-wrapper{display:contents}.reporting-graph__visualization{grid-template-rows:auto auto auto;grid-template-columns:auto auto auto auto auto;place-items:center;gap:0;display:grid}.reporting-graph__node{min-width:120px;padding:.75rem 1rem;box-shadow:0 2px 8px #00000005}.reporting-graph__node-label{font-size:13px}.reporting-graph__node-wrapper:first-child .reporting-graph__node{grid-area:1/1}.reporting-graph__node-wrapper:first-child .reporting-graph__edge{grid-area:1/2}.reporting-graph__node-wrapper:nth-child(2) .reporting-graph__node{grid-area:1/3}.reporting-graph__node-wrapper:nth-child(2) .reporting-graph__edge{grid-area:1/4}.reporting-graph__node-wrapper:nth-child(3) .reporting-graph__node{grid-area:1/5}.reporting-graph__node-wrapper:nth-child(3) .reporting-graph__edge{grid-area:2/5;width:2px;height:60px}.reporting-graph__node-wrapper:nth-child(4) .reporting-graph__node{grid-area:3/5}.reporting-graph__node-wrapper:nth-child(4) .reporting-graph__edge{grid-area:3/4;transform:rotate(180deg)}.reporting-graph__node-wrapper:nth-child(5) .reporting-graph__node{grid-area:3/3}.reporting-graph__node-wrapper:nth-child(5) .reporting-graph__edge{grid-area:3/2;transform:rotate(180deg)}.reporting-graph__node-wrapper:nth-child(6) .reporting-graph__node{grid-area:3/1}.reporting-graph__edge{width:50px;height:2px}.reporting-graph__edge-fill{transform-origin:0;transform:scaleX(0)}.reporting-graph__edge-fill.is-active{transform:scaleX(1)}.reporting-graph__node-wrapper:nth-child(3) .reporting-graph__edge-fill{transform-origin:top;transform:scaleY(0)}.reporting-graph__node-wrapper:nth-child(3) .reporting-graph__edge-fill.is-active{transform:scaleY(1)}.reporting-graph__message-dot{animation:.5s forwards moveMessageX;top:50%;left:0;transform:translateY(-50%)}.reporting-graph__node-wrapper:nth-child(3) .reporting-graph__message-dot{animation:.5s forwards moveMessageY;top:0;left:50%;transform:translate(-50%)}}@keyframes moveMessageX{0%{left:0}to{left:100%}}.reporting-graph__info{width:100%;max-width:240px;margin-top:2rem}@media (min-width:1024px){.reporting-graph__info{text-align:center;max-width:300px;margin-top:3rem}}.reporting-graph__info-card{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.reporting-graph__info-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-size:11px}.reporting-graph__info-value{color:var(--color-text);font-size:18px;font-weight:500}.reporting-graph__info-status{color:var(--color-text-secondary);border-top:1px solid var(--color-border);margin-top:.5rem;padding-top:.5rem;font-size:13px}
.support-menu{width:100%;max-width:500px;height:650px}.support-menu__list{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.support-menu__item{border-bottom:1px solid var(--color-border)}.support-menu__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;transition:opacity .2s;display:flex}.support-menu__trigger:hover{opacity:.7}.support-menu__title{color:var(--color-text);font-size:18px;font-weight:500;font-family:var(--font-body)}.support-menu__icon{color:var(--color-text-secondary);align-items:center;transition:transform .3s;display:flex}.support-menu__content{transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.support-menu__content-inner{color:var(--color-text-secondary);padding-bottom:1.5rem;font-size:16px;line-height:1.6}.support-menu__item.is-expanded .support-menu__title,.support-menu__item.is-expanded .support-menu__icon{color:var(--color-text)}
