.metric-grid[data-v-a4631cb5]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.metric-grid[data-v-a4631cb5]{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-card[data-v-a4631cb5]{min-width:0}.device-environment[data-v-d8dbb09f]{background:var(--gh-surface-2);border:1px solid var(--gh-border);border-radius:var(--gh-radius-md);min-width:0}.environment-heading[data-v-d8dbb09f]{color:var(--gh-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 8px;justify-content:space-between;padding:8px 10px 0}.environment-context[data-v-d8dbb09f]{color:var(--gh-text-3)}.environment-metrics[data-v-d8dbb09f]{margin:0;padding:0 10px}.environment-metric[data-v-d8dbb09f]{display:grid;gap:4px;padding:8px 0}.environment-metric+.environment-metric[data-v-d8dbb09f]{border-top:1px solid var(--gh-divider)}.metric-current[data-v-d8dbb09f],.metric-range[data-v-d8dbb09f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between}dt[data-v-d8dbb09f]{color:var(--gh-text-2);font-size:12px}dd[data-v-d8dbb09f]{font-family:var(--gh-font-mono);font-variant-numeric:tabular-nums;margin:0}.metric-value[data-v-d8dbb09f]{color:var(--gh-text);font-size:15px;font-weight:600}.is-primary .metric-value[data-v-d8dbb09f]{font-size:22px;line-height:1.3}.metric-value.is-missing[data-v-d8dbb09f]{color:var(--gh-text-3);font-family:var(--gh-font-sans);font-size:12px;font-weight:400}.metric-range dd[data-v-d8dbb09f]{color:var(--gh-text-2);font-size:12px}.metric-judgement dd[data-v-d8dbb09f],.metric-judgement dt[data-v-d8dbb09f]{color:var(--gh-text-3)}.environment-observation[data-v-d8dbb09f]{border-top:1px solid var(--gh-divider);color:var(--gh-text-3);font-size:12px;line-height:1.6;padding:6px 10px}.environment-observation p[data-v-d8dbb09f]{margin:0}.observation-stale[data-v-d8dbb09f]{color:var(--gh-warning-fg)}.device-detail[data-v-075b5aa0]{color:var(--gh-text);display:flex;flex-direction:column;font-size:14px;gap:8px;line-height:1.5;max-height:var(--device-detail-height,394px);min-width:0;overflow-wrap:anywhere}.detail-header[data-v-075b5aa0]{align-items:flex-start;display:flex;flex:none;gap:8px;justify-content:space-between}.detail-title[data-v-075b5aa0]{font-size:16px;font-weight:600;margin:0}.detail-status[data-v-075b5aa0]{color:var(--gh-text-2);font-size:12px;margin-top:4px}.detail-close[data-v-075b5aa0]{min-height:40px;min-width:40px;padding:8px}.detail-body[data-v-075b5aa0]{display:grid;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.detail-body[data-v-075b5aa0]:focus-visible{outline:2px solid var(--gh-primary);outline-offset:-2px}.detail-footer[data-v-075b5aa0]{border-top:1px solid var(--gh-divider);flex:none;padding-top:4px}.detail-controls[data-v-075b5aa0]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.detail-controls.is-single[data-v-075b5aa0]{grid-template-columns:1fr}.confirm-actions[data-v-075b5aa0] .el-button,.detail-controls[data-v-075b5aa0] .el-button{margin:0;min-height:40px;white-space:normal;width:100%}.confirm-actions[data-v-075b5aa0] .el-button{width:auto}.detail-caution[data-v-075b5aa0]{color:var(--gh-warning-fg);font-size:12px}.lease-condition[data-v-075b5aa0]{display:block;margin-top:4px}.confirm-actions[data-v-075b5aa0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.device-bar[data-v-bd30b9a3]{align-items:center;background:var(--gh-surface);border:1px solid var(--gh-border);border-radius:var(--gh-radius-lg);display:flex;flex:0 0 auto;gap:8px;max-width:100%;min-width:0;padding:0 10px;width:100%}.strip-heading[data-v-bd30b9a3]{align-items:baseline;border-right:1px solid var(--gh-divider);color:var(--gh-text);display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;padding-right:8px;white-space:nowrap}.strip-count[data-v-bd30b9a3]{color:var(--gh-text-2);font-family:var(--gh-font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:400}.device-strip[data-v-bd30b9a3]{align-items:center;display:flex;flex:1;gap:4px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:1px 2px;scrollbar-width:none}.device-strip[data-v-bd30b9a3]::-webkit-scrollbar{display:none}.device-chip[data-v-bd30b9a3]{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--gh-radius-md);color:var(--gh-text-2);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;gap:4px;justify-content:center;line-height:20px;min-height:28px;min-width:40px;padding:3px 6px;transition:background var(--gh-dur-fast),border-color var(--gh-dur-fast);white-space:nowrap}.device-chip[data-v-bd30b9a3]:hover{background:var(--gh-surface-2);color:var(--gh-text)}.device-chip.is-running[data-v-bd30b9a3]{background:color-mix(in oklch,var(--gh-primary) 10%,transparent);color:var(--gh-text)}.device-chip.is-running[data-v-bd30b9a3]:hover{background:color-mix(in oklch,var(--gh-primary) 16%,transparent)}.device-chip.is-running.is-selected[data-v-bd30b9a3],.device-chip.is-selected[data-v-bd30b9a3]{background:var(--gh-primary-soft);border-color:var(--gh-primary);color:var(--gh-primary-soft-fg)}.device-chip[data-v-bd30b9a3]:focus-visible{outline:2px solid var(--gh-primary);outline-offset:-2px}.status-marker[data-v-bd30b9a3]{color:var(--gh-text-3);display:grid;flex:0 0 10px;height:10px;place-items:center;position:relative;width:10px}.status-marker.is-running[data-v-bd30b9a3]{color:var(--gh-success)}.status-marker.is-stopped[data-v-bd30b9a3]{color:var(--gh-text-3)}.status-marker.is-failed[data-v-bd30b9a3]{color:var(--gh-danger)}.status-marker.is-offline[data-v-bd30b9a3],.status-marker.is-unknown[data-v-bd30b9a3]{color:var(--gh-text-3)}.status-dot[data-v-bd30b9a3]{background:currentColor;border-radius:50%;height:6px;width:6px}.status-marker.is-offline .status-dot[data-v-bd30b9a3]{background:transparent;border:1.5px dashed;height:8px;width:8px}.status-marker.is-unknown .status-dot[data-v-bd30b9a3]{background:transparent;border:1.5px solid;height:8px;width:8px}.status-cross[data-v-bd30b9a3]{height:8px;position:relative;width:8px}.status-cross[data-v-bd30b9a3]:after,.status-cross[data-v-bd30b9a3]:before{background:currentColor;border-radius:1px;content:"";height:1.5px;left:0;position:absolute;top:50%;width:100%}.status-cross[data-v-bd30b9a3]:before{transform:rotate(45deg)}.status-cross[data-v-bd30b9a3]:after{transform:rotate(-45deg)}.status-marker.is-pending[data-v-bd30b9a3]:after{animation:device-pending-bd30b9a3 1s linear infinite;border:1.5px solid var(--gh-border-strong);border-radius:50%;border-top-color:var(--gh-warning);content:"";inset:0;position:absolute}.strip-action[data-v-bd30b9a3]{background:transparent;border:1px solid var(--gh-border-strong);border-radius:var(--gh-radius-sm);color:var(--gh-text-2);cursor:pointer;font-size:11px;line-height:18px;margin-left:8px;padding:2px 8px;transition:background var(--gh-dur-fast),color var(--gh-dur-fast)}.strip-action[data-v-bd30b9a3]:hover:not(:disabled){background:var(--gh-surface-2);color:var(--gh-text)}.strip-action[data-v-bd30b9a3]:disabled{cursor:not-allowed;opacity:.5}.strip-overview[data-v-bd30b9a3]{margin-left:4px;white-space:nowrap}.strip-empty[data-v-bd30b9a3]{color:var(--gh-text-2);font-size:12px;padding:6px 4px;white-space:nowrap}@keyframes device-pending-bd30b9a3{to{transform:rotate(1turn)}}@media(max-width:767px){.device-bar[data-v-bd30b9a3]{flex-wrap:wrap;padding-block:4px;row-gap:2px}.strip-heading[data-v-bd30b9a3]{align-items:center;border-right:0;flex:1 1 100%;flex-wrap:wrap;padding-right:0}}@media(prefers-reduced-motion:reduce){.device-chip[data-v-bd30b9a3]{transition:none}.status-marker.is-pending[data-v-bd30b9a3]:after{animation:none}}.isteps[data-v-1e74d538]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.istep[data-v-1e74d538]{align-items:center;display:flex;flex-direction:column;gap:5px;min-width:0}.inode[data-v-1e74d538],.istep[data-v-1e74d538]{position:relative}.inode[data-v-1e74d538]{background:var(--gh-surface-2);border:2px solid var(--gh-border-strong);border-radius:50%;color:transparent;display:grid;flex:none;font-size:11px;font-weight:700;height:18px;place-items:center;width:18px;z-index:1}.ilink[data-v-1e74d538]{border-top:2px solid var(--gh-border-strong);height:0;left:calc(50% + 12px);position:absolute;top:8px;width:calc(100% - 24px)}.ilink.is-solid[data-v-1e74d538]{border-color:var(--gh-primary);border-top-style:solid}.ilink.is-dashed[data-v-1e74d538]{border-top-style:dashed}.ilabel[data-v-1e74d538]{color:var(--gh-text-3);font-size:10px;line-height:14px;min-width:0;overflow-wrap:anywhere;padding:0 2px;text-align:center;text-wrap:balance;width:100%}.is-done .inode[data-v-1e74d538]{background:var(--gh-primary);border-color:var(--gh-primary);color:var(--gh-primary-fg)}.is-active .inode[data-v-1e74d538]{border-color:var(--gh-primary);color:var(--gh-primary)}.is-active.is-human .inode[data-v-1e74d538]{border-color:var(--gh-warning-fg);color:var(--gh-warning-fg)}.is-active .inode[data-v-1e74d538]:before{animation:istep-pulse-1e74d538 1.4s ease-in-out infinite;background:currentColor;border-radius:50%;content:"";inset:3px;position:absolute}.is-active .ilabel[data-v-1e74d538]{color:var(--gh-text);font-weight:600}.is-failed .inode[data-v-1e74d538]{background:var(--gh-danger);border-color:var(--gh-danger);color:var(--el-color-white)}.is-skipped .inode[data-v-1e74d538]{color:var(--gh-text-3)}@keyframes istep-pulse-1e74d538{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.is-active .inode[data-v-1e74d538]:before{animation:none}}.action-sequence[data-v-4031d428]{overflow-wrap:anywhere}.action-arrow[data-v-4031d428]{color:var(--gh-text-3)}.action-showing[data-v-4031d428]{color:var(--gh-warning-fg);font-weight:600}.action-done[data-v-4031d428]{color:var(--gh-primary)}.action-failed[data-v-4031d428]{color:var(--gh-danger)}.action-cancelled[data-v-4031d428]{color:var(--gh-text-3);text-decoration:line-through}.action-rows[data-v-4031d428]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.action-row[data-v-4031d428]{align-items:center;background:var(--gh-surface);border:1px solid var(--gh-border);border-radius:var(--gh-radius-md);display:flex;gap:10px;padding:12px}.action-row.is-showing[data-v-4031d428]{background:color-mix(in oklch,var(--gh-warning) 6%,var(--gh-surface));border-color:color-mix(in oklch,var(--gh-warning) 55%,var(--gh-border))}.action-number[data-v-4031d428]{border:1px solid var(--gh-border-strong);border-radius:50%;color:var(--gh-text-3);display:grid;flex:none;font-size:12px;height:26px;place-items:center;width:26px}.is-showing .action-number[data-v-4031d428]{border-color:var(--gh-warning);color:var(--gh-warning-fg)}.is-done .action-number[data-v-4031d428]{border-color:var(--gh-primary);color:var(--gh-primary)}.is-failed .action-number[data-v-4031d428]{border-color:var(--gh-danger);color:var(--gh-danger)}.action-row-body[data-v-4031d428]{align-items:baseline;display:flex;flex:1;flex-wrap:wrap;gap:2px 12px;justify-content:space-between;min-width:0}.action-label[data-v-4031d428]{color:var(--gh-text);font-size:13px;font-weight:500;overflow-wrap:anywhere}.action-status[data-v-4031d428]{color:var(--gh-text-3);font-size:12px;overflow-wrap:anywhere}.is-done .action-status[data-v-4031d428]{color:var(--gh-primary)}.is-failed .action-status[data-v-4031d428]{color:var(--gh-danger)}.action-row .action-locate[data-v-4031d428]{color:var(--gh-text-2);flex:none;font-size:12px;height:30px;margin:0;min-height:30px;padding:0 6px}.action-empty[data-v-4031d428]{color:var(--gh-text-3);font-size:13px;padding-block:8px}@media(pointer:coarse){.action-row .action-locate[data-v-4031d428]{height:40px;min-height:40px}}.incident[data-v-2b7e2425]{background:var(--gh-surface-2);border:1px solid var(--gh-border);border-radius:10px;display:grid;font-size:13px;gap:8px;line-height:1.5;margin:10px 12px 0;padding:10px 12px;transition:box-shadow .2s}.incident.is-human[data-v-2b7e2425]{border-color:color-mix(in oklch,var(--gh-warning) 45%,transparent)}.incident.is-calm[data-v-2b7e2425]{background:transparent;border-style:dashed;color:var(--gh-text-3)}.incident.is-flash[data-v-2b7e2425]{box-shadow:0 0 0 4px color-mix(in oklch,var(--gh-primary) 45%,transparent)}.inc-error[data-v-2b7e2425]{color:var(--gh-warning-fg);display:flex;font-size:12px;gap:8px;justify-content:space-between}.inc-error button[data-v-2b7e2425]{color:var(--gh-primary)}.inc-head[data-v-2b7e2425]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.inc-title[data-v-2b7e2425]{align-items:center;color:var(--gh-text);display:inline-flex;font-weight:600;gap:8px}.is-calm .inc-title[data-v-2b7e2425]{color:var(--gh-text-2);font-weight:500}.sev[data-v-2b7e2425]{background:var(--gh-warning);border-radius:50%;box-shadow:0 0 0 3px color-mix(in oklch,var(--gh-warning) 18%,transparent);height:8px;width:8px}.sev.is-critical[data-v-2b7e2425]{background:var(--gh-danger);box-shadow:0 0 0 3px color-mix(in oklch,var(--gh-danger) 18%,transparent)}.sev.is-ok[data-v-2b7e2425]{background:var(--gh-primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--gh-primary) 18%,transparent)}.chip[data-v-2b7e2425]{background:var(--gh-surface-3);border-radius:999px;color:var(--gh-text-2);font-size:11px;line-height:18px;padding:1px 8px;white-space:nowrap}.chip.is-warn[data-v-2b7e2425]{background:color-mix(in oklch,var(--gh-warning) 16%,transparent);color:var(--gh-warning-fg)}.chip.is-danger[data-v-2b7e2425]{background:color-mix(in oklch,var(--gh-danger) 14%,transparent);color:var(--gh-danger)}.chip.is-primary[data-v-2b7e2425]{background:color-mix(in oklch,var(--gh-primary) 14%,transparent);color:var(--gh-primary)}.chip.is-quiet[data-v-2b7e2425]{background:var(--gh-surface-3);color:var(--gh-text-3)}.inc-right[data-v-2b7e2425]{color:var(--gh-text-3);font-size:12px;margin-left:auto}.inc-link[data-v-2b7e2425]{color:var(--gh-primary)}.inc-handoff[data-v-2b7e2425]{background:color-mix(in oklch,var(--gh-danger) 8%,transparent);border-radius:6px;color:var(--gh-danger);font-size:12px;margin:0;padding:6px 10px}.inc-facts[data-v-2b7e2425]{color:var(--gh-text-3);font-size:11px}.inc-now[data-v-2b7e2425]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.inc-now-label[data-v-2b7e2425]{color:var(--gh-primary);font-weight:600}.inc-now.is-human .inc-now-label[data-v-2b7e2425]{color:var(--gh-warning-fg)}.inc-now-text[data-v-2b7e2425]{color:var(--gh-text-2);min-width:0}.inc-clock[data-v-2b7e2425]{background:color-mix(in oklch,var(--gh-warning) 16%,transparent);border-radius:5px;color:var(--gh-warning-fg);font-weight:600;padding:0 6px}.inc-clock.is-sys[data-v-2b7e2425]{background:color-mix(in oklch,var(--gh-primary) 14%,transparent);color:var(--gh-primary)}.inc-inline-btn[data-v-2b7e2425]{border:1px solid var(--gh-border-strong);border-radius:6px;color:var(--gh-text);font-size:12px;line-height:22px;margin-left:8px;padding:0 8px}.inc-inline-btn[data-v-2b7e2425]:hover:enabled{border-color:var(--gh-primary);color:var(--gh-primary)}.inc-plan[data-v-2b7e2425]{align-items:center;color:var(--gh-text-2);display:flex;flex-wrap:wrap;gap:6px 10px}.inc-seq[data-v-2b7e2425]{color:var(--gh-text)}.inc-detail[data-v-2b7e2425]{border-radius:6px;color:var(--gh-text-3);font-size:12px;margin-left:auto;padding:2px 6px}.inc-detail[data-v-2b7e2425]:hover{background:var(--gh-surface-3);color:var(--gh-primary)}.inc-actions[data-v-2b7e2425]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.inc-actions[data-v-2b7e2425]:empty{display:none}.incident .inc-btn[data-v-2b7e2425]{font-size:12px;height:30px;margin-left:0;min-height:30px;padding:3px 12px}.incident .inc-btn.is-quiet[data-v-2b7e2425]{color:var(--gh-text-3);margin-left:auto}.inc-confirm[data-v-2b7e2425]{background:var(--gh-surface-3);border-radius:8px;color:var(--gh-text-2);display:grid;font-size:12px;gap:8px;padding:8px 10px}.inc-confirm p[data-v-2b7e2425]{margin:0}.inc-muted[data-v-2b7e2425]{color:var(--gh-text-3);font-size:12px}.inc-err[data-v-2b7e2425]{color:var(--gh-danger)}.inc-err[data-v-2b7e2425],.inc-warn[data-v-2b7e2425]{font-size:12px;margin:0}.inc-warn[data-v-2b7e2425]{color:var(--gh-warning-fg)}.inc-details[data-v-2b7e2425]{border-top:1px dashed var(--gh-border-strong);display:grid;gap:8px;padding-top:8px}.inc-list[data-v-2b7e2425]{color:var(--gh-text-2);display:grid;font-size:12px;gap:3px;list-style:none;margin:0;padding:0}.inc-tag[data-v-2b7e2425]{color:var(--gh-warning-fg);margin-right:6px}.incident.is-workspace[data-v-2b7e2425]{background:var(--gh-surface-2);border-radius:var(--gh-radius-lg);display:flex;flex-direction:column;gap:16px;margin:0;padding:18px}.is-workspace.is-calm[data-v-2b7e2425]{background:transparent}.is-workspace .inc-head[data-v-2b7e2425]{gap:8px 10px}.is-workspace .inc-title[data-v-2b7e2425]{font-size:15px}.is-workspace .inc-facts[data-v-2b7e2425]{font-size:12px;margin-top:-10px}.inc-suggestion[data-v-2b7e2425]{border-block:1px solid var(--gh-divider);display:grid;gap:10px;padding-block:16px}.inc-section-head[data-v-2b7e2425]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.inc-section-head h3[data-v-2b7e2425],.inc-section-title[data-v-2b7e2425]{color:var(--gh-text);font-size:13px;font-weight:600;margin:0}.inc-reasoning[data-v-2b7e2425]{color:var(--gh-text-2);font-size:14px;line-height:1.8;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.inc-awaiting[data-v-2b7e2425]{align-items:center;background:var(--gh-surface);border:1px dashed var(--gh-border-strong);border-radius:var(--gh-radius-md);display:flex;gap:12px;min-height:68px;padding:12px 14px}.inc-awaiting-mark[data-v-2b7e2425]{background:var(--gh-primary-soft);border-radius:50%;color:var(--gh-primary);display:grid;flex:none;font-size:10px;font-weight:700;height:34px;letter-spacing:.04em;place-items:center;width:34px}.inc-awaiting>span[data-v-2b7e2425]:last-child,.inc-operation-empty>span[data-v-2b7e2425]:last-child{display:grid;gap:3px;min-width:0}.inc-awaiting b[data-v-2b7e2425],.inc-operation-empty b[data-v-2b7e2425]{color:var(--gh-text-2);font-size:13px;font-weight:500}.inc-awaiting small[data-v-2b7e2425],.inc-operation-empty small[data-v-2b7e2425]{color:var(--gh-text-3);font-size:12px;line-height:1.6}.is-workspace .inc-now[data-v-2b7e2425]{align-items:flex-start;background:var(--gh-primary-soft);border-left:3px solid var(--gh-primary);border-radius:var(--gh-radius-sm);flex-direction:column;gap:6px;line-height:1.7;padding:12px 14px}.is-workspace .inc-now.is-human[data-v-2b7e2425]{background:color-mix(in oklch,var(--gh-warning) 7%,var(--gh-surface));border-color:var(--gh-warning)}.inc-operations[data-v-2b7e2425]{background:var(--gh-surface);border:1px solid var(--gh-border);border-radius:var(--gh-radius-md);display:flex;flex:1;flex-direction:column;gap:12px;min-height:150px;padding:14px}.inc-operation-head[data-v-2b7e2425]{align-items:flex-start}.inc-operation-head>div[data-v-2b7e2425]{min-width:0}.inc-operation-head p[data-v-2b7e2425]{color:var(--gh-text-3);font-size:12px;line-height:1.6;margin:4px 0 0}.inc-operation-empty[data-v-2b7e2425]{align-items:center;border:1px dashed var(--gh-border);border-radius:var(--gh-radius-md);display:flex;flex:1;gap:12px;justify-content:center;min-height:92px;padding:16px;text-align:left}.inc-operation-number[data-v-2b7e2425]{border:1px solid var(--gh-border-strong);border-radius:50%;color:var(--gh-text-3);display:grid;flex:none;height:30px;place-items:center;width:30px}.is-workspace .inc-actions[data-v-2b7e2425]{padding-top:4px}.is-workspace .inc-btn[data-v-2b7e2425]{font-size:13px;height:36px;min-height:36px}.is-workspace .inc-details[data-v-2b7e2425]{gap:12px;padding-top:16px}.is-workspace[data-v-2b7e2425] .isteps{padding-block:4px}.is-workspace[data-v-2b7e2425] .ilabel{font-size:11px;line-height:16px}@media(max-width:767px){.incident.is-workspace[data-v-2b7e2425]{gap:14px;padding:14px}}@media(prefers-reduced-motion:reduce){.incident[data-v-2b7e2425]{transition:none}}@media(pointer:coarse){.incident .inc-btn[data-v-2b7e2425]{font-size:13px;height:40px;min-height:40px}.inc-inline-btn[data-v-2b7e2425]{line-height:38px;min-height:40px}.inc-detail[data-v-2b7e2425],.inc-error button[data-v-2b7e2425]{min-height:40px}}.advice-detail-body[data-v-e65f27a3]{color:var(--gh-text);display:grid;font-size:13px;gap:14px;line-height:1.7;overflow-wrap:anywhere}.advice-detail-head[data-v-e65f27a3]{display:grid;gap:2px}.advice-detail-title[data-v-e65f27a3]{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:8px}.advice-detail-meta[data-v-e65f27a3]{color:var(--gh-text-3);font-size:12px}.advice-detail-reason[data-v-e65f27a3]{color:var(--gh-text-2)}.advice-detail-actions[data-v-e65f27a3]{display:grid;gap:8px}.advice-detail-actions>li[data-v-e65f27a3]{align-items:flex-start;background:var(--gh-surface-2);border:1px solid var(--gh-border);border-radius:var(--gh-radius-md);display:flex;gap:10px;padding:10px 12px}.advice-detail-index[data-v-e65f27a3]{background:var(--gh-primary-soft);border-radius:999px;color:var(--gh-primary-soft-fg);display:grid;flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;height:20px;margin-top:2px;place-items:center;width:20px}.advice-detail-action[data-v-e65f27a3]{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 10px;justify-content:space-between}.advice-detail-hold[data-v-e65f27a3]{color:var(--gh-text-3);font-size:12px;white-space:nowrap}.advice-detail-note[data-v-e65f27a3]{color:var(--gh-text-2);font-size:12px;margin-top:2px}.advice-detail-hints h3[data-v-e65f27a3]{color:var(--gh-warning-fg);font-size:12px;font-weight:600;margin-bottom:4px}.advice-detail-hints ul[data-v-e65f27a3]{color:var(--gh-text-2);display:grid;font-size:12px;gap:2px;list-style:disc;padding-left:16px}.advice-detail-foot[data-v-e65f27a3]{border-top:1px solid var(--gh-divider);color:var(--gh-text-3);font-size:11px;padding-top:10px}.advice-detail .el-dialog__body{max-height:min(70dvh,640px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:767px){.advice-detail .el-dialog__body{max-height:76dvh;padding-inline:16px}.advice-detail .el-dialog__headerbtn{height:44px;width:44px}}.assistant-workspace[data-v-81958614]{background:var(--gh-surface);border:1px solid var(--gh-border);border-radius:var(--gh-radius-lg);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.workspace-head[data-v-81958614]{align-items:center;border-bottom:1px solid var(--gh-divider);display:flex;flex:none;gap:10px;padding:18px}.workspace-mark[data-v-81958614]{background:var(--gh-primary-soft);border-radius:var(--gh-radius-md);display:grid;flex:none;height:36px;place-items:center;width:36px}.workspace-mark[data-v-81958614] img{height:30px;width:30px}.workspace-heading[data-v-81958614]{flex:1;min-width:0}.workspace-heading h2[data-v-81958614]{color:var(--gh-text);font-size:15px;font-weight:600;line-height:1.5;margin:0}.workspace-heading p[data-v-81958614]{color:var(--gh-text-3);font-size:12px;line-height:1.5;margin:3px 0 0}.workspace-history[data-v-81958614]{align-items:center;color:var(--gh-text-3);display:inline-flex;flex:none;font-size:12px;gap:3px;min-height:32px}.workspace-history[data-v-81958614]:hover{color:var(--gh-primary)}.workspace-scroll[data-v-81958614]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-width:thin}.workspace-scroll[data-v-81958614]>.incident{flex:none}.workspace-empty[data-v-81958614]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:340px;padding:28px 10px 40px;text-align:center}.workspace-empty-mark[data-v-81958614]{background:var(--gh-primary-soft);border:1px solid color-mix(in oklch,var(--gh-primary) 18%,var(--gh-border));border-radius:24px;display:grid;height:72px;margin-bottom:22px;place-items:center;width:72px}.workspace-empty-mark[data-v-81958614] img{height:52px;width:52px}.workspace-empty h3[data-v-81958614]{color:var(--gh-text);font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.5;margin:0 0 10px}.workspace-empty p[data-v-81958614]{color:var(--gh-text-3);font-size:13px;line-height:1.9;margin:0}.workspace-guide[data-v-81958614]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;max-width:390px;width:100%}.workspace-guide>div[data-v-81958614]{align-items:center;border:1px solid var(--gh-border);border-radius:var(--gh-radius-md);color:var(--gh-text-3);display:flex;flex-direction:column;gap:7px;padding:14px 4px}.workspace-guide span[data-v-81958614]{color:var(--gh-text-2);font-size:12px}.workspace-guide small[data-v-81958614]{font-size:10px;line-height:1.5}.workspace-chat-hint[data-v-81958614]{color:var(--gh-text-3);font-size:11px;line-height:1.7;margin-top:28px}.workspace-notice[data-v-81958614]{align-items:center;background:var(--gh-surface-2);border-top:1px solid var(--gh-divider);color:var(--gh-warning-fg);display:flex;flex:none;font-size:12px;gap:10px;justify-content:space-between;line-height:1.6;padding:10px 16px}.workspace-notice>span[data-v-81958614]{min-width:0;overflow-wrap:anywhere}.workspace-notice b[data-v-81958614]{font-weight:500}.workspace-notice .el-button[data-v-81958614]{flex:none;font-size:12px;margin:0;min-height:32px;padding:4px}.workspace-responsibilities[data-v-81958614]{flex:none;max-height:28%;overflow-y:auto;scrollbar-width:thin}@media(min-width:1024px){.workspace-scroll[data-v-81958614]:not(.is-empty)>.incident{flex:1 0 auto}}@media(max-width:1023px){.assistant-workspace[data-v-81958614]{max-height:80dvh;min-height:460px}}@media(max-width:767px){.workspace-head[data-v-81958614]{gap:8px;padding:14px}.workspace-heading h2[data-v-81958614]{font-size:14px}.workspace-heading p[data-v-81958614],.workspace-history[data-v-81958614]{font-size:11px}.workspace-scroll[data-v-81958614]{padding:12px}.workspace-empty[data-v-81958614]{min-height:320px;padding:24px 0}.workspace-empty h3[data-v-81958614]{font-size:18px}.workspace-guide[data-v-81958614]{gap:8px}}@media(pointer:coarse){.workspace-history[data-v-81958614],.workspace-notice .el-button[data-v-81958614]{min-height:40px}}.demo-body[data-v-27014788],.demo-fields[data-v-27014788]{display:grid;gap:14px;min-width:0}.demo-fields[data-v-27014788]{border:0;margin:0;padding:0}.demo-fields[data-v-27014788]:disabled{opacity:.6}.demo-status[data-v-27014788]{background:var(--gh-surface-2);border:1px solid var(--gh-border);border-radius:var(--gh-radius-md);display:grid;font-size:13px;gap:6px;padding:12px 14px}.demo-status-time[data-v-27014788],.demo-status-top[data-v-27014788]{align-items:center;display:flex;gap:8px}.demo-status-time[data-v-27014788]{flex-wrap:wrap;justify-content:space-between}.demo-status-time[data-v-27014788] .el-button svg{height:12px;margin-right:4px;width:12px}.demo-status time[data-v-27014788]{font-size:16px;font-variant-numeric:tabular-nums}.demo-status time span[data-v-27014788]{color:var(--gh-text-3);font-size:11px;margin-left:8px}.demo-status p[data-v-27014788]{color:var(--gh-text-3);font-size:12px}.demo-dot[data-v-27014788]{background:var(--gh-border-strong);border-radius:50%;height:7px;width:7px}.demo-dot.is-on[data-v-27014788]{background:var(--gh-primary)}.demo-speed[data-v-27014788]{color:var(--gh-text-3);font-size:12px;margin-left:auto}.demo-section[data-v-27014788]{display:grid;gap:9px}.demo-section+.demo-section[data-v-27014788]{border-top:1px solid var(--gh-divider);padding-top:16px}.demo-title[data-v-27014788]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px}.demo-hint[data-v-27014788]{color:var(--gh-text-3);font-size:12px;font-weight:400}.demo-scenarios[data-v-27014788]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-scenario[data-v-27014788]{align-items:center;background:var(--gh-surface-2);border:1px solid var(--gh-border);border-radius:var(--gh-radius-md);display:flex;font-size:13px;gap:4px;justify-content:space-between;min-height:40px;padding:8px 10px;text-align:left}.demo-scenario[data-v-27014788]:hover:enabled{background:var(--gh-surface-3);border-color:var(--gh-primary)}.demo-scenario.is-active[data-v-27014788]{background:var(--gh-primary-soft);border-color:var(--gh-primary);color:var(--gh-primary-soft-fg)}.demo-full svg[data-v-27014788],.demo-result svg[data-v-27014788],.demo-scenario svg[data-v-27014788]{flex:none;height:14px;width:14px}.demo-description[data-v-27014788]{color:var(--gh-text-3);font-size:12px;line-height:1.5;min-height:18px}.demo-result[data-v-27014788]{align-items:center;color:var(--gh-primary-soft-fg);display:flex;font-size:12px;gap:6px}.demo-confirm[data-v-27014788]{background:color-mix(in oklch,var(--gh-warning-fg) 12%,transparent);border-radius:var(--gh-radius-md);color:var(--gh-warning-fg);display:grid;font-size:13px;gap:10px;margin-bottom:12px;padding:10px 12px;text-align:left}.demo-footer[data-v-27014788]{border-top:1px solid var(--gh-divider);gap:8px;padding-top:12px}.demo-footer[data-v-27014788],.demo-full[data-v-27014788]{align-items:center;display:flex}.demo-full[data-v-27014788]{color:var(--gh-primary);font-size:13px;gap:4px;margin-left:auto}.demo-full[aria-disabled=true][data-v-27014788]{cursor:not-allowed;opacity:.5}@media(max-width:420px){.demo-scenarios[data-v-27014788]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-status time[data-v-27014788]{font-size:16px}}.demo-drawer .el-drawer__header{margin-bottom:0;padding:20px}.demo-drawer .el-drawer__body{padding:8px 20px 16px}.demo-drawer .el-drawer__footer{padding:0 20px 16px}.home-page .el-button{margin-left:0;min-height:40px}.home-page .stage-action{font-size:12px;min-height:26px;padding-inline:8px}.home-page :focus-visible:not(.el-input__inner):not(.el-textarea__inner){outline:2px solid var(--gh-primary);outline-offset:3px}.home-stage{min-height:300px}@media(min-width:1024px){.home-page{height:100%;min-height:0}.home-workspace{flex:1 1 auto;grid-template-columns:minmax(0,1fr) clamp(460px,46%,860px);min-height:0}.home-stage{max-height:none;min-height:0}}@media(max-width:1023px){.home-side .assistant-workspace{flex:none}}.gh-home-fullscreen{overflow:hidden}.gh-home-fullscreen [data-app-chrome]{display:none!important}.home-page.is-scene-expanded{background:var(--gh-bg);height:100dvh;inset:0;overflow:hidden;padding:12px;position:fixed;z-index:var(--gh-z-fixed)}.home-page.is-scene-expanded .home-workspace{flex:1;grid-template-columns:minmax(0,1fr);min-height:0}.home-page.is-scene-expanded .home-summary{display:none}.home-page.is-scene-expanded .home-stage{min-height:0}.home-page.is-scene-expanded .device-bar{flex:none}@media(max-width:767px){.home-page.is-scene-expanded{padding:8px 8px calc(8px + var(--gh-safe-bottom))}.home-page .stage-action{min-height:36px}}
