@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap";.cc-view-tabs[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:6px;margin-bottom:16px;padding:4px;display:inline-flex}.cc-view-tabs button[data-v-1dc66166]{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.cc-view-tabs button[data-v-1dc66166]:hover,.cc-view-tabs button.active[data-v-1dc66166]{background:var(--panel-2);color:var(--ink)}.cc-view-tabs svg[data-v-1dc66166]{width:16px;height:16px}.cc-view-tabs span[data-v-1dc66166]{color:#2f80ed;text-align:center;background:#2f80ed1a;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px}.cc-release-panel[data-v-1dc66166]{margin-bottom:16px}.cc-release-grid[data-v-1dc66166]{grid-template-columns:minmax(280px,.95fr) minmax(340px,1.15fr);gap:14px;padding:16px;display:grid}.cc-release-card[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.cc-release-card h3[data-v-1dc66166],.cc-card-head h3[data-v-1dc66166]{margin:0;font-size:15px}.cc-card-head[data-v-1dc66166]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-card-head h3[data-v-1dc66166]{align-items:center;gap:7px;display:inline-flex}.cc-card-head svg[data-v-1dc66166]{width:16px;height:16px}.cc-input-artifact-card[data-v-1dc66166]{grid-row:span 2}.cc-section-note[data-v-1dc66166]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.cc-flow[data-v-1dc66166]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cc-flow-step[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);min-height:74px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;gap:3px;padding:9px;display:grid}.cc-flow-step.active[data-v-1dc66166]{border-color:var(--green);box-shadow:inset 0 0 0 1px #2f80ed29}.cc-flow-step.locked[data-v-1dc66166]{opacity:.72}.cc-flow-step span[data-v-1dc66166],.cc-flow-step small[data-v-1dc66166],.cc-project-row small[data-v-1dc66166],.cc-artifact-choice small[data-v-1dc66166]{color:var(--muted);font-size:12px}.cc-flow-step strong[data-v-1dc66166]{font-size:13px}.cc-project-matrix[data-v-1dc66166]{gap:8px;max-height:300px;display:grid;overflow:auto}.cc-project-row[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto minmax(120px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.cc-project-row span[data-v-1dc66166],.cc-artifact-choice span[data-v-1dc66166]{gap:2px;min-width:0;display:grid}.cc-project-row strong[data-v-1dc66166],.cc-artifact-choice b[data-v-1dc66166]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-project-row em[data-v-1dc66166]{white-space:nowrap;font-size:12px;font-style:normal}.ok[data-v-1dc66166]{color:var(--green)}.live[data-v-1dc66166]{color:#2f80ed}.bad[data-v-1dc66166]{color:#d92d20}.wait[data-v-1dc66166]{color:var(--muted)}.cc-route-pack[data-v-1dc66166]{gap:10px;display:grid}.cc-pack-list[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:6px;padding:10px;display:grid}.cc-pack-list span[data-v-1dc66166]{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.cc-pack-actions[data-v-1dc66166]{flex-wrap:wrap;gap:8px;display:flex}.cc-artifact-picker[data-v-1dc66166]{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.cc-artifact-picker-head[data-v-1dc66166]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-bound-summary[data-v-1dc66166],.cc-prompt-binding-tip[data-v-1dc66166]{background:#2f80ed0f;border:1px solid #2f80ed38;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.cc-bound-summary.empty[data-v-1dc66166],.cc-prompt-binding-tip.warn[data-v-1dc66166]{background:#f7900912;border-color:#f790093d}.cc-bound-summary strong[data-v-1dc66166],.cc-bound-summary span[data-v-1dc66166],.cc-prompt-binding-tip strong[data-v-1dc66166],.cc-prompt-binding-tip span[data-v-1dc66166]{display:block}.cc-bound-summary span[data-v-1dc66166],.cc-prompt-binding-tip span[data-v-1dc66166]{color:var(--muted);font-size:12px}.cc-bound-summary ul[data-v-1dc66166]{color:var(--muted);overflow-wrap:anywhere;gap:4px;margin:0;padding-left:18px;font-size:12px;display:grid}.cc-artifact-choice[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.cc-artifact-choice.with-actions[data-v-1dc66166]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.cc-hidden-artifact-note[data-v-1dc66166]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.cc-command-console[data-v-1dc66166]{gap:10px;padding:16px;display:grid}.cc-command-history[data-v-1dc66166]{border:1px solid var(--line);background:#101828;border-radius:8px;max-height:220px;overflow:auto}.cc-command-history p[data-v-1dc66166]{color:#d1e0ff;border-bottom:1px solid #ffffff14;grid-template-columns:96px minmax(0,1fr);gap:10px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:grid}.cc-command-history p.user strong[data-v-1dc66166]{color:#84caff}.cc-command-history p.warn strong[data-v-1dc66166]{color:#fdb022}.cc-command-history span[data-v-1dc66166]{white-space:pre-wrap;overflow-wrap:anywhere}.cc-command-input[data-v-1dc66166]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cc-command-input span[data-v-1dc66166]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.cc-launch-grid[data-v-1dc66166]{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cc-terminal-workspace[data-v-1dc66166]{grid-template-columns:minmax(320px,.38fr) minmax(560px,.62fr);align-items:start;gap:16px;display:grid}.cc-command-panel[data-v-1dc66166],.cc-control-panel[data-v-1dc66166]{min-width:0}.cc-form-stack[data-v-1dc66166]{gap:16px;display:grid}.cc-project-strip[data-v-1dc66166]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cc-project-strip div[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;padding:12px}.cc-project-strip span[data-v-1dc66166],.cc-commit[data-v-1dc66166]{color:var(--muted);font-size:12px;display:block}.cc-project-strip strong[data-v-1dc66166]{overflow-wrap:anywhere;margin-top:4px;display:block}.cc-reference-box[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:10px;padding:12px;display:grid}.cc-reference-head[data-v-1dc66166]{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-reference-head strong[data-v-1dc66166],.cc-reference-head span[data-v-1dc66166]{align-items:center;gap:7px;display:flex}.cc-reference-head span[data-v-1dc66166]{color:var(--muted);margin-top:3px;font-size:12px}.cc-reference-head svg[data-v-1dc66166]{width:16px;height:16px}.cc-reference-upload[data-v-1dc66166]{grid-template-columns:minmax(112px,140px) minmax(180px,1fr) minmax(160px,.8fr) auto;align-items:end;gap:10px;display:grid}.cc-reference-upload.launch-upload[data-v-1dc66166]{grid-template-columns:minmax(96px,120px) minmax(180px,1fr)}.cc-reference-upload.launch-upload .field[data-v-1dc66166]:last-of-type,.cc-reference-upload.launch-upload .btn[data-v-1dc66166]{grid-column:span 1}.cc-reference-upload .field[data-v-1dc66166]{margin:0}.cc-file-picker[data-v-1dc66166]{border:1px dashed var(--line-strong);background:var(--panel);min-width:0;min-height:38px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.cc-file-picker[data-v-1dc66166]:hover{border-color:var(--green)}.cc-file-picker svg[data-v-1dc66166]{flex:none;width:16px;height:16px}.cc-file-picker span[data-v-1dc66166]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-file-picker input[data-v-1dc66166]{display:none}.cc-reference-list[data-v-1dc66166]{gap:8px;display:grid}.cc-reference-row[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.cc-reference-row>svg[data-v-1dc66166]{width:18px;height:18px;color:var(--muted)}.cc-reference-row strong[data-v-1dc66166],.cc-reference-row span[data-v-1dc66166]{display:block}.cc-reference-row strong[data-v-1dc66166]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cc-reference-row span[data-v-1dc66166]{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.cc-reference-actions[data-v-1dc66166]{align-items:center;gap:6px;display:flex}.cc-action-row[data-v-1dc66166]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-prepare-box[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px 12px;padding:12px;display:grid}.cc-ref-field[data-v-1dc66166]{margin:0}.cc-prepare-actions[data-v-1dc66166]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.field-help[data-v-1dc66166],.cc-state-line[data-v-1dc66166]{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.field-help[data-v-1dc66166]{margin-top:6px}.cc-state-line[data-v-1dc66166]{grid-column:1/-1}.cc-menu-box[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:10px;padding:12px;display:grid}.cc-route-policy[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.cc-route-policy label[data-v-1dc66166]{font-size:13px;font-weight:600}.cc-menu-head[data-v-1dc66166]{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:12px;display:grid}.cc-menu-head>input[data-v-1dc66166]{grid-column:1/-1}.cc-menu-head strong[data-v-1dc66166],.cc-menu-head span[data-v-1dc66166]{display:block}.cc-menu-head span[data-v-1dc66166]{color:var(--muted);font-size:12px}.cc-menu-picker[data-v-1dc66166]{margin:0}.cc-menu-notice[data-v-1dc66166],.cc-route-warning[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.cc-menu-notice span[data-v-1dc66166],.cc-route-warning span[data-v-1dc66166]{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.cc-menu-notice code[data-v-1dc66166]{color:var(--muted);overflow-wrap:anywhere;white-space:normal}.cc-menu-notice.red[data-v-1dc66166],.cc-route-warning[data-v-1dc66166]{background:#d92d2014;border-color:#d92d2047}.cc-menu-notice.amber[data-v-1dc66166]{background:#f7900914;border-color:#f7900947}.cc-menu-notice.cyan[data-v-1dc66166]{background:#2f80ed14;border-color:#2f80ed47}.cc-route-list[data-v-1dc66166]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-height:220px;display:grid;overflow:auto}.cc-route-item[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.cc-route-item.active[data-v-1dc66166]{border-color:var(--green);background:#2f80ed14}.cc-route-item.high[data-v-1dc66166]{border-color:#d92d2047}.cc-route-item.unauthorized[data-v-1dc66166]{opacity:.72}.route-no[data-v-1dc66166],.route-meta[data-v-1dc66166],.route-auth[data-v-1dc66166]{color:var(--muted);font-size:12px}.route-auth.allowed[data-v-1dc66166]{color:var(--green)}.route-auth.blocked[data-v-1dc66166]{color:#d92d20}.route-title[data-v-1dc66166]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cc-route-hint[data-v-1dc66166],.cc-reply-box[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:8px;padding:12px;display:grid}.cc-route-hint span[data-v-1dc66166]{color:var(--muted);overflow-wrap:anywhere}.cc-reply-box label[data-v-1dc66166]{font-size:13px;font-weight:600}.cc-detail-panel[data-v-1dc66166]{min-width:0;position:sticky;top:16px}.cc-panel-title[data-v-1dc66166]{align-items:center;gap:8px;display:inline-flex}.cc-panel-title svg[data-v-1dc66166]{width:18px;height:18px}.cc-console-body[data-v-1dc66166]{gap:12px;display:grid}.cc-console-summary[data-v-1dc66166]{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cc-console-summary div[data-v-1dc66166]{background:var(--panel-2);min-width:0;padding:10px 12px}.cc-console-summary span[data-v-1dc66166],.cc-console-summary strong[data-v-1dc66166]{display:block}.cc-console-summary span[data-v-1dc66166]{color:var(--muted);font-size:12px}.cc-console-summary strong[data-v-1dc66166]{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.cc-terminal-head-actions[data-v-1dc66166]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cc-ssh-console[data-v-1dc66166]{background:#0b1220;border:1px solid #1d2939;border-radius:8px;min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 42px #10182833}.cc-ssh-topbar[data-v-1dc66166]{color:#d1e0ff;background:#111827;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:9px 12px;display:grid}.cc-ssh-window-controls[data-v-1dc66166]{align-items:center;gap:7px;display:inline-flex}.cc-ssh-window-controls span[data-v-1dc66166]{background:#f97066;border-radius:50%;width:10px;height:10px}.cc-ssh-window-controls span[data-v-1dc66166]:nth-child(2){background:#fdb022}.cc-ssh-window-controls span[data-v-1dc66166]:nth-child(3){background:#32d583}.cc-ssh-session[data-v-1dc66166]{align-items:center;gap:8px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.cc-ssh-session strong[data-v-1dc66166],.cc-ssh-session span[data-v-1dc66166]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-ssh-session strong[data-v-1dc66166]{color:#f2f4f7;font-size:13px}.cc-ssh-session span[data-v-1dc66166]{color:#98a2b3;font-size:12px}.cc-ssh-status[data-v-1dc66166]{color:#98a2b3;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-flex}.cc-ssh-status svg[data-v-1dc66166]{fill:currentColor;width:9px;height:9px}.cc-ssh-console.online .cc-ssh-status[data-v-1dc66166]{color:#32d583}.cc-ssh-console.done .cc-ssh-status[data-v-1dc66166]{color:#84caff}.cc-ssh-console.error .cc-ssh-status[data-v-1dc66166]{color:#f97066}.cc-ssh-toolbar[data-v-1dc66166]{background:#0f172a;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 10px;display:flex}.cc-ssh-tool[data-v-1dc66166],.cc-ssh-send[data-v-1dc66166]{color:#d1e0ff;background:#d1e0ff0f;border:1px solid #d1e0ff2e;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.cc-ssh-tool svg[data-v-1dc66166],.cc-ssh-send svg[data-v-1dc66166]{width:15px;height:15px}.cc-ssh-tool[data-v-1dc66166]:hover:not(:disabled),.cc-ssh-send[data-v-1dc66166]:hover:not(:disabled){background:#d1e0ff1f}.cc-ssh-tool.danger[data-v-1dc66166]{color:#fda29b;border-color:#f9706659}.cc-ssh-tool[data-v-1dc66166]:disabled,.cc-ssh-send[data-v-1dc66166]:disabled{cursor:not-allowed;opacity:.48}.cc-log-box[data-v-1dc66166]{background-color:#0b1220;background-image:linear-gradient(#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:clamp(390px,100vh - 378px,640px);overflow:auto}.cc-terminal-state[data-v-1dc66166]{color:#d1e0ff;align-content:center;min-height:100%;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.cc-terminal-state strong[data-v-1dc66166]{color:#7cd4a5;font-size:13px}.cc-terminal-state p[data-v-1dc66166]{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.cc-log-line[data-v-1dc66166]{color:#d1e0ff;border-bottom:1px solid #ffffff14;grid-template-columns:154px 56px minmax(0,1fr);gap:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:grid}.cc-log-line p[data-v-1dc66166]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cc-log-line.warn strong[data-v-1dc66166]{color:#fdb022}.cc-log-line.error strong[data-v-1dc66166]{color:#f97066}.cc-terminal-input[data-v-1dc66166]{background:#0f172a;border-top:1px solid #ffffff14;grid-template-columns:minmax(120px,220px) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cc-terminal-input textarea[data-v-1dc66166]{color:#f2f4f7;resize:vertical;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;min-height:34px;max-height:110px;padding:7px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.cc-terminal-input textarea[data-v-1dc66166]:disabled{color:#667085;opacity:1}.cc-terminal-input textarea[data-v-1dc66166]::placeholder{color:#667085}.cc-terminal-prompt[data-v-1dc66166]{text-overflow:ellipsis;color:#7cd4a5;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;overflow:hidden}.cc-ssh-send[data-v-1dc66166]{color:#7cd4a5;border-color:#32d58359;min-height:34px}.cc-artifacts[data-v-1dc66166]{align-content:start;gap:10px;display:grid}.cc-artifact-row[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.cc-artifact-row span[data-v-1dc66166]{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.compact-actions[data-v-1dc66166]{flex-wrap:nowrap;gap:6px}.cc-table-result[data-v-1dc66166]{-webkit-line-clamp:2;max-width:360px;color:var(--muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cc-job-detail-row td[data-v-1dc66166]{background:#f8fbfa;padding:0}.cc-job-detail-row:hover td[data-v-1dc66166]{background:#f8fbfa}.cc-inline-detail[data-v-1dc66166]{border-top:1px solid var(--line);gap:12px;padding:14px 16px 16px;display:grid}.cc-inline-head[data-v-1dc66166]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-inline-head strong[data-v-1dc66166],.cc-inline-head span[data-v-1dc66166]{display:block}.cc-inline-head span[data-v-1dc66166]{color:var(--muted);margin-top:3px;font-size:12px}.cc-inline-meta[data-v-1dc66166]{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cc-inline-meta div[data-v-1dc66166]{background:var(--panel);min-width:0;padding:10px 12px}.cc-inline-meta .wide[data-v-1dc66166]{grid-column:span 2}.cc-inline-meta .result strong[data-v-1dc66166]{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:58px;display:-webkit-box;overflow:hidden}.cc-inline-meta span[data-v-1dc66166],.cc-inline-meta strong[data-v-1dc66166]{display:block}.cc-inline-meta span[data-v-1dc66166]{color:var(--muted);font-size:12px}.cc-inline-meta strong[data-v-1dc66166]{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.cc-inline-log-box[data-v-1dc66166]{border:1px solid var(--line);background:#101828;border-radius:8px;max-height:260px;overflow:auto}.cc-inline-log-line[data-v-1dc66166]{color:#d1e0ff;border-bottom:1px solid #ffffff14;grid-template-columns:158px 58px minmax(0,1fr);gap:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:grid}.cc-inline-log-line p[data-v-1dc66166]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cc-inline-log-line.warn strong[data-v-1dc66166]{color:#fdb022}.cc-inline-log-line.error strong[data-v-1dc66166]{color:#f97066}.cc-inline-empty[data-v-1dc66166]{color:#d1e0ff;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.cc-inline-artifacts[data-v-1dc66166]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.cc-inline-artifact[data-v-1dc66166]{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;font-size:12px;display:grid}.cc-inline-artifact svg[data-v-1dc66166]{width:16px;height:16px;color:var(--muted);flex:none}.cc-inline-artifact strong[data-v-1dc66166],.cc-inline-artifact span[data-v-1dc66166]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cc-inline-artifact strong[data-v-1dc66166]{font-size:13px}.cc-inline-artifact span[data-v-1dc66166]{color:var(--muted);margin-top:2px}.cc-inline-artifact .btn[data-v-1dc66166]{flex:none}.cc-inline-artifact-note[data-v-1dc66166]{color:var(--muted);background:#2f80ed0f;border:1px solid #2f80ed2e;border-radius:8px;padding:10px 12px;font-size:12px}.cc-defects[data-v-1dc66166]{background:#d92d2014;border:1px solid #d92d2040;border-radius:8px;padding:12px}.empty.compact[data-v-1dc66166]{padding:14px}@media (width<=1100px){.cc-release-grid[data-v-1dc66166],.cc-flow[data-v-1dc66166],.cc-project-row[data-v-1dc66166],.cc-command-input[data-v-1dc66166],.cc-project-strip[data-v-1dc66166],.cc-reference-upload[data-v-1dc66166],.cc-reference-row[data-v-1dc66166],.cc-route-policy[data-v-1dc66166],.cc-menu-head[data-v-1dc66166],.cc-inline-meta[data-v-1dc66166],.cc-console-summary[data-v-1dc66166]{grid-template-columns:1fr}.cc-inline-meta .wide[data-v-1dc66166]{grid-column:auto}.cc-terminal-input[data-v-1dc66166]{grid-template-columns:1fr auto}.cc-terminal-prompt[data-v-1dc66166]{text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.cc-reference-actions[data-v-1dc66166]{flex-wrap:wrap;justify-content:flex-start}}@media (width<=1180px){.cc-layout[data-v-1dc66166]{grid-template-columns:1fr}.cc-detail-panel[data-v-1dc66166]{position:static}}@media (width<=780px){.cc-ssh-topbar[data-v-1dc66166],.cc-log-line[data-v-1dc66166],.cc-inline-log-line[data-v-1dc66166]{grid-template-columns:1fr}.cc-ssh-status[data-v-1dc66166]{justify-content:flex-start}}.external-account-form[data-v-10bae5a3]{width:min(920px,100vw - 48px)}.external-account-form>.modal-head[data-v-10bae5a3],.external-account-form>.modal-actions[data-v-10bae5a3]{flex:none}.external-account-form-body[data-v-10bae5a3]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;align-content:start;gap:14px;min-height:0;overflow-y:auto}.form-section[data-v-10bae5a3]{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.section-heading[data-v-10bae5a3]{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 12px;display:flex}.section-heading div[data-v-10bae5a3]{min-width:0}.section-heading span[data-v-10bae5a3]{color:var(--muted);margin-top:2px;font-size:12px;display:block}.form-section .form-grid.compact[data-v-10bae5a3]{padding:14px}.section-heading .btn.compact[data-v-10bae5a3]{flex:none;width:auto}.inline-check[data-v-10bae5a3]{align-items:center;gap:9px;display:flex}.inline-check input[data-v-10bae5a3]{width:17px;min-height:17px;margin:0}.purpose-confirm span[data-v-10bae5a3]{color:var(--ink);font-size:13px;font-weight:600}.administrator-list[data-v-10bae5a3]{gap:8px;padding:12px;display:grid}.administrator-row[data-v-10bae5a3]{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;padding:10px;display:grid}.inline-empty[data-v-10bae5a3]{color:var(--muted);padding:18px 12px;font-size:13px}.danger-icon[data-v-10bae5a3]{color:var(--red)}.warning-block[data-v-10bae5a3]{color:#77510f;background:#fff9ec;border:1px solid #efd49a;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.warning-block svg[data-v-10bae5a3]{flex:none;width:18px}.warning-block div[data-v-10bae5a3]{gap:3px;display:grid}.warning-block span[data-v-10bae5a3]{font-size:12px;line-height:1.5}@media (width<=760px){.external-account-form[data-v-10bae5a3]{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}.form-grid[data-v-10bae5a3]{grid-template-columns:1fr}.external-account-form-body[data-v-10bae5a3],.form-section .form-grid.compact[data-v-10bae5a3]{padding:12px}.administrator-row .icon-only[data-v-10bae5a3]{justify-self:end}}.renewal-dialog[data-v-ea3f7e60]{width:min(560px,100vw - 48px)}.renewal-current[data-v-ea3f7e60]{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.renewal-current div[data-v-ea3f7e60]{background:var(--panel-2);padding:12px}.renewal-current dt[data-v-ea3f7e60]{color:var(--muted);font-size:12px;font-weight:700}.renewal-current dd[data-v-ea3f7e60]{margin:5px 0 0;font-size:14px;font-weight:800}.conflict-block[data-v-ea3f7e60]{color:#77510f;background:#fff9ec;border:1px solid #efd49a;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.conflict-block svg[data-v-ea3f7e60]{flex:none;width:18px}.conflict-block p[data-v-ea3f7e60]{margin:4px 0 10px;font-size:12px;line-height:1.6}@media (width<=560px){.renewal-dialog[data-v-ea3f7e60]{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}.renewal-current[data-v-ea3f7e60]{grid-template-columns:1fr}}.detail-title[data-v-f597a4ec]{gap:4px;display:grid}.back-link[data-v-f597a4ec]{width:fit-content;color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.back-link svg[data-v-f597a4ec]{width:15px}.detail-loading[data-v-f597a4ec],.state-panel[data-v-f597a4ec]{border:1px solid var(--line);background:var(--panel);min-height:180px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.detail-loading svg[data-v-f597a4ec]{width:20px;animation:.8s linear infinite spin-f597a4ec}@keyframes spin-f597a4ec{to{transform:rotate(360deg)}}.state-panel div[data-v-f597a4ec]{gap:4px;display:grid}.state-panel span[data-v-f597a4ec]{color:var(--muted);font-size:13px}.state-panel svg[data-v-f597a4ec]{flex:none;width:22px}.success-line[data-v-f597a4ec]{color:var(--green);background:#f1fbf5;border:1px solid #a6dfbd;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.success-line svg[data-v-f597a4ec]{width:18px}.archive-banner[data-v-f597a4ec],.issue-strip[data-v-f597a4ec]{color:#77510f;background:#fff9ec;border:1px solid #efd49a;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.archive-banner svg[data-v-f597a4ec],.issue-strip>svg[data-v-f597a4ec]{flex:none;width:20px}.archive-banner div[data-v-f597a4ec],.issue-strip div[data-v-f597a4ec]{flex:1;gap:4px;display:grid}.archive-banner span[data-v-f597a4ec],.issue-strip span[data-v-f597a4ec]{font-size:12px;line-height:1.5}.archive-banner a[data-v-f597a4ec]{width:fit-content;color:var(--cyan);font-size:12px;font-weight:700}.status-overview[data-v-f597a4ec]{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.status-overview>div[data-v-f597a4ec]{background:var(--panel);align-content:space-between;gap:8px;min-width:0;min-height:102px;padding:13px;display:grid}.status-overview>div>span[data-v-f597a4ec],.status-overview small[data-v-f597a4ec]{color:var(--muted);font-size:12px}.status-overview small[data-v-f597a4ec]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-grid[data-v-f597a4ec]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.detail-main[data-v-f597a4ec],.detail-side[data-v-f597a4ec]{gap:14px;min-width:0;display:grid}.detail-kv[data-v-f597a4ec]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.detail-kv>div[data-v-f597a4ec]{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.detail-kv>div[data-v-f597a4ec]:nth-last-child(-n+2){border-bottom:0}.detail-kv>div.full[data-v-f597a4ec]{grid-column:1/-1}.detail-kv dt[data-v-f597a4ec],.side-kv dt[data-v-f597a4ec]{color:var(--muted);font-size:12px;font-weight:700}.detail-kv dd[data-v-f597a4ec],.side-kv dd[data-v-f597a4ec]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.timeline[data-v-f597a4ec]{padding:14px 16px;display:grid}.timeline-item[data-v-f597a4ec]{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.timeline-dot[data-v-f597a4ec]{color:var(--green);justify-content:center;display:flex;position:relative}.timeline-dot[data-v-f597a4ec]:after{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:-12px}.timeline-item:last-child .timeline-dot[data-v-f597a4ec]:after{display:none}.timeline-dot svg[data-v-f597a4ec]{z-index:1;background:#fff;width:17px;position:relative}.timeline-content[data-v-f597a4ec]{min-width:0;padding-bottom:18px}.timeline-head[data-v-f597a4ec]{justify-content:space-between;align-items:center;gap:10px;display:flex}.timeline-head time[data-v-f597a4ec],.timeline-content p[data-v-f597a4ec]{color:var(--muted);font-size:12px}.timeline-content p[data-v-f597a4ec]{margin-top:4px}.timeline-content blockquote[data-v-f597a4ec]{border-left:3px solid var(--line-strong);background:var(--panel-2);margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.6}.audit-list[data-v-f597a4ec]{display:grid}.audit-row[data-v-f597a4ec]{border-bottom:1px solid var(--line);padding:12px 14px}.audit-row[data-v-f597a4ec]:last-child{border-bottom:0}.audit-head[data-v-f597a4ec]{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-head time[data-v-f597a4ec],.audit-row p[data-v-f597a4ec]{color:var(--muted);font-size:12px}.audit-row p[data-v-f597a4ec]{margin-top:4px}.audit-row details[data-v-f597a4ec]{margin-top:8px}.audit-row summary[data-v-f597a4ec]{cursor:pointer;color:var(--cyan);font-size:12px;font-weight:700}.snapshot-grid[data-v-f597a4ec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.snapshot-grid pre[data-v-f597a4ec]{color:#dce8e3;white-space:pre-wrap;background:#101815;border-radius:6px;max-height:240px;margin:0;padding:9px;font-size:11px;overflow:auto}.owner-card[data-v-f597a4ec]{align-items:center;gap:12px;padding:14px;display:flex}.owner-card>svg[data-v-f597a4ec]{background:var(--soft);border-radius:8px;width:28px;padding:5px}.owner-card div[data-v-f597a4ec]{gap:3px;min-width:0;display:grid}.owner-card span[data-v-f597a4ec]{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.owner-card.invalid[data-v-f597a4ec]{background:#fff9ec}.text-danger[data-v-f597a4ec]{color:var(--red)!important}.side-actions[data-v-f597a4ec]{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.column-actions[data-v-f597a4ec]{display:grid}.administrator-cards[data-v-f597a4ec]{padding:10px 14px;display:grid}.administrator-cards article[data-v-f597a4ec]{border-bottom:1px solid var(--line);gap:7px;padding:10px 0;display:grid}.administrator-cards article[data-v-f597a4ec]:last-child{border-bottom:0}.administrator-title[data-v-f597a4ec]{justify-content:space-between;align-items:center;gap:10px;display:flex}.administrator-title span[data-v-f597a4ec]{color:var(--muted);font-size:12px}.side-kv[data-v-f597a4ec]{margin:0;padding:8px 14px;display:grid}.side-kv>div[data-v-f597a4ec]{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.side-kv>div[data-v-f597a4ec]:last-child{border-bottom:0}.danger-zone[data-v-f597a4ec]{border-color:#efc6c1}.compact-empty[data-v-f597a4ec]{min-height:90px;color:var(--muted);place-items:center;font-size:12px;display:grid}.manager-dialog[data-v-f597a4ec]{width:min(560px,100vw - 48px)}.dialog-current[data-v-f597a4ec]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;margin:0;padding:11px}.dialog-current dt[data-v-f597a4ec]{color:var(--muted);font-size:12px}.dialog-current dd[data-v-f597a4ec]{margin:4px 0 0;font-weight:800}.warning-dialog[data-v-f597a4ec]{color:#77510f;background:#fff9ec;border:1px solid #efd49a;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;font-size:12px;line-height:1.6;display:flex}.warning-dialog svg[data-v-f597a4ec]{flex:none;width:17px}@media (width<=1120px){.detail-grid[data-v-f597a4ec]{grid-template-columns:1fr}.detail-side[data-v-f597a4ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-side .danger-zone[data-v-f597a4ec]{grid-column:1/-1}}@media (width<=760px){.status-overview[data-v-f597a4ec],.detail-side[data-v-f597a4ec],.detail-kv[data-v-f597a4ec],.snapshot-grid[data-v-f597a4ec]{grid-template-columns:1fr}.detail-kv>div[data-v-f597a4ec],.detail-kv>div.full[data-v-f597a4ec]{grid-column:auto;grid-template-columns:1fr;gap:4px}.timeline-head[data-v-f597a4ec]{flex-direction:column;align-items:flex-start}.issue-strip[data-v-f597a4ec]{flex-wrap:wrap}.issue-strip .btn[data-v-f597a4ec]{width:100%}.manager-dialog[data-v-f597a4ec]{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}}.account-list-panel[data-v-336f4b95]{min-width:0;max-width:100%;overflow:hidden}.account-type-tabs[data-v-336f4b95]{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fff;align-items:stretch;gap:24px;min-height:54px;padding:0 16px;display:flex;overflow-x:auto}.account-type-tab[data-v-336f4b95]{min-width:max-content;min-height:54px;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.account-type-tab[data-v-336f4b95]:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.account-type-tab[data-v-336f4b95]:hover,.account-type-tab.active[data-v-336f4b95]{color:var(--ink)}.account-type-tab.active[data-v-336f4b95]:after{background:var(--ink)}.account-type-tab[data-v-336f4b95]:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.account-type-count[data-v-336f4b95]{background:var(--soft);min-width:22px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.account-type-tab.active .account-type-count[data-v-336f4b95]{background:var(--ink);color:#fff}.account-filter[data-v-336f4b95]{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(130px,1fr));align-items:end;gap:10px;padding:14px;display:grid}.account-filter label[data-v-336f4b95]:not(.filter-check){gap:6px;display:grid}.account-filter label>span[data-v-336f4b95]{color:var(--muted);font-size:12px;font-weight:700}.account-filter input[data-v-336f4b95],.account-filter select[data-v-336f4b95]{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cbd6d2;border-radius:8px;padding:0 10px}.filter-check[data-v-336f4b95]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 9px;display:flex}.filter-check input[data-v-336f4b95]{width:16px;min-height:16px;margin:0}.filter-actions[data-v-336f4b95]{justify-content:flex-end;gap:8px;display:flex}.quick-filter[data-v-336f4b95]{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;gap:6px;min-height:50px;padding:8px 14px;display:flex}.quick-filter button[data-v-336f4b95]{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.quick-filter button.active[data-v-336f4b95]{border-color:var(--line);color:var(--ink);background:#fff}.quick-filter .exception-filter[data-v-336f4b95]{color:#77510f;background:#fff9ec;border-color:#efd49a;align-items:center;gap:5px;display:inline-flex}.exception-filter svg[data-v-336f4b95]{width:13px}.quick-filter>span[data-v-336f4b95]{color:var(--muted);margin-left:auto;font-size:12px}.external-account-table[data-v-336f4b95]{min-width:1120px}.account-list-panel .table-scroll[data-v-336f4b95]{max-width:100%}.external-account-table th[data-v-336f4b95]:first-child{width:220px}.external-account-table th[data-v-336f4b95]:nth-child(2){width:190px}.status-stack[data-v-336f4b95]{justify-items:start;gap:4px;display:grid}.status-stack small[data-v-336f4b95]{max-width:150px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-danger[data-v-336f4b95]{color:var(--red)!important}.loading-row td[data-v-336f4b95]{height:58px}.loading-row span[data-v-336f4b95]{background:linear-gradient(90deg, var(--soft), #f8faf9, var(--soft));background-size:200% 100%;border-radius:4px;width:100%;height:14px;animation:1.2s linear infinite loading-336f4b95;display:block}@keyframes loading-336f4b95{to{background-position:-200% 0}}.account-empty[data-v-336f4b95]{align-content:center;place-items:center;gap:6px;min-height:240px;display:grid}.account-empty svg[data-v-336f4b95]{width:24px;color:var(--muted)}.account-empty span[data-v-336f4b95]{color:var(--muted);font-size:12px}.pagination[data-v-336f4b95]{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.pagination span[data-v-336f4b95]{color:var(--muted);font-size:12px}.state-panel[data-v-336f4b95]{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.state-panel svg[data-v-336f4b95]{flex:none;width:20px}.state-panel div[data-v-336f4b95]{gap:4px;display:grid}.state-panel span[data-v-336f4b95]{color:var(--muted);font-size:13px}.sr-only[data-v-336f4b95]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (width<=1320px){.account-filter[data-v-336f4b95]{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (width<=760px){.account-type-tabs[data-v-336f4b95]{scrollbar-width:none;gap:20px;padding:0 14px}.account-type-tabs[data-v-336f4b95]::-webkit-scrollbar{display:none}.account-filter[data-v-336f4b95]{grid-template-columns:1fr}.filter-actions[data-v-336f4b95]{justify-content:stretch}.filter-actions .btn[data-v-336f4b95]{flex:1}.quick-filter[data-v-336f4b95]{overflow-x:auto}.quick-filter>span[data-v-336f4b95]{white-space:nowrap}}.state-panel[data-v-1a3395a8]{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.state-panel svg[data-v-1a3395a8]{flex:none;width:20px}.state-panel div[data-v-1a3395a8]{gap:4px;display:grid}.state-panel span[data-v-1a3395a8]{color:var(--muted);font-size:13px}.success-line[data-v-1a3395a8]{color:var(--green);background:#f1fbf5;border:1px solid #a6dfbd;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.success-line svg[data-v-1a3395a8]{width:18px}.health-panel[data-v-1a3395a8]{background:#fff;border:1px solid #efaaa3;border-radius:8px;overflow:hidden}.health-head[data-v-1a3395a8]{background:#fff4f2;border-bottom:1px solid #efc6c1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.health-head h2[data-v-1a3395a8]{color:var(--red);align-items:center;gap:8px;display:flex}.health-head h2 svg[data-v-1a3395a8]{width:18px}.health-head p[data-v-1a3395a8]{color:#7e4b47;margin-top:3px;font-size:12px}.health-list[data-v-1a3395a8]{max-height:420px;display:grid;overflow:auto}.health-row[data-v-1a3395a8]{border-bottom:1px solid var(--line);gap:7px;padding:12px 14px;display:grid}.health-row[data-v-1a3395a8]:last-child{border-bottom:0}.health-row.open[data-v-1a3395a8]{border-left:3px solid var(--red)}.health-title[data-v-1a3395a8]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.health-title time[data-v-1a3395a8],.health-row p[data-v-1a3395a8],.health-meta[data-v-1a3395a8]{color:var(--muted);font-size:12px}.health-row p[data-v-1a3395a8]{color:var(--ink);line-height:1.55}.health-meta[data-v-1a3395a8]{flex-wrap:wrap;gap:10px;display:flex}.health-row .row-actions[data-v-1a3395a8]{justify-content:flex-end}.run-filter[data-v-1a3395a8]{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.run-filter label[data-v-1a3395a8]{gap:6px;display:grid}.run-filter label span[data-v-1a3395a8]{color:var(--muted);font-size:12px;font-weight:700}.run-filter input[data-v-1a3395a8],.run-filter select[data-v-1a3395a8]{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cbd6d2;border-radius:8px;padding:0 10px}.filter-actions[data-v-1a3395a8]{gap:8px;display:flex}.run-metrics[data-v-1a3395a8]{grid-template-columns:repeat(4,minmax(0,1fr))}.runs-layout[data-v-1a3395a8]{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:14px;display:grid}.run-list-panel[data-v-1a3395a8],.run-detail-panel[data-v-1a3395a8]{min-width:0}.run-list[data-v-1a3395a8]{max-height:760px;display:grid;overflow:auto}.run-row[data-v-1a3395a8]{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);text-align:left;background:#fff;gap:6px;padding:12px 14px;display:grid}.run-row[data-v-1a3395a8]:hover,.run-row[data-v-1a3395a8]:focus-visible{background:var(--panel-2)}.run-row.active[data-v-1a3395a8]{box-shadow:inset 3px 0 var(--green);background:#f1fbf5}.run-row-head[data-v-1a3395a8]{justify-content:space-between;align-items:center;gap:8px;display:flex}.run-row>span[data-v-1a3395a8]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.run-counts[data-v-1a3395a8]{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.loading-block[data-v-1a3395a8]{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.loading-block svg[data-v-1a3395a8]{width:18px;animation:.8s linear infinite spin-1a3395a8}@keyframes spin-1a3395a8{to{transform:rotate(360deg)}}.compact-empty[data-v-1a3395a8]{min-height:140px;color:var(--muted);place-items:center;font-size:12px;display:grid}.pagination[data-v-1a3395a8]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.pagination span[data-v-1a3395a8]{color:var(--muted);font-size:12px}.run-detail-head>span[data-v-1a3395a8]{color:var(--muted);font-size:12px;font-weight:700}.run-summary-kv[data-v-1a3395a8]{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;display:grid}.run-summary-kv div[data-v-1a3395a8]{background:var(--panel-2);padding:10px}.run-summary-kv dt[data-v-1a3395a8]{color:var(--muted);font-size:11px}.run-summary-kv dd[data-v-1a3395a8]{margin:4px 0 0;font-size:18px;font-weight:800}.run-error[data-v-1a3395a8]{color:var(--red);background:#fff4f2;border:1px solid #efaaa3;border-radius:8px;margin:12px 14px;padding:10px;font-size:12px;line-height:1.6}.summary-list[data-v-1a3395a8]{gap:10px;padding:12px;display:grid}.summary-card[data-v-1a3395a8]{border:1px solid var(--line);border-radius:8px;overflow:hidden}.summary-card>summary[data-v-1a3395a8]{cursor:pointer;background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 12px;display:grid}.summary-card>summary>div[data-v-1a3395a8]:first-child{gap:3px;min-width:0;display:grid}.summary-card>summary .mono[data-v-1a3395a8]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.summary-stats[data-v-1a3395a8]{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.summary-body[data-v-1a3395a8]{border-top:1px solid var(--line)}.summary-meta[data-v-1a3395a8]{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.summary-meta div[data-v-1a3395a8]{background:#fff;min-width:0;padding:9px}.summary-meta dt[data-v-1a3395a8]{color:var(--muted);font-size:11px}.summary-meta dd[data-v-1a3395a8]{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.item-table[data-v-1a3395a8]{min-width:720px}.item-table td a[data-v-1a3395a8],.item-table td[data-v-1a3395a8]:nth-child(3){gap:3px;display:grid}.item-table small[data-v-1a3395a8]{color:var(--muted);font-size:11px}.attempt-list[data-v-1a3395a8]{border-top:1px solid var(--line);padding:10px 12px;display:grid}.attempt-list article[data-v-1a3395a8]{border-bottom:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.attempt-list article[data-v-1a3395a8]:last-child{border-bottom:0}.attempt-list article>div[data-v-1a3395a8]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.attempt-list p[data-v-1a3395a8],.attempt-list article>span[data-v-1a3395a8]{color:var(--muted);font-size:11px;line-height:1.5}.attempt-list time[data-v-1a3395a8]{color:var(--muted);font-size:11px}.detail-empty[data-v-1a3395a8]{min-height:480px;color:var(--muted);align-content:center;place-items:center;gap:7px;display:grid}.detail-empty svg[data-v-1a3395a8]{width:24px}.detail-empty span[data-v-1a3395a8]{font-size:12px}.metric-table[data-v-1a3395a8]{min-width:780px}.date-link[data-v-1a3395a8]{color:var(--cyan);background:0 0;border:0;padding:0;font-weight:700}.acknowledge-dialog[data-v-1a3395a8]{width:min(560px,100vw - 48px)}.warning-dialog[data-v-1a3395a8]{color:#77510f;background:#fff9ec;border:1px solid #efd49a;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;font-size:12px;line-height:1.6;display:flex}.warning-dialog svg[data-v-1a3395a8]{flex:none;width:17px}.acknowledge-error[data-v-1a3395a8]{margin:0}@media (width<=1180px){.run-filter[data-v-1a3395a8]{grid-template-columns:repeat(2,minmax(0,1fr))}.runs-layout[data-v-1a3395a8]{grid-template-columns:1fr}.run-list[data-v-1a3395a8]{max-height:360px}}@media (width<=760px){.run-filter[data-v-1a3395a8],.run-metrics[data-v-1a3395a8],.run-summary-kv[data-v-1a3395a8],.summary-meta[data-v-1a3395a8]{grid-template-columns:1fr}.filter-actions .btn[data-v-1a3395a8]{flex:1}.summary-card>summary[data-v-1a3395a8]{grid-template-columns:1fr}.summary-stats[data-v-1a3395a8]{justify-content:flex-start}.health-title[data-v-1a3395a8]{grid-template-columns:auto minmax(0,1fr)}.health-title time[data-v-1a3395a8]{grid-column:2}.attempt-list article>div[data-v-1a3395a8]{grid-template-columns:1fr}.acknowledge-dialog[data-v-1a3395a8]{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}}.notification-config-band[data-v-9b4000fc]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:42px minmax(220px,1fr) auto minmax(180px,auto);align-items:center;gap:12px;padding:13px 4px;display:grid}.notification-config-icon[data-v-9b4000fc]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.notification-config-icon svg[data-v-9b4000fc]{width:19px}.notification-config-copy[data-v-9b4000fc]{gap:2px;min-width:0;display:grid}.notification-config-copy>span[data-v-9b4000fc],.notification-config-copy small[data-v-9b4000fc]{color:var(--muted);font-size:12px}.notification-config-copy strong[data-v-9b4000fc],.notification-config-copy small[data-v-9b4000fc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-config-status[data-v-9b4000fc]{flex-wrap:wrap;gap:6px;display:flex}.notification-config-actions[data-v-9b4000fc]{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.notification-config-actions>span[data-v-9b4000fc]{overflow-wrap:anywhere;min-width:0;font-size:12px}.text-danger[data-v-9b4000fc]{color:var(--red)}.text-success[data-v-9b4000fc]{color:var(--green)}.notification-config-dialog[data-v-9b4000fc]{width:min(520px,100vw - 48px)}.notification-config-dialog .modal-body[data-v-9b4000fc]{min-height:150px}.scope-switch[data-v-9b4000fc]{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:repeat(2,auto);padding:3px;display:grid}.scope-switch button[data-v-9b4000fc]{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.scope-switch button.active[data-v-9b4000fc]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1118161f}.external-account-metrics[data-v-9b4000fc]{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-link[data-v-9b4000fc]{min-width:0;transition:border-color .15s,box-shadow .15s}.metric-link[data-v-9b4000fc]:hover,.metric-link[data-v-9b4000fc]:focus-visible{border-color:var(--line-strong);box-shadow:0 8px 22px #161f1c14}.metric-label[data-v-9b4000fc]{align-items:center;gap:7px;min-width:0;display:flex}.metric-label svg[data-v-9b4000fc]{width:16px;color:var(--muted);flex:none}.metric-loading[data-v-9b4000fc]{background:var(--soft);border-radius:4px;width:52px;height:28px}.overview-grid[data-v-9b4000fc]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.risk-bars[data-v-9b4000fc]{gap:14px;padding:16px;display:grid}.risk-row[data-v-9b4000fc]{grid-template-columns:76px minmax(0,1fr) 36px;align-items:center;gap:10px;font-size:13px;display:grid}.risk-row strong[data-v-9b4000fc]{text-align:right}.bar-track[data-v-9b4000fc]{background:var(--soft);border-radius:4px;height:8px;overflow:hidden}.bar-track i[data-v-9b4000fc]{border-radius:inherit;min-width:2px;height:100%;display:block}.bar-track .red[data-v-9b4000fc]{background:var(--red)}.bar-track .amber[data-v-9b4000fc]{background:var(--amber)}.bar-track .muted[data-v-9b4000fc]{background:var(--muted)}.bar-track .green[data-v-9b4000fc]{background:var(--green)}.migration-summary[data-v-9b4000fc]{gap:14px;padding:16px;display:grid}.migration-title[data-v-9b4000fc]{justify-content:space-between;align-items:center;gap:10px;display:flex}.migration-summary dl[data-v-9b4000fc]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.migration-summary dl div[data-v-9b4000fc]{background:var(--panel-2);min-width:0;padding:9px}.migration-summary dt[data-v-9b4000fc]{color:var(--muted);font-size:11px}.migration-summary dd[data-v-9b4000fc]{margin:4px 0 0;font-size:16px;font-weight:800}.alert-panel[data-v-9b4000fc]{background:#fff4f2;border:1px solid #efaaa3;border-radius:8px;overflow:hidden}.alert-panel-head[data-v-9b4000fc]{border-bottom:1px solid #efc6c1;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.alert-panel-head h2[data-v-9b4000fc]{color:var(--red);align-items:center;gap:8px;display:flex}.alert-panel-head h2 svg[data-v-9b4000fc]{width:18px}.alert-panel-head p[data-v-9b4000fc]{color:#7e4b47;margin-top:4px;font-size:12px}.alert-list[data-v-9b4000fc]{display:grid}.alert-row[data-v-9b4000fc]{border-bottom:1px solid #efc6c1;grid-template-columns:auto minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-width:0;padding:10px 16px;font-size:12px;display:grid}.alert-row[data-v-9b4000fc]:last-child{border-bottom:0}.alert-row strong[data-v-9b4000fc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-row time[data-v-9b4000fc]{color:var(--muted)}.alert-row svg[data-v-9b4000fc]{width:16px}.state-panel[data-v-9b4000fc]{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.state-panel svg[data-v-9b4000fc]{flex:none;width:20px}.state-panel div[data-v-9b4000fc]{gap:4px;display:grid}.state-panel span[data-v-9b4000fc]{color:var(--muted);font-size:13px}.loading-block[data-v-9b4000fc],.compact-empty[data-v-9b4000fc]{min-height:170px;color:var(--muted);place-items:center;font-size:13px;display:grid}@media (width<=1250px){.external-account-metrics[data-v-9b4000fc]{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid[data-v-9b4000fc]{grid-template-columns:1fr}}@media (width<=720px){.notification-config-band[data-v-9b4000fc]{grid-template-columns:42px minmax(0,1fr)}.notification-config-status[data-v-9b4000fc],.notification-config-actions[data-v-9b4000fc]{grid-column:2;justify-content:flex-start}.notification-config-actions[data-v-9b4000fc]{flex-wrap:wrap}.external-account-metrics[data-v-9b4000fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-9b4000fc]{min-height:92px}.migration-summary dl[data-v-9b4000fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-row[data-v-9b4000fc]{grid-template-columns:auto minmax(0,1fr) 18px}.alert-row time[data-v-9b4000fc]{display:none}}@media (width<=430px){.external-account-metrics[data-v-9b4000fc]{grid-template-columns:1fr}}.type-summary[data-v-28a1caf9]{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.type-summary div[data-v-28a1caf9]{background:var(--panel-2);align-content:center;gap:5px;min-height:76px;padding:12px 16px;display:grid}.type-summary span[data-v-28a1caf9]{color:var(--muted);font-size:12px;font-weight:700}.type-summary strong[data-v-28a1caf9]{font-size:22px}.type-table[data-v-28a1caf9]{min-width:820px}.description-cell[data-v-28a1caf9]{max-width:360px;color:var(--muted);line-height:1.55}.muted-action[data-v-28a1caf9]{color:var(--muted);font-size:12px}.danger-icon[data-v-28a1caf9]{color:var(--red)}.loading-cell[data-v-28a1caf9],.compact-empty[data-v-28a1caf9]{text-align:center;min-height:120px;color:var(--muted)}.success-line[data-v-28a1caf9]{color:var(--green);background:#f1fbf5;border:1px solid #a6dfbd;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.success-line svg[data-v-28a1caf9]{width:18px}.state-panel[data-v-28a1caf9]{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.state-panel svg[data-v-28a1caf9]{flex:none;width:20px}.state-panel div[data-v-28a1caf9]{gap:4px;display:grid}.state-panel span[data-v-28a1caf9]{color:var(--muted);font-size:13px}.type-dialog[data-v-28a1caf9]{width:min(540px,100vw - 48px)}.danger-confirm[data-v-28a1caf9]{color:var(--red);background:#fff4f2;border:1px solid #efaaa3;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;line-height:1.6;display:flex}.danger-confirm svg[data-v-28a1caf9]{flex:none;width:18px}@media (width<=640px){.type-summary[data-v-28a1caf9]{grid-template-columns:repeat(2,minmax(0,1fr))}.type-dialog[data-v-28a1caf9]{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}}.resource-check[data-v-c608f798]{border-color:#b7c8c2}.check-body[data-v-c608f798]{gap:14px;display:grid}.check-form[data-v-c608f798]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.check-form label[data-v-c608f798]{width:min(320px,100%);color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.check-form input[data-v-c608f798]{border:1px solid var(--line-strong);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:0 11px}.check-alert[data-v-c608f798]{border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.check-alert svg[data-v-c608f798]{width:16px;height:16px}.check-alert.failed[data-v-c608f798]{background:var(--red-soft);color:var(--red)}.check-result[data-v-c608f798]{gap:12px;display:grid}.result-summary[data-v-c608f798]{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:flex}.result-summary.SUCCESS[data-v-c608f798]{background:var(--green-soft);color:var(--green);border-color:#a8d9bd}.result-summary.FAILED[data-v-c608f798]{background:var(--red-soft);color:var(--red);border-color:#e5b5b0}.result-summary div[data-v-c608f798]{gap:3px;display:grid}.result-summary span[data-v-c608f798],.result-summary small[data-v-c608f798]{font-size:12px;font-weight:700}.metric-grid[data-v-c608f798]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-box[data-v-c608f798]{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:6px;min-height:72px;padding:12px;display:grid}.metric-box span[data-v-c608f798]{color:var(--muted);font-size:12px;font-weight:800}.metric-box strong[data-v-c608f798]{font-size:22px;line-height:1}.table.compact th[data-v-c608f798],.table.compact td[data-v-c608f798]{height:38px}.stderr[data-v-c608f798]{color:#dce8e4;background:#121817;border-radius:8px;max-height:160px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.spin[data-v-c608f798]{animation:1s linear infinite spin-c608f798}@keyframes spin-c608f798{to{transform:rotate(360deg)}}@media (width<=1080px){.metric-grid[data-v-c608f798]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.metric-grid[data-v-c608f798]{grid-template-columns:1fr}}.row-actions[data-v-dbd70bbf]{white-space:nowrap;align-items:center;gap:8px;display:flex}.row-actions .btn[data-v-dbd70bbf]{min-height:34px;padding-inline:10px}:root{--bg:#f4f6f5;--shell:#111816;--shell-soft:#1a2421;--panel:#fff;--panel-2:#f9fbfa;--line:#d7dfdc;--line-strong:#aebbb6;--ink:#18211f;--muted:#66736f;--soft:#eef2f1;--green:#16854f;--green-soft:#dff5e8;--amber:#b7791f;--amber-soft:#fff1d7;--red:#c43b39;--red-soft:#ffe2df;--cyan:#147b8f;--cyan-soft:#dff5f8;--violet:#6554c0;--violet-soft:#ece9ff;--shadow:0 18px 50px #161f1c14;--radius:8px}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);letter-spacing:0;margin:0;font-family:IBM Plex Sans,Noto Sans SC,PingFang SC,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}a{color:inherit;text-decoration:none}.sentinel-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sentinel-sidebar{background:var(--shell);color:#dfe9e5;border-right:1px solid #26322f;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #26322f;align-items:center;gap:12px;min-height:76px;padding:18px 20px;display:flex}.brand-mark{color:#111816;background:#eef5f2;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 -6px #1118161f}.brand h1{margin:0;font-size:15px;font-weight:700;line-height:1.25}.brand p{color:#90a09a;margin:2px 0 0;font-size:12px}.brand svg,.side-nav svg,.btn svg,.button svg{flex:none;width:17px;height:17px}.side-nav{flex-direction:column;gap:4px;padding:14px 10px;display:flex}.nav-section{color:#7e918b;margin:18px 10px 7px;font-size:11px;font-weight:700}.side-nav a{color:#c8d6d1;text-align:left;background:0 0;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px;font-size:14px;display:flex}.side-nav a:hover{color:#fff;background:#1d2a26}.side-nav a.router-link-active{color:#fff;background:#263632;border-left-color:#45c17c}.nav-tree{border-left:3px solid #0000;border-radius:6px;padding:4px 0 6px;transition:background .16s,border-color .16s}.nav-tree.collapsed{padding-bottom:4px}.nav-tree.active{background:#1d2a26;border-left-color:#45c17c}.nav-tree-label{color:#c8d6d1;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;font-size:14px;display:flex}.nav-tree-label:hover{color:#fff}.nav-tree-label span{flex:1;min-width:0}.nav-tree-label svg{width:17px;height:17px}.nav-chevron{color:#91a49e;transition:transform .16s;width:15px!important;height:15px!important}.nav-tree.collapsed .nav-chevron{transform:rotate(-90deg)}.nav-tree-links{gap:3px;margin-left:30px;padding-right:8px;display:grid}.nav-tree-links a{color:#aebfba;border-left:0;border-radius:5px;height:32px;padding:0 8px;font-size:13px}.nav-tree-links a.router-link-active{color:#fff;background:#263632;border-left:0}.nav-tree-links a svg{width:15px;height:15px}.sidebar-foot{border-top:1px solid #26322f;margin-top:auto;padding:14px}.runner-mini{background:#18231f;border:1px solid #2d3c38;border-radius:8px;gap:8px;padding:12px;display:grid}.runner-mini strong{font-size:13px}.runner-mini span{color:#9dafaa;font-size:12px}.dot-line{gap:5px;display:flex}.dot-line b{background:#45c17c;border-radius:50%;width:8px;height:8px}.sentinel-workspace{flex-direction:column;min-width:0;display:flex}.mobile-menu-button,.mobile-nav-backdrop{display:none}.topbar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f4f6f5eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:14px 28px;display:grid;position:sticky;top:0}.topbar-heading{align-items:center;gap:10px;min-width:0;display:flex}.topbar-heading>div{min-width:0}.crumb{color:var(--muted);margin:0 0 5px;font-size:12px;font-weight:700}.page-title{margin:0;font-size:23px;font-weight:800;line-height:1.25}.top-actions{align-items:center;gap:8px;min-width:0;display:flex}.user-chip{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;max-width:220px;padding:0 8px 0 12px;font-size:13px;font-weight:800;display:inline-flex}.user-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-chip button{width:28px;height:28px;color:var(--muted);background:#eef2f1;border:0;border-radius:6px;place-items:center;display:grid}.user-chip svg{width:15px;height:15px}.search{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;width:260px;height:38px;padding:0 10px;display:flex}.search svg{width:16px;height:16px;color:var(--muted)}.search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.sentinel-main{min-width:0;padding:24px 28px 42px}.page{gap:18px;animation:.22s ease-out fadeUp;display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,p{margin:0}h1{font-size:23px;font-weight:800;line-height:1.25}h2{margin:0;font-size:15px;font-weight:800}h3{margin:0;font-size:14px}.muted{color:var(--muted)}.badge,.tag{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.badge.green,.tag.green,.status.SUCCESS,.status.COMPLETED,.status.ONLINE{background:var(--green-soft);color:var(--green)}.badge.amber,.tag.amber,.status.WAITING_APPROVAL,.status.WAITING_DELETE_APPROVAL,.status.WAITING_SOURCE_APPROVAL,.status.PENDING{background:var(--amber-soft);color:var(--amber)}.badge.red,.tag.red,.status.FAILED,.status.ERROR,.status.OFFLINE{background:var(--red-soft);color:var(--red)}.badge.cyan,.tag.cyan,.status.RUNNING{background:var(--cyan-soft);color:var(--cyan)}.badge.muted-tag,.tag.muted-tag{background:var(--soft);color:var(--muted)}.badge-action{cursor:pointer;border:0}.badge-action:hover{filter:brightness(.96)}.status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.btn,.button,.icon-only{border:1px solid var(--line-strong);background:var(--panel);min-height:38px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.btn.primary,.button.primary{color:#fff;background:#111816;border-color:#111816}.btn.danger,.button.danger{border-color:var(--red);color:var(--red)}.btn:disabled,.button:disabled{cursor:not-allowed;opacity:.58}.toolbar,.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.panel.flat{box-shadow:none}.panel-head{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:14px 16px;display:flex}.panel-head p{color:var(--muted);margin:3px 0 0;font-size:12px}.panel-body{padding:16px}.layout-2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.workbench-blank{border:1px solid var(--line);min-height:calc(100vh - 154px);box-shadow:var(--shadow);background-color:#fbfcfc;background-image:linear-gradient(90deg,#16854f0d 1px,#0000 1px),linear-gradient(0deg,#16854f0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;align-items:center;padding:46px;display:grid}.blank-copy{gap:16px;max-width:760px;display:grid}.blank-copy h2{margin:0;font-size:30px;line-height:1.25}.blank-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.blank-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.metric-strip{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metric{background:var(--panel);flex-direction:column;justify-content:space-between;min-width:0;min-height:104px;padding:15px;display:flex}.metric span{color:var(--muted);font-size:12px;font-weight:700}.metric strong{margin-top:10px;font-size:27px;line-height:1}.metric small{color:var(--muted);font-size:12px}.mono{word-break:break-all;font-family:SFMono-Regular,Consolas,monospace}.data-table,.table{border-collapse:collapse;width:100%;font-size:13px}.table-scroll{width:100%;overflow-x:auto}.data-table th,.data-table td,.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.data-table th,.table th{color:var(--muted);background:#fbfcfc;font-size:12px;font-weight:800}.data-table tr:last-child td,.table tr:last-child td{border-bottom:0}.data-table tr:hover td,.table tr:hover td{background:#f8fbfa}.task-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.task-tabs{flex-wrap:wrap;gap:8px;display:flex}.task-tabs button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--muted);border-radius:8px;padding:0 12px;font-size:13px;font-weight:800}.task-tabs button.active{color:#fff;background:#111816;border-color:#111816}.task-filter{border-bottom:1px solid var(--line);background:#fbfcfc;grid-template-columns:1.2fr 1fr 1fr 1fr auto;gap:10px;padding:12px;display:grid}.error,.notice{border-radius:8px;padding:11px 13px;font-size:13px;font-weight:700}.error{background:var(--red-soft);color:var(--red);border:1px solid #f0b8b5}.notice{background:var(--green-soft);color:var(--green);border:1px solid #b9dfc8}.compact-select{border:1px solid var(--line-strong);background:var(--panel);min-height:38px;color:var(--ink);border-radius:8px;padding:0 10px;font-weight:700}.observability-page{min-width:0}.observability-strip .metric strong{overflow-wrap:anywhere;font-size:24px}.metric-critical{color:var(--red)}.metric-warning,.metric-unknown{color:var(--amber)}.metric-healthy{color:var(--green)}.observability-layout{grid-template-columns:minmax(0,1fr) 340px}.compact-tabs{justify-content:flex-end}.observability-table{min-width:980px}.event-link:hover strong{color:var(--green)}.evidence-mini{gap:3px;min-width:120px;display:grid}.evidence-mini span{font-weight:800}.evidence-mini small{color:var(--muted);overflow-wrap:anywhere}.row-actions{align-items:center;gap:6px;display:inline-flex}.row-actions .icon-only{width:34px;height:34px;padding:0}.collector-list{gap:10px;display:grid}.collector-item{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px;display:grid}.collector-item div{gap:3px;min-width:0;display:grid}.collector-item strong,.collector-item span:not(.tag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collector-item span:not(.tag),.collector-item small{color:var(--muted);font-size:12px}.collector-item small{grid-column:1/-1}.detail-stack{gap:18px;min-width:0;display:grid}.event-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.evidence-list,.report-list,.action-stack{gap:12px;display:grid}.evidence-item,.report-item{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;gap:10px;padding:12px;display:grid}.evidence-head,.report-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evidence-head div,.report-head strong{min-width:0}.evidence-head strong,.report-head strong{overflow-wrap:anywhere;line-height:1.45;display:block}.evidence-head span:not(.tag){color:var(--muted);margin-top:4px;font-size:12px;display:block}.evidence-grid{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;font-size:12px;display:grid}.evidence-grid span{overflow-wrap:anywhere}.report-section{gap:4px;display:grid}.report-section span{color:var(--muted);font-size:12px;font-weight:800}.report-section p{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.action-stack select{border:1px solid var(--line-strong);background:var(--panel);min-height:38px;color:var(--ink);border-radius:8px;padding:0 10px}.compact-empty{padding:8px 0;font-size:13px}.task-filter input,.task-filter select{width:100%;min-height:36px;color:var(--ink);background:#fff;border:1px solid #cbd6d2;border-radius:8px;outline:0;padding:0 10px}.task-table{min-width:920px}.data-table tr.selected td{background:#f1f8f4}.strong-cell{gap:4px;min-width:0;display:grid}.strong-cell strong{font-size:13px}.strong-cell span{color:var(--muted);font-size:12px}.task-inspector{position:sticky;top:94px}.inspector-kv{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:8px 12px;padding:12px 0;font-size:13px;display:grid}.inspector-kv:last-child{border-bottom:0}.inspector-kv span{color:var(--muted);font-weight:700}.inspector-kv strong{overflow-wrap:anywhere;min-width:0}.full-width{width:100%;margin-top:12px}.progress-line{grid-template-columns:repeat(6,1fr);gap:4px;min-width:250px;display:grid}.progress-line span{background:#dfe7e4;border-radius:999px;height:7px}.progress-line span.done{background:#45c17c}.progress-line span.active{background:#e0a13a}.pipeline-shell{border:1px solid var(--line);background:var(--panel);min-height:calc(100vh - 142px);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr);animation:.22s ease-out fadeUp;display:grid;overflow:hidden}.pipeline-main{min-width:0;overflow:auto}.pipeline-header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 18px;display:flex}.pipeline-header h1{margin:0;font-size:21px;font-weight:800;line-height:1.25}.pipeline-header p:not(.crumb){color:var(--muted);margin:5px 0 0;font-size:13px}.stage-wrap{background:var(--panel);padding:20px 18px;overflow-x:auto}.stage-grid{border:1px solid var(--line);border-right:0;grid-auto-columns:190px;grid-auto-flow:column;width:max-content;min-width:100%;display:grid}.pipeline-stage{border-right:1px solid var(--line);background:linear-gradient(#f8fafc 0 44px,#fff 44px);min-height:354px}.pipeline-stage.gate-ready{background:linear-gradient(#fff8e8 0 44px,#fff 44px);box-shadow:inset 0 0 0 2px #b7791f5c}.pipeline-stage .stage-head{border-bottom:1px solid var(--line);min-height:44px;padding:0 10px}.pipeline-stage .stage-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.pipeline-stage .stage-head span{color:var(--muted);white-space:nowrap;font-size:11px}.jobs{gap:8px;padding:10px;display:grid}.job{border:1px solid var(--line);min-height:62px;color:inherit;text-align:left;background:#fff;border-left-width:4px;border-radius:6px;gap:7px;padding:9px 10px;display:grid;position:relative}.job:hover{z-index:40}.job.done{border-left-color:var(--green);background:#fbfffc}.job.running{border-left-color:var(--cyan);background:#f6fbff}.job.dryrun{background:#f8fafc;border-left-color:#64748b}.job.running .tag,.spin-icon{align-items:center;display:inline-flex}.spin-icon{width:13px;height:13px;animation:.9s linear infinite sentinel-spin}@keyframes sentinel-spin{to{transform:rotate(360deg)}}.job.manual{border-left-color:var(--amber);background:#fffdf0}.job.pending{background:#fafbfc;border-left-color:#8c959f}.job.fail{border-left-color:var(--red);background:#fff8f7}.job-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.job strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.job span{color:var(--muted);font-size:11px;line-height:1.35}.job-hover-cue{width:fit-content;max-width:100%;font-weight:800;color:var(--cyan)!important;font-size:10px!important}.job-tooltip{width:278px;color:var(--ink);pointer-events:none;z-index:60;background:#fff;border:1px solid #b8c9c3;border-radius:6px;gap:7px;padding:10px;display:none;position:absolute;top:calc(100% + 6px);left:8px;box-shadow:0 18px 36px #1018152e}.job:nth-child(n+3) .job-tooltip{top:auto;bottom:calc(100% + 6px)}.job:hover .job-tooltip,.job:focus-visible .job-tooltip{display:grid}.job-tooltip:before{content:"";background:#fff;border-top:1px solid #b8c9c3;border-left:1px solid #b8c9c3;width:12px;height:12px;position:absolute;top:-7px;left:14px;transform:rotate(45deg)}.job:nth-child(n+3) .job-tooltip:before{border:1px solid #b8c9c3;border-top:0;border-left:0;top:auto;bottom:-7px}.job-tooltip b{color:var(--ink);font-size:12px;font-weight:800}.job-tooltip span{color:var(--muted);justify-content:space-between;gap:14px;font-size:11px;line-height:1.35;display:flex}.job-tooltip em{min-width:0;font-style:normal}.job-tooltip strong{max-width:150px;color:var(--ink);text-align:right;overflow-wrap:anywhere;white-space:normal;flex:none;font-size:11px}.job .tag{min-height:20px;padding:0 7px;font-size:10px;font-style:normal;font-weight:800}.stage-gate{border:1px dashed var(--line-strong);background:#fafbfc;border-radius:6px;gap:8px;margin:0 10px 10px;padding:10px;display:grid}.stage-gate.active{background:#fff9ec;border-style:solid;border-color:#efd49a}.stage-gate span{color:var(--muted);font-size:11px;line-height:1.45}.stage-gate.active span{color:#7d4e00;font-weight:700}.gate-done{background:var(--green-soft);border-radius:6px;place-items:center;min-height:32px;display:grid;color:var(--green)!important;font-size:12px!important;font-weight:800!important}.btn.compact{width:100%;min-height:32px;padding:0 9px;font-size:12px}.pipeline-foot{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:18px;padding:0 18px 22px;display:grid}.section{border:1px solid var(--line);background:var(--panel);border-radius:6px;overflow:hidden}.section-head{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.section-head h2{margin:0;font-size:15px;font-weight:800}.section-head span{color:var(--muted);font-size:12px;font-weight:700}.section-body{padding:16px}.hint{color:#7d4e00;background:#fffdf0;border:1px solid #f0d274;border-radius:6px;gap:9px;padding:11px 12px;font-size:13px;line-height:1.55;display:flex}.hint strong{background:var(--amber);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.gate-meta{gap:10px;margin-top:14px;display:grid}.gate-meta div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.gate-meta div:last-child{border-bottom:0;padding-bottom:0}.gate-meta span{color:var(--muted);font-size:12px;font-weight:700}.gate-meta strong{text-align:right;font-size:12px}.pipeline-rail{grid-template-columns:repeat(5,minmax(156px,1fr));gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.stage{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;grid-template-rows:auto 1fr;gap:10px;min-height:150px;padding:10px;display:grid}.stage-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.stage-step{border:1px solid var(--line);background:var(--panel);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 8px;font-size:12px;font-weight:700;display:flex}.stage-step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-step small{color:var(--muted);flex:none;font-weight:700}.stage-step.success{color:var(--green);background:#f1fbf5;border-color:#a6dfbd}.stage-step.manual{color:var(--amber);background:#fff9ec;border-color:#efd49a}.stage-step.failed{color:var(--red);background:#fff4f2;border-color:#efaaa3}.stage-step.pending{color:var(--muted)}.rail-list{gap:8px;display:grid}.grid{gap:14px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three,.layout-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.field{gap:6px;display:grid}.field.full{grid-column:1/-1}.field label{color:#3b4743;font-size:12px;font-weight:800}.field small{color:var(--muted);font-size:12px;line-height:1.5}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd6d2;border-radius:8px;outline:0;min-height:39px;padding:10px 11px}.field textarea{resize:vertical;min-height:82px}.operation-note{color:#3b4743;background:#fbfcfc;border:1px solid #cbd6d2;border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:13px;line-height:1.6}.segmented{border:1px solid var(--line);background:#e8eeec;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.segmented button{color:#56645f;background:0 0;border:0;border-radius:6px;min-height:34px;font-size:13px;font-weight:800}.segmented button.active{color:var(--ink);background:#fff;box-shadow:0 1px #141c191a}.risk-list{gap:10px;display:grid}.risk-item{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px;display:grid}.risk-item b{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:8px;place-items:center;display:grid}.risk-item.warning b{background:var(--amber-soft);color:var(--amber)}.risk-item strong{margin-bottom:3px;font-size:13px;display:block}.risk-item span{color:var(--muted);font-size:12px;line-height:1.45}.detail-layout{border:1px solid var(--line);background:var(--panel);min-height:calc(100vh - 142px);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:420px minmax(0,1fr);animation:.22s ease-out fadeUp;display:grid;overflow:hidden}.detail-panel{border-right:1px solid var(--line);background:var(--panel);min-width:0;overflow:auto}.detail-panel-head{border-bottom:1px solid var(--line);background:var(--panel-2);min-height:70px;padding:14px 16px}.detail-panel-head h1{margin:0;font-size:18px;font-weight:800;line-height:1.3}.detail-panel-head p:not(.crumb){color:var(--muted);margin-top:5px;font-size:12px}.kv-list{margin:0}.kv{border-bottom:1px solid var(--line);grid-template-columns:126px minmax(0,1fr);display:grid}.kv dt,.kv dd{margin:0;padding:11px 14px;font-size:12px}.kv dt{color:var(--muted);background:var(--panel-2);font-weight:800}.kv dd{overflow-wrap:anywhere;min-width:0;font-weight:700}.detail-actions{flex-wrap:wrap;gap:10px;padding:14px;display:flex}.console-view{grid-template-rows:52px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.console-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.console-head h2{margin:0;font-size:15px;font-weight:800}.logs{white-space:pre-wrap;overflow-wrap:anywhere;color:#d6e7ff;background:#0d1117;margin:0;padding:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.75;overflow:auto}.detail-error{max-width:420px;position:absolute;bottom:16px;right:16px}.console{color:#d8eee5;white-space:pre-wrap;background:#111816;border-radius:8px;min-height:260px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.console-line.warn{color:#ffd48c}.console-line.error{color:#ff9c8c}.empty{min-height:220px;color:var(--muted);border:1px dashed var(--line-strong);text-align:center;background:#fbfcfc;border-radius:8px;place-items:center;gap:12px;padding:20px;display:grid}.error{color:#a43c27;background:#fff4f1;border:1px solid #f0b8aa;border-radius:8px;padding:12px}.login-shell{background-color:#f4f6f5;background-image:linear-gradient(90deg,#16854f0f 1px,#0000 1px),linear-gradient(0deg,#16854f0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:28px;display:grid}.login-panel{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:18px;padding:24px;display:grid}.login-brand{align-items:center;gap:12px;display:flex}.brand-mark.large{width:44px;height:44px}.login-brand h1{font-size:19px}.login-brand p,.login-copy p,.callback-panel p{color:var(--muted);margin-top:5px;font-size:13px}.sso-tabs{border:1px solid var(--line);background:#e8eeec;border-radius:8px;grid-template-columns:1fr;padding:4px;display:grid}.sso-tabs button{min-height:36px;color:var(--ink);background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.sso-tabs button:disabled{cursor:wait;opacity:.72}.sso-tabs svg{width:16px;height:16px}.callback-panel{text-align:center}.loader-line{background:#e8eeec;border-radius:999px;height:4px;overflow:hidden}.loader-line:before{content:"";border-radius:inherit;background:var(--green);width:45%;height:100%;animation:1s ease-in-out infinite alternate loaderMove;display:block}@keyframes loaderMove{0%{transform:translate(0)}to{transform:translate(125%)}}.access-page{gap:18px}.access-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.access-column{gap:18px;display:grid}.role-page{gap:18px}.role-list-table th:nth-child(3),.role-list-table td:nth-child(3){width:42%}.role-list-table tr{cursor:pointer}.role-permission-panel{overflow:visible}.panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions .btn{min-height:34px;padding-inline:10px}.notification-filter{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.notification-filter .btn{justify-self:start}.notification-table{min-width:980px}.preview-result{border:1px solid var(--line);color:var(--ink);background:#fbfcfc;border-radius:8px;gap:8px;padding:12px;display:grid}.preview-result span,.preview-result li{color:var(--muted);font-size:12px;line-height:1.6}.knowledge-import-modal{width:min(860px,100vw - 48px)}.import-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.import-guide div{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.import-guide strong{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.import-guide span,.import-template-action span{color:var(--muted);font-size:12px;line-height:1.45}.import-template-action{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.import-template-action div{gap:3px;display:grid}.import-result{gap:10px;display:grid}.import-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-summary span{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#fbfcfc;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.import-table{min-width:760px}.preview-result ul{margin:0;padding-left:18px}.event-doc{gap:10px;display:grid}.doc-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.doc-row:last-child{border-bottom:0}.doc-row span{color:var(--muted);font-weight:800}.doc-row strong{overflow-wrap:anywhere}.ordered-doc{color:#3b4743;gap:10px;margin:0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.role-detail-stack{display:grid}.role-detail-band{border-bottom:1px solid var(--line);background:#fff;gap:12px;padding:14px;display:grid}.form-grid.compact{padding:0}.toggle-line{min-height:38px;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.role-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-permission-grid{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.feature-permission-card{background:#fff;min-height:86px;display:flex}.feature-check{width:100%;color:var(--ink);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:16px;display:grid}.feature-check input{margin-top:3px}.feature-check span{gap:6px;display:grid}.feature-check strong{font-size:14px}.feature-check small{color:var(--muted);font-size:12px;line-height:1.5}.role-create-layout{grid-template-columns:minmax(360px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.permission-group{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px}.permission-group:nth-child(2n){border-right:0}.permission-group h3{margin-bottom:10px}.check-row{min-height:42px;color:var(--ink);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:8px 0;display:grid}.check-row input{margin-top:3px}.check-row span{gap:3px;display:grid}.check-row small{color:var(--muted);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.create-role-panel .form-grid{padding-top:16px}.user-create-line{border-bottom:1px solid var(--line);background:#fbfcfc;grid-template-columns:1fr 1fr minmax(220px,.8fr);gap:10px;padding:12px;display:grid}.user-create-line input,.user-create-line select,.role-multi{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cbd6d2;border-radius:8px;outline:0;padding:8px 10px}.role-multi{min-width:220px;min-height:72px}.user-role-table td{vertical-align:top}.role-tags{flex-wrap:wrap;gap:6px;display:flex}.role-tag{color:#263632;background:#edf3f1;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.role-check-list{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;display:grid}.role-check{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.role-check input{margin:0}.modal-backdrop{z-index:20;background:#1118166b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-panel{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;width:min(720px,100vw - 48px);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #1118163d}.modal-head,.modal-actions{background:var(--panel-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 16px;display:flex}.modal-head p{color:var(--muted);margin-top:3px;font-size:12px}.modal-body{gap:14px;padding:16px;display:grid;overflow:auto}.modal-actions{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}@media (width<=760px){.modal-backdrop{padding:12px}.modal-panel{max-width:100%;max-height:calc(100dvh - 24px)}}.modal-section-title{color:#3b4743;font-size:12px;font-weight:800}.modal-role-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modal-role-option{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:78px;padding:12px;display:grid}.modal-role-option input{margin-top:3px}.modal-role-option span{gap:5px;display:grid}.modal-role-option small{color:var(--muted);font-size:12px;line-height:1.5}.access-denied{gap:12px;padding:24px;display:grid}.report-shell{gap:14px;animation:.22s ease-out fadeUp;display:grid}.report-toolbar{justify-content:flex-end;gap:10px;display:flex}.report-paper{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:18px;padding:26px;display:grid}.report-cover{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.report-kicker{color:var(--green);margin:0 0 8px;font-size:12px;font-weight:800}.report-cover h1{margin:0;font-size:26px;font-weight:800;line-height:1.22}.report-cover p:not(.report-kicker){color:var(--muted);margin:8px 0 0;font-size:13px}.report-stamp{border:2px solid;border-radius:8px;justify-items:center;gap:5px;min-width:156px;padding:12px;display:grid;transform:rotate(.5deg)}.report-stamp strong{font-size:17px;font-weight:800}.report-stamp span{color:var(--muted);font-size:11px}.report-stamp.green{color:var(--green);background:#f4fbf7}.report-stamp.red{color:var(--red);background:#fff6f5}.report-stamp.cyan{color:var(--cyan);background:#f3fbfc}.report-stamp.amber{color:var(--amber);background:#fffaf0}.report-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.report-metric{border:1px solid var(--line);background:#fbfcfc;border-top:4px solid #83918c;border-radius:6px;align-content:center;gap:7px;min-height:76px;padding:12px;display:grid}.report-metric span{color:var(--muted);font-size:11px;font-weight:800}.report-metric strong{overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.2}.report-metric.green{border-top-color:var(--green)}.report-metric.cyan{border-top-color:var(--cyan)}.report-metric.amber{border-top-color:var(--amber)}.report-metric.red{border-top-color:var(--red)}.report-section{break-inside:avoid;gap:12px;display:grid}.report-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:8px;display:flex}.report-section-head h2{margin:0;font-size:17px;font-weight:800}.report-section-head span{color:var(--muted);font-size:12px;font-weight:700}.report-info-grid{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.report-info-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfc;gap:5px;min-height:66px;padding:11px 12px;display:grid}.report-info-grid div:nth-child(4n){border-right:0}.report-info-grid div:nth-last-child(-n+4){border-bottom:0}.report-info-grid span{color:var(--muted);font-size:11px;font-weight:800}.report-info-grid strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.report-table th,.report-table td{font-size:12px}.report-zero{color:var(--green);font-weight:800}.report-subgrid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.report-subgrid h3{margin:0 0 8px;font-size:13px;font-weight:800}.report-timeline{border:1px solid var(--line);border-radius:6px;display:grid;overflow:hidden}.report-timeline-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:70px minmax(120px,.8fr) minmax(110px,.7fr) minmax(220px,1.1fr) minmax(0,1.2fr);align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}.report-timeline-row:nth-child(odd){background:#fbfcfc}.report-timeline-row:last-child{border-bottom:0}.report-timeline-row strong,.report-timeline-row span,.report-timeline-row small{overflow-wrap:anywhere;min-width:0;font-size:12px}.report-timeline-row span,.report-timeline-row small{color:var(--muted)}.report-log-list{border:1px solid var(--line);border-radius:6px;display:grid;overflow:hidden}.report-log-line{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:170px 52px minmax(120px,.5fr) minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.report-log-line:last-child{border-bottom:0}.report-log-line.warn{background:#fffaf0}.report-log-line.error{background:#fff6f5}.report-log-line span,.report-log-line b,.report-log-line strong,.report-log-line p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.report-log-line span{color:var(--muted)}.report-log-line b{color:var(--cyan)}.report-log-line.warn b{color:var(--amber)}.report-log-line.error b{color:var(--red)}.danger-text{color:var(--red);font-weight:800}.compact-empty{min-height:110px}.knowledge-modal{width:min(1120px,100vw - 34px)}.knowledge-field-head{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.knowledge-field-list{gap:8px;margin-top:10px;display:grid}.knowledge-field-row{grid-template-columns:minmax(90px,1fr) minmax(90px,1fr) 94px minmax(130px,1.3fr) 142px 72px 132px 42px;align-items:center;gap:8px;display:grid}.knowledge-field-row input,.knowledge-field-row select{border:1px solid var(--line-strong);width:100%;min-width:0;height:36px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:0 9px}.inline-check,.check-row label{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.warning-line{background:var(--amber-soft);min-height:38px;color:var(--amber);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;font-size:13px;font-weight:800;display:flex}.warning-line svg{width:16px;height:16px}.check-row{align-items:center;gap:12px;min-height:38px;display:flex}.knowledge-detail-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.knowledge-detail-grid>div{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:5px;min-height:58px;padding:12px;display:grid}.knowledge-detail-grid strong{color:var(--muted);font-size:12px}.deploy-page{gap:14px;display:grid}.deploy-head{align-items:flex-start}.deploy-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.deploy-main-stack,.deploy-side-stack{gap:14px;min-width:0;display:grid}.deploy-command-panel{overflow:visible}.deploy-command-body{gap:14px;display:grid}.deploy-mode-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;display:grid}.deploy-mode-card{border:1px solid var(--line);min-width:0;min-height:112px;color:var(--ink);text-align:left;background:#fbfcfc;border-radius:8px;grid-template-rows:22px auto auto auto;justify-items:start;gap:5px;padding:12px;display:grid}.deploy-mode-card svg{width:18px;height:18px;color:var(--muted)}.deploy-mode-card span{font-size:14px;font-weight:900}.deploy-mode-card strong{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.deploy-mode-card em{background:var(--soft);color:#50605a;border-radius:999px;align-self:end;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.deploy-mode-card.active{background:var(--green-soft);border-color:#8fcda9;box-shadow:inset 0 0 0 1px #16854f1f}.deploy-mode-card.active svg,.deploy-mode-card.active span{color:var(--green)}.deploy-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deploy-intent-grid .field.full{grid-column:1/-1}.deploy-job-picker{gap:8px;display:grid}.deploy-job-picker-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.deploy-job-choice-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.deploy-job-choice{border:1px solid var(--line);min-width:0;min-height:56px;color:var(--ink);text-align:left;background:#fbfcfc;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.deploy-job-choice:hover,.deploy-job-choice.active{background:var(--green-soft);border-color:#9fd7b7}.deploy-job-choice-check,.deploy-prebuild-check{color:#fff;background:#fff;border:1px solid #b9c8c0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.deploy-job-choice.active .deploy-job-choice-check,.deploy-prebuild-option.active .deploy-prebuild-check{border-color:var(--green);background:var(--green);color:#fff}.deploy-job-choice-check svg,.deploy-prebuild-check svg{stroke-width:3px;width:14px;height:14px}.deploy-job-choice-copy{gap:4px;min-width:0;display:grid}.deploy-job-choice strong,.deploy-job-choice span{overflow-wrap:anywhere;min-width:0}.deploy-job-choice strong{font-size:13px}.deploy-job-choice span{color:var(--muted);font-size:12px}.deploy-job-selected-line,.deploy-job-empty-line{border:1px solid var(--line);min-height:34px;color:var(--muted);overflow-wrap:anywhere;background:#fbfcfc;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.deploy-job-empty-line{background:var(--amber-soft);color:var(--amber);border-color:#f7900947}.deploy-job-empty-line svg{flex:none;width:15px;height:15px}.deploy-prebuild-options{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;display:grid}.deploy-prebuild-option{border:1px solid var(--line);min-width:0;min-height:58px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"check title""check meta";align-items:center;gap:3px 9px;padding:10px;display:grid}.deploy-prebuild-option:hover,.deploy-prebuild-option.active{background:var(--green-soft);border-color:#9fd7b7}.deploy-prebuild-check{grid-area:check}.deploy-prebuild-option strong{overflow-wrap:anywhere;grid-area:title;min-width:0;font-size:13px;font-weight:900}.deploy-prebuild-option em{min-width:0;color:var(--muted);overflow-wrap:anywhere;grid-area:meta;font-size:12px;font-style:normal;font-weight:800}.deploy-scope-row{flex-wrap:wrap;gap:8px;display:flex}.deploy-scope-row label{border:1px solid var(--line);color:#40504a;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.deploy-scope-row label.active{background:var(--green-soft);color:var(--green);border-color:#9fd7b7}.deploy-action-bar{flex-wrap:wrap;gap:8px;display:flex}.deploy-table-head{align-items:center}.deploy-task-table{min-width:1080px}.deploy-side-panel .panel-head{min-height:50px}.deploy-link-summary{background:var(--line);gap:1px;padding:0;display:grid}.deploy-link-kv{background:#fff;gap:5px;min-width:0;padding:12px 14px;display:grid}.deploy-link-kv span{color:var(--muted);font-size:12px;font-weight:800}.deploy-link-kv strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.deploy-flow-list{gap:9px;display:grid}.deploy-flow-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.deploy-flow-list i{color:#fff;background:#111816;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;display:grid}.deploy-flow-list div{gap:4px;min-width:0;display:grid}.deploy-flow-list strong{font-size:13px}.deploy-flow-list span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px}.deploy-flow-list code{background:var(--soft);white-space:normal;overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:7px;font-size:12px}.deploy-k8s-stack{gap:8px;display:grid}.deploy-k8s-target-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.deploy-k8s-target-row svg{width:17px;height:17px;color:var(--green);margin-top:1px}.deploy-k8s-target-row div{gap:4px;min-width:0;display:grid}.deploy-k8s-target-row strong{font-size:13px}.deploy-k8s-target-row span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px}.deploy-config-summary{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.deploy-config-summary div{background:var(--panel);gap:7px;min-width:0;padding:14px;display:grid}.deploy-config-summary span{color:var(--muted);font-size:12px;font-weight:800}.deploy-config-summary strong{color:var(--ink);font-size:24px;line-height:1}.deploy-resource-toolbar{grid-template-columns:minmax(160px,1fr) 112px 150px 112px auto;gap:8px;width:min(760px,100%);display:grid}.deploy-resource-toolbar-compact{grid-template-columns:minmax(180px,1fr) 150px 112px auto}.deploy-resource-toolbar input,.deploy-resource-toolbar select{width:100%;min-height:36px;color:var(--ink);background:#fff;border:1px solid #cbd6d2;border-radius:8px;outline:0;padding:0 10px}.deploy-resource-table{min-width:1120px}.deploy-resource-table td{vertical-align:top}.deploy-empty-action{align-content:center;justify-items:center}.deploy-resource-name{min-width:260px}.deploy-inline-tag{margin-left:6px}.deploy-cluster-line{background:var(--soft);color:#52605b;border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin-top:8px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.deploy-selector-cell{overflow-wrap:anywhere;max-width:260px}.deploy-k8s-cluster-table{min-width:1180px}.deploy-secret-ref{border:1px solid var(--line);color:#52605b;overflow-wrap:anywhere;background:#f7faf8;border-radius:7px;width:fit-content;max-width:240px;margin-top:8px;padding:4px 7px;display:block}.deploy-namespace-list{max-width:320px}.deploy-cluster-remark{max-width:360px;margin-top:6px}.deploy-chain-line{flex-wrap:wrap;gap:6px;display:flex}.deploy-chain-line span{background:var(--soft);color:#52605b;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.compact-empty{border-top:1px solid var(--line)}.deploy-create-panel{scroll-margin-top:16px}.deploy-modal-backdrop{z-index:42;align-items:center;overflow:auto}.deploy-config-modal{width:min(880px,100vw - 48px);max-height:min(780px,100vh - 48px)}.deploy-config-modal-wide{width:min(1080px,100vw - 48px)}.deploy-config-modal .modal-head{background:#fff}.deploy-config-modal .modal-head h2{font-size:16px}.deploy-config-modal .modal-body{background:#fbfcfc}.deploy-modal-head-actions{align-items:center;gap:8px;display:flex}.deploy-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deploy-config-modal .field.full{grid-column:1/-1}.deploy-config-modal .deploy-config-section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.deploy-config-modal .deploy-config-section .form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deploy-config-modal .mode-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deploy-config-modal .deploy-parameter-list{overflow-x:auto}.deploy-config-modal .deploy-parameter-row{min-width:820px}.deploy-config-modal .modal-actions{background:#fff;flex:none}.deploy-k8s-cluster-modal{width:min(820px,100vw - 48px)}.deploy-k8s-target-modal{width:min(720px,100vw - 48px)}.deploy-k8s-target-modal .modal-head,.deploy-k8s-cluster-modal .modal-head{align-items:flex-start;padding:18px 20px 16px}.deploy-k8s-target-modal .modal-head h2,.deploy-k8s-cluster-modal .modal-head h2{font-size:17px}.deploy-k8s-target-modal .modal-body,.deploy-k8s-cluster-modal .modal-body{background:#f6f8f7;gap:12px;padding:16px}.deploy-k8s-target-modal .modal-actions,.deploy-k8s-cluster-modal .modal-actions{padding:12px 16px}.deploy-k8s-target-modal .icon-only,.deploy-k8s-cluster-modal .icon-only{flex:none;width:40px;height:40px}.deploy-k8s-form-section{gap:14px;padding:16px}.deploy-k8s-form-section .form-grid.compact{gap:12px 14px}.deploy-k8s-simple-body{gap:12px}.deploy-k8s-simple-grid .field:last-child{grid-column:1/-1}.deploy-k8s-form-section .field{gap:7px}.deploy-k8s-form-section textarea{resize:vertical}.deploy-k8s-form-section textarea[rows="3"]{min-height:74px}.deploy-k8s-target-modal textarea[rows="2"]{resize:vertical;min-height:58px}.deploy-k8s-section-title-row{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.deploy-toggle-card{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fbfcfc;border-radius:8px;flex:none;align-items:center;gap:9px;padding:6px 10px 6px 8px;display:inline-flex}.deploy-toggle-card input{opacity:0;pointer-events:none;position:absolute}.deploy-toggle-card strong{min-width:28px;color:inherit;font-size:13px}.deploy-toggle-card.active{background:var(--green-soft);color:var(--green);border-color:#9fd7b7}.deploy-toggle-track{background:#cbd6d2;border-radius:999px;width:36px;height:20px;transition:background-color .16s;position:relative}.deploy-toggle-track span{background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #11181638}.deploy-toggle-card.active .deploy-toggle-track{background:var(--green)}.deploy-toggle-card.active .deploy-toggle-track span{transform:translate(16px)}.deploy-k8s-selected-cluster{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr) minmax(180px,1.2fr);gap:1px;display:grid;overflow:hidden}.deploy-k8s-selected-cluster span,.deploy-k8s-selected-cluster strong,.deploy-k8s-selected-cluster code{overflow-wrap:anywhere;background:#fbfcfc;min-width:0;padding:9px 10px;font-size:12px}.deploy-k8s-selected-cluster span{color:var(--muted);font-weight:800}.deploy-k8s-selected-cluster code{color:#52605b}.deploy-k8s-target-list{gap:8px;display:grid}.deploy-k8s-associated-row{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.deploy-k8s-associated-row svg{width:17px;height:17px;color:var(--green)}.deploy-k8s-associated-row div{gap:3px;min-width:0;display:grid}.deploy-k8s-associated-row strong,.deploy-k8s-associated-row span:not(.tag){overflow-wrap:anywhere;min-width:0}.deploy-k8s-associated-row span:not(.tag){color:var(--muted);font-size:12px}.deploy-config-form{gap:16px;display:grid}.deploy-config-form .form-grid{padding:0}.deploy-config-section{gap:12px;display:grid}.deploy-section-title,.deploy-parameter-head,.deploy-job-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.deploy-section-title>svg,.deploy-job-title>svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:2px}.deploy-section-title h3{margin:0;font-size:15px}.deploy-section-title p{color:var(--muted);margin:3px 0 0;font-size:12px}.mode-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mode-check-grid label{border:1px solid var(--line);color:#485550;background:#fbfcfc;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.mode-check-grid label.active{background:var(--green-soft);color:var(--green);border-color:#9fd7b7}.deploy-notification-modal{width:min(680px,100vw - 48px)}.deploy-notification-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deploy-notification-event-grid label{min-height:44px}.deploy-switch-row{flex-wrap:wrap;gap:10px;display:flex}.deploy-switch-row .inline-check{width:fit-content}.deploy-parameter-head{justify-content:space-between;gap:14px}.deploy-parameter-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.deploy-parameter-list{gap:8px;display:grid}.deploy-parameter-row{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) 112px 62px minmax(180px,1.4fr) 42px;align-items:center;gap:8px;display:grid}.deploy-parameter-row.header{color:var(--muted);font-size:12px;font-weight:800}.deploy-parameter-row input,.deploy-parameter-row select{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cbd6d2;border-radius:8px;outline:0;padding:9px 10px}.deploy-required-check{background:#fff;border:1px solid #cbd6d2;border-radius:8px;place-items:center;width:42px;height:38px;display:grid}.deploy-parameter-choices{grid-column:5/6}.deploy-job-list{display:grid}.deploy-job-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.3fr) minmax(360px,1fr) minmax(260px,.9fr) minmax(220px,.8fr) auto;align-items:center;gap:14px;padding:16px;display:grid;position:relative}.deploy-job-row:last-child{border-bottom:0}.deploy-job-row:hover{background:#fbfcfc}.deploy-job-main,.deploy-job-title div{gap:8px;min-width:0;display:grid}.deploy-job-title strong{word-break:break-word;min-width:0;font-size:14px}.deploy-job-title span{color:var(--muted);font-size:12px}.deploy-path{background:var(--soft);color:#2d3834;white-space:normal;word-break:break-all;border-radius:7px;width:100%;padding:8px 9px;font-size:12px;display:block}.deploy-job-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.deploy-job-meta div{background:var(--panel-2);border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.deploy-job-meta span{color:var(--muted);font-size:11px;font-weight:800}.deploy-job-meta strong{word-break:break-word;min-width:0;font-size:12px}.deploy-pill-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.deploy-pill{background:var(--green-soft);min-height:24px;color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.deploy-pill.subtle{background:var(--soft);color:#52605b}.deploy-pill.muted{background:var(--soft);color:var(--muted)}.deploy-job-state{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.deploy-layout{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:14px;display:grid}.deploy-preview,.deploy-step-cards,.deploy-k8s-result-grid{gap:12px;display:grid}.deploy-plan-strip,.deploy-evidence-grid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.deploy-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deploy-plan-strip div,.deploy-evidence-grid div{background:var(--panel-2);gap:5px;min-width:0;padding:10px;display:grid}.deploy-plan-strip span,.deploy-evidence-grid span{color:var(--muted);font-size:12px;font-weight:800}.deploy-plan-strip strong,.deploy-evidence-grid strong{word-break:break-all;min-width:0;font-size:13px}.deploy-step-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.deploy-progress-panel{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.deploy-progress-head,.deploy-progress-meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.deploy-progress-head div{gap:4px;min-width:0;display:grid}.deploy-progress-head strong{font-size:14px}.deploy-progress-head span,.deploy-progress-meta span{min-width:0;color:var(--muted);word-break:break-word;font-size:12px;font-weight:700}.deploy-progress-track{background:var(--soft);border-radius:999px;height:9px;overflow:hidden}.deploy-progress-track span{border-radius:inherit;background:var(--green);min-width:0;height:100%;transition:width .18s;display:block}.deploy-progress-track.cyan span{background:var(--cyan)}.deploy-progress-track.amber span{background:var(--amber)}.deploy-progress-track.red span{background:var(--red)}.deploy-progress-track.muted-tag span{background:var(--muted)}.deploy-step-list li,.deploy-step-card,.deploy-k8s-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.deploy-k8s-card.pending{background:#f7fbfd;border-color:#b8d8e5}.deploy-step-list li div,.deploy-step-card-head div{gap:4px;min-width:0;display:grid}.deploy-step-list strong,.deploy-step-card-head strong{font-size:14px}.deploy-step-list span,.deploy-step-card-head span,.deploy-summary{min-width:0;color:var(--muted);word-break:break-all;font-size:12px}.deploy-step-list code{background:var(--soft);white-space:normal;word-break:break-all;border-radius:6px;padding:8px;font-size:12px;display:block}.deploy-k8s-list{gap:8px;margin-top:12px;display:grid}.deploy-k8s-list div,.deploy-mini-list div{background:var(--panel-2);min-width:0;color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.deploy-k8s-list svg{width:15px;height:15px}.deploy-task-filter{grid-template-columns:minmax(160px,1fr) 150px 140px auto;gap:8px;display:grid}.deploy-step-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deploy-build-link{width:fit-content;color:var(--cyan);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.deploy-build-link svg{width:15px;height:15px}.deploy-console{color:#dbe7e2;white-space:pre-wrap;word-break:break-word;background:#111816;border-radius:8px;max-height:260px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.deploy-status-line{word-break:break-word;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-size:13px;font-weight:800;display:flex}.deploy-status-line svg{flex:none;width:16px;height:16px}.deploy-status-line.running{background:var(--cyan-soft);color:var(--cyan)}.deploy-status-line.running svg{animation:1s linear infinite spin}.deploy-status-line.success{background:var(--green-soft);color:var(--green)}@keyframes spin{to{transform:rotate(360deg)}}.deploy-mini-list{gap:6px;display:grid}.deploy-mini-list div{justify-content:space-between;align-items:flex-start}.deploy-mini-list.warn div{background:var(--amber-soft)}.deploy-mini-list strong{min-width:0;color:var(--ink);word-break:break-word;font-size:12px}.deploy-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block{margin-top:4px;display:block}.env-page{gap:14px;display:grid}.env-metrics{margin-top:2px}.env-report-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.env-report-summary{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.env-report-summary div{background:#fbfcfc;gap:6px;min-width:0;padding:10px 12px;display:grid}.env-report-summary span,.env-report-kv span{color:var(--muted);font-size:12px;font-weight:800}.env-report-summary strong,.env-report-kv strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.env-report-actions{justify-content:flex-end;display:flex}.env-report-enabled{align-self:end;min-height:62px;padding:0 4px}.env-report-kv{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.env-report-kv div{background:#fbfcfc;gap:6px;min-width:0;padding:10px 12px;display:grid}.env-filter{grid-template-columns:1.3fr 140px 150px 150px 180px auto}.env-table{min-width:1120px}.link-cell{color:inherit}.link-cell:hover strong{color:var(--green)}.status-force{justify-content:flex-start;align-self:end;min-height:62px;padding:0 4px}.env-detail-main{grid-template-rows:52px minmax(0,1fr)}.env-detail-scroll{background:#fbfcfc;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.env-current{overflow:visible}.env-grid{padding:14px}.env-grid span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700}@media (width<=1180px){.sentinel-shell{grid-template-columns:224px minmax(0,1fr)}.search{display:none}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-2,.pipeline-foot,.detail-layout,.access-layout,.report-subgrid{grid-template-columns:1fr}.report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-info-grid div:nth-child(4n){border-right:1px solid var(--line)}.report-info-grid div:nth-child(2n){border-right:0}.report-info-grid div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.report-info-grid div:nth-last-child(-n+2){border-bottom:0}.detail-panel{border-right:0;border-bottom:1px solid var(--line)}.task-filter,.env-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.env-report-panel,.env-report-summary,.env-report-kv{grid-template-columns:1fr}.knowledge-field-row{grid-template-columns:1fr 1fr}.import-guide{grid-template-columns:1fr}.knowledge-detail-grid,.stats-grid{grid-template-columns:1fr 1fr}.deploy-layout,.deploy-workspace{grid-template-columns:1fr}.deploy-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deploy-table-head{flex-direction:column;align-items:stretch}.deploy-resource-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.deploy-config-modal .mode-check-grid,.deploy-config-summary,.mode-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deploy-parameter-row{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) 100px 56px}.deploy-parameter-row.header{display:none}.deploy-parameter-row input:nth-of-type(3),.deploy-parameter-choices{grid-column:1/-1}.deploy-job-row{grid-template-columns:1fr}.deploy-job-state{justify-content:flex-start}.deploy-task-filter,.deploy-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.sentinel-shell{display:block}.sentinel-sidebar{z-index:30;width:min(320px,100vw - 48px);height:100vh;transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:18px 0 42px #070c0a3d}.sentinel-sidebar.mobile-open{transform:translate(0)}.mobile-nav-backdrop{z-index:29;background:#09100d7a;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.mobile-menu-button{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--ink);border-radius:7px;flex:none;place-items:center;display:grid}.mobile-menu-button svg{width:18px;height:18px}.side-nav{flex-direction:column;display:flex}.side-nav:focus-visible{outline-offset:-4px;outline:2px solid #45c17c}.nav-section{grid-column:auto}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:64px;padding:10px 12px}.topbar .page-title{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.topbar .crumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{flex-wrap:nowrap;width:auto}.top-actions .badge,.top-actions>.btn{display:none}.top-actions .user-chip{max-width:116px;padding-left:9px}.pipeline-header{flex-direction:column;align-items:flex-start;min-height:auto}.sentinel-main{padding:16px}.modal-backdrop.deploy-modal-backdrop{padding:12px}.deploy-config-modal,.deploy-config-modal-wide{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.deploy-config-modal .modal-head,.deploy-config-modal .modal-actions{align-items:stretch}.deploy-config-modal .modal-head{flex-direction:column}.deploy-modal-head-actions{justify-content:space-between}.deploy-modal-form,.deploy-config-modal .deploy-config-section .form-grid.compact,.deploy-config-modal .mode-check-grid{grid-template-columns:1fr}.deploy-k8s-cluster-modal .modal-body,.deploy-k8s-target-modal .modal-body{padding:12px}.deploy-k8s-section-title-row{flex-direction:column;align-items:stretch}.deploy-toggle-card{width:fit-content}.deploy-k8s-selected-cluster,.deploy-k8s-associated-row{grid-template-columns:1fr}.deploy-k8s-associated-row{align-items:stretch}.deploy-config-modal .deploy-parameter-row{min-width:0}.metric-strip,.grid.three,.grid.two,.layout-2,.deploy-workspace,.deploy-mode-grid,.deploy-intent-grid,.deploy-job-picker-tools,.deploy-prebuild-options,.deploy-resource-toolbar,.deploy-plan-strip,.deploy-config-summary,.mode-check-grid,.deploy-job-meta,.deploy-evidence-grid,.deploy-task-filter,.role-create-layout,.feature-permission-grid,.permission-grid,.role-check-list,.modal-role-list,.form-grid,.deploy-parameter-row,.deploy-job-row,.task-filter,.user-create-line{grid-template-columns:1fr}.deploy-parameter-head{flex-direction:column}.deploy-parameter-actions{justify-content:flex-start}.deploy-parameter-choices{grid-column:auto}.report-summary-grid,.report-info-grid,.report-timeline-row,.report-log-line,.event-kpis,.evidence-grid,.knowledge-field-row,.knowledge-detail-grid,.stats-grid{grid-template-columns:1fr}.report-info-grid div,.report-info-grid div:nth-child(2n),.report-info-grid div:nth-child(4n),.report-info-grid div:nth-last-child(-n+2),.report-info-grid div:nth-last-child(-n+4){border-right:0;border-bottom:1px solid var(--line)}.report-info-grid div:last-child{border-bottom:0}.report-cover,.import-template-action,.report-toolbar{flex-direction:column;align-items:stretch}.pipeline-rail{grid-template-columns:1fr}}@media print{body{background:#fff}.sentinel-sidebar,.topbar,.no-print{display:none!important}.sentinel-shell,.sentinel-main{padding:0;display:block}.report-paper{box-shadow:none;border:0;border-radius:0;padding:0}.report-section,.report-summary-grid{page-break-inside:avoid}}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:5px;min-height:96px;padding:15px;display:grid}.metric-card span,.metric-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.metric-card strong{color:var(--ink);font-size:28px;line-height:1.05}.db-agent-workbench-grid,.db-agent-detail-grid,.db-agent-config-grid{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.db-agent-config-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) minmax(280px,.8fr)}.db-agent-workbench-grid>*,.db-agent-detail-grid>*,.db-agent-config-grid>*{min-width:0}.db-agent-workbench-grid .inner-panel,.db-agent-detail-grid .inner-panel,.db-agent-config-grid .inner-panel{box-shadow:none}.db-agent-workbench-grid .panel-head.compact,.db-agent-detail-grid .panel-head.compact,.db-agent-config-grid .panel-head.compact{min-height:48px;padding:0 16px}.db-agent-workbench-grid .form-grid.single,.db-agent-detail-grid .form-grid.single,.db-agent-config-grid .form-grid.single{grid-template-columns:1fr}.db-agent-workbench-grid .form-grid label,.db-agent-detail-grid .form-grid label,.db-agent-config-grid .form-grid label{gap:6px;display:grid}.db-agent-workbench-grid .form-grid label span,.db-agent-detail-grid .form-grid label span,.db-agent-config-grid .form-grid label span{color:var(--muted);font-size:12px;font-weight:800}.db-agent-workbench-grid .check-row,.db-agent-detail-grid .check-row,.db-agent-config-grid .check-row{grid-template-columns:18px minmax(0,1fr);align-items:center}.db-agent-workbench-grid .check-row input,.db-agent-detail-grid .check-row input,.db-agent-config-grid .check-row input{min-height:auto}.db-agent-workbench-grid .button-row,.db-agent-detail-grid .button-row,.db-agent-config-grid .button-row{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.state-list{flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.state-list.inline{padding:0}.hr-onboarding-config-grid,.hr-onboarding-attempt-grid{align-items:start;gap:14px;display:grid}.hr-onboarding-config-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr) minmax(280px,.85fr)}.hr-onboarding-attempt-grid{grid-template-columns:minmax(0,1fr) 380px}.hr-onboarding-config-grid>*,.hr-onboarding-attempt-grid>*{min-width:0}.hr-onboarding-config-grid .panel-head.compact,.hr-onboarding-attempt-grid .panel-head.compact{min-height:48px;padding:0 16px}.hr-onboarding-config-grid .form-grid.single{grid-template-columns:1fr}.hr-onboarding-config-grid .form-grid label,.hr-onboarding-filter-grid label{gap:6px;display:grid}.hr-onboarding-config-grid .form-grid label span,.hr-onboarding-filter-grid label span{color:var(--muted);font-size:12px;font-weight:800}.hr-onboarding-config-grid .form-grid input,.hr-onboarding-config-grid .form-grid select,.hr-onboarding-config-grid .form-grid textarea,.hr-onboarding-filter-grid input,.hr-onboarding-filter-grid select{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cbd6d2;border-radius:8px;outline:0;padding:0 10px}.hr-onboarding-config-grid .form-grid textarea{resize:vertical;min-height:92px;padding:10px}.hr-onboarding-config-grid .check-row{grid-template-columns:18px minmax(0,1fr);align-items:center}.hr-onboarding-config-grid .check-row input{min-height:auto}.hr-onboarding-config-grid .button-row{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.hr-onboarding-filter-grid{grid-template-columns:minmax(220px,1fr) minmax(180px,280px) auto;align-items:end}.hr-onboarding-filter-actions{justify-content:flex-end;align-items:flex-end;min-width:110px;display:flex}.hr-onboarding-attempt-table th:first-child,.hr-onboarding-attempt-table td:first-child{min-width:220px}.hr-onboarding-config-table th:first-child,.hr-onboarding-config-table td:first-child{min-width:180px}.stack-list{gap:12px;padding:14px;display:grid}.stack-item{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;gap:10px;padding:12px;display:grid}.stack-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.stack-title span{color:var(--muted);font-size:12px;font-weight:800}.compact-table th,.compact-table td{padding-top:8px;padding-bottom:8px}.db-agent-resource-table,.db-agent-report-table,.db-agent-config-table,.db-agent-delivery-table{min-width:680px}.db-agent-codex-table{min-width:520px}.db-agent-fingerprint-table{min-width:760px}.db-agent-fingerprint-table td{white-space:nowrap}.db-agent-fingerprint-table th:first-child,.db-agent-fingerprint-table td:first-child{min-width:300px}.db-agent-fingerprint-table td:first-child{white-space:normal}.db-agent-fingerprint-table .mono{word-break:normal;overflow-wrap:anywhere}.json-block{border:1px solid var(--line);color:#d6e7ff;white-space:pre-wrap;background:#0d1117;border-radius:8px;max-height:220px;margin:0 16px 16px;padding:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow:auto}.kv-list dt,.kv-list dd{border-bottom:1px solid var(--line);margin:0;padding:10px 14px;font-size:12px}.kv-list dt{color:var(--muted);font-weight:800}.kv-list dd{overflow-wrap:anywhere}@media (width<=1180px){.metric-grid,.db-agent-workbench-grid,.db-agent-detail-grid,.db-agent-config-grid,.hr-onboarding-config-grid,.hr-onboarding-attempt-grid,.hr-onboarding-filter-grid{grid-template-columns:1fr}}
