html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}body{margin:0;background:#f6f7f9;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ba-nav[data-v-b26bcf78]{display:flex;flex-direction:column;gap:18px;padding:8px 12px}.ba-nav-group[data-v-b26bcf78]{display:flex;flex-direction:column;gap:2px}.ba-nav-group-label[data-v-b26bcf78]{padding:0 10px 6px;color:var(--ba-faint);font-size:12px}.ba-root .ba-nav-item[data-v-b26bcf78]{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:6px;color:var(--ba-text);font-size:14px;text-decoration:none;white-space:nowrap;transition:background-color .12s}.ba-root .ba-nav-item[data-v-b26bcf78]:hover{background:#eef0f4;color:var(--ba-ink);text-decoration:none}.ba-root .ba-nav-item.is-active[data-v-b26bcf78]{background:var(--ba-accent-soft);color:var(--ba-accent);font-weight:500}.ba-nav-item[data-v-b26bcf78]:focus-visible{outline:2px solid var(--ba-accent);outline-offset:-2px}.ba-nav-icon[data-v-b26bcf78]{flex:none;font-size:16px}.is-collapsed .ba-nav-group-label[data-v-b26bcf78]{height:1px;margin:0 12px 8px;padding:0;overflow:hidden;background:var(--ba-rule);color:transparent}.is-collapsed .ba-nav-item[data-v-b26bcf78]{justify-content:center;padding:0}.is-collapsed .ba-nav-label[data-v-b26bcf78]{display:none}@media (prefers-reduced-motion: reduce){.ba-nav-item[data-v-b26bcf78]{transition:none}}.ba-root{--ba-canvas: #f6f7f9;--ba-sidebar: #fbfbfc;--ba-surface: #ffffff;--ba-surface-sunken: #f6f8fa;--ba-ink: #18212c;--ba-text: #253040;--ba-muted: #5a6676;--ba-faint: #8a94a3;--ba-rule: #e4e7ec;--ba-rule-soft: #eceef2;--ba-accent: #2448c8;--ba-accent-soft: #e8edfb;--ba-sev-high: #c8322b;--ba-sev-medium: #d9730d;--ba-sev-low: #b08d12;--ba-sev-info: #6b7a8f;--ba-tone-red: #c8322b;--ba-tone-red-bg: #fbeae8;--ba-tone-red-fg: #a3241d;--ba-tone-orange: #d9730d;--ba-tone-orange-bg: #fcefe1;--ba-tone-orange-fg: #94470a;--ba-tone-gold: #b08d12;--ba-tone-gold-bg: #f7f0d7;--ba-tone-gold-fg: #735600;--ba-tone-green: #1f8a4c;--ba-tone-green-bg: #e3f2e9;--ba-tone-green-fg: #16663a;--ba-tone-cyan: #0e7c7b;--ba-tone-cyan-bg: #e0f1f0;--ba-tone-cyan-fg: #0b5f5e;--ba-tone-blue: #2448c8;--ba-tone-blue-bg: #e8edfb;--ba-tone-blue-fg: #213f9f;--ba-tone-purple: #6a46b0;--ba-tone-purple-bg: #efe9f8;--ba-tone-purple-fg: #563694;--ba-tone-magenta: #b3316f;--ba-tone-magenta-bg: #f8e7ef;--ba-tone-magenta-fg: #93255a;--ba-tone-default: #9aa4b1;--ba-tone-default-bg: #edf0f3;--ba-tone-default-fg: #4a5563;--ba-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;color:var(--ba-text);font-variant-numeric:tabular-nums}.ba-root a{color:var(--ba-accent);text-decoration:none}.ba-root a:hover{color:#1a37a3;text-decoration:underline;text-underline-offset:3px}.ba-page-inner{max-width:1240px;margin:0 auto}.ba-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ba-root .ba-page-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--ba-muted);font-size:13px}.ba-root .ba-page-back:hover{color:var(--ba-accent)}.ba-page-title{margin:0;color:var(--ba-ink);font-size:22px;font-weight:600;line-height:1.3}.ba-page-desc{margin:6px 0 0;max-width:64em;color:var(--ba-muted);font-size:13.5px;line-height:1.6}.ba-page-actions{display:flex;gap:8px;flex-wrap:wrap}.ba-panel{background:var(--ba-surface);border:1px solid var(--ba-rule);border-radius:8px;box-shadow:0 1px 2px #1018280d;margin-bottom:16px}.ba-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px 0}.ba-panel-title{margin:0;color:var(--ba-ink);font-size:15px;font-weight:600}.ba-panel-meta{color:var(--ba-muted);font-size:13px}.ba-panel-head>a{font-size:13px}.ba-panel-body{padding:16px 20px 20px}.ba-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--ba-rule-soft)}.ba-toolbar-spacer{flex:1}.ba-panel .ant-table-wrapper .ant-table{border-radius:0 0 8px 8px}.ba-panel .ant-table-wrapper .ant-pagination{margin:14px 20px}.ba-root .ant-table-thead>tr>th{color:var(--ba-muted);font-size:13px;font-weight:500}.ba-root .ant-table-thead>tr>th:before{display:none}.ba-root .ant-table-wrapper .ant-table-tbody>tr>td:first-child,.ba-root .ant-table-wrapper .ant-table-thead>tr>th:first-child{padding-left:20px}.ba-root .ant-table-wrapper .ant-table-tbody>tr>td:last-child,.ba-root .ant-table-wrapper .ant-table-thead>tr>th:last-child{padding-right:20px}.ba-mono{font-family:var(--ba-font-mono);font-size:12.5px;letter-spacing:-.01em}.ba-muted{color:var(--ba-muted)}.ba-faint{color:var(--ba-faint)}.ba-time{color:var(--ba-muted);white-space:nowrap}.ba-kv{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.ba-kv-key{color:var(--ba-muted);font-size:13px}.ba-hint{color:var(--ba-faint);font-size:12.5px;line-height:1.6}.ba-sev-counts{display:flex;gap:28px}.ba-sev-count{display:flex;flex-direction:column;align-items:flex-start;min-width:36px}.ba-sev-num{color:var(--ba-faint);font-size:24px;font-weight:600;line-height:1.1;font-variant-numeric:normal}.ba-sev-label{margin-top:4px;color:var(--ba-muted);font-size:12.5px}.ba-sev-num.is-HIGH{color:var(--ba-sev-high)}.ba-sev-num.is-MEDIUM{color:var(--ba-sev-medium)}.ba-sev-num.is-LOW{color:var(--ba-sev-low)}.ba-sev-num.is-INFO{color:var(--ba-sev-info)}.ba-sev-inline{display:inline-flex;gap:12px;color:var(--ba-faint);white-space:nowrap}.ba-sev-inline .is-HIGH{color:var(--ba-sev-high);font-weight:600}.ba-sev-inline .is-MEDIUM{color:var(--ba-sev-medium);font-weight:600}@media (max-width: 640px){.ba-panel-head{padding:14px 16px 0}.ba-panel-body{padding:14px 16px 16px}.ba-toolbar{padding:12px 16px}.ba-sev-counts{gap:20px}}.ba-shell[data-v-f3c55f06]{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:var(--ba-canvas)}.ba-shell.is-collapsed[data-v-f3c55f06]{grid-template-columns:64px minmax(0,1fr)}.ba-sidebar[data-v-f3c55f06]{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;background:var(--ba-sidebar);border-right:1px solid var(--ba-rule)}.ba-root .ba-brand[data-v-f3c55f06]{display:flex;align-items:center;gap:10px;height:60px;padding:0 22px;color:var(--ba-ink);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.ba-root .ba-brand[data-v-f3c55f06]:hover{color:var(--ba-ink);text-decoration:none}.ba-brand-mark[data-v-f3c55f06]{flex:none;width:18px;height:18px;color:var(--ba-ink)}.is-collapsed .ba-sidebar .ba-brand[data-v-f3c55f06]{justify-content:center;padding:0}.is-collapsed .ba-sidebar .ba-brand-text[data-v-f3c55f06],.is-collapsed .ba-user-meta[data-v-f3c55f06]{display:none}.ba-sidebar-nav[data-v-f3c55f06]{flex:1;min-height:0;overflow-y:auto}.ba-sidebar-foot[data-v-f3c55f06]{display:flex;flex-direction:column;gap:10px;padding:12px;border-top:1px solid var(--ba-rule-soft)}.ba-user[data-v-f3c55f06]{display:flex;align-items:center;gap:10px;min-width:0;padding:0 4px}.is-collapsed .ba-user[data-v-f3c55f06]{justify-content:center;padding:0}.ba-avatar[data-v-f3c55f06]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--ba-accent-soft);color:var(--ba-accent);font-size:13px;font-weight:600}.ba-user-meta[data-v-f3c55f06]{display:flex;flex-direction:column;min-width:0;line-height:1.35}.ba-user-name[data-v-f3c55f06]{overflow:hidden;color:var(--ba-ink);font-size:13.5px;font-weight:500;text-overflow:ellipsis}.ba-user-role[data-v-f3c55f06]{color:var(--ba-faint);font-size:12px}.ba-foot-actions[data-v-f3c55f06]{display:flex;justify-content:space-between}.is-collapsed .ba-foot-actions[data-v-f3c55f06]{flex-direction:column;align-items:center;gap:4px}.ba-icon-btn[data-v-f3c55f06]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ba-muted);font-size:16px;cursor:pointer}.ba-icon-btn[data-v-f3c55f06]:hover{background:#eef0f4;color:var(--ba-ink)}.ba-icon-btn[data-v-f3c55f06]:focus-visible{outline:2px solid var(--ba-accent);outline-offset:1px}.ba-topbar[data-v-f3c55f06]{display:none}.ba-drawer-foot[data-v-f3c55f06]{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:16px;border-top:1px solid var(--ba-rule-soft)}.ba-main[data-v-f3c55f06]{min-width:0;padding:28px 32px 56px}@media (max-width: 900px){.ba-shell[data-v-f3c55f06],.ba-shell.is-collapsed[data-v-f3c55f06]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.ba-sidebar[data-v-f3c55f06]{display:none}.ba-topbar[data-v-f3c55f06]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;height:52px;padding:0 8px;background:var(--ba-surface);border-bottom:1px solid var(--ba-rule)}.ba-topbar .ba-brand[data-v-f3c55f06]{height:52px;padding:0 8px}}@media (max-width: 640px){.ba-main[data-v-f3c55f06]{padding:20px 16px 40px}}.login-page[data-v-f456961c]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--ba-canvas)}.login-card[data-v-f456961c]{width:100%;max-width:380px;background:var(--ba-surface);border:1px solid var(--ba-rule);border-radius:6px;padding:32px 32px 24px}.login-brand[data-v-f456961c]{display:flex;align-items:center;gap:10px;color:var(--ba-ink);font-size:14px;font-weight:600}.login-mark[data-v-f456961c]{width:18px;height:18px;color:var(--ba-ink)}.login-title[data-v-f456961c]{margin:28px 0 6px;color:var(--ba-ink);font-size:22px;font-weight:600}.login-subtitle[data-v-f456961c]{margin:0 0 24px;color:var(--ba-muted);font-size:13.5px}.login-note[data-v-f456961c]{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--ba-rule-soft);color:var(--ba-faint);font-size:12.5px;line-height:1.6}@media (max-width: 480px){.login-card[data-v-f456961c]{padding:24px 20px 20px}}.ba-spark[data-v-d350d67d]{position:relative;width:100%}.ba-spark-svg[data-v-d350d67d]{display:block;width:100%;height:100%;overflow:visible}.ba-spark-dot[data-v-d350d67d]{position:absolute;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--ba-surface, #fff);transform:translate(-50%,-50%);pointer-events:none}.ba-stat[data-v-74881547]{display:flex;flex-direction:column;min-width:0;padding:16px 18px 14px}.ba-stat-head[data-v-74881547]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.ba-stat-label[data-v-74881547]{color:var(--ba-muted);font-size:13px}.ba-stat-delta[data-v-74881547]{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ba-stat-delta.is-neutral[data-v-74881547]{background:var(--ba-tone-default-bg);color:var(--ba-tone-default-fg)}.ba-stat-delta.is-bad[data-v-74881547]{background:var(--ba-tone-red-bg);color:var(--ba-tone-red-fg)}.ba-stat-delta.is-good[data-v-74881547]{background:var(--ba-tone-green-bg);color:var(--ba-tone-green-fg)}.ba-stat-value[data-v-74881547]{margin-top:6px;color:var(--ba-ink);font-size:28px;font-weight:600;line-height:1.15;font-variant-numeric:normal}.ba-stat-vs[data-v-74881547]{margin-top:2px;color:var(--ba-faint);font-size:12px}.ba-stat-spark[data-v-74881547]{margin-top:10px}.ba-status[data-v-0e35458f]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;vertical-align:middle;line-height:1}.ba-status-label[data-v-0e35458f]{color:var(--ba-text, #253040);line-height:1.4}@media (prefers-reduced-motion: reduce){.ba-status-icon[data-v-0e35458f] svg{animation:none!important}}.ba-bars[data-v-13fb8da3]{position:relative;width:100%}.ba-bars-top[data-v-13fb8da3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ba-bars-toggle[data-v-13fb8da3]{flex:none;padding:0;border:0;background:none;color:var(--ba-accent, #2448c8);font-size:12.5px;cursor:pointer}.ba-bars-toggle[data-v-13fb8da3]:hover{text-decoration:underline;text-underline-offset:3px}.ba-bars-toggle[data-v-13fb8da3]:focus-visible{outline:2px solid var(--ba-accent, #2448c8);outline-offset:2px;border-radius:2px}.ba-bars-table[data-v-13fb8da3]{max-height:320px;overflow:auto;border:1px solid var(--ba-rule-soft, #eceef2);border-radius:6px}.ba-bars-table table[data-v-13fb8da3]{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ba-bars-table caption[data-v-13fb8da3]{display:none}.ba-bars-table th[data-v-13fb8da3],.ba-bars-table td[data-v-13fb8da3]{padding:7px 12px;border-bottom:1px solid var(--ba-rule-soft, #eceef2);text-align:right;white-space:nowrap}.ba-bars-table th[scope=row][data-v-13fb8da3],.ba-bars-table thead th[data-v-13fb8da3]:first-child{text-align:left}.ba-bars-table th[scope=row][data-v-13fb8da3]{color:var(--ba-ink);font-weight:400}.ba-bars-table thead th[data-v-13fb8da3]{position:sticky;top:0;background:var(--ba-surface-sunken, #f6f8fa);color:var(--ba-muted);font-weight:500}.ba-bars-legend[data-v-13fb8da3]{display:flex;gap:16px;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:var(--ba-muted);font-size:12.5px}.ba-bars-legend li[data-v-13fb8da3]{display:inline-flex;align-items:center;gap:6px}.ba-bars-swatch[data-v-13fb8da3],.ba-bars-tip-key[data-v-13fb8da3]{display:inline-block;flex:none;width:10px;height:10px;border-radius:2px}.ba-bars-stage[data-v-13fb8da3]{position:relative}.ba-bars-svg[data-v-13fb8da3]{display:block;overflow:visible}.ba-bars-tick[data-v-13fb8da3]{fill:var(--ba-faint, #8a94a3);font-size:11px;font-variant-numeric:tabular-nums}.ba-bars-hit[data-v-13fb8da3]{position:absolute;padding:0;border:0;border-radius:4px;background:transparent;cursor:default}.ba-bars-hit[data-v-13fb8da3]:focus-visible{outline:2px solid var(--ba-accent, #2448c8);outline-offset:-2px}.ba-bars-tip[data-v-13fb8da3]{position:absolute;z-index:2;min-width:150px;padding:10px 12px;border:1px solid var(--ba-rule, #e4e7ec);border-radius:8px;background:var(--ba-surface, #fff);box-shadow:0 6px 16px #1018281a;font-size:12.5px;pointer-events:none}.ba-bars-tip-day[data-v-13fb8da3]{margin-bottom:6px;color:var(--ba-muted)}.ba-bars-tip-row[data-v-13fb8da3]{display:flex;align-items:center;gap:8px;line-height:1.8;color:var(--ba-muted)}.ba-bars-tip-row strong[data-v-13fb8da3]{min-width:14px;color:var(--ba-ink);font-variant-numeric:tabular-nums}.ba-bars-tip-row.is-zero[data-v-13fb8da3]{opacity:.5}.ba-bars-tip-key[data-v-13fb8da3]{width:10px;height:3px;border-radius:1.5px}.ba-bars-tip-total[data-v-13fb8da3]{margin-top:6px;padding-top:6px;border-top:1px solid var(--ba-rule-soft, #eceef2);color:var(--ba-ink);font-weight:500}.ba-sr-only[data-v-13fb8da3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.is-loading[data-v-35e048d5]{opacity:.6}.stat-row[data-v-35e048d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.stat-row[data-v-35e048d5]>*+*{border-left:1px solid var(--ba-rule-soft)}.chart-empty[data-v-35e048d5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:210px;color:var(--ba-muted)}.chart-empty p[data-v-35e048d5]{margin:0 0 4px}.chart-empty-icon[data-v-35e048d5]{color:var(--ba-faint);font-size:28px}.chart-note[data-v-35e048d5]{margin:12px 0 0}.lower[data-v-35e048d5]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;align-items:start}.lower>.ba-panel[data-v-35e048d5]{margin-bottom:0}.recent-list[data-v-35e048d5]{margin:10px 0 0;padding:0 0 6px;list-style:none}.ba-root .recent-row[data-v-35e048d5]{display:grid;grid-template-columns:20px minmax(0,1fr) 110px 96px 72px;align-items:center;gap:12px;padding:10px 20px;border-top:1px solid var(--ba-rule-soft);color:var(--ba-text);text-decoration:none}.ba-root .recent-row[data-v-35e048d5]:hover{background:var(--ba-surface-sunken);color:var(--ba-text);text-decoration:none}.recent-row[data-v-35e048d5]:focus-visible{outline:2px solid var(--ba-accent);outline-offset:-2px}.recent-main[data-v-35e048d5]{display:flex;flex-direction:column;min-width:0;line-height:1.4}.recent-run[data-v-35e048d5]{overflow:hidden;color:var(--ba-ink);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.recent-project[data-v-35e048d5]{overflow:hidden;color:var(--ba-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.recent-verdict[data-v-35e048d5]{font-size:13.5px;white-space:nowrap}.recent-counts[data-v-35e048d5]{font-size:13px}.recent-time[data-v-35e048d5]{color:var(--ba-muted);font-size:13px;text-align:right;white-space:nowrap}.recent-empty[data-v-35e048d5]{margin:0;padding:16px 20px 20px;color:var(--ba-muted)}.side-block[data-v-35e048d5]{display:flex;flex-direction:column;gap:12px;padding:16px 20px 18px}.side-block+.side-block[data-v-35e048d5]{border-top:1px solid var(--ba-rule-soft)}.side-head[data-v-35e048d5]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.side-head>a[data-v-35e048d5]{font-size:13px}.sev-bar[data-v-35e048d5]{display:flex;gap:2px;height:8px;border-radius:2px;overflow:hidden;background:var(--ba-rule-soft)}.sev-seg[data-v-35e048d5]{min-width:4px}.sev-seg.is-HIGH[data-v-35e048d5]{background:var(--ba-sev-high)}.sev-seg.is-MEDIUM[data-v-35e048d5]{background:var(--ba-sev-medium)}.sev-seg.is-LOW[data-v-35e048d5]{background:var(--ba-sev-low)}.sev-seg.is-INFO[data-v-35e048d5]{background:var(--ba-sev-info)}.build-counts[data-v-35e048d5]{display:flex;flex-direction:column;gap:8px}.build-count[data-v-35e048d5]{display:flex;align-items:center;gap:8px;font-size:13.5px}.build-num[data-v-35e048d5]{min-width:24px;color:var(--ba-ink);font-size:18px;font-weight:600}.health-line[data-v-35e048d5]{font-size:16px;font-weight:600}.health-counts[data-v-35e048d5]{margin:0;color:var(--ba-muted);font-size:13px}@media (max-width: 1100px){.stat-row[data-v-35e048d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-row[data-v-35e048d5]>:nth-child(3){border-left:0}.stat-row[data-v-35e048d5]>:nth-child(n+3){border-top:1px solid var(--ba-rule-soft)}}@media (max-width: 900px){.lower[data-v-35e048d5]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.ba-root .recent-row[data-v-35e048d5]{grid-template-columns:20px minmax(0,1fr) 64px;padding:10px 16px}.recent-verdict[data-v-35e048d5],.recent-counts[data-v-35e048d5]{display:none}}.ba-tag[data-v-6978d441]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border-radius:3px;font-size:12.5px;line-height:22px;white-space:nowrap;vertical-align:middle;background:var(--ba-tone-default-bg, #edf0f3);color:var(--ba-tone-default-fg, #4a5563)}.ba-tag-dot[data-v-6978d441]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.ba-tag--red[data-v-6978d441]{background:var(--ba-tone-red-bg);color:var(--ba-tone-red-fg)}.ba-tag--orange[data-v-6978d441]{background:var(--ba-tone-orange-bg);color:var(--ba-tone-orange-fg)}.ba-tag--gold[data-v-6978d441]{background:var(--ba-tone-gold-bg);color:var(--ba-tone-gold-fg)}.ba-tag--green[data-v-6978d441]{background:var(--ba-tone-green-bg);color:var(--ba-tone-green-fg)}.ba-tag--cyan[data-v-6978d441]{background:var(--ba-tone-cyan-bg);color:var(--ba-tone-cyan-fg)}.ba-tag--blue[data-v-6978d441],.ba-tag--processing[data-v-6978d441]{background:var(--ba-tone-blue-bg);color:var(--ba-tone-blue-fg)}.ba-tag--purple[data-v-6978d441]{background:var(--ba-tone-purple-bg);color:var(--ba-tone-purple-fg)}.ba-tag--magenta[data-v-6978d441]{background:var(--ba-tone-magenta-bg);color:var(--ba-tone-magenta-fg)}.ba-tag-dot.is-live[data-v-6978d441]{animation:ba-tag-pulse-6978d441 1.6s ease-in-out infinite}@keyframes ba-tag-pulse-6978d441{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.ba-tag-dot.is-live[data-v-6978d441]{animation:none}}.run-no[data-v-92e9d74e]{color:var(--ba-ink);font-weight:500}.sha-cell[data-v-92e9d74e]{display:inline-flex;align-items:center;gap:4px}.copy-btn[data-v-92e9d74e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ba-faint);cursor:pointer}.copy-btn[data-v-92e9d74e]:hover{background:var(--ba-surface-sunken);color:var(--ba-accent)}.copy-btn[data-v-92e9d74e]:focus-visible{outline:2px solid var(--ba-accent);outline-offset:1px}.build-meta[data-v-92e9d74e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0 0 20px;padding:14px 16px;border-radius:5px;background:var(--ba-surface-sunken)}.build-meta-wide[data-v-92e9d74e]{grid-column:1 / -1}.build-meta dt[data-v-92e9d74e],.verify-list dt[data-v-92e9d74e]{color:var(--ba-muted);font-size:12.5px}.build-meta dd[data-v-92e9d74e],.verify-list dd[data-v-92e9d74e]{margin:2px 0 0;color:var(--ba-ink);word-break:break-all}.conflict-alert[data-v-92e9d74e]{margin-bottom:20px}.upload-section[data-v-92e9d74e]{padding:20px 0;border-top:1px solid var(--ba-rule-soft)}.upload-title[data-v-92e9d74e]{margin:0;color:var(--ba-ink);font-size:14.5px;font-weight:600}.upload-optional[data-v-92e9d74e]{margin-left:6px;color:var(--ba-faint);font-size:12.5px;font-weight:400}.upload-desc[data-v-92e9d74e]{margin:4px 0 12px;color:var(--ba-muted);font-size:13px;line-height:1.6}.drop-icon[data-v-92e9d74e]{margin:0 0 6px;color:var(--ba-faint);font-size:28px;line-height:1}.drop-text[data-v-92e9d74e]{margin:0;color:var(--ba-text)}.upload-progress[data-v-92e9d74e]{margin-top:8px}.attach-snapshot-check[data-v-92e9d74e]{display:flex;margin-bottom:10px}.snapshot-pick-row[data-v-92e9d74e]{margin-bottom:10px;font-size:13px}.picked-file[data-v-92e9d74e]{margin-left:8px;color:var(--ba-muted)}.verify-list[data-v-92e9d74e]{display:grid;gap:10px;margin:12px 0 0}.verify-list>div[data-v-92e9d74e]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline}.sha-full[data-v-92e9d74e]{font-size:12px}.warn-text[data-v-92e9d74e]{color:var(--ba-tone-orange-fg)}.url-import-col[data-v-92e9d74e]{display:flex;flex-direction:column;gap:8px;align-items:stretch}.url-import-col .ant-btn[data-v-92e9d74e]{align-self:flex-end}.drawer-footer-actions[data-v-92e9d74e]{padding-top:16px;border-top:1px solid var(--ba-rule-soft);text-align:right}@media (max-width: 520px){.build-meta[data-v-92e9d74e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.picker-toolbar[data-v-8037eaea]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--ba-rule-soft)}.picker-spacer[data-v-8037eaea]{flex:1}.build-cell[data-v-8037eaea]{display:flex;flex-direction:column;min-width:0;line-height:1.45}.build-run[data-v-8037eaea]{overflow:hidden;color:var(--ba-ink);font-weight:500;text-overflow:ellipsis}.build-sub[data-v-8037eaea]{color:var(--ba-faint);font-size:12px}.build-ref[data-v-8037eaea]{overflow:hidden;color:var(--ba-faint);font-size:12px;text-overflow:ellipsis}.build-picker[data-v-8037eaea] .is-unselectable>td{opacity:.55}.picker-hint[data-v-8037eaea]{margin:0;padding:0 20px 14px;color:var(--ba-faint);font-size:12.5px}.ba-verdict[data-v-4609211f]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:var(--ba-text)}.ba-verdict--lg[data-v-4609211f]{gap:10px}.ba-verdict--lg .ba-verdict-text[data-v-4609211f]{font-size:26px;font-weight:600;line-height:1.2}.pair-project[data-v-9d708592]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--ba-rule-soft)}.pair-project-label[data-v-9d708592]{color:var(--ba-ink);font-size:14px;font-weight:500}.pair-sides[data-v-9d708592]{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch}.pair-side[data-v-9d708592]{min-width:0;padding:16px 20px 18px}.pair-side-label[data-v-9d708592]{color:var(--ba-muted);font-size:13px}.pair-run[data-v-9d708592]{margin-top:6px;overflow:hidden;color:var(--ba-ink);font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pair-detail[data-v-9d708592]{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px;color:var(--ba-muted);font-size:13px}.pair-placeholder[data-v-9d708592]{display:flex;align-items:center;min-height:48px;margin-top:6px;padding:0 14px;border:1px dashed var(--ba-rule);border-radius:5px;color:var(--ba-faint);font-size:13px}.pair-arrow[data-v-9d708592]{display:flex;align-items:center;justify-content:center;color:var(--ba-faint);font-size:18px}.precheck-head[data-v-9d708592]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.precheck-tag[data-v-9d708592]{height:26px;padding:0 10px;font-size:13.5px;line-height:26px}.precheck-alert[data-v-9d708592]{margin-bottom:12px}.issue-list[data-v-9d708592]{margin:0 0 16px;padding:0;list-style:none;border:1px solid var(--ba-rule-soft);border-radius:5px}.issue-item[data-v-9d708592]{padding:12px 14px}.issue-item+.issue-item[data-v-9d708592]{border-top:1px solid var(--ba-rule-soft)}.issue-main[data-v-9d708592]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.issue-dims[data-v-9d708592]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.force-area[data-v-9d708592]{margin:16px 0;padding:12px 14px;border:1px solid var(--ba-tone-orange-bg);border-radius:5px;background:#fdf7ef}.force-reason[data-v-9d708592]{margin-top:8px}.submit-area[data-v-9d708592]{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid var(--ba-rule-soft)}.precheck-empty[data-v-9d708592]{margin:0}.task-badges[data-v-9d708592]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-bottom:20px}.task-steps[data-v-9d708592]{margin-bottom:20px}.task-alert[data-v-9d708592]{margin-bottom:16px}.task-done[data-v-9d708592]{display:flex;justify-content:flex-end}@media (max-width: 720px){.pair-sides[data-v-9d708592]{grid-template-columns:minmax(0,1fr)}.pair-arrow[data-v-9d708592]{height:20px;transform:rotate(90deg)}.pair-side+.pair-arrow+.pair-side[data-v-9d708592]{padding-top:0}}.findings-table[data-v-7992f779]{border:1px solid var(--ba-rule-soft);border-radius:5px;overflow:hidden}.subject[data-v-7992f779]{color:var(--ba-ink)}.change-type[data-v-7992f779]{margin-right:8px;color:var(--ba-muted);font-size:12.5px}.change-values[data-v-7992f779]{color:var(--ba-text);font-size:12px}.origin-tag[data-v-7992f779]{margin-right:6px}.evidence-count[data-v-7992f779]{color:var(--ba-accent);border-bottom:1px dotted currentColor;cursor:help}.expanded-row[data-v-7992f779]{display:grid;gap:12px;padding:6px 4px 10px}.block[data-v-7992f779]{padding:12px 16px;border-radius:5px;background:var(--ba-surface)}.block-head[data-v-7992f779]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;color:var(--ba-ink)}.block-kind[data-v-7992f779]{color:var(--ba-accent);font-size:12.5px;font-weight:500}.block-kind--ai[data-v-7992f779]{color:#8a6420}.block--fact[data-v-7992f779]{border:1px solid #c9d3f2}.block--ai[data-v-7992f779]{border:1px dashed #cdb27a}.block--review[data-v-7992f779]{border:1px solid var(--ba-rule-soft)}.fact-list[data-v-7992f779]{display:grid;gap:6px;margin:0}.fact-list>div[data-v-7992f779]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:13px}.fact-list dt[data-v-7992f779]{color:var(--ba-muted)}.fact-list dd[data-v-7992f779]{margin:0;color:var(--ba-text);word-break:break-all}.block-note[data-v-7992f779]{margin:8px 0 0;color:var(--ba-faint);font-size:12px}.ai-text[data-v-7992f779]{max-width:72em;margin:0 0 8px;line-height:1.7}.no-agent[data-v-7992f779]{margin:0;padding:0 4px;color:var(--ba-faint);font-size:13px}.review-form[data-v-7992f779]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.review-comment-input[data-v-7992f779]{flex:1;min-width:200px}.review-timeline[data-v-7992f779]{margin-top:16px;margin-bottom:-16px}.review-line[data-v-7992f779]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.review-actor[data-v-7992f779]{color:var(--ba-ink);font-size:13px}.review-time[data-v-7992f779]{font-size:12.5px}.review-comment[data-v-7992f779]{margin-top:4px;color:var(--ba-text);font-size:13px}.no-reviews[data-v-7992f779]{margin:0;color:var(--ba-faint);font-size:13px}.verdict-head[data-v-242d46aa]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px 24px 20px}.verdict-main[data-v-242d46aa]{min-width:0}.verdict-facts[data-v-242d46aa]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:12px}.force-reason-text[data-v-242d46aa]{margin:10px 0 0;color:var(--ba-tone-magenta-fg);font-size:13px}.diff-table[data-v-242d46aa]{border-top:1px solid var(--ba-rule-soft)}.diff-row[data-v-242d46aa]{display:grid;grid-template-columns:120px minmax(0,1fr) 40px minmax(0,1fr);align-items:center;min-height:40px;padding:0 24px;border-bottom:1px solid var(--ba-rule-soft)}.diff-row[data-v-242d46aa]>*{order:1}.diff-row .diff-mark[data-v-242d46aa]{order:2}.diff-row .diff-cell--cur[data-v-242d46aa]{order:3}.diff-row--head[data-v-242d46aa]{min-height:36px;background:var(--ba-surface-sunken);color:var(--ba-muted);font-size:13px}.diff-row--head[data-v-242d46aa]>:nth-child(4){order:3}.diff-label[data-v-242d46aa]{color:var(--ba-muted);font-size:13px}.diff-cell[data-v-242d46aa]{display:flex;align-items:center;gap:4px;min-width:0;padding:8px 0;color:var(--ba-ink);word-break:break-all}.diff-mark[data-v-242d46aa]{color:var(--ba-tone-orange);font-size:16px;font-weight:600;text-align:center}.diff-row.is-changed .diff-label[data-v-242d46aa]{color:var(--ba-ink);font-weight:500}.diff-row.is-changed .diff-cell--cur[data-v-242d46aa]{margin:4px 0;padding:4px 8px;border-radius:3px;background:var(--ba-tone-orange-bg);color:var(--ba-tone-orange-fg);font-weight:500}.copy-btn[data-v-242d46aa]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ba-faint);cursor:pointer}.copy-btn[data-v-242d46aa]:hover{background:var(--ba-surface-sunken);color:var(--ba-accent)}.copy-btn[data-v-242d46aa]:focus-visible{outline:2px solid var(--ba-accent);outline-offset:1px}.verdict-foot[data-v-242d46aa]{display:flex;gap:24px;flex-wrap:wrap;padding:14px 24px}.diff-legend[data-v-242d46aa]{margin-left:auto}.diff-legend-mark[data-v-242d46aa]{color:var(--ba-tone-orange);font-weight:600}.issue-collapse[data-v-242d46aa]{border-top:1px solid var(--ba-rule-soft)}.issue-collapse[data-v-242d46aa] .ant-collapse-header{padding:12px 24px!important;color:var(--ba-text)!important;font-size:13.5px}.issue-collapse[data-v-242d46aa] .ant-collapse-content-box{padding:0 24px 16px!important}.issue-list[data-v-242d46aa]{margin:0;padding:0;list-style:none}.issue-list li[data-v-242d46aa]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 0;font-size:13.5px}.issue-list li+li[data-v-242d46aa]{border-top:1px solid var(--ba-rule-soft)}.dim-strip[data-v-242d46aa]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:14px 20px 4px;border:1px solid var(--ba-rule-soft);border-radius:5px;overflow:hidden}.dim-cell[data-v-242d46aa]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:0;background:var(--ba-surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.dim-cell+.dim-cell[data-v-242d46aa]{border-left:1px solid var(--ba-rule-soft)}.dim-cell[data-v-242d46aa]:hover{background:var(--ba-surface-sunken)}.dim-cell[data-v-242d46aa]:focus-visible{outline:2px solid var(--ba-accent);outline-offset:-2px}.dim-cell-name[data-v-242d46aa]{display:inline-flex;align-items:center;gap:6px;color:var(--ba-muted);font-size:13px}.dim-cell-icon[data-v-242d46aa]{color:var(--ba-faint);font-size:13px}.dim-cell-count[data-v-242d46aa]{color:var(--ba-faint);font-size:22px;font-weight:600;line-height:1.25}.dim-cell-note[data-v-242d46aa]{color:var(--ba-faint);font-size:12px}.dim-cell.is-suppressed[data-v-242d46aa]{background:repeating-linear-gradient(-45deg,var(--ba-surface) 0 6px,var(--ba-surface-sunken) 6px 9px)}.dim-cell.is-suppressed .dim-cell-note[data-v-242d46aa]{color:var(--ba-tone-orange-fg)}.is-HIGH[data-v-242d46aa]{color:var(--ba-sev-high)!important}.is-MEDIUM[data-v-242d46aa]{color:var(--ba-sev-medium)!important}.is-LOW[data-v-242d46aa]{color:var(--ba-sev-low)!important}.is-INFO[data-v-242d46aa]{color:var(--ba-sev-info)!important}.dim-collapse[data-v-242d46aa]{background:transparent}.dim-collapse[data-v-242d46aa]>.ant-collapse-item{border-bottom:1px solid var(--ba-rule-soft)}.dim-collapse[data-v-242d46aa]>.ant-collapse-item:last-child{border-bottom:0}.dim-collapse[data-v-242d46aa]>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:14px 20px}.dim-collapse[data-v-242d46aa]>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 20px 18px}.dim-header[data-v-242d46aa]{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;scroll-margin-top:72px}.dim-header strong[data-v-242d46aa]{color:var(--ba-ink);font-weight:600}.dim-header-count[data-v-242d46aa]{color:var(--ba-faint);font-size:13px}.dims-suppressed-alert[data-v-242d46aa]{margin:12px 20px 4px}.dim-none[data-v-242d46aa]{margin:0;color:var(--ba-muted)}.dim-none.is-suppressed[data-v-242d46aa]{color:var(--ba-tone-orange-fg)}.agent-panel[data-v-242d46aa]{border:1px dashed #cdb27a}.agent-flags[data-v-242d46aa]{display:inline-flex;gap:6px}.agent-degraded[data-v-242d46aa]{margin-bottom:12px}.agent-summary[data-v-242d46aa]{max-width:72em;margin:0 0 8px;color:var(--ba-text);line-height:1.75}.agent-group[data-v-242d46aa]{padding:16px 0;border-top:1px dashed var(--ba-rule)}.agent-group-title[data-v-242d46aa]{margin:0 0 6px;color:var(--ba-ink);font-size:14.5px;font-weight:600}.agent-group-text[data-v-242d46aa]{max-width:72em;margin:0;line-height:1.75}.agent-lists[data-v-242d46aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 32px;margin-top:10px}.agent-list h4[data-v-242d46aa],.agent-limitations h4[data-v-242d46aa]{margin:0 0 4px;color:var(--ba-muted);font-size:13px;font-weight:500}.agent-list ul[data-v-242d46aa],.agent-limitations ul[data-v-242d46aa]{margin:0;padding-left:18px;line-height:1.7}.agent-limitations[data-v-242d46aa]{margin-top:4px;padding:12px 16px;border-radius:5px;background:#faf6ec;color:#6b5323;font-size:13px}.agent-limitations h4[data-v-242d46aa]{color:#6b5323}.agent-actions[data-v-242d46aa]{display:flex;align-items:center;gap:12px;margin-top:16px}.fallback[data-v-242d46aa]{padding:24px}.fallback .ba-muted[data-v-242d46aa]{margin:6px 0 16px}.fallback-meta[data-v-242d46aa]{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:20px}.fallback-actions[data-v-242d46aa]{display:flex;gap:8px}@media (max-width: 1000px){.dim-strip[data-v-242d46aa]{grid-template-columns:repeat(3,minmax(0,1fr))}.dim-cell[data-v-242d46aa]:nth-child(4){border-left:0}.dim-cell[data-v-242d46aa]:nth-child(n+4){border-top:1px solid var(--ba-rule-soft)}}@media (max-width: 640px){.verdict-head[data-v-242d46aa],.verdict-foot[data-v-242d46aa]{padding-left:16px;padding-right:16px}.diff-row[data-v-242d46aa]{grid-template-columns:76px minmax(0,1fr) 24px minmax(0,1fr);padding:0 16px;font-size:13px}.dim-strip[data-v-242d46aa]{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 16px 4px}.dim-cell[data-v-242d46aa]:nth-child(n){border-left:0;border-top:0}.dim-cell[data-v-242d46aa]:nth-child(2n){border-left:1px solid var(--ba-rule-soft)}.dim-cell[data-v-242d46aa]:nth-child(n+3){border-top:1px solid var(--ba-rule-soft)}.diff-legend[data-v-242d46aa]{margin-left:0}}.card[data-v-c6607a72]{background:var(--ba-surface);border:1px solid var(--ba-rule);border-radius:8px;box-shadow:0 1px 2px #1018280d;padding:16px 20px;margin-bottom:16px}.card-title[data-v-c6607a72]{margin:0 0 12px;font-size:15px}.group-count[data-v-c6607a72]{color:#999;font-size:13px;font-weight:400;margin-left:8px}.meta-bar[data-v-c6607a72]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.meta-item[data-v-c6607a72]{display:flex;align-items:baseline;gap:8px}.meta-label[data-v-c6607a72]{color:#888;font-size:13px}.meta-spacer[data-v-c6607a72]{flex:1}.filter-bar[data-v-c6607a72]{display:flex;gap:8px;flex-wrap:wrap}.dim-tag[data-v-c6607a72]{cursor:pointer;-webkit-user-select:none;user-select:none}.rule-head[data-v-c6607a72]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rule-code[data-v-c6607a72]{font-weight:600}.rule-title[data-v-c6607a72]{color:#333}.rule-body[data-v-c6607a72]{padding:4px 0 8px 8px}.rule-row[data-v-c6607a72]{display:flex;gap:12px;margin-bottom:8px;line-height:1.7}.rule-label[data-v-c6607a72]{color:#888;font-size:13px;flex:0 0 64px}.demo[data-v-c6607a72]{color:#096dd9}.note[data-v-c6607a72]{color:#874d00}.sev-map[data-v-c6607a72]{margin-bottom:4px}.sub-title[data-v-c6607a72]{margin:18px 0 10px;font-size:14px}.config-hint[data-v-c6607a72]{color:#999;font-size:13px;margin:0 0 8px}.kv-list[data-v-c6607a72]{display:flex;flex-direction:column;gap:6px}.kv[data-v-c6607a72]{display:flex;gap:12px;font-size:13px}.kv-key[data-v-c6607a72]{flex:0 0 220px;color:#555}.kv-val[data-v-c6607a72]{color:#333}.perm-list[data-v-c6607a72]{display:flex;flex-wrap:wrap;gap:6px}.perm-tag[data-v-c6607a72]{margin:0}.empty[data-v-c6607a72]{color:#999;text-align:center}.mono[data-v-c6607a72]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.ba-share[data-v-7529e0ed]{min-height:100vh;background:var(--ba-canvas)}.share-bar[data-v-7529e0ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 24px;background:var(--ba-surface);border-bottom:1px solid var(--ba-rule)}.share-brand[data-v-7529e0ed]{display:inline-flex;align-items:center;gap:10px;color:var(--ba-ink);font-size:15px;font-weight:600}.share-mark[data-v-7529e0ed]{width:18px;height:18px;color:var(--ba-ink)}.share-badge[data-v-7529e0ed]{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;background:var(--ba-accent-soft);color:var(--ba-accent);font-size:12.5px}.share-main[data-v-7529e0ed]{max-width:920px;margin:0 auto;padding:28px 24px 56px}.verdict-head[data-v-7529e0ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px 24px 20px}.verdict-main[data-v-7529e0ed]{min-width:0}.verdict-facts[data-v-7529e0ed]{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px}.verdict-foot[data-v-7529e0ed]{display:flex;gap:24px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--ba-rule-soft)}.findings-empty[data-v-7529e0ed]{margin:0;padding:16px 20px 20px;color:var(--ba-muted)}.finding-list[data-v-7529e0ed]{margin:10px 0 0;padding:0;list-style:none}.finding[data-v-7529e0ed]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;padding:14px 20px;border-top:1px solid var(--ba-rule-soft)}.finding-sev[data-v-7529e0ed]{justify-self:start}.finding-head[data-v-7529e0ed]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.finding-rule[data-v-7529e0ed]{color:var(--ba-ink);font-weight:500}.finding-dim[data-v-7529e0ed]{display:inline-flex;align-items:center;gap:5px;color:var(--ba-muted);font-size:12.5px}.finding-msg[data-v-7529e0ed]{max-width:72em;margin:4px 0 0;color:var(--ba-text);line-height:1.7;overflow-wrap:anywhere}.finding-subject[data-v-7529e0ed]{margin:2px 0 0;color:var(--ba-faint);font-size:12px;overflow-wrap:anywhere}.share-error[data-v-7529e0ed]{display:flex;flex-direction:column;align-items:center;padding:48px 24px;text-align:center}.share-error-title[data-v-7529e0ed]{margin:14px 0 6px;color:var(--ba-ink);font-size:18px;font-weight:600}.share-error-detail[data-v-7529e0ed]{margin:0;color:var(--ba-muted)}.share-foot[data-v-7529e0ed]{margin:20px 0 0;color:var(--ba-faint);font-size:12.5px;text-align:center}@media (max-width: 640px){.share-bar[data-v-7529e0ed]{padding:0 16px}.share-main[data-v-7529e0ed]{padding:20px 16px 40px}.verdict-head[data-v-7529e0ed],.verdict-foot[data-v-7529e0ed]{padding-left:16px;padding-right:16px}.finding[data-v-7529e0ed]{padding:12px 16px}}.health-head[data-v-f02dc700]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid var(--ba-rule-soft)}.health-word[data-v-f02dc700]{margin-right:8px;color:var(--ba-ink);font-size:20px;font-weight:600}.check-name[data-v-f02dc700]{color:var(--ba-ink)}.check-status.is-critical[data-v-f02dc700] .ba-status-label{font-weight:500}.health-error[data-v-f02dc700]{margin:16px 20px}
