.basic-info-view[data-v-c20e2755]{margin-top:13px;display:grid;grid-template-columns:232px minmax(0,1fr);gap:13px;align-items:start}.basic-info-nav[data-v-c20e2755],.basic-info-content[data-v-c20e2755]{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 4px 18px #172b4909}.basic-info-nav[data-v-c20e2755]{padding:14px 10px 12px;position:sticky;top:99px}.basic-nav-heading[data-v-c20e2755]{height:42px;padding:0 11px;display:flex;align-items:center;color:#6d7a8e;font-size:var(--font-small);font-weight:700}.basic-nav-heading b[data-v-c20e2755]{margin-left:auto;min-width:23px;padding:2px 7px;border-radius:11px;color:#456aa8;background:#edf3fc;text-align:center}.basic-info-nav>button[data-v-c20e2755]{width:100%;min-height:68px;padding:9px 9px 9px 12px;display:grid;grid-template-columns:25px minmax(0,1fr) auto 15px;gap:8px;align-items:center;border:0;border-radius:9px;color:#66748a;background:transparent;text-align:left;cursor:pointer}.basic-info-nav>button[data-v-c20e2755]:hover{color:#2c66c4;background:#f5f8fd}.basic-info-nav>button.active[data-v-c20e2755]{color:#2565ca;background:#eaf2ff;box-shadow:inset 3px 0 #3473dc}.basic-info-nav>button>svg[data-v-c20e2755]:last-child{color:#9ba7b6}.basic-info-nav>button>span[data-v-c20e2755]{min-width:0}.basic-info-nav>button strong[data-v-c20e2755],.basic-info-nav>button small[data-v-c20e2755]{display:block}.basic-info-nav>button strong[data-v-c20e2755]{font-size:var(--font-small)}.basic-info-nav>button small[data-v-c20e2755]{margin-top:3px;overflow:hidden;color:#99a3b2;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.basic-info-nav>button>b[data-v-c20e2755]{min-width:24px;padding:2px 6px;border-radius:9px;color:#708096;background:#edf1f5;text-align:center;font-size:var(--font-caption)}.basic-info-nav>button.active>b[data-v-c20e2755]{color:#2e67c5;background:#dbe9ff}.basic-nav-note[data-v-c20e2755]{margin:13px 4px 2px;padding:11px;display:flex;align-items:flex-start;gap:7px;border-top:1px solid #edf0f4;color:#8a96a7;font-size:var(--font-caption);line-height:1.65}.basic-nav-note svg[data-v-c20e2755]{margin-top:2px;flex:none;color:#6f8cb9}.basic-info-content[data-v-c20e2755]{min-width:0;overflow:hidden}.basic-section-header[data-v-c20e2755]{min-height:104px;padding:20px 24px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.basic-section-icon[data-v-c20e2755]{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:13px;color:#2f6fdd;background:#eaf2ff}.basic-section-header>div[data-v-c20e2755]{min-width:0}.basic-section-header small[data-v-c20e2755],.basic-section-header h2[data-v-c20e2755],.basic-section-header p[data-v-c20e2755]{display:block}.basic-section-header small[data-v-c20e2755]{color:#8592a5;font-size:var(--font-caption);font-weight:800;letter-spacing:1.5px}.basic-section-header h2[data-v-c20e2755]{margin:3px 0 1px;color:#253249;font-size:var(--font-title)}.basic-section-header p[data-v-c20e2755]{margin:0;color:#8490a1;font-size:var(--font-small)}.fact-source[data-v-c20e2755]{margin-left:auto;padding:4px 8px;flex:none;border-radius:6px;color:#2d6ac6;background:#edf4ff;font-size:var(--font-caption)}.fact-source.preview[data-v-c20e2755]{color:#a2690c;background:#fff3dd}.app-summary-strip[data-v-c20e2755]{margin:20px 22px 0;padding:16px 18px;display:flex;align-items:center;gap:13px;border:1px solid #dfe7f2;border-radius:11px;background:linear-gradient(110deg,#fbfdff,#f4f8ff)}.summary-apk-icon[data-v-c20e2755]{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:12px;color:#326ed8;background:#e7f0ff}.app-summary-strip>div[data-v-c20e2755]{min-width:0}.app-summary-strip small[data-v-c20e2755],.app-summary-strip strong[data-v-c20e2755],.app-summary-strip span[data-v-c20e2755]{display:block}.app-summary-strip small[data-v-c20e2755]{color:#8d98a7;font-size:var(--font-caption)}.app-summary-strip strong[data-v-c20e2755]{margin-top:1px;color:#28364c;font-size:var(--font-label)}.app-summary-strip span[data-v-c20e2755]{margin-top:3px;overflow:hidden;color:#8591a2;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.app-summary-strip em[data-v-c20e2755]{margin-left:auto;padding:4px 8px;border-radius:6px;color:#3569bc;background:#e7effc;font-size:var(--font-caption);font-style:normal;font-weight:800}.basic-fact-grid[data-v-c20e2755]{padding:18px 22px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.basic-fact-grid article[data-v-c20e2755]{min-width:0;min-height:76px;padding:13px 15px;position:relative;border:1px solid #e4e9f0;border-radius:9px;background:#fff}.basic-fact-grid article.wide[data-v-c20e2755]{grid-column:1 / -1}.basic-fact-grid span[data-v-c20e2755],.basic-fact-grid strong[data-v-c20e2755],.basic-fact-grid code[data-v-c20e2755]{display:block}.basic-fact-grid span[data-v-c20e2755]{color:#8490a1;font-size:var(--font-caption);font-weight:700}.basic-fact-grid strong[data-v-c20e2755],.basic-fact-grid code[data-v-c20e2755]{margin-top:7px;overflow-wrap:anywhere;color:#35435a;font-size:var(--font-small)}.basic-fact-grid code[data-v-c20e2755]{color:#416aa7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.basic-fact-grid .hash[data-v-c20e2755]{padding-right:74px}.basic-fact-grid .hash i[data-v-c20e2755]{position:absolute;top:12px;right:12px;padding:2px 6px;border-radius:5px;color:#27735b;background:#eaf7f2;font-size:11px;font-style:normal}.basic-fact-grid .pending code[data-v-c20e2755]{color:#9a6b1d}.basic-fact-grid .pending i[data-v-c20e2755]{color:#9a6b1d;background:#fff5e5}.data-boundary-note[data-v-c20e2755]{margin:0 22px 22px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;border:1px solid #dce7f6;border-radius:9px;color:#6d7d92;background:#f6f9fe}.data-boundary-note svg[data-v-c20e2755]{margin-top:1px;flex:none;color:#4777c0}.data-boundary-note strong[data-v-c20e2755],.data-boundary-note span[data-v-c20e2755]{display:block}.data-boundary-note strong[data-v-c20e2755]{color:#49617f;font-size:var(--font-small)}.data-boundary-note span[data-v-c20e2755]{margin-top:2px;font-size:var(--font-caption)}.permission-summary[data-v-c20e2755]{padding:18px 22px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.permission-summary article[data-v-c20e2755]{min-height:83px;padding:13px 15px;border:1px solid #e3e8ef;border-radius:9px;background:#fbfcfe}.permission-summary span[data-v-c20e2755],.permission-summary strong[data-v-c20e2755],.permission-summary small[data-v-c20e2755]{display:block}.permission-summary span[data-v-c20e2755]{color:#8490a1;font-size:var(--font-caption)}.permission-summary strong[data-v-c20e2755]{margin-top:3px;color:#2d3a50;font-size:var(--font-heading)}.permission-summary strong.warning-number[data-v-c20e2755]{color:var(--warning)}.permission-summary small[data-v-c20e2755]{margin-top:2px;color:#99a3b2;font-size:var(--font-caption)}.preview-notice[data-v-c20e2755]{margin:2px 22px 12px;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #efd49c;border-radius:8px;color:#8c671e;background:#fff8e9;font-size:var(--font-caption)}.preview-notice b[data-v-c20e2755]{margin-left:auto;color:#a76b10;font-size:11px}.permission-table-wrap[data-v-c20e2755]{margin:0 22px 22px;max-height:570px;overflow:auto;border:1px solid #dfe5ed;border-radius:9px}.permission-table-head[data-v-c20e2755],.permission-table-row[data-v-c20e2755]{min-width:960px;display:grid;grid-template-columns:58px minmax(150px,1.05fr) minmax(270px,1.65fr) 120px 130px minmax(150px,1fr);align-items:stretch}.permission-table-head[data-v-c20e2755]{position:sticky;top:0;z-index:2;color:#324158;background:#e5edf7;font-size:var(--font-caption);font-weight:800}.permission-table-row[data-v-c20e2755]{border-top:1px solid #e7ebf1;color:#5c687a;background:#fff;font-size:var(--font-caption)}.permission-table-row[data-v-c20e2755]:nth-child(odd){background:#fbfcfe}.permission-table-head[data-v-c20e2755]>*,.permission-table-row[data-v-c20e2755]>*{min-width:0;padding:10px 11px;border-right:1px solid #edf0f4;overflow-wrap:anywhere}.permission-table-head[data-v-c20e2755]>*:last-child,.permission-table-row[data-v-c20e2755]>*:last-child{border-right:0}.permission-table-row strong[data-v-c20e2755]{color:#425168;font-weight:600}.permission-table-row code[data-v-c20e2755]{color:#496a99;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.permission-table-row i[data-v-c20e2755]{width:fit-content;padding:2px 6px;display:inline-block;border-radius:5px;color:#5171a4;background:#edf3fb;font-style:normal}.permission-table-row i.dangerous[data-v-c20e2755]{color:#b87918;background:#fff3df}.basic-empty-state[data-v-c20e2755]{min-height:320px;padding:45px 20px;display:grid;place-items:center;align-content:center;color:#8794a6;text-align:center}.basic-empty-state svg[data-v-c20e2755]{color:#7892b9}.basic-empty-state strong[data-v-c20e2755]{margin-top:12px;color:#4c5c74}.basic-empty-state span[data-v-c20e2755]{margin-top:5px;font-size:var(--font-small)}.basic-sdk-panel.sdk-inventory-panel[data-v-c20e2755]{margin-top:0;overflow:hidden}@media(max-width:1050px){.basic-info-view[data-v-c20e2755]{grid-template-columns:205px minmax(0,1fr)}.basic-info-nav>button[data-v-c20e2755]{grid-template-columns:23px minmax(0,1fr) auto}.basic-info-nav>button>svg[data-v-c20e2755]:last-child{display:none}}@media(max-width:800px){.basic-info-view[data-v-c20e2755]{grid-template-columns:1fr}.basic-info-nav[data-v-c20e2755]{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.basic-nav-heading[data-v-c20e2755],.basic-nav-note[data-v-c20e2755]{grid-column:1 / -1}.basic-info-nav>button[data-v-c20e2755]{min-height:58px;grid-template-columns:24px minmax(0,1fr) auto}.basic-info-nav>button small[data-v-c20e2755]{display:none}}@media(max-width:600px){.basic-info-nav[data-v-c20e2755]{grid-template-columns:1fr}.basic-nav-heading[data-v-c20e2755],.basic-nav-note[data-v-c20e2755]{grid-column:auto}.basic-fact-grid[data-v-c20e2755],.permission-summary[data-v-c20e2755]{grid-template-columns:1fr}.basic-fact-grid article.wide[data-v-c20e2755]{grid-column:auto}.basic-section-header[data-v-c20e2755]{padding:17px;align-items:flex-start}.basic-section-header p[data-v-c20e2755]{display:none}.fact-source[data-v-c20e2755]{margin-left:0}}.page-information-content[data-v-9bbc7a4f]{padding:12px 0;font-size:14px;line-height:1.7}.page-information-content dl[data-v-9bbc7a4f]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px}.page-information-content dd[data-v-9bbc7a4f]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.page-information-content pre[data-v-9bbc7a4f]{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}.note[data-v-9bbc7a4f]{color:#92631b}.page-information-content summary[data-v-9bbc7a4f]{cursor:pointer}.capture-coverage[data-v-5d9e5294]{margin:12px 16px;padding:14px;background:#f4f8fd;border:1px solid #d5e1ef;border-radius:10px;font-size:14px;color:#425a76}.capture-coverage summary[data-v-5d9e5294]{cursor:pointer;font-weight:650}.metrics[data-v-5d9e5294],.values[data-v-5d9e5294]{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px}.values span[data-v-5d9e5294]{padding:4px 8px;background:#fff;border-radius:5px}.capture-coverage p[data-v-5d9e5294]{margin:10px 0 0;line-height:1.7}.manual-document-backdrop[data-v-82267c50]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;background:#18263777;display:flex;align-items:center;justify-content:center;padding:24px}.manual-document-backdrop.minimized[data-v-82267c50]{pointer-events:none;background:transparent;align-items:flex-end;justify-content:flex-end}.manual-document-resume[data-v-82267c50]{pointer-events:auto;background:#3675d9;color:#fff;box-shadow:0 4px 18px #18263744}.manual-document-dialog[data-v-82267c50]{width:min(850px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:24px;color:#34445a;box-shadow:0 20px 60px #17263a33}header[data-v-82267c50],footer[data-v-82267c50]{display:flex;align-items:center;gap:10px}header[data-v-82267c50]{justify-content:space-between}h2[data-v-82267c50]{font-size:21px;margin:0}p[data-v-82267c50],small[data-v-82267c50]{line-height:1.65}p[data-v-82267c50]{font-size:14px;color:#65758b}small[data-v-82267c50]{font-size:12px;color:#65758b;display:block;overflow-wrap:anywhere}button[data-v-82267c50]{border:1px solid #d9e2ef;border-radius:8px;background:#fff;padding:10px 15px;color:#455873;font:inherit;cursor:pointer}button[data-v-82267c50]:disabled{opacity:.55;cursor:wait}button[aria-pressed=true][data-v-82267c50],.primary[data-v-82267c50]{background:#3675d9;color:#fff;border-color:#3675d9}.manual-document-modes[data-v-82267c50]{display:flex;gap:10px;flex-wrap:wrap}.manual-document-url textarea[data-v-82267c50]{font:inherit;padding:12px;border:1px solid #cdd9eb;border-radius:8px}.manual-integrity-check[data-v-82267c50]{display:flex;gap:8px;font-size:13px;margin:12px 0;color:#885413}.manual-integrity-check input[data-v-82267c50]{width:auto;flex:none}.manual-document-help[data-v-82267c50]{background:#f5f8fd;border-radius:8px;padding:12px}.manual-document-url[data-v-82267c50]{display:grid;gap:8px;margin-top:16px;font-size:14px}input[data-v-82267c50]{width:100%;box-sizing:border-box;border:1px solid #cdd9eb;padding:12px;border-radius:8px;font:inherit}.manual-document-error[data-v-82267c50]{background:#fff0f2;color:#9f3147;padding:12px;border-radius:8px}.manual-document-warning[data-v-82267c50]{background:#fff7e6;color:#875a12;padding:12px;border-radius:8px}.manual-document-preview[data-v-82267c50]{margin-top:16px;border:1px solid #d9e2ef;padding:14px;border-radius:10px}.manual-document-preview iframe[data-v-82267c50],.manual-document-preview pre[data-v-82267c50]{width:100%;height:330px;border:1px solid #e2e8f0;background:#fff;box-sizing:border-box}.manual-document-preview pre[data-v-82267c50]{white-space:pre-wrap;overflow:auto;padding:16px}footer[data-v-82267c50]{justify-content:flex-end;margin-top:18px}@media(max-width:600px){.manual-document-backdrop[data-v-82267c50]{padding:10px}.manual-document-dialog[data-v-82267c50]{padding:16px}.manual-document-modes button[data-v-82267c50]{flex:1;padding:10px;font-size:13px}}.business-subscenarios[data-v-67955dde]{padding:12px 14px;border-bottom:1px solid #dce5f0;background:#f8fbff;color:#415570;font-size:12px}header[data-v-67955dde],nav[data-v-67955dde],.subscene-detail[data-v-67955dde],footer[data-v-67955dde]{display:flex;align-items:center;gap:8px}header[data-v-67955dde]{flex-wrap:wrap}header span[data-v-67955dde],.subscene-detail>span[data-v-67955dde],.subscene-detail>small[data-v-67955dde]{flex:1}header span[data-v-67955dde]{color:#61758c}nav[data-v-67955dde]{overflow-x:auto;padding-top:10px}button[data-v-67955dde]{flex:none;padding:6px 10px;border:1px solid #cedaea;border-radius:6px;background:#fff;color:#456080;cursor:pointer}button.selected[data-v-67955dde]{border-color:#3473dc;background:#eaf2ff;color:#245fb9}button[data-v-67955dde]:disabled{opacity:.5;cursor:not-allowed}.subscene-detail[data-v-67955dde]{margin-top:10px}small[data-v-67955dde]{display:block;margin-top:4px;color:#718198}p[data-v-67955dde]{color:#b42318}.subscene-form[data-v-67955dde]{max-width:580px;display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #dce5f0;border-radius:8px;background:#fff}label[data-v-67955dde]{display:grid;gap:5px}input[data-v-67955dde],textarea[data-v-67955dde]{padding:8px;border:1px solid #ccd8e6;border-radius:5px;font:inherit}footer[data-v-67955dde]{justify-content:flex-end}.device-mirror[data-v-143486f3]{min-height:660px;display:flex;flex-direction:column;background:linear-gradient(180deg,#f4f8fe,#fff)}.mirror-stage[data-v-143486f3]{min-height:0;padding:9px 12px 8px;flex:1;display:grid;place-items:center;overflow:hidden}.mirror-screen[data-v-143486f3]{width:auto;height:min(600px,78vh);max-width:100%;max-height:600px;overflow:hidden;position:relative;border:0;border-radius:16px;background:#111827;box-shadow:0 0 0 8px #0c1728,0 17px 36px #14274633}.mirror-screen canvas[data-v-143486f3],.mirror-screen video[data-v-143486f3]{width:100%;height:100%;display:block;object-fit:contain;background:#0b1220}.mirror-screen video.interactive[data-v-143486f3]{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.pointer-feedback[data-v-143486f3]{position:absolute;z-index:3;width:22px;height:22px;border:2px solid #67b4ff;border-radius:50%;background:#50a5ff33;box-shadow:0 0 0 4px #4392e621;transform:translate(-50%,-50%);pointer-events:none}.agent-live-badge[data-v-143486f3]{position:absolute;z-index:4;top:10px;left:50%;padding:5px 9px;display:flex;align-items:center;gap:6px;border:1px solid rgba(142,199,255,.32);border-radius:14px;color:#e7f4ff;background:#0a1930d1;box-shadow:0 5px 18px #00000038;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-50%);font-size:10px;font-weight:750;white-space:nowrap;pointer-events:none}.agent-live-badge i[data-v-143486f3]{width:7px;height:7px;border-radius:50%;background:#45db9f;box-shadow:0 0 0 4px #45db9f29;animation:agent-live-pulse-143486f3 1.6s ease-in-out infinite}.mirror-overlay[data-v-143486f3]{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8fa4c1;background:linear-gradient(160deg,#111d31,#172640);text-align:center}.mirror-overlay svg[data-v-143486f3]{color:#76a8ef}.mirror-overlay strong[data-v-143486f3]{margin-top:13px;color:#edf4ff;font-size:16px}.mirror-overlay span[data-v-143486f3]{max-width:240px;margin-top:7px;color:#aab9cc;font-size:12px;line-height:1.55}.mirror-overlay button[data-v-143486f3]{height:31px;margin-top:14px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #668bc2;border-radius:6px;color:#e5efff;background:#2f5f9f;font-size:12px;cursor:pointer}.mirror-empty[data-v-143486f3]{min-height:420px;padding:30px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4678c3;text-align:center}.mirror-empty strong[data-v-143486f3]{margin-top:15px;color:#34445b;font-size:17px}.mirror-empty span[data-v-143486f3]{max-width:280px;margin-top:7px;color:#7d899a;font-size:13px;line-height:1.6}.mirror-empty button[data-v-143486f3]{height:34px;margin-top:15px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #bfd2ef;border-radius:7px;color:#2867c6;background:#f5f9ff;font-size:13px;cursor:pointer}.device-mirror.agent-presentation[data-v-143486f3]{min-height:600px;background:#fff}.device-mirror.agent-presentation .mirror-stage[data-v-143486f3]{padding:12px;background:linear-gradient(180deg,#fbfcfe,#f5f8fc)}.device-mirror.agent-presentation .mirror-screen[data-v-143486f3]{max-height:550px;height:min(550px,70vh);border-radius:16px;background:#111827;box-shadow:0 0 0 8px #0c1728,0 14px 30px #1e36582e}.device-mirror.agent-presentation .mirror-screen canvas[data-v-143486f3],.device-mirror.agent-presentation .mirror-screen video[data-v-143486f3]{background:#fff}.device-mirror.agent-presentation.live .mirror-screen[data-v-143486f3]{animation:agent-phone-glow-143486f3 2.6s ease-in-out infinite}.device-mirror.agent-presentation .mirror-overlay[data-v-143486f3]{color:#65758b;background:linear-gradient(180deg,#fff,#f4f7fb)}.device-mirror.agent-presentation .mirror-overlay svg[data-v-143486f3]{color:#4f7ec5}.device-mirror.agent-presentation .mirror-overlay strong[data-v-143486f3]{color:#35455c}.device-mirror.agent-presentation .mirror-overlay span[data-v-143486f3]{color:#7c899b}.device-mirror.agent-presentation .mirror-overlay button[data-v-143486f3]{color:#2f67ad;border-color:#b9cce6;background:#f2f7fd}.device-mirror.agent-presentation footer[data-v-143486f3]{border-top-color:#e2e8f0;background:#fff}.device-mirror.agent-presentation footer span[data-v-143486f3],.device-mirror.agent-presentation footer small[data-v-143486f3],.device-mirror.agent-presentation footer em[data-v-143486f3]{color:#758398}.device-mirror.agent-presentation footer b[data-v-143486f3]{color:#3d4c61}.device-mirror.agent-presentation .mirror-toggle[data-v-143486f3]{color:#346aad;border-color:#bed0e8;background:#f4f8fd}.device-mirror.agent-presentation .mirror-toggle.stop[data-v-143486f3]{color:#69778b;border-color:#d7dee8;background:#fff}footer[data-v-143486f3]{min-width:0;padding:9px 11px 10px 13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 10px;align-items:center;border-top:1px solid #e4e9f0;background:#fff}footer span[data-v-143486f3]{display:flex;align-items:center;gap:5px;color:#65758b;font-size:12px;font-weight:700}footer span i[data-v-143486f3]{width:7px;height:7px;border-radius:50%;background:#9aa4b2}footer span i.live[data-v-143486f3]{background:#1dac75;box-shadow:0 0 0 3px #dff6ed}footer span i.connecting[data-v-143486f3]{background:#d7952c}footer span i.error[data-v-143486f3],footer span i.unsupported[data-v-143486f3]{background:#d15762}footer b[data-v-143486f3],footer small[data-v-143486f3],footer em[data-v-143486f3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}footer b[data-v-143486f3]{color:#3c4b61;font-size:12px;text-align:right}footer small[data-v-143486f3]{color:#8a95a5;font-size:11px}footer em[data-v-143486f3]{color:#778497;font-size:11px;font-style:normal;text-align:right}.mirror-actions[data-v-143486f3]{grid-column:3;grid-row:1 / 3;display:flex;align-items:center;gap:6px}.mirror-actions button[data-v-143486f3]{height:31px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;font-size:12px;white-space:nowrap;cursor:pointer}.mirror-capture[data-v-143486f3]{color:#177556;border:1px solid #add8c8;background:#f0faf6}.mirror-capture[data-v-143486f3]:disabled,.mirror-back[data-v-143486f3]:disabled{color:#98a2b0;border-color:#d8dfe8;background:#f5f6f8;cursor:not-allowed}.mirror-back[data-v-143486f3]{color:#355f9b;border:1px solid #c3d4ec;background:#f7faff}.mirror-toggle[data-v-143486f3]{min-width:91px;color:#2867c6;border:1px solid #bfd2ef;background:#f5f9ff}.mirror-toggle.stop[data-v-143486f3]{color:#69778b;border-color:#d7dee8;background:#fff}@keyframes spin-143486f3{to{transform:rotate(360deg)}}.spinning[data-v-143486f3]{animation:spin-143486f3 .9s linear infinite}@keyframes agent-live-pulse-143486f3{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes agent-phone-glow-143486f3{0%,to{box-shadow:0 0 0 8px #0c1728,0 14px 30px #1e36582e}50%{box-shadow:0 0 0 8px #0c1728,0 0 0 10px #537ec32e,0 16px 34px #3968b13d}}@media(max-width:1000px){.mirror-screen[data-v-143486f3]{height:min(680px,78vh);max-height:680px}.device-mirror[data-v-143486f3]{min-height:720px}}.control-verification-layer[data-v-143486f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;padding:22px;display:grid;place-items:center;background:#14223773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.control-verification[data-v-143486f3]{width:min(470px,100%);padding:22px;display:grid;gap:16px;border:1px solid #dfe6f0;border-radius:15px;background:#fff;box-shadow:0 22px 60px #1427463d}.control-verification>header[data-v-143486f3]{display:grid;grid-template-columns:42px minmax(0,1fr) 30px;gap:11px;align-items:start}.control-verification>header>span[data-v-143486f3]{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#2767c7;background:#eaf2ff}.control-verification>header strong[data-v-143486f3],.control-verification>header small[data-v-143486f3]{display:block}.control-verification>header strong[data-v-143486f3]{color:#24344e;font-size:18px}.control-verification>header small[data-v-143486f3]{margin-top:4px;color:#7c899b;line-height:1.5}.control-verification>header>button[data-v-143486f3]{width:30px;height:30px;display:grid;place-items:center;border:0;color:#7f8b9b;background:transparent;cursor:pointer}.control-verification label[data-v-143486f3]{display:grid;gap:7px;color:#44546b;font-size:13px;font-weight:700}.control-verification label>div[data-v-143486f3]{position:relative}.control-verification input[data-v-143486f3]{box-sizing:border-box;width:100%;height:42px;padding:0 12px;border:1px solid #d6deea;border-radius:8px;outline:0}.control-verification label>div input[data-v-143486f3]{padding-right:42px}.control-verification label>div button[data-v-143486f3]{position:absolute;top:1px;right:1px;width:40px;height:40px;display:grid;place-items:center;border:0;color:#8491a3;background:transparent;cursor:pointer}.mfa-setup[data-v-143486f3]{padding:13px;border:1px solid #cfe0f6;border-radius:10px;color:#385573;background:#f3f8fe}.mfa-setup p[data-v-143486f3]{margin:5px 0 10px;color:#6e8094;font-size:12px;line-height:1.55}.mfa-setup div[data-v-143486f3]{display:flex;align-items:center;gap:8px}.mfa-setup code[data-v-143486f3]{min-width:0;flex:1;overflow-wrap:anywhere;color:#234f91;font-size:14px;font-weight:800;letter-spacing:1px}.mfa-setup button[data-v-143486f3],.mfa-setup a[data-v-143486f3]{color:#2867c6}.mfa-setup button[data-v-143486f3]{min-height:32px;padding:0 9px;border:1px solid #bdd1ec;border-radius:6px;background:#fff;cursor:pointer}.mfa-setup a[data-v-143486f3]{display:inline-block;margin-top:9px;font-size:12px}.control-verification-error[data-v-143486f3]{margin:0;padding:9px 11px;border-radius:7px;color:#aa3945;background:#fff0f2;font-size:12px}.control-verification>footer[data-v-143486f3]{display:flex;justify-content:flex-end;gap:8px}.control-verification>footer button[data-v-143486f3]{min-height:38px;padding:0 13px;border:1px solid #d3dce8;border-radius:8px;color:#55667d;background:#fff;cursor:pointer}.control-verification>footer button[type=submit][data-v-143486f3]{border-color:#2f68cc;color:#fff;background:#3476e3}.control-verification button[data-v-143486f3]:disabled{cursor:not-allowed;opacity:.55}.report-subscene[data-v-e375c048]{padding:12px 16px;margin:12px 0;border:1px solid #dce4ee;border-radius:8px}.report-subscene h4[data-v-e375c048]{margin:4px 0 10px}.report-subscene ul[data-v-e375c048]{font-size:11px;overflow-wrap:anywhere}.report-workspace[data-v-e375c048]{min-width:0;display:grid;gap:12px;color:#334155}.panel[data-v-e375c048]{border:1px solid #dce4ee;border-radius:12px;background:#fff;box-shadow:0 4px 14px #2b415b0a}.report-error[data-v-e375c048]{padding:10px 14px;border:1px solid #fecaca;border-radius:9px;color:#b4233b;background:#fff1f2;font-size:13px}.report-list-header[data-v-e375c048]{min-height:92px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:22px}.report-list-header>div:first-child span[data-v-e375c048]{color:#3473dc;font-size:10px;font-weight:800;letter-spacing:.12em}.report-list-header h2[data-v-e375c048]{margin:4px 0 2px;font-size:22px}.report-list-header p[data-v-e375c048]{margin:0;color:#7b8798;font-size:12px}.report-list-stats[data-v-e375c048]{display:grid;grid-template-columns:auto auto auto auto auto;align-items:center;gap:7px;color:#64748b;font-size:11px}.report-list-stats b[data-v-e375c048]{color:#245fb9;font-size:18px}.report-list-stats button[data-v-e375c048],.report-preview-header button[data-v-e375c048],.report-actions button[data-v-e375c048],.report-empty button[data-v-e375c048]{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d5dfeb;border-radius:7px;color:#52647c;background:#fff;cursor:pointer}.report-list-stats button[data-v-e375c048]{margin-left:10px}.report-actions button[data-v-e375c048]:hover,.report-preview-header button[data-v-e375c048]:hover{color:#2465c4;border-color:#9ebde8}.report-actions button[data-v-e375c048]:disabled,.report-preview-header button[data-v-e375c048]:disabled{cursor:not-allowed;opacity:.48}.report-actions button.danger[data-v-e375c048]{color:#b4233b}.report-list[data-v-e375c048]{min-width:0;overflow:hidden}.report-list-row[data-v-e375c048]{min-width:1050px;min-height:76px;padding:12px 16px;position:relative;display:grid;grid-template-columns:minmax(260px,1.4fr) 90px 150px 165px minmax(410px,1.8fr);align-items:center;gap:14px;border-bottom:1px solid #edf1f5;font-size:12px}.report-list-columns[data-v-e375c048]{min-height:42px;padding-block:8px;color:#718096;background:#f6f8fb;font-weight:700}.report-list>.report-list-row[data-v-e375c048]:last-child{border-bottom:0}.report-app[data-v-e375c048]{display:flex;align-items:center;gap:10px}.report-app i[data-v-e375c048],.report-preview-icon[data-v-e375c048]{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#6480a4;background:#edf3fa;font-style:normal}.report-app img[data-v-e375c048],.report-preview-icon img[data-v-e375c048]{width:100%;height:100%;object-fit:cover}.report-app em[data-v-e375c048]{min-width:0;font-style:normal}.report-app strong[data-v-e375c048],.report-app small[data-v-e375c048]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-app strong[data-v-e375c048]{color:#34445b;font-size:13px}.report-app small[data-v-e375c048],.report-list-row>span>small[data-v-e375c048]{margin-top:4px;color:#8491a3;font-size:10px;line-height:1.5}.report-status[data-v-e375c048]{width:fit-content;padding:4px 7px;display:block;border-radius:6px;color:#52647c;background:#eef2f7;font-size:10px}.report-status[data-status=ready][data-v-e375c048],.report-status[data-status=edited][data-v-e375c048]{color:#08745a;background:#e7f7f1}.report-status[data-status=generating][data-v-e375c048]{color:#245fb9;background:#eaf2ff}.report-status[data-status=failed][data-v-e375c048]{color:#b4233b;background:#fff0f2}.report-actions[data-v-e375c048]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.report-actions button[data-v-e375c048]{min-height:28px;padding:0 7px;font-size:10px}.report-progress[data-v-e375c048]{height:3px;position:absolute;inset:auto 0 0;overflow:hidden;background:#e7edf4}.report-progress span[data-v-e375c048]{height:100%;display:block;background:#3473dc;transition:width .3s ease}.report-empty[data-v-e375c048]{min-height:230px;display:grid;place-items:center;align-content:center;gap:9px;color:#7c899b;text-align:center}.report-empty strong[data-v-e375c048]{color:#475569;font-size:15px}.report-empty span[data-v-e375c048]{font-size:12px}.report-empty button[data-v-e375c048]{margin-top:5px;color:#fff;border-color:#3473dc;background:#3473dc}.report-preview-header[data-v-e375c048]{min-height:68px;padding:9px 14px;display:flex;align-items:center;gap:11px}.report-preview-header>div[data-v-e375c048]{min-width:0;flex:1}.report-preview-header h2[data-v-e375c048]{margin:0;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.report-preview-header p[data-v-e375c048]{margin:4px 0 0;color:#8491a3;font-size:10px}.report-preview-header nav[data-v-e375c048]{display:flex;gap:6px}.report-preview-header button.primary[data-v-e375c048]{color:#fff;border-color:#3473dc;background:#3473dc}.report-generating[data-v-e375c048]{min-height:170px;display:grid;grid-template-columns:auto auto auto;place-content:center;align-items:center;gap:10px}.report-generating i[data-v-e375c048]{width:360px;height:7px;grid-column:1 / -1;overflow:hidden;border-radius:99px;background:#e6edf6}.report-generating i b[data-v-e375c048]{height:100%;display:block;border-radius:inherit;background:#3473dc}.spin[data-v-e375c048]{animation:spin-e375c048 .9s linear infinite}@keyframes spin-e375c048{to{transform:rotate(360deg)}}.report-preview-layout[data-v-e375c048]{min-width:0;height:calc(100dvh - 190px);min-height:690px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;overflow:hidden}.report-toc[data-v-e375c048]{min-height:0;padding:13px 8px;overflow-y:auto}.report-toc>strong[data-v-e375c048]{padding:6px 9px 12px;display:block;color:#31435a;font-size:14px}.report-toc button[data-v-e375c048]{width:100%;padding:8px 9px;border:0;border-radius:6px;color:#536176;background:transparent;text-align:left;cursor:pointer;font-size:11px}.report-toc button[data-v-e375c048]:hover{color:#2465c4;background:#eef5ff}.report-toc button.sub[data-v-e375c048]{padding-left:22px;color:#7a8799}.report-paper-scroll[data-v-e375c048]{min-width:0;min-height:0;padding:32px;overflow:auto;background:#e9eef5}.report-paper[data-v-e375c048]{width:min(1120px,100%);min-height:1500px;margin:0 auto;padding:78px 72px;box-sizing:border-box;color:#29384d;background:#fff;box-shadow:0 8px 25px #1c314e1f}.report-paper section[data-v-e375c048]{scroll-margin-top:24px}.report-paper h2[data-v-e375c048]{margin:42px 0 18px;padding-bottom:9px;border-bottom:2px solid #d9e6f5;color:#17365d;font-size:22px}.report-paper h3[data-v-e375c048]{margin:27px 0 12px;color:#264c77;font-size:17px}.report-cover[data-v-e375c048]{min-height:960px;display:flex;align-items:center;flex-direction:column;text-align:center}.report-cover>p[data-v-e375c048]{margin:105px 0 48px;color:#3972b7;font-size:12px;font-weight:800;letter-spacing:.18em}.report-cover h1[data-v-e375c048],.report-cover>input[data-v-e375c048]{width:100%;margin:0;color:#17365d;font-size:34px;font-weight:800;line-height:1.45;text-align:center}.report-cover h2[data-v-e375c048]{margin:18px 0 80px;padding:0;border:0;color:#527092;font-size:17px;font-weight:500}.report-cover dl[data-v-e375c048]{width:650px;max-width:100%;margin:0;display:grid;grid-template-columns:130px 1fr;border:1px solid #d9e2ec;text-align:left}.report-cover dt[data-v-e375c048],.report-cover dd[data-v-e375c048]{margin:0;padding:11px 14px;border-bottom:1px solid #e6ebf1}.report-cover dt[data-v-e375c048]{color:#425d7e;background:#edf4fc;font-weight:700}.report-cover dd input[data-v-e375c048],.report-cover>input[data-v-e375c048],.report-summary textarea[data-v-e375c048],.risk-report-row input[data-v-e375c048],.risk-report-row textarea[data-v-e375c048],.risk-report-row select[data-v-e375c048]{width:100%;box-sizing:border-box;border:1px solid #a9c1df;border-radius:5px;color:#334155;background:#fff;font:inherit}.report-cover dd input[data-v-e375c048]{padding:5px 7px}.report-summary p[data-v-e375c048]{font-size:14px;line-height:1.9}.report-summary textarea[data-v-e375c048]{padding:12px;font-size:14px;line-height:1.8}[data-v-e375c048] .report-table-section{scroll-margin-top:24px}[data-v-e375c048] .report-boundary{margin:-3px 0 11px;color:#718096;font-size:11px}[data-v-e375c048] .report-table-wrap{overflow-x:auto}[data-v-e375c048] .report-table-wrap table{width:100%;border-collapse:collapse;table-layout:auto;font-size:12px}[data-v-e375c048] .report-table-wrap th,[data-v-e375c048] .report-table-wrap td{padding:9px 10px;border:1px solid #dce4ed;vertical-align:top;line-height:1.55;overflow-wrap:anywhere}[data-v-e375c048] .report-table-wrap th{color:#284e79;background:#eaf2ff;text-align:left;white-space:nowrap}[data-v-e375c048] .report-table-wrap tbody tr:nth-child(2n){background:#fafbfd}.risk-report-table[data-v-e375c048]{border:1px solid #dce4ed;font-size:11px}.risk-report-head[data-v-e375c048],.risk-report-row[data-v-e375c048]{display:grid;grid-template-columns:1.2fr .55fr .55fr 1.6fr 1.6fr}.risk-report-head[data-v-e375c048]{color:#284e79;background:#eaf2ff;font-weight:700}.risk-report-head span[data-v-e375c048],.risk-report-row>span[data-v-e375c048],.risk-report-row>select[data-v-e375c048],.risk-report-row>textarea[data-v-e375c048]{min-width:0;padding:9px;border-right:1px solid #dce4ed;border-bottom:1px solid #dce4ed;line-height:1.55}.risk-report-row[data-v-e375c048]>:last-child,.risk-report-head[data-v-e375c048]>:last-child{border-right:0}.risk-report-row[data-v-e375c048]:last-child>*{border-bottom:0}.risk-report-row small[data-v-e375c048]{margin-top:5px;display:block;color:#8995a5}.assessment[data-v-e375c048]{width:fit-content;padding:3px 6px;border-radius:5px;color:#66501d;background:#fff3d6}.assessment[data-result=compliant][data-v-e375c048]{color:#08745a;background:#e6f7f0}.assessment[data-result=non_compliant][data-v-e375c048]{color:#b4233b;background:#fff0f2}.risk-report-row textarea[data-v-e375c048],.risk-report-row select[data-v-e375c048]{border-top:0;border-left:0;border-radius:0;resize:vertical}.scene-report-section[data-v-e375c048]{margin-top:28px;padding:18px;border:1px solid #dce4ed;border-radius:8px}.scene-report-section>header[data-v-e375c048]{display:flex;justify-content:space-between;gap:20px}.scene-report-section>header h3[data-v-e375c048]{margin:0 0 7px}.scene-report-section>header p[data-v-e375c048]{margin:0;color:#718096;font-size:12px;line-height:1.6}.scene-report-section>header>span[data-v-e375c048]{height:fit-content;padding:5px 8px;border-radius:6px;color:#536b8a;background:#edf3fa;font-size:10px;white-space:nowrap}.scene-screenshot-heading[data-v-e375c048]{margin-top:16px;padding:9px 11px;display:flex;align-items:center;gap:7px;color:#345879;background:#f1f6fc}.scene-screenshot-heading small[data-v-e375c048]{margin-left:auto;color:#7b8797}.scene-screenshot-grid[data-v-e375c048]{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.scene-screenshot-grid figure[data-v-e375c048]{margin:0;padding:8px;border:1px solid #dfe6ee;border-radius:7px;background:#f8fafc}.scene-screenshot-grid img[data-v-e375c048]{width:100%;aspect-ratio:9/16;display:block;object-fit:contain;background:#111827}.scene-screenshot-grid figcaption[data-v-e375c048]{padding-top:7px;color:#718096;font-size:9px;text-align:center}.scene-screenshot-empty[data-v-e375c048]{min-height:120px;margin-top:12px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px dashed #cbd5e1;border-radius:7px;color:#8a96a6;font-size:11px;background:#fafbfd}@media(max-width:1100px){.report-preview-layout[data-v-e375c048]{height:auto;grid-template-columns:1fr;overflow:visible}.report-toc[data-v-e375c048]{max-height:200px}.report-paper-scroll[data-v-e375c048]{overflow:visible}.report-paper[data-v-e375c048]{padding:50px 32px}.scene-screenshot-grid[data-v-e375c048]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.report-list-header[data-v-e375c048],.report-preview-header[data-v-e375c048]{align-items:flex-start;flex-direction:column}.report-list-stats[data-v-e375c048]{grid-template-columns:auto auto auto auto}.report-list-stats button[data-v-e375c048]{grid-column:1 / -1;margin-left:0}.report-preview-header nav[data-v-e375c048]{width:100%;flex-wrap:wrap}.report-paper-scroll[data-v-e375c048]{padding:10px}.report-paper[data-v-e375c048]{padding:36px 18px}.risk-report-head[data-v-e375c048]{display:none}.risk-report-row[data-v-e375c048]{padding:10px;display:grid;grid-template-columns:1fr;border-bottom:1px solid #dce4ed}.risk-report-row[data-v-e375c048]>*{border:0!important}.scene-screenshot-grid[data-v-e375c048]{grid-template-columns:1fr}}.hm-workbench[data-v-57bf4394]{display:grid;gap:10px;color:#263247}.hm-runtime-error[data-v-57bf4394]{margin:0;padding:10px 13px;display:flex;align-items:center;gap:8px;color:#9a4e24;border:1px solid #efc8ad;border-radius:8px;background:#fff7f1;font-size:14px;line-height:1.5}.hm-runtime-error svg[data-v-57bf4394]{flex:none}.hm-runtime-error span[data-v-57bf4394]{margin-left:auto;color:#8a6a52}.hm-runtime-guide[data-v-57bf4394]{margin:0;padding:10px 13px;display:flex;align-items:flex-start;gap:8px;color:#2761a5;border:1px solid #bfd4ef;border-radius:8px;background:#f3f8ff;font-size:14px;line-height:1.5}.hm-runtime-guide svg[data-v-57bf4394]{margin-top:2px;flex:none}.hm-runtime-guide span[data-v-57bf4394],.hm-runtime-guide strong[data-v-57bf4394],.hm-runtime-guide small[data-v-57bf4394]{display:block}.hm-runtime-guide small[data-v-57bf4394]{margin-top:3px;color:#687b96;font-size:13px}.hm-control-panel[data-v-57bf4394]{overflow:visible}.hm-control-fields[data-v-57bf4394]{min-height:64px;padding:8px 12px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(205px,.78fr) minmax(300px,1.12fr) auto;align-items:end;gap:9px}.hm-control-fields>label[data-v-57bf4394],.hm-capture-field[data-v-57bf4394]{min-width:0}.hm-control-fields>label>span[data-v-57bf4394],.hm-capture-field>span[data-v-57bf4394]{margin-bottom:4px;display:block;color:#7f8b9c;font-size:11px;font-weight:700}.hm-control-fields input[data-v-57bf4394],.hm-control-fields select[data-v-57bf4394]{width:100%;height:38px;padding:0 10px;border:1px solid #dce4ed;border-radius:7px;color:#40506a;background:#fff;font-size:12px}.hm-control-fields select[data-v-57bf4394]:disabled{color:#8793a3;background:#f5f7fa}.hm-target-identity[data-v-57bf4394]{min-width:0;height:41px;display:flex;align-items:center;gap:9px}.hm-target-identity>span[data-v-57bf4394]{width:39px;height:39px;flex:none;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#263f64,#17243a)}.hm-target-identity>div[data-v-57bf4394]{min-width:0;flex:1}.hm-target-identity strong[data-v-57bf4394],.hm-target-identity small[data-v-57bf4394]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-target-identity strong[data-v-57bf4394]{color:#34435a;font-size:13px}.hm-target-identity small[data-v-57bf4394]{margin-top:4px;color:#8b96a6;font-size:10px}.hm-target-identity button[data-v-57bf4394]{height:32px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d8e1eb;border-radius:7px;color:#58708e;background:#fff;font-size:10px;cursor:pointer}.hm-target-identity button[data-v-57bf4394]:disabled{opacity:.45;cursor:not-allowed}.hm-device-field>div[data-v-57bf4394]{display:flex;gap:5px}.hm-device-field select[data-v-57bf4394]{min-width:0;flex:1}.hm-device-field button[data-v-57bf4394]{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid #dce4ed;border-radius:7px;color:#5e7190;background:#f5f7fa}.hm-device-field button[data-v-57bf4394]:disabled{opacity:.55}.hm-app-picker[data-v-57bf4394]{position:relative}.hm-app-picker>svg[data-v-57bf4394]{position:absolute;z-index:2;top:12px;left:10px;color:#8290a3}.hm-app-picker>input[data-v-57bf4394]{padding-left:33px}.hm-app-options[data-v-57bf4394]{position:absolute;z-index:30;top:43px;right:0;left:0;max-height:340px;padding:5px;overflow-y:auto;border:1px solid #d8e1eb;border-radius:9px;background:#fff;box-shadow:0 14px 34px #1b2e4d2e}.hm-app-options button[data-v-57bf4394]{width:100%;min-height:49px;padding:7px 9px;display:block;border:0;border-radius:6px;color:#34455d;background:transparent;text-align:left;cursor:pointer}.hm-app-options button[data-v-57bf4394]:hover,.hm-app-options button.selected[data-v-57bf4394]{background:#edf4ff}.hm-app-options strong[data-v-57bf4394],.hm-app-options small[data-v-57bf4394]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-app-options strong[data-v-57bf4394]{font-size:14px}.hm-app-options small[data-v-57bf4394]{margin-top:4px;color:#8290a3;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.hm-app-options p[data-v-57bf4394]{margin:0;padding:18px;color:#8793a4;font-size:14px;text-align:center}.hm-capture-field>div[data-v-57bf4394]{height:38px;padding:3px;display:flex;gap:2px;border:1px solid #dce4ee;border-radius:7px;background:#f5f7fa}.hm-capture-field button[data-v-57bf4394]{height:30px;padding:0 9px;border:0;border-radius:5px;color:#687488;background:transparent;font-size:10px;font-weight:700;white-space:nowrap}.hm-capture-field button.active[data-v-57bf4394]{color:#2766c3;background:#fff;box-shadow:0 1px 4px #25467624}.hm-capture-field button[data-v-57bf4394]:disabled{opacity:.52}.hm-runtime-row[data-v-57bf4394]{min-height:58px;padding:0 12px;display:flex;align-items:center;gap:12px;border-top:1px solid #e7ecf2;background:#f8fafc}.hm-scenario-progress[data-v-57bf4394]{min-width:580px;display:flex;align-items:center;gap:9px;flex:1}.hm-scenario-progress>strong[data-v-57bf4394],.hm-scenario-progress>b[data-v-57bf4394]{flex:none;color:#56677f;font-size:11px}.hm-scenario-progress ol[data-v-57bf4394]{min-width:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(80px,1fr));flex:1;list-style:none}.hm-scenario-progress li[data-v-57bf4394]{min-width:0;display:flex;align-items:center;gap:5px;color:#8793a4;font-size:10px;font-weight:650}.hm-scenario-progress li[data-v-57bf4394]:after{height:1px;min-width:6px;margin:0 3px;flex:1;content:"";background:#d8e0ea}.hm-scenario-progress li[data-v-57bf4394]:last-child:after{display:none}.hm-scenario-progress li i[data-v-57bf4394]{width:22px;height:22px;flex:none;display:grid;place-items:center;border:1px solid #cbd5e2;border-radius:50%;background:#fff;font-size:10px;font-style:normal}.hm-scenario-progress li span[data-v-57bf4394]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-scenario-progress li.active[data-v-57bf4394]{color:#2867c6}.hm-scenario-progress li.active i[data-v-57bf4394]{color:#fff;border-color:#3473dc;background:#3473dc}.hm-session-actions[data-v-57bf4394]{display:flex;gap:6px}.hm-session-actions button[data-v-57bf4394]{height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;font-size:11px;white-space:nowrap}.hm-session-actions .primary[data-v-57bf4394]{color:#fff;border:1px solid #3473dc;background:#3473dc;cursor:pointer}.hm-session-actions .primary.stop[data-v-57bf4394]{border-color:#c14f5a;background:#c14f5a}.hm-session-actions .secondary[data-v-57bf4394]{color:#5f6d81;border:1px solid #d8e0e9;background:#fff;cursor:pointer}.hm-session-actions button[data-v-57bf4394]:disabled{opacity:.55;cursor:not-allowed}.hm-session-actions .early-stop[data-v-57bf4394]{color:#b43f4a;border-color:#e7b6bb;background:#fff8f8}.hm-scenario-progress li.completed[data-v-57bf4394]{color:#18815e}.hm-scenario-progress li.completed i[data-v-57bf4394]{color:#fff;border-color:#24a174;background:#24a174}.hm-runtime-layout[data-v-57bf4394]{min-width:0;display:grid;grid-template-columns:430px minmax(0,1fr);gap:14px;align-items:start}.hm-device-panel[data-v-57bf4394]{overflow:hidden}.hm-device-panel>header[data-v-57bf4394]{height:51px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.hm-device-panel>header div[data-v-57bf4394]{display:flex;align-items:center;gap:7px;color:#334158;font-size:15px;font-weight:700}.hm-device-panel>header svg[data-v-57bf4394]{color:#3472d6}.hm-device-panel>header b[data-v-57bf4394]{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:#768398;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hm-device-panel>header b i[data-v-57bf4394]{width:6px;height:6px;flex:none;border-radius:50%;background:#a2acb9}.hm-device-panel>header b i.live[data-v-57bf4394]{background:#1cab76;box-shadow:0 0 0 3px #e0f6ed}.hm-phone-stage[data-v-57bf4394]{min-height:620px;padding:18px 15px 12px;display:grid;place-items:center;align-content:center;gap:17px;background:linear-gradient(180deg,#f2f6fb,#fff)}.hm-phone-shell[data-v-57bf4394]{width:270px;height:535px;padding:11px;overflow:hidden;border:7px solid #101827;border-radius:38px;background:#fff;box-shadow:0 18px 40px #1427462e}.hm-phone-status[data-v-57bf4394]{height:30px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:#556276;font-size:10px}.hm-phone-status b[data-v-57bf4394]{padding:3px 7px;border-radius:8px;color:#536a8d;background:#edf2f8;font-size:8px}.hm-phone-content[data-v-57bf4394]{height:calc(100% - 30px);padding:34px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8391a4;border-radius:25px;background:linear-gradient(160deg,#f4f7fb,#eaf1f9);text-align:center}.hm-phone-content svg[data-v-57bf4394]{color:#5784c5}.hm-phone-content strong[data-v-57bf4394]{margin-top:17px;color:#43546b;font-size:15px}.hm-phone-content p[data-v-57bf4394]{margin:9px 0 0;font-size:10px;line-height:1.65}.hm-phone-content span[data-v-57bf4394]{margin-top:22px;padding:5px 7px;border-radius:7px;color:#718299;background:#fffc;font-size:7px;letter-spacing:.06em}.hm-device-session[data-v-57bf4394]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.hm-device-session span[data-v-57bf4394]{display:flex;align-items:center;gap:6px;color:#758297;font-size:10px}.hm-device-session span i[data-v-57bf4394]{width:6px;height:6px;border-radius:50%;background:#a3adba}.hm-device-session strong[data-v-57bf4394]{color:#42536b;font:700 15px ui-monospace,SFMono-Regular,Menlo,monospace}.hm-device-panel>footer[data-v-57bf4394]{min-height:43px;padding:8px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid #edf0f4;background:#fafbfd}.hm-device-panel>footer span[data-v-57bf4394]{display:flex;align-items:center;justify-content:center;gap:5px;color:#778498;font-size:9px}.hm-evidence-panel[data-v-57bf4394]{min-height:715px;overflow:hidden}.hm-evidence-panel>header[data-v-57bf4394]{min-height:50px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9f0;background:#fafbfd}.hm-evidence-panel nav[data-v-57bf4394]{align-self:stretch;display:flex}.hm-evidence-panel nav button[data-v-57bf4394]{min-width:132px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-bottom:2px solid transparent;color:#778497;background:transparent;font-size:11px;cursor:pointer}.hm-evidence-panel nav button.active[data-v-57bf4394]{color:#2866c4;border-bottom-color:#3473dc;background:#f4f8ff}.hm-evidence-panel nav b[data-v-57bf4394]{min-width:18px;padding:2px 5px;border-radius:8px;color:#4771ad;background:#e7eef8;font-size:8px}.hm-evidence-panel>header>div[data-v-57bf4394]{min-width:0;text-align:right}.hm-evidence-panel>header>div span[data-v-57bf4394]{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#7d899a;font-size:9px}.hm-evidence-panel>header>div i[data-v-57bf4394]{width:6px;height:6px;border-radius:50%;background:#a1abb8}.hm-evidence-panel>header>div strong[data-v-57bf4394]{max-width:230px;margin-top:3px;display:block;overflow:hidden;color:#40516a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hm-empty-evidence[data-v-57bf4394]{min-height:298px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4c7fc7;text-align:center}.hm-empty-evidence strong[data-v-57bf4394]{margin-top:13px;color:#4c5c72;font-size:14px}.hm-empty-evidence span[data-v-57bf4394]{max-width:480px;margin-top:7px;color:#8994a4;font-size:10px;line-height:1.6}.hm-evidence-panel>footer[data-v-57bf4394]{min-height:42px;padding:8px 12px;display:flex;align-items:flex-start;gap:7px;color:#765f2a;border-top:1px solid #eadab3;background:#fffaf1;font-size:9px;line-height:1.5}.hm-evidence-panel>footer svg[data-v-57bf4394]{margin-top:1px;flex:none}.hm-pcap-download[data-v-57bf4394]{height:36px;margin-top:13px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid #b6ceee;border-radius:7px;color:#2867c6;background:#f3f8ff;font-size:14px;font-weight:700;text-decoration:none}.hm-evidence-panel>header>div i.live[data-v-57bf4394]{background:#1cab76;box-shadow:0 0 0 3px #e0f6ed}.hm-endpoint-refresh[data-v-57bf4394]{height:36px;margin-top:14px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid #b8cdeb;border-radius:7px;color:#2867c6;background:#f5f9ff;font-size:14px;font-weight:700;cursor:pointer}.hm-endpoint-refresh[data-v-57bf4394]:disabled{opacity:.55;cursor:wait}.hm-network-evidence[data-v-57bf4394]{min-height:298px}.hm-network-evidence>header[data-v-57bf4394]{min-height:58px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5eaf0}.hm-network-evidence>header strong[data-v-57bf4394],.hm-network-evidence>header span[data-v-57bf4394]{display:block}.hm-network-evidence>header strong[data-v-57bf4394]{color:#34465d;font-size:15px}.hm-network-evidence>header span[data-v-57bf4394]{margin-top:4px;color:#8290a1;font-size:13px}.hm-network-evidence>header button[data-v-57bf4394]{height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #bfd0e7;border-radius:7px;color:#3769ae;background:#f7faff;font-size:13px;font-weight:700;cursor:pointer}.hm-network-head[data-v-57bf4394],.hm-network-row[data-v-57bf4394]{display:grid;grid-template-columns:110px minmax(190px,1.15fr) minmax(190px,1fr) 120px 82px;align-items:center;gap:10px}.hm-network-head[data-v-57bf4394]{min-height:38px;padding:0 13px;color:#7e8b9d;background:#f6f8fb;font-size:13px;font-weight:700}.hm-network-row[data-v-57bf4394]{min-height:54px;padding:8px 13px;border-top:1px solid #edf0f4;color:#617086;font-size:14px}.hm-network-row b[data-v-57bf4394]{color:#3f5879}.hm-network-row strong[data-v-57bf4394]{color:#34465d;overflow-wrap:anywhere}.hm-network-row em[data-v-57bf4394]{justify-self:start;padding:4px 8px;border-radius:7px;color:#8b5c16;background:#fff0d3;font-size:12px;font-style:normal;font-weight:700}.hm-network-evidence>footer[data-v-57bf4394]{min-height:45px;padding:9px 13px;display:flex;align-items:flex-start;gap:7px;color:#765f2a;border-top:1px solid #eadab3;background:#fffaf1;font-size:13px;line-height:1.5}.hm-network-evidence>footer svg[data-v-57bf4394]{margin-top:2px;flex:none}.hm-proxy-evidence[data-v-57bf4394]{border-bottom:1px solid #e4e9f0}.hm-proxy-evidence>header[data-v-57bf4394]{min-height:58px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-proxy-evidence>header strong[data-v-57bf4394],.hm-proxy-evidence>header span[data-v-57bf4394]{display:block}.hm-proxy-evidence>header strong[data-v-57bf4394]{color:#34465d;font-size:15px}.hm-proxy-evidence>header span[data-v-57bf4394]{margin-top:4px;color:#8290a1;font-size:13px}.hm-proxy-evidence>header>b[data-v-57bf4394]{padding:4px 8px;border-radius:7px;color:#276b52;background:#e4f6ee;font-size:12px}.hm-proxy-head[data-v-57bf4394],.hm-proxy-row[data-v-57bf4394]{display:grid;grid-template-columns:115px 130px minmax(260px,1fr) 105px;align-items:center;gap:10px}.hm-proxy-head[data-v-57bf4394]{min-height:38px;padding:0 13px;color:#7e8b9d;background:#f6f8fb;font-size:13px;font-weight:700}.hm-proxy-row[data-v-57bf4394]{min-height:54px;padding:8px 13px;border-top:1px solid #edf0f4;color:#617086;font-size:14px}.hm-proxy-row b[data-v-57bf4394]{display:flex;align-items:baseline;gap:6px;color:#3f5879}.hm-proxy-row b small[data-v-57bf4394]{color:#8290a1;font-size:12px}.hm-proxy-row strong[data-v-57bf4394]{overflow-wrap:anywhere;color:#34465d}.hm-proxy-row em[data-v-57bf4394]{justify-self:start;padding:4px 8px;border-radius:7px;color:#137653;background:#e4f6ee;font-size:12px;font-style:normal;font-weight:700}.hm-proxy-row em.failed[data-v-57bf4394]{color:#966719;background:#fff0d3}.hm-drawer-mask[data-v-57bf4394]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#141f303d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hm-profile-drawer[data-v-57bf4394]{width:min(680px,92vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-16px 0 45px #11223a2e}.hm-profile-drawer>header[data-v-57bf4394]{min-height:82px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e4e9f0}.hm-profile-drawer>header div[data-v-57bf4394]{min-width:0}.hm-profile-drawer>header small[data-v-57bf4394],.hm-profile-drawer>header strong[data-v-57bf4394],.hm-profile-drawer>header span[data-v-57bf4394]{display:block}.hm-profile-drawer>header small[data-v-57bf4394]{color:#3971c0;font-size:8px;font-weight:750;letter-spacing:.08em}.hm-profile-drawer>header strong[data-v-57bf4394]{margin-top:4px;color:#34455d;font-size:18px}.hm-profile-drawer>header span[data-v-57bf4394]{margin-top:4px;color:#8290a3;font-size:10px}.hm-profile-drawer>header button[data-v-57bf4394]{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid #dce4ed;border-radius:9px;color:#69788c;background:#fff;cursor:pointer}.hm-profile-drawer>nav[data-v-57bf4394]{min-height:48px;padding:0 16px;display:flex;gap:18px;border-bottom:1px solid #e4e9f0}.hm-profile-drawer>nav button[data-v-57bf4394]{padding:0 3px;border:0;border-bottom:2px solid transparent;color:#748196;background:transparent;font-size:11px;cursor:pointer}.hm-profile-drawer>nav button.active[data-v-57bf4394]{color:#2866c4;border-bottom-color:#3473dc;font-weight:700}.hm-profile-content[data-v-57bf4394]{padding:18px}.hm-profile-content dl[data-v-57bf4394]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8ef;border-radius:9px}.hm-profile-content dl div[data-v-57bf4394]{min-width:0;min-height:70px;padding:11px 13px;border-right:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2}.hm-profile-content dl div[data-v-57bf4394]:nth-child(2n){border-right:0}.hm-profile-content dt[data-v-57bf4394]{color:#8a95a5;font-size:9px}.hm-profile-content dd[data-v-57bf4394]{margin:7px 0 0;color:#42536b;font-size:11px;overflow-wrap:anywhere}.hm-profile-content dd.mono[data-v-57bf4394]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.hm-profile-note[data-v-57bf4394]{padding:12px 13px;display:flex;align-items:flex-start;gap:9px;color:#426254;border:1px solid #bfe0d2;border-radius:9px;background:#f4fbf8;font-size:10px;line-height:1.6}.hm-profile-note+.hm-profile-note[data-v-57bf4394]{margin-top:10px}.hm-profile-note svg[data-v-57bf4394]{margin-top:1px;flex:none;color:#238264}.hm-profile-note strong[data-v-57bf4394]{margin-right:6px;color:#275846}.hm-profile-note.warning[data-v-57bf4394]{color:#77612d;border-color:#ead7a9;background:#fffaf0}.hm-profile-note.warning svg[data-v-57bf4394],.hm-profile-note.warning strong[data-v-57bf4394]{color:#966719}.hm-permission-list[data-v-57bf4394]{margin-bottom:12px;overflow:hidden;border:1px solid #e1e8ef;border-radius:9px}.hm-permission-list article[data-v-57bf4394]{min-height:61px;padding:9px 12px;display:flex;align-items:center;gap:12px;border-top:1px solid #e9edf2}.hm-permission-list article[data-v-57bf4394]:first-child{border-top:0}.hm-permission-list article>div[data-v-57bf4394]{min-width:0;flex:1}.hm-permission-list strong[data-v-57bf4394],.hm-permission-list small[data-v-57bf4394]{display:block}.hm-permission-list strong[data-v-57bf4394]{color:#3c4d65;font-size:14px;overflow-wrap:anywhere}.hm-permission-list small[data-v-57bf4394]{margin-top:4px;color:#8490a1;font-size:13px}.hm-permission-list b[data-v-57bf4394]{padding:4px 8px;flex:none;border-radius:7px;font-size:12px}.hm-permission-list b.granted[data-v-57bf4394]{color:#137653;background:#e4f6ee}.hm-permission-list b.denied[data-v-57bf4394]{color:#95601c;background:#fff0d4}.hm-permission-list b.unknown[data-v-57bf4394]{color:#68758a;background:#edf1f6}.hm-runtime-evidence[data-v-57bf4394]{overflow-x:auto;border-bottom:1px solid #e4e9f0}.hm-runtime-evidence>header[data-v-57bf4394]{min-height:56px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-runtime-evidence>header strong[data-v-57bf4394]{color:#34465d;font-size:15px}.hm-runtime-evidence>header span[data-v-57bf4394]{color:#8290a1;font-size:13px}.hm-evidence-filter[data-v-57bf4394]{min-height:48px;padding:7px 13px;display:flex;align-items:center;gap:8px;border-top:1px solid #edf0f4;background:#fbfcfe}.hm-evidence-filter>svg[data-v-57bf4394]{flex:none;color:#74849a}.hm-evidence-filter input[data-v-57bf4394],.hm-evidence-filter select[data-v-57bf4394]{height:34px;border:1px solid #d8e1eb;border-radius:7px;color:#42536b;background:#fff;font-size:13px}.hm-evidence-filter input[data-v-57bf4394]{min-width:220px;padding:0 10px;flex:1}.hm-evidence-filter select[data-v-57bf4394]{padding:0 8px}.hm-evidence-filter>span[data-v-57bf4394]{flex:none;color:#8491a2;font-size:12px}.hm-behavior-head[data-v-57bf4394],.hm-behavior-row[data-v-57bf4394]{min-width:940px;display:grid;grid-template-columns:112px minmax(145px,.8fr) minmax(220px,1.2fr) 58px minmax(180px,1fr) 58px;align-items:center;gap:10px}.hm-log-head[data-v-57bf4394],.hm-log-row[data-v-57bf4394]{min-width:940px;display:grid;grid-template-columns:112px 52px minmax(130px,.65fr) minmax(280px,1.7fr) minmax(110px,.55fr) 58px;align-items:center;gap:10px}.hm-behavior-head[data-v-57bf4394],.hm-log-head[data-v-57bf4394]{min-height:38px;padding:0 13px;color:#7e8b9d;background:#f6f8fb;font-size:13px;font-weight:700}.hm-behavior-row[data-v-57bf4394],.hm-log-row[data-v-57bf4394]{min-height:54px;padding:8px 13px;border-top:1px solid #edf0f4;color:#617086;font-size:14px}.hm-behavior-row strong[data-v-57bf4394]{color:#34465d}.hm-behavior-row code[data-v-57bf4394],.hm-log-row code[data-v-57bf4394]{overflow-wrap:anywhere;color:#49617e;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.hm-behavior-row b[data-v-57bf4394]{color:#2969bd}.hm-behavior-row button[data-v-57bf4394],.hm-log-row button[data-v-57bf4394]{height:30px;padding:0 9px;border:1px solid #bfd0e7;border-radius:6px;color:#2867c6;background:#f7faff;font-size:12px;cursor:pointer}.hm-log-row.sensitive[data-v-57bf4394]{background:#fffbf3}.hm-log-row b[data-v-57bf4394]{width:28px;padding:3px 0;border-radius:6px;color:#356cae;background:#eaf2ff;text-align:center}.hm-log-row b.level-w[data-v-57bf4394]{color:#9a681d;background:#fff0d3}.hm-log-row b.level-e[data-v-57bf4394],.hm-log-row b.level-f[data-v-57bf4394]{color:#a93d49;background:#ffedef}.hm-log-row span[data-v-57bf4394]{max-height:4.5em;overflow:hidden;overflow-wrap:anywhere;color:#3d4d64;line-height:1.5}.hm-log-row em[data-v-57bf4394]{justify-self:start;color:#8b96a5;font-size:12px;font-style:normal}.hm-log-row em.hit[data-v-57bf4394]{padding:4px 7px;border-radius:7px;color:#966419;background:#ffedc9;font-weight:700}.hm-filter-empty[data-v-57bf4394]{min-height:86px;padding:24px;display:grid;place-items:center;color:#8390a1;font-size:14px}.hm-evidence-highlight[data-v-57bf4394]{padding:1px 2px;color:#7b4100;border-radius:3px;background:#ffe094}.hm-evidence-drawer-mask[data-v-57bf4394]{z-index:1100}.hm-evidence-drawer[data-v-57bf4394]{width:min(760px,94vw)}.hm-evidence-drawer-content[data-v-57bf4394]{padding:18px;overflow-y:auto}.hm-evidence-drawer-content>dl[data-v-57bf4394]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8ef;border-radius:9px}.hm-evidence-drawer-content>dl div[data-v-57bf4394]{min-width:0;min-height:72px;padding:11px 13px;border-right:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2}.hm-evidence-drawer-content>dl div[data-v-57bf4394]:nth-child(2n){border-right:0}.hm-evidence-drawer-content dt[data-v-57bf4394]{color:#8995a5;font-size:13px}.hm-evidence-drawer-content dd[data-v-57bf4394]{margin:7px 0 0;color:#3f5068;font-size:14px;overflow-wrap:anywhere}.hm-evidence-drawer-content dd.mono[data-v-57bf4394]{font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.hm-evidence-boundary[data-v-57bf4394]{margin-top:12px;padding:12px 13px;display:grid;gap:5px;color:#436052;border:1px solid #c5dfd4;border-radius:9px;background:#f5fbf8}.hm-evidence-boundary strong[data-v-57bf4394]{color:#27664f;font-size:13px}.hm-evidence-boundary span[data-v-57bf4394]{color:#38574b;font-size:15px;font-weight:700}.hm-evidence-boundary small[data-v-57bf4394]{color:#668075;font-size:13px;line-height:1.55}.hm-evidence-boundary code[data-v-57bf4394]{color:#49675b;font-size:12px}.hm-evidence-boundary.warning[data-v-57bf4394],.hm-evidence-boundary.sensitive[data-v-57bf4394]{color:#735c2b;border-color:#ead6a7;background:#fffaf0}.hm-evidence-boundary.warning strong[data-v-57bf4394],.hm-evidence-boundary.sensitive strong[data-v-57bf4394],.hm-evidence-boundary.warning span[data-v-57bf4394],.hm-evidence-boundary.sensitive span[data-v-57bf4394]{color:#8d5d13}.hm-log-message[data-v-57bf4394],.hm-raw-evidence[data-v-57bf4394]{margin-top:12px;overflow:hidden;border:1px solid #e0e7ef;border-radius:9px}.hm-log-message>header[data-v-57bf4394],.hm-raw-evidence>header[data-v-57bf4394]{min-height:42px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#3d4e66;background:#f7f9fc}.hm-log-message>header span[data-v-57bf4394],.hm-raw-evidence>header span[data-v-57bf4394]{color:#8490a1;font-size:12px}.hm-log-message>p[data-v-57bf4394]{margin:0;padding:14px;color:#35465e;background:#fff;font:13px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.hm-raw-evidence pre[data-v-57bf4394]{max-height:360px;margin:0;padding:14px;overflow:auto;color:#42536a;background:#111a28;color:#dbe7f5;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.hm-match-list[data-v-57bf4394]{margin-top:12px;overflow:hidden;border:1px solid #e1e8ef;border-radius:9px}.hm-match-list article[data-v-57bf4394]{min-height:60px;padding:9px 12px;display:flex;align-items:center;gap:12px;border-top:1px solid #e9edf2}.hm-match-list article[data-v-57bf4394]:first-child{border-top:0}.hm-match-list article>div[data-v-57bf4394]{min-width:0;flex:1}.hm-match-list strong[data-v-57bf4394],.hm-match-list small[data-v-57bf4394]{display:block}.hm-match-list strong[data-v-57bf4394]{color:#3c4d65;font-size:14px}.hm-match-list small[data-v-57bf4394]{margin-top:4px;color:#8490a1;font-size:12px}.hm-match-list code[data-v-57bf4394]{max-width:48%;padding:5px 7px;overflow-wrap:anywhere;color:#7c4c0b;border-radius:6px;background:#fff1cf;font-size:12px}.hm-behavior-name[data-v-57bf4394]{min-width:0;display:grid;gap:5px}.hm-behavior-name small[data-v-57bf4394]{display:flex;align-items:center;gap:6px;color:#7f8c9e;font-size:12px}.hm-behavior-name i[data-v-57bf4394]{padding:3px 6px;border-radius:6px;color:#68768a;background:#edf1f6;font-size:11px;font-style:normal;font-weight:700}.hm-behavior-name i.privacy-related[data-v-57bf4394]{color:#a33f4c;background:#ffebee}.hm-behavior-name i.privacy-possible[data-v-57bf4394]{color:#906118;background:#fff0d3}.hm-behavior-name i.privacy-unrelated[data-v-57bf4394]{color:#247154;background:#e5f6ee}.hm-completion-mask[data-v-57bf4394]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#141f3061;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hm-completion-dialog[data-v-57bf4394]{width:min(920px,96vw);max-height:92vh;overflow-y:auto;border-radius:14px;background:#fff;box-shadow:0 22px 70px #11223a47}.hm-completion-dialog>header[data-v-57bf4394]{padding:18px 20px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #e4e9f0;background:linear-gradient(135deg,#f8fbff,#f3f7fd)}.hm-completion-dialog>header>i[data-v-57bf4394]{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;color:#fff;background:#3473dc}.hm-completion-dialog h2[data-v-57bf4394]{margin:0;color:#2d3d54;font-size:21px}.hm-completion-dialog p[data-v-57bf4394]{margin:5px 0 0;color:#748195;font-size:14px;line-height:1.55}.hm-completion-summary[data-v-57bf4394],.hm-analysis-result[data-v-57bf4394]{padding:12px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-bottom:1px solid #e8edf3}.hm-completion-summary span[data-v-57bf4394],.hm-analysis-result span[data-v-57bf4394]{padding:10px 12px;border:1px solid #e0e7ef;border-radius:8px;background:#fbfcfe}.hm-completion-summary small[data-v-57bf4394],.hm-completion-summary strong[data-v-57bf4394],.hm-analysis-result small[data-v-57bf4394],.hm-analysis-result strong[data-v-57bf4394]{display:block}.hm-completion-summary small[data-v-57bf4394],.hm-analysis-result small[data-v-57bf4394]{color:#8793a4;font-size:12px}.hm-completion-summary strong[data-v-57bf4394],.hm-analysis-result strong[data-v-57bf4394]{margin-top:5px;color:#3b4d65;font-size:15px}.hm-analysis-input[data-v-57bf4394]{padding:16px 18px}.hm-analysis-input>header[data-v-57bf4394]{display:flex;align-items:center;gap:8px}.hm-analysis-input>header strong[data-v-57bf4394]{color:#34465d;font-size:16px}.hm-analysis-input>header small[data-v-57bf4394]{color:#8290a1;font-size:13px}.hm-analysis-input>header b[data-v-57bf4394]{margin-left:auto;color:#2867c6}.hm-analysis-input>div[data-v-57bf4394]{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hm-analysis-input label[data-v-57bf4394],.hm-record-name[data-v-57bf4394]{display:grid;gap:5px;color:#66758a;font-size:13px}.hm-analysis-input textarea[data-v-57bf4394],.hm-record-name input[data-v-57bf4394]{width:100%;padding:8px 10px;border:1px solid #d8e1eb;border-radius:7px;color:#34455d;background:#fff;font:inherit;resize:vertical}.hm-analysis-input label.wide[data-v-57bf4394]{margin-top:11px}.hm-analysis-input label.wide small[data-v-57bf4394]{color:#8995a5}.hm-analysis-running[data-v-57bf4394]{min-height:230px;display:grid;place-items:center;align-content:center;gap:8px;color:#3473dc}.hm-analysis-running strong[data-v-57bf4394]{color:#40516a;font-size:17px}.hm-analysis-running span[data-v-57bf4394]{color:#8290a1;font-size:14px}.hm-record-name[data-v-57bf4394]{margin:16px 18px}.hm-record-name input[data-v-57bf4394]{height:40px;resize:none}.hm-completion-error[data-v-57bf4394]{margin:10px 18px!important;padding:10px 12px;color:#a33e49!important;border:1px solid #efc5ca;border-radius:7px;background:#fff3f4}.hm-completion-boundary[data-v-57bf4394]{margin:10px 18px!important;color:#80652e!important}.hm-completion-dialog>footer[data-v-57bf4394]{padding:14px 18px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e4e9f0}.hm-completion-dialog>footer button[data-v-57bf4394]{height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border-radius:7px;font-size:14px;font-weight:700;cursor:pointer}.hm-completion-dialog>footer .discard[data-v-57bf4394]{color:#a34650;border:1px solid #edc3c8;background:#fff7f8}.hm-completion-dialog>footer .confirm[data-v-57bf4394]{color:#fff;border:1px solid #3473dc;background:#3473dc}.hm-completion-dialog>footer button[data-v-57bf4394]:disabled{opacity:.5;cursor:not-allowed}.hm-workbench[data-v-57bf4394]{font-size:15px}.hm-control-fields>label>span[data-v-57bf4394],.hm-capture-field>span[data-v-57bf4394]{font-size:14px}.hm-control-fields input[data-v-57bf4394],.hm-control-fields select[data-v-57bf4394]{font-size:15px}.hm-target-identity strong[data-v-57bf4394]{font-size:16px}.hm-target-identity small[data-v-57bf4394],.hm-target-identity button[data-v-57bf4394],.hm-capture-field button[data-v-57bf4394]{font-size:14px}.hm-scenario-progress>strong[data-v-57bf4394],.hm-scenario-progress>b[data-v-57bf4394],.hm-scenario-progress li[data-v-57bf4394]{font-size:13px}.hm-scenario-progress li i[data-v-57bf4394]{font-size:12px}.hm-session-actions button[data-v-57bf4394]{font-size:14px}.hm-device-panel>header b[data-v-57bf4394]{font-size:14px}.hm-phone-status[data-v-57bf4394]{font-size:13px}.hm-phone-status b[data-v-57bf4394]{font-size:11px}.hm-phone-content p[data-v-57bf4394]{font-size:14px}.hm-phone-content span[data-v-57bf4394]{font-size:10px}.hm-device-session span[data-v-57bf4394],.hm-device-panel>footer span[data-v-57bf4394]{font-size:13px}.hm-evidence-panel nav button[data-v-57bf4394]{font-size:15px}.hm-evidence-panel nav b[data-v-57bf4394]{font-size:12px}.hm-evidence-panel>header>div span[data-v-57bf4394]{font-size:13px}.hm-evidence-panel>header>div strong[data-v-57bf4394]{font-size:14px}.hm-empty-evidence strong[data-v-57bf4394]{font-size:16px}.hm-empty-evidence span[data-v-57bf4394],.hm-evidence-panel>footer[data-v-57bf4394]{font-size:14px}.hm-profile-drawer>header small[data-v-57bf4394]{font-size:11px}.hm-profile-drawer>header span[data-v-57bf4394]{font-size:14px}.hm-profile-drawer>nav button[data-v-57bf4394]{font-size:15px}.hm-profile-content dt[data-v-57bf4394]{font-size:14px}.hm-profile-content dd[data-v-57bf4394],.hm-profile-content dd.mono[data-v-57bf4394],.hm-profile-note[data-v-57bf4394]{font-size:15px}@keyframes spin-57bf4394{to{transform:rotate(360deg)}}.spinning[data-v-57bf4394]{animation:spin-57bf4394 .9s linear infinite}@media(max-width:1380px){.hm-control-fields[data-v-57bf4394]{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-capture-field[data-v-57bf4394]{grid-column:span 2}.hm-runtime-row[data-v-57bf4394]{padding:8px 12px;flex-wrap:wrap}.hm-scenario-progress[data-v-57bf4394]{width:100%;flex-basis:100%}.hm-runtime-layout[data-v-57bf4394]{grid-template-columns:380px minmax(0,1fr)}}@media(max-width:1000px){.hm-runtime-layout[data-v-57bf4394]{grid-template-columns:1fr}.hm-phone-stage[data-v-57bf4394]{min-height:560px}.hm-control-fields[data-v-57bf4394]{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-capture-field[data-v-57bf4394]{grid-column:auto}}@media(max-width:720px){.hm-control-fields[data-v-57bf4394]{grid-template-columns:1fr}.hm-runtime-row[data-v-57bf4394]{align-items:flex-start;flex-direction:column}.hm-scenario-progress[data-v-57bf4394]{min-width:0;width:100%;overflow-x:auto}.hm-scenario-progress ol[data-v-57bf4394]{min-width:570px}.hm-session-actions[data-v-57bf4394]{flex-wrap:wrap}.hm-evidence-panel>header[data-v-57bf4394]{align-items:stretch;flex-direction:column}.hm-evidence-panel nav[data-v-57bf4394]{overflow-x:auto}.hm-evidence-panel nav button[data-v-57bf4394]{min-height:45px}.hm-evidence-panel>header>div[data-v-57bf4394]{padding:8px;text-align:left}.hm-evidence-panel>header>div span[data-v-57bf4394]{justify-content:flex-start}.hm-profile-content dl[data-v-57bf4394]{grid-template-columns:1fr}.hm-profile-content dl div[data-v-57bf4394]{border-right:0}}.policy-review-panel[data-v-6c8f27ae]{margin:16px;border:1px solid #dce4ee;border-radius:10px;background:#f8fafc;font-size:14px;overflow:hidden}.review-header[data-v-6c8f27ae]{padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f4f8ff,#fff)}.review-header small[data-v-6c8f27ae]{display:flex;align-items:center;gap:5px;color:#3470c5;font-size:13px;font-weight:700}.review-header h3[data-v-6c8f27ae]{margin:6px 0 0;color:#293b54;font-size:20px}.review-header p[data-v-6c8f27ae]{margin:7px 0 0;max-width:720px;color:#728095;font-size:14px;line-height:1.65}.review-actions[data-v-6c8f27ae]{display:flex;gap:7px;flex:none}.review-actions button[data-v-6c8f27ae],.review-form button[data-v-6c8f27ae],.catalog-migration button[data-v-6c8f27ae]{height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;font-size:14px;cursor:pointer}.primary[data-v-6c8f27ae]{color:#fff;border:1px solid #3473d4;background:#3473d4}.secondary[data-v-6c8f27ae]{color:#596b82;border:1px solid #ced8e4;background:#fff}button[data-v-6c8f27ae]:disabled{opacity:.55;cursor:not-allowed}.review-loading[data-v-6c8f27ae],.review-error[data-v-6c8f27ae],.review-warning[data-v-6c8f27ae],.review-edit-note[data-v-6c8f27ae]{margin:14px 16px 0;padding:11px 12px;display:flex;align-items:center;gap:7px;border-radius:7px;font-size:14px}.review-loading[data-v-6c8f27ae]{color:#52709a;background:#edf4ff}.review-error[data-v-6c8f27ae]{color:#a43f4b;background:#fff0f2}.review-warning[data-v-6c8f27ae]{color:#946016;background:#fff4df}.review-edit-note[data-v-6c8f27ae]{color:#2c6d58;background:#eaf8f2}.catalog-migration[data-v-6c8f27ae]{margin:16px;padding:28px;display:grid;justify-items:center;gap:9px;color:#6e87a7;border:1px dashed #b8cae2;border-radius:9px;background:#fff;text-align:center}.catalog-migration strong[data-v-6c8f27ae]{color:#344b69;font-size:18px}.catalog-migration p[data-v-6c8f27ae]{max-width:760px;margin:0 0 5px;color:#687990;font-size:14px;line-height:1.75}.spin[data-v-6c8f27ae]{animation:spin-6c8f27ae 1s linear infinite}@keyframes spin-6c8f27ae{to{transform:rotate(360deg)}}.run-state[data-v-6c8f27ae]{margin:16px;padding:13px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 14px;border:1px solid #dae3ed;border-radius:8px;background:#fff}.run-state>span[data-v-6c8f27ae]{display:flex;align-items:center;gap:6px;color:#47617f;font-size:14px;font-weight:700}.run-state i[data-v-6c8f27ae]{width:8px;height:8px;border-radius:50%;background:#4c86dc}.run-state.completed i[data-v-6c8f27ae]{background:#20a071}.run-state.failed i[data-v-6c8f27ae],.run-state.cancelled i[data-v-6c8f27ae],.run-state.interrupted i[data-v-6c8f27ae]{background:#d27a44}.run-state strong[data-v-6c8f27ae]{color:#43536a;font-size:14px;font-weight:500}.run-state small[data-v-6c8f27ae]{color:#8995a5;font-size:12px}.review-summary[data-v-6c8f27ae]{margin:0 16px 16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.review-summary article[data-v-6c8f27ae]{padding:11px;border:1px solid #e0e7ef;border-radius:8px;background:#fff}.review-summary span[data-v-6c8f27ae],.review-summary strong[data-v-6c8f27ae]{display:block}.review-summary span[data-v-6c8f27ae]{color:#7c899a;font-size:12px}.review-summary strong[data-v-6c8f27ae]{margin-top:5px;color:#354a67;font-size:21px}.review-domains[data-v-6c8f27ae]{margin:0 16px 16px;display:grid;gap:10px}.review-domain[data-v-6c8f27ae]{border:1px solid #dfe6ee;border-radius:8px;background:#fff;overflow:hidden}.review-domain>summary[data-v-6c8f27ae]{min-height:48px;padding:0 14px;display:flex;align-items:center;gap:8px;list-style:none;color:#3f536f;cursor:pointer;background:#f8fafc}.review-domain>summary[data-v-6c8f27ae]::-webkit-details-marker{display:none}.review-domain>summary svg[data-v-6c8f27ae]{transition:transform .18s}.review-domain[open]>summary svg[data-v-6c8f27ae]{transform:rotate(90deg)}.review-domain>summary strong[data-v-6c8f27ae]{font-size:15px}.review-domain>summary span[data-v-6c8f27ae]{margin-left:auto;color:#8491a2;font-size:13px}.domain-results[data-v-6c8f27ae]{display:grid}.review-result[data-v-6c8f27ae]{padding:16px;border-top:1px solid #edf0f4}.review-result>header[data-v-6c8f27ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.review-result>header div[data-v-6c8f27ae]{display:flex;align-items:center;gap:8px;min-width:0}.review-result>header code[data-v-6c8f27ae]{flex:none;color:#316ec5;font-size:12px}.review-result>header strong[data-v-6c8f27ae]{color:#34465f;font-size:15px}.status[data-v-6c8f27ae]{flex:none;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:700}.status.supported[data-v-6c8f27ae]{color:#167a59;background:#e7f7f0}.status.gap[data-v-6c8f27ae]{color:#b34b54;background:#fff0f1}.status.ambiguous[data-v-6c8f27ae]{color:#a56515;background:#fff4df}.status.na[data-v-6c8f27ae]{color:#596a7e;background:#edf1f5}.status.external[data-v-6c8f27ae]{color:#6a58a7;background:#f0edfb}.reasoning[data-v-6c8f27ae]{margin:9px 0 0;color:#69778a;font-size:14px;line-height:1.7}.evidence-quotes[data-v-6c8f27ae]{margin-top:11px}.evidence-quotes>small[data-v-6c8f27ae],.tag-group>small[data-v-6c8f27ae]{display:block;margin-bottom:6px;color:#8290a2;font-size:12px;font-weight:700}.evidence-quotes blockquote[data-v-6c8f27ae]{margin:6px 0 0;padding:10px 12px;display:grid;gap:5px;border-left:3px solid #9ebde9;color:#52637a;background:#f5f8fc;font-size:14px;line-height:1.7}.evidence-quotes blockquote code[data-v-6c8f27ae]{color:#3d72bb;font-size:11px}.no-evidence[data-v-6c8f27ae]{margin-top:10px;padding:10px 12px;color:#986225;background:#fff7e9;font-size:13px}.tag-group[data-v-6c8f27ae]{margin-top:10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tag-group>small[data-v-6c8f27ae]{margin:0 3px 0 0}.tag-group>span[data-v-6c8f27ae]{padding:4px 7px;border-radius:5px;color:#a04f57;background:#fff0f1;font-size:12px}.tag-group.verification>span[data-v-6c8f27ae]{color:#645493;background:#f1eefb}.result-meta[data-v-6c8f27ae]{margin-top:11px;display:flex;gap:8px 14px;flex-wrap:wrap;color:#7d8999;font-size:12px}.human-review-record[data-v-6c8f27ae]{margin-top:12px;padding:11px;display:flex;gap:8px;color:#257b60;border:1px solid #cce9dd;border-radius:7px;background:#effaf5}.human-review-record svg[data-v-6c8f27ae]{flex:none}.human-review-record strong[data-v-6c8f27ae]{font-size:13px}.human-review-record p[data-v-6c8f27ae]{margin:5px 0;color:#4f6e65;font-size:13px;line-height:1.6}.human-review-record small[data-v-6c8f27ae]{color:#78968c;font-size:11px}.review-button[data-v-6c8f27ae]{margin-top:12px;height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:#356dbb;border:1px solid #c9d9ee;border-radius:6px;background:#f5f9ff;font-size:13px;cursor:pointer}.review-form[data-v-6c8f27ae]{margin-top:12px;padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid #cbd9ea;border-radius:8px;background:#f7faff}.review-form label[data-v-6c8f27ae]{display:grid;gap:6px;color:#586a82;font-size:13px;font-weight:700}.review-form select[data-v-6c8f27ae],.review-form textarea[data-v-6c8f27ae]{width:100%;border:1px solid #d1dbe7;border-radius:6px;color:#42536a;background:#fff;font:inherit}.review-form select[data-v-6c8f27ae]{height:38px;padding:0 9px}.review-form textarea[data-v-6c8f27ae]{min-height:82px;padding:9px;resize:vertical}.review-form .wide[data-v-6c8f27ae],.review-boundary[data-v-6c8f27ae],.review-form footer[data-v-6c8f27ae]{grid-column:1/-1}.review-boundary[data-v-6c8f27ae]{margin:0;color:#8b641f;font-size:12px}.review-form footer[data-v-6c8f27ae]{display:flex;justify-content:flex-end;gap:7px}.conclusion-boundary[data-v-6c8f27ae]{margin:0 16px 16px;padding:11px 12px;color:#6c7889;border-left:3px solid #94a4b9;background:#eef2f6;font-size:12px;line-height:1.65}.review-empty[data-v-6c8f27ae]{min-height:210px;padding:30px;display:grid;place-items:center;align-content:center;gap:8px;color:#7590b4;text-align:center}.review-empty strong[data-v-6c8f27ae]{color:#4b5b70;font-size:15px}.review-empty span[data-v-6c8f27ae]{max-width:560px;color:#8490a1;font-size:13px;line-height:1.65}@media(max-width:760px){.review-header[data-v-6c8f27ae]{flex-direction:column}.review-actions[data-v-6c8f27ae]{width:100%}.review-actions button[data-v-6c8f27ae]{flex:1}.review-summary[data-v-6c8f27ae]{grid-template-columns:repeat(2,minmax(0,1fr))}.run-state[data-v-6c8f27ae],.review-form[data-v-6c8f27ae]{grid-template-columns:1fr}.review-form .wide[data-v-6c8f27ae],.review-boundary[data-v-6c8f27ae],.review-form footer[data-v-6c8f27ae]{grid-column:auto}}.baseline-record[data-v-6c8f27ae]{margin-top:12px;padding:11px;display:flex;gap:8px;color:#72551c;border:1px solid #ead8ae;border-radius:7px;background:#fff9ec}.baseline-record.confirmed[data-v-6c8f27ae]{color:#245e9c;border-color:#c8dcf4;background:#f2f7fd}.baseline-record svg[data-v-6c8f27ae]{flex:none}.baseline-record strong[data-v-6c8f27ae]{font-size:13px}.baseline-record p[data-v-6c8f27ae]{margin:5px 0;color:#53657c;font-size:14px;line-height:1.65}.baseline-record small[data-v-6c8f27ae]{color:#7d8999;font-size:12px}.review-item-actions[data-v-6c8f27ae]{margin-top:11px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.review-item-actions .review-button[data-v-6c8f27ae],.review-item-actions .baseline-button[data-v-6c8f27ae]{margin-top:0}.baseline-button[data-v-6c8f27ae]{margin:12px 8px 0 0;height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:#72551c;border:1px solid #e0c98f;border-radius:6px;background:#fff9ec;font-size:13px;cursor:pointer}.baseline-form[data-v-6c8f27ae]{margin-top:12px;padding:13px;display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;gap:10px;border:1px solid #d9c38c;border-radius:8px;background:#fffbf2}.baseline-form label[data-v-6c8f27ae]{display:grid;gap:6px;color:#665736;font-size:13px;font-weight:700}.baseline-form select[data-v-6c8f27ae],.baseline-form textarea[data-v-6c8f27ae]{width:100%;border:1px solid #d8ccb0;border-radius:6px;color:#42536a;background:#fff;font:inherit}.baseline-form select[data-v-6c8f27ae]{height:38px;padding:0 9px}.baseline-form textarea[data-v-6c8f27ae]{min-height:100px;padding:9px;resize:vertical}.baseline-form .wide[data-v-6c8f27ae],.baseline-form>p[data-v-6c8f27ae],.baseline-form footer[data-v-6c8f27ae]{grid-column:1/-1}.baseline-form>p[data-v-6c8f27ae]{margin:0;color:#856d3e;font-size:12px}.baseline-form footer[data-v-6c8f27ae]{display:flex;justify-content:flex-end;gap:7px}.baseline-form button[data-v-6c8f27ae]{height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;font-size:14px;cursor:pointer}@media(max-width:760px){.baseline-form[data-v-6c8f27ae]{grid-template-columns:1fr}.baseline-form .wide[data-v-6c8f27ae],.baseline-form>p[data-v-6c8f27ae],.baseline-form footer[data-v-6c8f27ae]{grid-column:auto}}.policy-structure[data-v-6c8f27ae]{margin:0 16px 16px;border:1px solid #d8e3f1;border-radius:8px;background:#fff;overflow:hidden}.policy-structure>summary[data-v-6c8f27ae]{min-height:48px;padding:0 14px;display:flex;align-items:center;gap:8px;list-style:none;color:#3e5574;cursor:pointer;background:#f4f8fd}.policy-structure>summary[data-v-6c8f27ae]::-webkit-details-marker{display:none}.policy-structure>summary svg[data-v-6c8f27ae]{transition:transform .18s}.policy-structure[open]>summary svg[data-v-6c8f27ae]{transform:rotate(90deg)}.policy-structure>summary strong[data-v-6c8f27ae]{font-size:15px}.policy-structure>summary span[data-v-6c8f27ae]{margin-left:auto;color:#6f8198;font-size:13px}.structure-grid[data-v-6c8f27ae]{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.structure-grid article[data-v-6c8f27ae]{min-height:58px;padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;border:1px solid #e0e8f1;border-radius:7px;background:#fbfdff}.structure-grid article.missing[data-v-6c8f27ae]{opacity:.7;background:#fafafa}.structure-grid code[data-v-6c8f27ae]{color:#3371c9;font-size:12px}.structure-grid div[data-v-6c8f27ae]{display:grid;gap:3px}.structure-grid strong[data-v-6c8f27ae]{color:#3b4e68;font-size:13px}.structure-grid small[data-v-6c8f27ae]{overflow:hidden;color:#77869a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.structure-grid article>span[data-v-6c8f27ae]{color:#388269;font-size:11px}.policy-structure>p[data-v-6c8f27ae]{margin:0;padding:0 12px 11px;color:#7c8999;font-size:12px}.extracted-facts[data-v-6c8f27ae]{margin-top:11px;padding:10px 12px;border:1px solid #d5e6dc;border-radius:7px;background:#f2faf6}.extracted-facts>small[data-v-6c8f27ae]{display:block;margin-bottom:5px;color:#4e806c;font-size:12px;font-weight:700}.extracted-facts p[data-v-6c8f27ae]{margin:4px 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;color:#51675e;font-size:13px;line-height:1.6}.extracted-facts p strong[data-v-6c8f27ae]{color:#2f6e57}.extracted-facts p span[data-v-6c8f27ae]{overflow-wrap:anywhere}@media(max-width:760px){.structure-grid[data-v-6c8f27ae]{grid-template-columns:1fr}.policy-structure>summary[data-v-6c8f27ae]{align-items:flex-start;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.policy-structure>summary span[data-v-6c8f27ae]{width:100%;margin-left:24px}.extracted-facts p[data-v-6c8f27ae]{grid-template-columns:1fr;gap:2px}}.formatted-output[data-v-6c8f27ae]{margin-top:12px;border:1px solid #dce4ee;border-radius:8px;background:#fbfcfe;overflow:hidden}.formatted-output>div[data-v-6c8f27ae]{padding:11px 13px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;border-top:1px solid #edf1f5}.formatted-output>div[data-v-6c8f27ae]:first-child{border-top:0}.formatted-output small[data-v-6c8f27ae]{color:#758398;font-size:13px;font-weight:700}.formatted-output strong[data-v-6c8f27ae]{font-size:15px}.formatted-output strong.supported[data-v-6c8f27ae]{color:#16805d}.formatted-output strong.gap[data-v-6c8f27ae]{color:#b44a54}.formatted-output strong.ambiguous[data-v-6c8f27ae]{color:#a56515}.formatted-output strong.na[data-v-6c8f27ae]{color:#596a7e}.formatted-output p[data-v-6c8f27ae]{margin:0;color:#465a74;font-size:15px;line-height:1.75}.formatted-output>footer[data-v-6c8f27ae]{padding:7px 13px;color:#75869c;background:#f2f6fa;font-size:12px;text-align:right}.formatted-output.human[data-v-6c8f27ae]{border-color:#bfe1d3}.output-evidence-images[data-v-6c8f27ae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.output-evidence-images figure[data-v-6c8f27ae]{margin:0;border:1px solid #dce4ed;border-radius:6px;background:#fff;overflow:hidden}.output-evidence-images img[data-v-6c8f27ae]{width:100%;height:128px;display:block;object-fit:contain;background:#101827}.output-evidence-images figcaption[data-v-6c8f27ae]{padding:7px;color:#5c6d84;font-size:12px;line-height:1.45}.machine-detail[data-v-6c8f27ae]{margin-top:9px;color:#748298;font-size:13px}.machine-detail summary[data-v-6c8f27ae]{cursor:pointer}.evidence-picker[data-v-6c8f27ae]{margin:0;padding:11px;border:1px solid #d5dfeb;border-radius:7px}.evidence-picker legend[data-v-6c8f27ae]{padding:0 5px;display:flex;align-items:center;gap:5px;color:#53677f;font-size:13px;font-weight:700}.evidence-picker>p[data-v-6c8f27ae]{margin:0;color:#7f8c9e;font-size:13px;font-weight:400}.evidence-picker-grid[data-v-6c8f27ae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.evidence-picker-grid>label[data-v-6c8f27ae]{position:relative;padding:7px;border:1px solid #dbe3ec;border-radius:7px;background:#fff;cursor:pointer}.evidence-picker-grid input[data-v-6c8f27ae]{position:absolute;top:11px;left:11px;z-index:1}.evidence-picker-grid img[data-v-6c8f27ae]{width:100%;height:125px;display:block;object-fit:contain;border-radius:4px;background:#101827}.evidence-picker-grid span[data-v-6c8f27ae]{margin-top:6px;display:grid;gap:2px;color:#52647b;font-size:12px}.evidence-picker-grid small[data-v-6c8f27ae]{color:#8794a5;font-size:11px;font-weight:400}@media(max-width:760px){.formatted-output>div[data-v-6c8f27ae]{grid-template-columns:1fr;gap:4px}}.review-actions[data-v-6c8f27ae]{align-items:flex-end}.review-template-select[data-v-6c8f27ae]{display:grid;gap:4px;color:#64758b;font-size:12px;font-weight:700}.review-template-select select[data-v-6c8f27ae]{min-width:220px;height:38px;padding:0 9px;border:1px solid #ced8e4;border-radius:7px;color:#43566f;background:#fff;font:inherit}@media(max-width:760px){.review-actions[data-v-6c8f27ae]{align-items:stretch;flex-wrap:wrap}.review-template-select[data-v-6c8f27ae],.review-template-select select[data-v-6c8f27ae]{width:100%}}.resume[data-v-05e554c9]{position:fixed;right:32px;bottom:32px;z-index:2200}.wechat-info-overlay[data-v-05e554c9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14233766;z-index:2200;display:grid;place-items:center;padding:24px}.wechat-info-overlay section[data-v-05e554c9]{background:#fff;border-radius:18px;padding:24px;width:min(840px,96vw);max-height:90vh;overflow:auto;color:#334155;font-size:16px}header[data-v-05e554c9],footer[data-v-05e554c9],.actions[data-v-05e554c9]{display:flex;gap:12px;align-items:center;justify-content:space-between}h2[data-v-05e554c9]{font-size:22px}button[data-v-05e554c9]{border:1px solid #b8cbe0;border-radius:8px;background:#f5f9ff;color:#265b9b;padding:10px 16px;cursor:pointer}button[data-v-05e554c9]:disabled{opacity:.5;cursor:default}p[data-v-05e554c9]{line-height:1.7}.error[data-v-05e554c9]{color:#b42338;background:#fff0f2;padding:12px}dl[data-v-05e554c9]{display:grid;grid-template-columns:140px 1fr;gap:12px}dd[data-v-05e554c9]{margin:0;white-space:pre-wrap}.preview[data-v-05e554c9]{margin:20px 0;border:1px solid #dce4ef;padding:16px;border-radius:8px}pre[data-v-05e554c9]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}footer[data-v-05e554c9]{position:sticky;bottom:-24px;background:#fff;padding-bottom:12px;border-top:1px solid #e2e8f0;padding-top:16px}.actions[data-v-05e554c9]{justify-content:flex-start;flex-wrap:wrap}.ecosystem-workbench[data-v-fd6fb647]{display:grid;gap:10px;color:#263247}button[data-v-fd6fb647],input[data-v-fd6fb647],select[data-v-fd6fb647],textarea[data-v-fd6fb647]{font:inherit}button[data-v-fd6fb647]{cursor:pointer}.spinning[data-v-fd6fb647]{animation:spin-fd6fb647 .8s linear infinite}@keyframes spin-fd6fb647{to{transform:rotate(360deg)}}.ecosystem-control[data-v-fd6fb647]{min-width:0;position:relative;z-index:30;overflow:visible}.target-summary[data-v-fd6fb647]{min-height:78px;padding:10px 12px;display:flex;align-items:center;gap:11px}.target-icon[data-v-fd6fb647]{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#3779dd,#2857aa)}.target-icon.public-account[data-v-fd6fb647]{background:linear-gradient(135deg,#25a878,#168760)}.target-copy[data-v-fd6fb647]{min-width:0;flex:1}.target-heading[data-v-fd6fb647]{min-width:0;display:flex;align-items:center;gap:7px}.target-heading strong[data-v-fd6fb647]{min-width:0;overflow:hidden;color:#2f3b4f;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.target-heading b[data-v-fd6fb647],.target-heading em[data-v-fd6fb647]{flex:none;padding:2px 6px;border-radius:5px;font-size:11px;font-style:normal}.target-heading b[data-v-fd6fb647]{color:#2867c6;background:#eaf2ff}.target-heading em[data-v-fd6fb647]{color:#94601d;background:#fff1dc}.target-heading em.excluded[data-v-fd6fb647]{color:#687487;background:#edf0f4}.target-copy>p[data-v-fd6fb647]{margin:3px 0 0;overflow:hidden;color:#758195;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.target-chain[data-v-fd6fb647]{min-width:0;margin-top:4px;display:flex;align-items:center;gap:3px;overflow:hidden;color:#58708f;font-size:11px}.target-chain svg[data-v-fd6fb647]{flex:none;color:#9aa7b8}.target-chain span[data-v-fd6fb647]{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-actions[data-v-fd6fb647]{margin-left:auto;flex:none;display:flex;align-items:center;gap:6px}.target-actions button[data-v-fd6fb647]{height:35px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d9e1ec;border-radius:7px;color:#526178;background:#fff;font-size:12px;white-space:nowrap}.target-actions button[data-v-fd6fb647]:hover:not(:disabled){color:#2867c6;border-color:#b9cdec;background:#f6f9ff}.target-actions button[data-v-fd6fb647]:disabled{color:#8491a3;background:#f4f6f9;cursor:not-allowed}.target-actions button b[data-v-fd6fb647]{min-width:18px;padding:1px 5px;border-radius:9px;color:#3d68a7;background:#eaf1fb;font-size:10px}.wechat-device-control[data-v-fd6fb647]{width:min(290px,24vw);display:flex;align-items:center;gap:6px}.wechat-device-control>span[data-v-fd6fb647]{flex:none;color:#7c899b;font-size:11px}.wechat-device-control select[data-v-fd6fb647]{width:100%;min-width:0;height:35px;padding:0 28px 0 9px;border:1px solid #d9e1ec;border-radius:7px;color:#4c5b71;background:#fff;font-size:12px}.wechat-device-control select[data-v-fd6fb647]:disabled{color:#8c97a7;background:#f4f6f9}.runtime-message[data-v-fd6fb647]{min-height:34px;padding:6px 12px;display:flex;align-items:center;gap:7px;border-top:1px solid #dbe8f8;color:#486887;background:#f4f8fe;font-size:11px}.runtime-message.error[data-v-fd6fb647]{color:#a23f4c;border-color:#efd2d6;background:#fff5f6}.runtime-message svg[data-v-fd6fb647]{flex:none}.runtime-message>span[data-v-fd6fb647]{min-width:0;flex:1}.runtime-message small[data-v-fd6fb647]{display:block;margin-top:2px;color:#8c6d72;font-size:9px}.runtime-message button[data-v-fd6fb647]{height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;flex:none;border:1px solid #e1b9bf;border-radius:6px;color:#a23f4c;background:#fff;font-size:10px;font-weight:700}.runtime-message button[data-v-fd6fb647]:disabled{cursor:not-allowed;opacity:.55}.task-persistence-status[data-v-fd6fb647]{min-height:31px;padding:5px 12px;display:flex;align-items:center;gap:6px;border-top:1px solid #e4ece8;color:#38715a;background:#f4faf7;font-size:10px}.task-persistence-status svg[data-v-fd6fb647]{flex:none}.task-persistence-status.error[data-v-fd6fb647]{color:#a34d57;border-color:#f0d8db;background:#fff6f7}.wechat-runtime-row[data-v-fd6fb647]{min-height:58px;padding:0 12px;display:flex;align-items:center;gap:12px;border-top:1px solid #e7ecf2;background:#f8fafc}.wechat-scenario-progress[data-v-fd6fb647]{min-width:650px;display:flex;align-items:center;gap:9px;flex:1}.wechat-scenario-progress>strong[data-v-fd6fb647],.wechat-scenario-progress>b[data-v-fd6fb647]{flex:none;color:#56677f;font-size:13px}.wechat-scenario-progress ol[data-v-fd6fb647]{min-width:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(88px,1fr));flex:1;list-style:none}.wechat-scenario-progress li[data-v-fd6fb647]{min-width:0;display:flex;align-items:center;gap:5px;color:#8793a4;font-size:13px;font-weight:650}.wechat-scenario-progress li[data-v-fd6fb647]:after{height:1px;min-width:6px;margin:0 4px;flex:1;content:"";background:#d8e0ea}.wechat-scenario-progress li[data-v-fd6fb647]:last-child:after{display:none}.wechat-scenario-progress li i[data-v-fd6fb647]{width:25px;height:25px;flex:none;display:grid;place-items:center;border:1px solid #cbd5e2;border-radius:50%;background:#fff;font-size:12px;font-style:normal}.wechat-scenario-progress li span[data-v-fd6fb647]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-scenario-progress li.active[data-v-fd6fb647]{color:#2867c6}.wechat-scenario-progress li.active i[data-v-fd6fb647]{color:#fff;border-color:#3473dc;background:#3473dc}.wechat-scenario-progress li.completed[data-v-fd6fb647]{color:#18815e}.wechat-scenario-progress li.completed i[data-v-fd6fb647]{color:#fff;border-color:#24a174;background:#24a174}.wechat-session-actions[data-v-fd6fb647]{display:flex;gap:6px}.wechat-session-actions button[data-v-fd6fb647]{height:35px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;font-size:13px;white-space:nowrap;cursor:pointer}.wechat-session-actions .primary[data-v-fd6fb647]{color:#fff;border:1px solid #3473dc;background:#3473dc}.wechat-session-actions .primary.stop[data-v-fd6fb647]{border-color:#c14f5a;background:#c14f5a}.wechat-session-actions .secondary[data-v-fd6fb647]{color:#5f6d81;border:1px solid #d8e0e9;background:#fff}.wechat-session-actions .discard[data-v-fd6fb647]{color:#aa4350;border-color:#edc4c9;background:#fff7f8}.wechat-session-actions button[data-v-fd6fb647]:disabled{opacity:.55;cursor:not-allowed}.wechat-scenario-guide[data-v-fd6fb647],.wechat-identity-notice[data-v-fd6fb647]{min-height:47px;padding:8px 13px;display:flex;align-items:center;gap:9px;border-top:1px solid #e3e9f1;color:#64738a;background:#fbfcfe}.wechat-scenario-guide.live[data-v-fd6fb647]{color:#3f638d;background:#f3f7fd}.wechat-scenario-guide>svg[data-v-fd6fb647],.wechat-identity-notice>svg[data-v-fd6fb647]{flex:none;color:#3473dc}.wechat-scenario-guide span[data-v-fd6fb647],.wechat-identity-notice span[data-v-fd6fb647]{min-width:0;flex:1}.wechat-scenario-guide strong[data-v-fd6fb647],.wechat-scenario-guide small[data-v-fd6fb647],.wechat-identity-notice strong[data-v-fd6fb647],.wechat-identity-notice small[data-v-fd6fb647]{display:block}.wechat-scenario-guide strong[data-v-fd6fb647],.wechat-identity-notice strong[data-v-fd6fb647]{color:#384b65;font-size:13px}.wechat-scenario-guide small[data-v-fd6fb647],.wechat-identity-notice small[data-v-fd6fb647]{margin-top:3px;font-size:12px;line-height:1.45}.wechat-scenario-guide .capture-hint[data-v-fd6fb647]{color:#976817}.privacy-capture-action[data-v-fd6fb647]{height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;flex:none;color:#2767c2;border:1px solid #bcd0ed;border-radius:7px;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.privacy-capture-action[data-v-fd6fb647]:disabled{opacity:.55;cursor:not-allowed}.wechat-identity-notice[data-v-fd6fb647]{min-height:39px;color:#286e57;border-color:#d8ebe3;background:#f3faf7}.wechat-identity-notice.mismatched[data-v-fd6fb647]{color:#a14b55;border-color:#f0d4d8;background:#fff6f7}.wechat-identity-notice.observed[data-v-fd6fb647]{color:#89611e;border-color:#eadbbe;background:#fffaf0}.wechat-capture-mode[data-v-fd6fb647]{flex:none;display:flex;align-items:center;gap:4px}.wechat-capture-mode>span[data-v-fd6fb647]{margin-right:2px;color:#718095;font-size:11px}.wechat-capture-mode button[data-v-fd6fb647]{height:30px;padding:0 8px;border:1px solid #dbe3ed;border-radius:6px;color:#65758a;background:#fff;font-size:11px}.wechat-capture-mode button.active[data-v-fd6fb647]{color:#2867c6;border-color:#afc6e9;background:#edf4ff;font-weight:700}.wechat-capture-mode button[data-v-fd6fb647]:disabled{opacity:.6;cursor:not-allowed}.ecosystem-runtime-layout[data-v-fd6fb647]{min-width:0;display:grid;grid-template-columns:430px minmax(0,1fr);gap:14px;align-items:start}.device-panel[data-v-fd6fb647],.evidence-panel[data-v-fd6fb647]{overflow:hidden}.device-panel>header[data-v-fd6fb647]{height:51px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.device-panel>header div[data-v-fd6fb647]{display:flex;align-items:center;gap:7px;color:#334158;font-size:15px;font-weight:700}.device-panel>header svg[data-v-fd6fb647]{color:#3472d6}.device-panel>header b[data-v-fd6fb647]{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#718096;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.device-panel>header b i[data-v-fd6fb647]{width:6px;height:6px;flex:none;border-radius:50%;background:#1eae7a}.device-panel>header b i.offline[data-v-fd6fb647]{background:#9aa4b2}.evidence-panel[data-v-fd6fb647]{min-width:0;min-height:712px;display:flex;flex-direction:column}.evidence-tabs[data-v-fd6fb647]{min-height:58px;padding:0 14px;display:flex;align-items:stretch;justify-content:space-between;gap:16px;border-bottom:1px solid #e5eaf1}.evidence-tabs nav[data-v-fd6fb647]{display:flex;align-items:stretch;gap:4px}.evidence-tabs nav button[data-v-fd6fb647]{min-width:128px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-bottom:3px solid transparent;color:#68768a;background:transparent;font-size:15px;font-weight:700}.evidence-tabs nav button[data-v-fd6fb647]:hover,.evidence-tabs nav button.active[data-v-fd6fb647]{color:#2464c8;background:#f5f8ff}.evidence-tabs nav button.active[data-v-fd6fb647]{border-bottom-color:#3473dc}.evidence-tabs nav button b[data-v-fd6fb647]{min-width:23px;padding:2px 6px;border-radius:10px;color:#5271a3;background:#eaf1fb;font-size:12px}.session-state[data-v-fd6fb647]{display:flex;align-items:center;gap:6px;color:#9a681e;font-size:13px;font-weight:700}.session-state i[data-v-fd6fb647]{width:7px;height:7px;border-radius:50%;background:#d7952c}.session-state.excluded[data-v-fd6fb647]{color:#6d798a}.session-state.excluded i[data-v-fd6fb647]{background:#929caa}.evidence-toolbar[data-v-fd6fb647]{min-height:43px;padding:5px 13px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #edf0f4;color:#7d8999;background:#f8fafc;font-size:12px}.evidence-toolbar em[data-v-fd6fb647]{margin-left:auto;color:#9aa4b2;font-style:normal}.evidence-filter[data-v-fd6fb647]{display:flex;align-items:center;gap:4px}.evidence-filter button[data-v-fd6fb647]{height:28px;padding:0 8px;border:1px solid #dbe3ed;border-radius:6px;color:#65758a;background:#fff;font-size:11px}.evidence-filter button.active[data-v-fd6fb647]{color:#2867c6;border-color:#b8ccec;background:#edf4ff}.evidence-empty[data-v-fd6fb647]{min-height:555px;padding:45px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4678c3;text-align:center}.evidence-empty>svg[data-v-fd6fb647]{color:#7aa0dc}.evidence-empty strong[data-v-fd6fb647]{margin-top:14px;color:#3d4b60;font-size:17px}.evidence-empty p[data-v-fd6fb647]{max-width:520px;margin:7px 0 0;color:#8490a1;font-size:13px;line-height:1.65}.evidence-empty button[data-v-fd6fb647]{height:34px;margin-top:16px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #bfd2ef;border-radius:7px;color:#2867c6;background:#f5f9ff;font-size:13px}.attribution-boundary[data-v-fd6fb647]{min-height:49px;padding:8px 13px;display:flex;align-items:center;gap:7px;border-top:1px solid #e8edf3;color:#68768b;background:#f8fafc;font-size:12px;line-height:1.5}.attribution-boundary svg[data-v-fd6fb647]{flex:none;color:#3c73ca}.attribution-filter[data-v-fd6fb647]{min-height:35px;padding:4px 13px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #edf0f4;color:#8490a1;background:#fff;font-size:10px}.attribution-filter span[data-v-fd6fb647]{margin-right:3px}.attribution-filter button[data-v-fd6fb647]{height:25px;padding:0 7px;border:1px solid #dfe5ed;border-radius:5px;color:#6b788a;background:#fff;font-size:10px}.attribution-filter button.active[data-v-fd6fb647]{color:#2867c6;border-color:#b8ccec;background:#edf4ff}.runtime-evidence-list[data-v-fd6fb647]{min-height:555px;max-height:680px;flex:1;overflow-y:auto;background:#fff}.runtime-evidence-list article[data-v-fd6fb647]{min-height:62px;padding:9px 13px;display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #edf0f4}.runtime-evidence-list time[data-v-fd6fb647]{color:#5476a8;font-size:11px}.runtime-evidence-list span[data-v-fd6fb647]{min-width:0}.runtime-evidence-list strong[data-v-fd6fb647],.runtime-evidence-list small[data-v-fd6fb647]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-evidence-list strong[data-v-fd6fb647]{color:#3d4b60;font-size:13px}.runtime-evidence-list small[data-v-fd6fb647]{margin-top:4px;color:#8995a5;font-size:10px}.evidence-row-tags[data-v-fd6fb647]{display:flex;align-items:center;justify-content:flex-end;gap:5px}.evidence-row-tags b[data-v-fd6fb647],.evidence-row-tags i[data-v-fd6fb647]{padding:3px 7px;border-radius:6px;white-space:nowrap;font-size:9px;font-style:normal}.evidence-row-tags b[data-v-fd6fb647]{color:#65758b;background:#eef2f7}.evidence-row-tags i[data-v-fd6fb647]{color:#486b9d;background:#eaf1fb}.evidence-row-tags b.network-decrypted[data-v-fd6fb647]{color:#167453;background:#e4f5ed}.evidence-row-tags b.network-failed[data-v-fd6fb647]{color:#a54551;background:#fdecef}.network-list article[data-v-fd6fb647]{cursor:pointer}.network-list article[data-v-fd6fb647]:hover,.network-list article[data-v-fd6fb647]:focus{outline:0;background:#f5f8fe}.runtime-evidence-list small.wechat-attribution-context[data-v-fd6fb647]{color:#5d7290;font-size:10px}.screenshot-toolbar[data-v-fd6fb647]{overflow-x:auto}.screenshot-toolbar .evidence-filter[data-v-fd6fb647]{min-width:max-content}.screenshot-toolbar em[data-v-fd6fb647]{white-space:nowrap}.wechat-screenshot-grid[data-v-fd6fb647]{min-height:555px;max-height:680px;padding:13px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:11px;flex:1;overflow-y:auto;background:#f7f9fc}.wechat-screenshot-grid>article[data-v-fd6fb647]{min-width:0;overflow:hidden;border:1px solid #dfe6ef;border-radius:9px;background:#fff;box-shadow:0 3px 10px #2b42620f}.wechat-screenshot-preview[data-v-fd6fb647]{width:100%;padding:0;display:block;border:0;color:inherit;background:#eef2f7;text-align:left}.wechat-screenshot-preview img[data-v-fd6fb647]{width:100%;height:230px;display:block;object-fit:contain;background:#e9eef5}.wechat-screenshot-preview>span[data-v-fd6fb647]{padding:8px 10px;display:block;border-top:1px solid #e4e9f0;background:#fff}.wechat-screenshot-preview strong[data-v-fd6fb647],.wechat-screenshot-preview small[data-v-fd6fb647]{display:block}.wechat-screenshot-preview strong[data-v-fd6fb647]{color:#3b4b62;font-size:12px}.wechat-screenshot-preview small[data-v-fd6fb647]{margin-top:3px;color:#8290a3;font-size:10px}.wechat-screenshot-grid label[data-v-fd6fb647]{padding:0 10px 9px;display:block}.wechat-screenshot-grid label>span[data-v-fd6fb647]{margin-bottom:4px;display:block;color:#69788d;font-size:10px;font-weight:700}.wechat-screenshot-grid textarea[data-v-fd6fb647]{width:100%;padding:7px 8px;resize:vertical;border:1px solid #dce3ec;border-radius:6px;color:#405068;box-sizing:border-box;font-size:10px;line-height:1.45}.wechat-screenshot-grid article>footer[data-v-fd6fb647]{padding:0 10px 10px;display:flex;justify-content:flex-end;gap:6px}.wechat-screenshot-grid article>footer button[data-v-fd6fb647]{height:29px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #bfd2ef;border-radius:6px;color:#2867c6;background:#f5f9ff;font-size:10px}.wechat-screenshot-grid article>footer button.danger[data-v-fd6fb647]{color:#a64450;border-color:#ebc6cb;background:#fff7f8}.wechat-screenshot-grid article>footer button[data-v-fd6fb647]:disabled{opacity:.5;cursor:not-allowed}.wechat-screenshot-preview-overlay[data-v-fd6fb647]{padding:24px;display:grid;place-items:center}.wechat-screenshot-preview-overlay>section[data-v-fd6fb647]{width:min(900px,96vw);max-height:calc(100vh - 48px);overflow:hidden;display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 26px 80px #0f1c304d}.wechat-screenshot-preview-overlay header[data-v-fd6fb647]{min-height:62px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9f0}.wechat-screenshot-preview-overlay header small[data-v-fd6fb647],.wechat-screenshot-preview-overlay header strong[data-v-fd6fb647]{display:block}.wechat-screenshot-preview-overlay header small[data-v-fd6fb647]{color:#758398;font-size:10px}.wechat-screenshot-preview-overlay header strong[data-v-fd6fb647]{margin-top:3px;color:#344359;font-size:14px}.wechat-screenshot-preview-overlay header button[data-v-fd6fb647]{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:7px;color:#66758a;background:#f2f5f8}.wechat-screenshot-preview-overlay section>div[data-v-fd6fb647]{min-height:0;padding:15px;display:grid;place-items:center;flex:1;overflow:auto;background:#edf1f6}.wechat-screenshot-preview-overlay img[data-v-fd6fb647]{max-width:100%;max-height:calc(100vh - 190px);display:block;object-fit:contain;box-shadow:0 5px 18px #1a2b4433}.wechat-screenshot-preview-overlay footer[data-v-fd6fb647]{min-height:48px;padding:7px 15px;display:flex;align-items:center;gap:12px;border-top:1px solid #e4e9f0;color:#718096;font-size:10px}.wechat-screenshot-preview-overlay footer strong[data-v-fd6fb647]{min-width:0;flex:1;color:#4d5d73;overflow-wrap:anywhere}.wechat-screenshot-preview-overlay footer code[data-v-fd6fb647]{max-width:280px;overflow:hidden;color:#7890b1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.evidence-row-tags b.attribution-confirmed[data-v-fd6fb647]{color:#126f50;background:#e2f5ec}.evidence-row-tags b.attribution-strongly-correlated[data-v-fd6fb647]{color:#2867a9;background:#e8f2ff}.evidence-row-tags b.attribution-wechat-host[data-v-fd6fb647]{color:#6d7785;background:#eef1f4}.evidence-row-tags b.attribution-weakly-correlated[data-v-fd6fb647],.evidence-row-tags b.attribution-unattributed[data-v-fd6fb647]{color:#93651f;background:#fff1da}.overlay[data-v-fd6fb647]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#121d2f61}.configuration-overlay[data-v-fd6fb647]{padding:24px;display:grid;place-items:center}.configuration-dialog[data-v-fd6fb647]{width:min(940px,96vw);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:13px;color:#2d394d;background:#fff;box-shadow:0 26px 80px #0f1c3047}.network-detail-drawer[data-v-fd6fb647]{width:min(820px,96vw);height:100%;display:flex;flex-direction:column;color:#2d394d;background:#fff;box-shadow:-12px 0 36px #16243a33;animation:drawer-in-fd6fb647 .18s ease-out}.network-detail-drawer>header[data-v-fd6fb647]{min-height:64px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ebf1}.network-detail-drawer>header>div[data-v-fd6fb647]{min-width:0;display:flex;align-items:center;gap:9px}.network-detail-drawer>header svg[data-v-fd6fb647]{flex:none;color:#3972ce}.network-detail-drawer>header span[data-v-fd6fb647]{min-width:0}.network-detail-drawer>header strong[data-v-fd6fb647],.network-detail-drawer>header small[data-v-fd6fb647]{display:block}.network-detail-drawer>header strong[data-v-fd6fb647]{color:#2f3b4f;font-size:17px}.network-detail-drawer>header small[data-v-fd6fb647]{max-width:650px;margin-top:3px;overflow:hidden;color:#8d98a7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.network-detail-drawer>header>button[data-v-fd6fb647]{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:7px;color:#718096;background:#f4f6f9}.network-detail-tabs[data-v-fd6fb647]{min-height:49px;padding:6px 12px 0;display:flex;gap:4px;border-bottom:1px solid #e7ebf1;background:#f8fafc}.network-detail-tabs button[data-v-fd6fb647]{min-width:94px;border:0;border-bottom:3px solid transparent;color:#68768a;background:transparent;font-size:12px;font-weight:700}.network-detail-tabs button.active[data-v-fd6fb647]{color:#2867c6;border-bottom-color:#3473dc;background:#fff}.network-detail-body[data-v-fd6fb647]{min-height:0;flex:1;overflow:auto}.network-detail-body pre[data-v-fd6fb647]{min-height:100%;margin:0;padding:16px;overflow:auto;box-sizing:border-box;color:#33445c;background:#fbfcfe;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.network-detail-state[data-v-fd6fb647]{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;color:#5476a8}.network-detail-state.error[data-v-fd6fb647]{color:#a54551}.network-summary-grid[data-v-fd6fb647]{margin:0;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.network-summary-grid>div[data-v-fd6fb647]{padding:10px 12px;border:1px solid #e1e7ef;border-radius:8px;background:#fbfcfe}.network-summary-grid>div.wide[data-v-fd6fb647]{grid-column:1 / -1}.network-summary-grid dt[data-v-fd6fb647]{color:#8692a3;font-size:10px}.network-summary-grid dd[data-v-fd6fb647]{margin:5px 0 0;color:#3e4e65;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.configuration-dialog>header[data-v-fd6fb647],.rule-drawer>header[data-v-fd6fb647],.materials-drawer>header[data-v-fd6fb647]{min-height:64px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ebf1}.configuration-dialog>header>div[data-v-fd6fb647],.rule-drawer>header>div[data-v-fd6fb647],.materials-drawer>header>div[data-v-fd6fb647]{display:flex;align-items:center;gap:9px}.configuration-dialog>header svg[data-v-fd6fb647],.rule-drawer>header svg[data-v-fd6fb647],.materials-drawer>header svg[data-v-fd6fb647]{color:#3972ce}.configuration-dialog>header span[data-v-fd6fb647],.rule-drawer>header span[data-v-fd6fb647],.materials-drawer>header span[data-v-fd6fb647]{display:block}.configuration-dialog>header strong[data-v-fd6fb647],.rule-drawer>header strong[data-v-fd6fb647],.materials-drawer>header strong[data-v-fd6fb647]{display:block;color:#2f3b4f;font-size:17px}.configuration-dialog>header small[data-v-fd6fb647],.rule-drawer>header small[data-v-fd6fb647],.materials-drawer>header small[data-v-fd6fb647]{display:block;margin-top:3px;color:#8d98a7;font-size:11px}.configuration-dialog>header>button[data-v-fd6fb647],.rule-drawer>header>button[data-v-fd6fb647],.materials-drawer>header>button[data-v-fd6fb647]{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:7px;color:#718096;background:#f4f6f9}.configuration-dialog>header>button svg[data-v-fd6fb647],.rule-drawer>header>button svg[data-v-fd6fb647],.materials-drawer>header>button svg[data-v-fd6fb647]{color:inherit}.configuration-body[data-v-fd6fb647]{min-height:0;padding:13px 16px 18px;overflow-y:auto;display:grid;gap:11px;background:#f7f9fc}.configuration-notice[data-v-fd6fb647]{padding:9px 11px;display:flex;align-items:flex-start;gap:8px;border:1px solid #d9e6f8;border-radius:8px;color:#46668f;background:#f2f7ff;font-size:12px;line-height:1.55}.configuration-notice svg[data-v-fd6fb647]{margin-top:1px;flex:none;color:#3472d6}.configuration-section[data-v-fd6fb647]{overflow:hidden;border:1px solid #e1e6ed;border-radius:9px;background:#fff}.section-title[data-v-fd6fb647]{min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4;background:#fbfcfe}.section-title strong[data-v-fd6fb647]{color:#405068;font-size:14px}.section-title small[data-v-fd6fb647]{color:#919baa;font-size:11px}.entry-type-switch[data-v-fd6fb647]{padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.entry-type-switch button[data-v-fd6fb647]{min-height:62px;padding:9px 12px;display:flex;align-items:center;gap:9px;border:1px solid #dfe5ed;border-radius:8px;color:#607087;background:#fff;text-align:left}.entry-type-switch button.active[data-v-fd6fb647]{color:#2867c6;border-color:#9dbbea;background:#f1f6ff;box-shadow:inset 3px 0 #3473dc}.entry-type-switch button>svg[data-v-fd6fb647]{flex:none}.entry-type-switch span[data-v-fd6fb647],.entry-type-switch strong[data-v-fd6fb647],.entry-type-switch small[data-v-fd6fb647]{display:block}.entry-type-switch strong[data-v-fd6fb647]{color:inherit;font-size:14px}.entry-type-switch small[data-v-fd6fb647]{margin-top:3px;color:#8b97a8;font-size:11px}.form-grid[data-v-fd6fb647]{padding:11px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.form-grid label[data-v-fd6fb647]{min-width:0}.form-grid label>span[data-v-fd6fb647]{display:block;margin-bottom:4px;color:#727f91;font-size:11px;font-weight:700}.form-grid input[data-v-fd6fb647],.form-grid select[data-v-fd6fb647]{width:100%;height:37px;padding:0 10px;border:1px solid #dce3ec;border-radius:7px;color:#3f4e64;background:#fff;font-size:13px;box-sizing:border-box}.form-grid label>small[data-v-fd6fb647]{display:block;margin-top:4px;color:#8b96a6;font-size:10px}.form-grid label>small.ok[data-v-fd6fb647]{color:#1d7b58}.form-grid label>small.warn[data-v-fd6fb647]{color:#a16619}.form-grid .wide-field[data-v-fd6fb647]{grid-column:span 2}.appid-help[data-v-fd6fb647]{grid-column:1 / -1;margin:0;padding:8px 10px;display:flex;align-items:flex-start;gap:7px;border:1px solid #dce7f5;border-radius:7px;color:#60738e;background:#f6f9fd;font-size:11px;line-height:1.55}.appid-help svg[data-v-fd6fb647]{margin-top:1px;flex:none;color:#3473dc}.appid-help strong[data-v-fd6fb647]{color:#405978}.device-form-grid[data-v-fd6fb647]{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);align-items:end}.wechat-host-card[data-v-fd6fb647]{min-height:56px;padding:7px 9px;display:flex;align-items:center;gap:8px;border:1px solid #dce6e1;border-radius:8px;background:#f5fbf8}.wechat-host-card.missing[data-v-fd6fb647]{border-color:#eadcc3;background:#fffaf0}.wechat-host-card>i[data-v-fd6fb647]{width:37px;height:37px;flex:none;display:grid;place-items:center;border-radius:10px;color:#fff;background:#24a66c;font-size:15px;font-style:normal;font-weight:800}.wechat-host-card>span[data-v-fd6fb647]{min-width:0;flex:1}.wechat-host-card strong[data-v-fd6fb647],.wechat-host-card small[data-v-fd6fb647],.wechat-host-card em[data-v-fd6fb647]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-host-card strong[data-v-fd6fb647]{color:#3e4c60;font-size:13px}.wechat-host-card small[data-v-fd6fb647]{margin-top:3px;color:#7f8b9c;font-size:10px}.wechat-host-card em[data-v-fd6fb647]{margin-top:2px;color:#bd4552;font-size:10px;font-style:normal}.wechat-host-card>b[data-v-fd6fb647]{padding:3px 6px;border-radius:5px;color:#197753;background:#e4f5ed;font-size:10px}.wechat-host-card.missing>b[data-v-fd6fb647]{color:#99651f;background:#ffefd5}.scope-exclusion[data-v-fd6fb647]{margin:0 12px 11px;padding:9px 10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #ead8b9;border-radius:7px;color:#845f21;background:#fff9ed}.scope-exclusion svg[data-v-fd6fb647]{margin-top:1px;flex:none}.scope-exclusion strong[data-v-fd6fb647],.scope-exclusion small[data-v-fd6fb647]{display:block}.scope-exclusion strong[data-v-fd6fb647]{font-size:12px}.scope-exclusion small[data-v-fd6fb647]{margin-top:3px;color:#9b7a45;font-size:10px}.account-grid[data-v-fd6fb647]{grid-template-columns:minmax(250px,1fr) minmax(220px,1fr);align-items:end}.tracking-summary[data-v-fd6fb647]{height:37px;display:flex;align-items:center;gap:7px;color:#4d6f61;font-size:12px}.tracking-summary svg[data-v-fd6fb647]{color:#23805e}.test-data-list[data-v-fd6fb647]{display:grid;border-top:1px solid #edf0f4}.test-data-row[data-v-fd6fb647]{min-height:54px;padding:7px 12px;display:grid;grid-template-columns:155px minmax(190px,1fr) 170px 52px;align-items:center;gap:9px;border-top:1px solid #edf0f4}.test-data-row[data-v-fd6fb647]:first-child{border-top:0}.test-data-row>span strong[data-v-fd6fb647],.test-data-row>span small[data-v-fd6fb647]{display:block}.test-data-row>span strong[data-v-fd6fb647]{color:#38475d;font-size:12px}.test-data-row>span small[data-v-fd6fb647]{margin-top:2px;color:#8a95a5;font-size:10px}.test-data-row input[data-v-fd6fb647]{height:34px;padding:0 9px;border:1px solid #dce3ec;border-radius:7px;color:#3f4e64;font-size:12px}.test-data-row code[data-v-fd6fb647]{overflow:hidden;color:#53647b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.test-data-row button[data-v-fd6fb647]{height:28px;border:1px solid #dbe2eb;border-radius:6px;color:#68768a;background:#fff;font-size:11px}.test-data-row button[data-v-fd6fb647]:disabled{opacity:.45;cursor:not-allowed}.test-data-boundary[data-v-fd6fb647]{min-height:37px;padding:7px 12px;display:flex;align-items:center;gap:7px;border-top:1px solid #dfece6;color:#4d6f61;background:#f3faf7;font-size:11px}.test-data-boundary svg[data-v-fd6fb647]{flex:none;color:#23805e}.persisted-marker-summary[data-v-fd6fb647]{min-height:38px;padding:6px 12px;display:flex;align-items:center;gap:7px;border-top:1px solid #e5eaf1;color:#607087;background:#f8fafc}.persisted-marker-summary>span[data-v-fd6fb647]{padding:4px 6px;display:flex;align-items:center;gap:4px;border:1px solid #dce4ee;border-radius:5px;background:#fff;font-size:9px}.persisted-marker-summary code[data-v-fd6fb647]{color:#3f5878}.persisted-marker-summary>button[data-v-fd6fb647]{margin-left:auto;height:27px;padding:0 7px;border:1px solid #d9e1eb;border-radius:5px;color:#6a778a;background:#fff;font-size:9px}.persisted-marker-summary.clearing[data-v-fd6fb647]{color:#99505a;background:#fff7f8}.persisted-marker-summary.clearing>button[data-v-fd6fb647]{color:#a34d57;border-color:#e8cbd0}.configuration-dialog>footer[data-v-fd6fb647]{min-height:61px;padding:0 16px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e3e8ef;background:#fff}.configuration-dialog>footer>span[data-v-fd6fb647]{margin-right:auto;color:#9aa4b2;font-size:11px}.configuration-dialog>footer button[data-v-fd6fb647]{height:36px;padding:0 13px;border:1px solid #d9e1ec;border-radius:7px;color:#5f6e82;background:#fff;font-size:12px}.configuration-dialog>footer .save-button[data-v-fd6fb647]{color:#fff;border-color:#2e6ed3;background:#3473dc}.configuration-dialog>footer .save-button[data-v-fd6fb647]:disabled{opacity:.45;cursor:not-allowed}.wechat-start-summary[data-v-fd6fb647]{margin:12px;padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid #d8e8f8;border-radius:8px;color:#4e6c8d;background:#f4f8fe}.wechat-start-summary>svg[data-v-fd6fb647]{flex:none;color:#3473dc}.wechat-start-summary strong[data-v-fd6fb647],.wechat-start-summary small[data-v-fd6fb647]{display:block}.wechat-start-summary strong[data-v-fd6fb647]{color:#3b536f;font-size:12px}.wechat-start-summary small[data-v-fd6fb647]{margin-top:3px;color:#718198;font-size:10px;line-height:1.5}.wechat-profile-drawer[data-v-fd6fb647]{width:min(900px,96vw);height:100%;display:flex;flex-direction:column;color:#2d394d;background:#fff;box-shadow:-12px 0 36px #16243a33;animation:drawer-in-fd6fb647 .18s ease-out}.wechat-profile-drawer>header[data-v-fd6fb647]{min-height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eaf1}.wechat-profile-drawer>header>div[data-v-fd6fb647]{min-width:0;display:flex;align-items:center;gap:10px}.wechat-profile-drawer>header svg[data-v-fd6fb647]{flex:none;color:#3473dc}.wechat-profile-drawer>header span[data-v-fd6fb647]{min-width:0}.wechat-profile-drawer>header strong[data-v-fd6fb647],.wechat-profile-drawer>header small[data-v-fd6fb647]{display:block}.wechat-profile-drawer>header strong[data-v-fd6fb647]{color:#2f3b4f;font-size:17px}.wechat-profile-drawer>header small[data-v-fd6fb647]{margin-top:3px;overflow:hidden;color:#8a96a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wechat-profile-drawer>header>button[data-v-fd6fb647]{width:35px;height:35px;display:grid;place-items:center;border:0;border-radius:7px;color:#718096;background:#f4f6f9}.wechat-profile-tabs[data-v-fd6fb647]{min-height:54px;padding:5px 10px 0;display:flex;align-items:stretch;gap:4px;overflow-x:auto;border-bottom:1px solid #e5eaf1;background:#f8fafc}.wechat-profile-tabs button[data-v-fd6fb647]{min-width:135px;padding:0 12px;border:0;border-bottom:3px solid transparent;color:#647389;background:transparent;font-size:12px;font-weight:700;white-space:nowrap}.wechat-profile-tabs button.active[data-v-fd6fb647]{color:#2867c6;border-bottom-color:#3473dc;background:#fff}.wechat-profile-tabs b[data-v-fd6fb647]{margin-left:4px;padding:1px 5px;border-radius:9px;color:#5271a3;background:#e7eef9;font-size:9px}.wechat-profile-body[data-v-fd6fb647]{min-height:0;flex:1;overflow-y:auto;background:#fff}.wechat-profile-section[data-v-fd6fb647]{min-height:100%;display:flex;flex-direction:column}.wechat-profile-grid[data-v-fd6fb647]{margin:0;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wechat-profile-grid>div[data-v-fd6fb647]{min-height:66px;padding:10px 12px;border:1px solid #e1e7ef;border-radius:8px;background:#fbfcfe}.wechat-profile-grid>div.wide[data-v-fd6fb647]{grid-column:1 / -1}.wechat-profile-grid dt[data-v-fd6fb647]{color:#8793a4;font-size:10px}.wechat-profile-grid dd[data-v-fd6fb647]{margin:5px 0 0;color:#3e4e65;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.profile-boundary[data-v-fd6fb647]{min-height:54px;margin:auto 16px 16px;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #dbe8f8;border-radius:8px;color:#536c8d;background:#f4f8fe;font-size:11px;line-height:1.55}.profile-boundary svg[data-v-fd6fb647]{flex:none;color:#3473dc}.profile-boundary.warning[data-v-fd6fb647]{color:#855f20;border-color:#ead8b9;background:#fff9ed}.profile-boundary.warning svg[data-v-fd6fb647]{color:#b37927}.profile-document-switch[data-v-fd6fb647]{min-height:44px;padding:6px 12px;display:flex;align-items:center;gap:6px;overflow-x:auto;border-bottom:1px solid #e5eaf1;background:#f8fafc}.profile-document-switch button[data-v-fd6fb647]{height:30px;padding:0 10px;flex:none;border:1px solid #dbe3ed;border-radius:6px;color:#65758a;background:#fff;font-size:10px}.profile-document-switch button.active[data-v-fd6fb647]{color:#2867c6;border-color:#afc6e9;background:#edf4ff;font-weight:700}.profile-document-heading[data-v-fd6fb647]{min-height:72px;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5eaf1;background:#fbfcfe}.profile-document-heading>span[data-v-fd6fb647]{min-width:0;flex:1}.profile-document-heading strong[data-v-fd6fb647],.profile-document-heading small[data-v-fd6fb647]{display:block}.profile-document-heading strong[data-v-fd6fb647]{color:#344359;font-size:14px}.profile-document-heading small[data-v-fd6fb647]{margin-top:4px;color:#8995a5;font-size:10px}.profile-document-heading a[data-v-fd6fb647]{height:31px;padding:0 9px;display:inline-flex;align-items:center;flex:none;border:1px solid #bfd2ef;border-radius:6px;color:#2867c6;background:#fff;font-size:10px;text-decoration:none}.profile-document-preview[data-v-fd6fb647]{width:100%;min-height:560px;flex:1;border:0;background:#fff}.profile-document-text[data-v-fd6fb647]{min-height:460px;margin:0;padding:18px;flex:1;overflow:auto;color:#3d4c61;background:#fff;font:12px/1.8 system-ui,-apple-system,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.profile-empty[data-v-fd6fb647]{min-height:430px;padding:36px;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:#7397cc;text-align:center}.profile-empty strong[data-v-fd6fb647]{margin-top:13px;color:#45546a;font-size:16px}.profile-empty p[data-v-fd6fb647]{max-width:510px;margin:7px 0 0;color:#8995a5;font-size:12px;line-height:1.65}.profile-table-wrap[data-v-fd6fb647]{padding:16px;flex:1;overflow:auto}.profile-table[data-v-fd6fb647]{width:100%;border-spacing:0;border:1px solid #e1e7ef;border-radius:8px;border-collapse:separate;overflow:hidden}.profile-table th[data-v-fd6fb647],.profile-table td[data-v-fd6fb647]{padding:11px 12px;border-bottom:1px solid #e8edf3;color:#4b5b72;font-size:11px;text-align:left;vertical-align:top}.profile-table th[data-v-fd6fb647]{color:#748196;background:#f7f9fc;font-size:10px}.profile-table tr:last-child td[data-v-fd6fb647]{border-bottom:0}.profile-table code[data-v-fd6fb647]{color:#45678f;font-size:10px}.profile-table td strong[data-v-fd6fb647],.profile-table td small[data-v-fd6fb647]{display:block}.profile-table td small[data-v-fd6fb647]{margin-top:3px;color:#8995a5;font-size:9px}.static-artifact-heading[data-v-fd6fb647]{min-height:67px;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ecf2}.static-artifact-heading span[data-v-fd6fb647],.static-artifact-heading strong[data-v-fd6fb647],.static-artifact-heading small[data-v-fd6fb647]{display:block}.static-artifact-heading strong[data-v-fd6fb647]{color:#35445b;font-size:14px}.static-artifact-heading small[data-v-fd6fb647]{margin-top:3px;color:#8793a4;font-size:10px}.static-artifact-heading button[data-v-fd6fb647],.profile-primary-action[data-v-fd6fb647]{padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b9cef0;border-radius:7px;color:#2867c6;background:#f4f8ff;font-size:11px;font-weight:700}.static-artifact-heading button[data-v-fd6fb647]:disabled,.profile-primary-action[data-v-fd6fb647]:disabled{cursor:not-allowed;opacity:.55}.artifact-summary-grid[data-v-fd6fb647]{padding:14px 16px 6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.artifact-summary-grid>div[data-v-fd6fb647]{min-height:66px;padding:10px 12px;border:1px solid #e0e7f0;border-radius:8px;background:#f9fbfe}.artifact-summary-grid small[data-v-fd6fb647],.artifact-summary-grid strong[data-v-fd6fb647]{display:block}.artifact-summary-grid small[data-v-fd6fb647]{color:#8491a4;font-size:9px}.artifact-summary-grid strong[data-v-fd6fb647]{margin-top:4px;color:#3168b5;font-size:17px}.artifact-completeness[data-v-fd6fb647]{margin:8px 16px 0;padding:10px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #bfe4d0;border-radius:8px;color:#217a53;background:#f1fbf6}.artifact-completeness.partial[data-v-fd6fb647]{border-color:#ecd39d;color:#9b6412;background:#fff9ec}.artifact-completeness svg[data-v-fd6fb647]{flex:none;margin-top:2px}.artifact-completeness span[data-v-fd6fb647],.artifact-completeness strong[data-v-fd6fb647],.artifact-completeness small[data-v-fd6fb647]{display:block}.artifact-completeness strong[data-v-fd6fb647]{font-size:11px}.artifact-completeness small[data-v-fd6fb647]{margin-top:3px;color:inherit;font-size:9px;line-height:1.5;opacity:.86}.static-table-block[data-v-fd6fb647]{padding-top:13px;padding-bottom:0;flex:none}.static-table-block h4[data-v-fd6fb647]{margin:0 0 7px;color:#526178;font-size:11px}.artifact-hash[data-v-fd6fb647]{display:inline-block;max-width:245px;overflow-wrap:anywhere}.static-secondary-table[data-v-fd6fb647]{margin-top:10px}.static-empty-line[data-v-fd6fb647]{padding:18px;border:1px dashed #d8e0eb;border-radius:8px;color:#8995a5;background:#fbfcfe;font-size:11px;text-align:center}.profile-primary-action[data-v-fd6fb647]{margin-top:16px;color:#fff;border-color:#3473dc;background:#3473dc}.static-artifact-error[data-v-fd6fb647]{margin:10px 16px;padding:9px 11px;border:1px solid #efc4c4;border-radius:7px;color:#ad4141;background:#fff5f5;font-size:10px}.wechat-completion-dialog[data-v-fd6fb647]{width:min(820px,96vw);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:13px;color:#2d394d;background:#fff;box-shadow:0 26px 80px #0f1c3047}.wechat-completion-dialog>header[data-v-fd6fb647]{min-height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eaf1}.wechat-completion-dialog>header>div[data-v-fd6fb647]{min-width:0;display:flex;align-items:center;gap:10px}.wechat-completion-dialog>header svg[data-v-fd6fb647]{flex:none;color:#3473dc}.wechat-completion-dialog>header span[data-v-fd6fb647]{min-width:0}.wechat-completion-dialog>header strong[data-v-fd6fb647],.wechat-completion-dialog>header small[data-v-fd6fb647]{display:block}.wechat-completion-dialog>header strong[data-v-fd6fb647]{color:#2f3b4f;font-size:17px}.wechat-completion-dialog>header small[data-v-fd6fb647]{margin-top:3px;color:#8a96a6;font-size:10px}.wechat-completion-dialog>header>button[data-v-fd6fb647]{width:35px;height:35px;display:grid;place-items:center;border:0;border-radius:7px;color:#718096;background:#f4f6f9}.completion-body[data-v-fd6fb647]{min-height:0;padding:14px;overflow-y:auto}.completion-notice[data-v-fd6fb647]{padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid #d8e8f8;border-radius:8px;color:#536c8d;background:#f4f8fe}.completion-notice>svg[data-v-fd6fb647]{flex:none;color:#3473dc}.completion-notice strong[data-v-fd6fb647],.completion-notice small[data-v-fd6fb647]{display:block}.completion-notice strong[data-v-fd6fb647]{color:#405777;font-size:12px}.completion-notice small[data-v-fd6fb647]{margin-top:3px;font-size:10px;line-height:1.5}.completion-input-grid[data-v-fd6fb647]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.completion-input-grid label.wide[data-v-fd6fb647]{grid-column:1 / -1}.completion-input-grid label>span[data-v-fd6fb647],.completion-save-body label>span[data-v-fd6fb647]{display:block;margin-bottom:5px;color:#637289;font-size:11px;font-weight:700}.completion-input-grid textarea[data-v-fd6fb647]{width:100%;padding:8px 9px;resize:vertical;border:1px solid #dce3ec;border-radius:7px;color:#405068;background:#fff;box-sizing:border-box;font-size:11px;line-height:1.5}.completion-error[data-v-fd6fb647]{margin-top:10px;padding:8px 10px;border:1px solid #efd5d9;border-radius:7px;color:#a34d57;background:#fff6f7;font-size:11px}.wechat-completion-dialog>footer[data-v-fd6fb647]{min-height:64px;padding:0 16px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e3e8ef;background:#fff}.wechat-completion-dialog>footer>span[data-v-fd6fb647]{margin-right:auto;color:#8995a5;font-size:11px}.wechat-completion-dialog>footer button[data-v-fd6fb647]{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d9e1ec;border-radius:7px;color:#5f6e82;background:#fff;font-size:12px}.wechat-completion-dialog>footer button.primary[data-v-fd6fb647]{color:#fff;border-color:#3473dc;background:#3473dc}.wechat-completion-dialog>footer button.danger[data-v-fd6fb647]{color:#aa4350;border-color:#edc4c9;background:#fff7f8}.wechat-completion-dialog>footer button[data-v-fd6fb647]:disabled{opacity:.5;cursor:not-allowed}.completion-running[data-v-fd6fb647]{min-height:320px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4775b9;text-align:center}.completion-running strong[data-v-fd6fb647]{margin-top:16px;color:#3c4b61;font-size:17px}.completion-running p[data-v-fd6fb647]{margin:7px 0 0;color:#8995a5;font-size:12px}.completion-save-body[data-v-fd6fb647]{padding:22px}.completion-result-summary[data-v-fd6fb647]{padding:18px;display:flex;align-items:center;gap:12px;border:1px solid #d5eadf;border-radius:9px;color:#23805e;background:#f2faf6}.completion-result-summary strong[data-v-fd6fb647],.completion-result-summary small[data-v-fd6fb647]{display:block}.completion-result-summary strong[data-v-fd6fb647]{color:#287057;font-size:15px}.completion-result-summary small[data-v-fd6fb647]{margin-top:4px;color:#5f7e70;font-size:11px}.completion-save-body>label[data-v-fd6fb647]{display:block;margin-top:16px}.completion-save-body input[data-v-fd6fb647]{width:100%;height:39px;padding:0 10px;border:1px solid #dce3ec;border-radius:7px;color:#405068;box-sizing:border-box;font-size:12px}.drawer-overlay[data-v-fd6fb647]{display:flex;justify-content:flex-end}.rule-drawer[data-v-fd6fb647]{width:min(760px,94vw);height:100%;display:flex;flex-direction:column;color:#2d394d;background:#fff;box-shadow:-12px 0 36px #16243a33;animation:drawer-in-fd6fb647 .18s ease-out}@keyframes drawer-in-fd6fb647{0%{transform:translate(28px);opacity:.7}to{transform:translate(0);opacity:1}}.rule-scope-switch[data-v-fd6fb647]{padding:8px 11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border-bottom:1px solid #e7ebf1;background:#f8fafc}.rule-scope-switch button[data-v-fd6fb647]{height:38px;border:1px solid #dfe5ed;border-radius:7px;color:#647288;background:#fff;font-size:12px}.rule-scope-switch button.active[data-v-fd6fb647]{color:#2867c6;border-color:#a9c1eb;background:#edf4ff}.rule-scope-switch b[data-v-fd6fb647]{margin-left:4px;padding:1px 5px;border-radius:8px;color:#5271a3;background:#e7eef9;font-size:10px}.rule-drawer-body[data-v-fd6fb647]{min-height:0;flex:1;display:grid;grid-template-columns:205px minmax(0,1fr);overflow:hidden}.rule-drawer-body>nav[data-v-fd6fb647]{overflow-y:auto;border-right:1px solid #e6ebf1;background:#fbfcfe}.rule-drawer-body>nav button[data-v-fd6fb647]{width:100%;min-height:43px;padding:0 11px;display:flex;align-items:center;border:0;border-bottom:1px solid #edf0f4;color:#59677b;background:transparent;text-align:left;font-size:12px}.rule-drawer-body>nav button.active[data-v-fd6fb647]{color:#2865c0;background:#edf4ff;box-shadow:inset 3px 0 #3473dc}.rule-drawer-body>nav span[data-v-fd6fb647]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-drawer-body>nav b[data-v-fd6fb647]{color:#7d899a;font-size:10px}.rule-results[data-v-fd6fb647]{min-width:0;overflow-y:auto}.rule-results-heading[data-v-fd6fb647]{height:43px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;position:sticky;z-index:1;top:0;border-bottom:1px solid #e5eaf1;background:#f7f9fc}.rule-results-heading strong[data-v-fd6fb647]{color:#45546a;font-size:13px}.rule-results-heading span[data-v-fd6fb647]{color:#a36819;font-size:10px}.rule-results article[data-v-fd6fb647]{min-height:132px;padding:12px;position:relative;border-bottom:1px solid #edf0f4}.rule-meta[data-v-fd6fb647]{display:flex;align-items:center;justify-content:space-between}.rule-meta code[data-v-fd6fb647]{color:#4d6f9f;font-size:10px}.rule-meta span[data-v-fd6fb647]{padding:2px 6px;border-radius:4px;color:#4a6fa9;background:#edf3fd;font-size:9px}.rule-meta span.manual[data-v-fd6fb647]{color:#89601d;background:#fff2dc}.rule-meta span.assisted[data-v-fd6fb647]{color:#6a55a5;background:#f2edff}.rule-results article>strong[data-v-fd6fb647]{display:block;margin-top:7px;color:#344359;font-size:13px}.rule-results article>p[data-v-fd6fb647]{margin:4px 0;color:#68768a;font-size:11px;line-height:1.5}.rule-results article>small[data-v-fd6fb647]{display:block;padding-right:100px;color:#919cab;font-size:10px;line-height:1.45}.rule-results article>b[data-v-fd6fb647]{position:absolute;right:12px;bottom:12px;color:#7e8999;font-size:9px}.rule-review-toolbar[data-v-fd6fb647]{padding:9px 12px;display:grid;grid-template-columns:145px minmax(180px,1fr);gap:7px;border-bottom:1px solid #e5eaf1;background:#fbfcfe}.rule-review-toolbar label span[data-v-fd6fb647]{display:block;margin-bottom:3px;color:#788597;font-size:9px}.rule-review-toolbar input[data-v-fd6fb647],.rule-review-toolbar select[data-v-fd6fb647]{width:100%;height:31px;padding:0 7px;border:1px solid #dce3ec;border-radius:6px;color:#46556a;background:#fff;box-sizing:border-box;font-size:10px}.rule-review-toolbar>small[data-v-fd6fb647]{grid-column:1 / -1;color:#8b96a6;font-size:9px}.inline-error[data-v-fd6fb647]{margin:8px 12px;padding:7px 9px;border:1px solid #efd5d9;border-radius:6px;color:#a34d57;background:#fff6f7;font-size:10px}.rule-meta em[data-v-fd6fb647]{margin-left:auto;margin-right:6px;padding:2px 6px;border-radius:4px;color:#7b8797;background:#eef1f5;font-size:9px;font-style:normal}.rule-meta em.result-pass[data-v-fd6fb647]{color:#1b7854;background:#e5f5ee}.rule-meta em.result-fail[data-v-fd6fb647],.rule-meta em.result-error[data-v-fd6fb647]{color:#aa4350;background:#fdecef}.rule-meta em.result-review[data-v-fd6fb647]{color:#94601d;background:#fff1dc}.rule-review-actions[data-v-fd6fb647]{margin-top:9px;display:flex;gap:5px}.rule-review-actions button[data-v-fd6fb647]{height:27px;padding:0 8px;border:1px solid #d8e0ea;border-radius:5px;color:#5d6c81;background:#fff;font-size:9px}.rule-review-actions button[data-v-fd6fb647]:hover{color:#2867c6;border-color:#afc7eb}.rule-review-actions button[data-v-fd6fb647]:disabled{opacity:.5}.materials-drawer[data-v-fd6fb647]{width:min(820px,95vw);height:100%;display:flex;flex-direction:column;color:#2d394d;background:#fff;box-shadow:-12px 0 36px #16243a33;animation:drawer-in-fd6fb647 .18s ease-out}.materials-tab-switch[data-v-fd6fb647]{min-height:53px;padding:6px 10px 0;display:flex;align-items:stretch;gap:5px;border-bottom:1px solid #e7ebf1;background:#f8fafc}.materials-tab-switch button[data-v-fd6fb647]{min-width:170px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:3px solid transparent;color:#68768a;background:transparent;font-size:13px;font-weight:700}.materials-tab-switch button.active[data-v-fd6fb647]{color:#2867c6;border-bottom-color:#3473dc;background:#fff}.materials-tab-switch button svg[data-v-fd6fb647]{flex:none}.materials-tab-switch button b[data-v-fd6fb647]{min-width:21px;padding:1px 5px;border-radius:9px;color:#5271a3;background:#e7eef9;font-size:10px}.materials-body[data-v-fd6fb647]{min-height:0;flex:1;display:grid;grid-template-columns:225px minmax(0,1fr);overflow:hidden}.materials-catalog[data-v-fd6fb647]{overflow-y:auto;border-right:1px solid #e6ebf1;background:#fbfcfe}.materials-catalog button[data-v-fd6fb647]{width:100%;min-height:72px;padding:9px 11px;display:flex;align-items:center;gap:7px;border:0;border-bottom:1px solid #edf0f4;color:#59677b;background:transparent;text-align:left}.materials-catalog button.active[data-v-fd6fb647]{color:#2865c0;background:#edf4ff;box-shadow:inset 3px 0 #3473dc}.materials-catalog button>span[data-v-fd6fb647]{min-width:0;flex:1}.materials-catalog strong[data-v-fd6fb647],.materials-catalog small[data-v-fd6fb647]{display:block}.materials-catalog strong[data-v-fd6fb647]{color:inherit;font-size:12px}.materials-catalog small[data-v-fd6fb647]{margin-top:3px;overflow:hidden;color:#8a96a6;font-size:9px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.materials-catalog button>b[data-v-fd6fb647]{min-width:20px;padding:2px 5px;border-radius:9px;color:#667993;background:#edf1f6;font-size:9px;text-align:center}.materials-detail[data-v-fd6fb647]{min-width:0;overflow-y:auto;background:#fff}.materials-detail>header[data-v-fd6fb647]{min-height:77px;padding:11px 14px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #e7ebf1;background:#fbfcfe}.materials-detail>header>div[data-v-fd6fb647]{min-width:0;flex:1}.materials-detail>header strong[data-v-fd6fb647]{color:#344359;font-size:14px}.materials-detail>header p[data-v-fd6fb647]{margin:4px 0 0;color:#7d899a;font-size:10px;line-height:1.5}.materials-detail>header>b[data-v-fd6fb647]{flex:none;padding:3px 7px;border-radius:5px;color:#9a681e;background:#fff1dc;font-size:10px}.material-header-actions[data-v-fd6fb647]{flex:none;display:flex;align-items:center;gap:6px}.material-header-actions>b[data-v-fd6fb647]{padding:3px 7px;border-radius:5px;color:#9a681e;background:#fff1dc;font-size:10px}.material-header-actions>button[data-v-fd6fb647]{height:29px;padding:0 8px;border:1px solid #bfd2ef;border-radius:6px;color:#2867c6;background:#f5f9ff;font-size:10px}.material-entry-form[data-v-fd6fb647]{padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-bottom:1px solid #e3e8ef;background:#f8fafc}.material-entry-form label>span[data-v-fd6fb647]{display:block;margin-bottom:3px;color:#6d7b8e;font-size:9px;font-weight:700}.material-entry-form input[data-v-fd6fb647],.material-entry-form select[data-v-fd6fb647],.material-entry-form textarea[data-v-fd6fb647]{width:100%;padding:0 8px;border:1px solid #dce3ec;border-radius:6px;color:#405068;background:#fff;box-sizing:border-box;font-size:10px}.material-entry-form input[data-v-fd6fb647],.material-entry-form select[data-v-fd6fb647]{height:32px}.material-entry-form textarea[data-v-fd6fb647]{padding:8px;resize:vertical;line-height:1.55}.material-entry-form .wide[data-v-fd6fb647]{grid-column:1 / -1}.form-actions[data-v-fd6fb647]{display:flex;align-items:center;justify-content:space-between;gap:10px}.form-actions small[data-v-fd6fb647]{color:#788597;font-size:9px;line-height:1.45}.form-actions button[data-v-fd6fb647]{height:31px;padding:0 10px;flex:none;border:1px solid #2e6ed3;border-radius:6px;color:#fff;background:#3473dc;font-size:10px}.form-actions button[data-v-fd6fb647]:disabled{opacity:.5}.material-record-list[data-v-fd6fb647]{padding:9px 12px;display:flex;gap:7px;overflow-x:auto;border-bottom:1px solid #e8edf3}.material-record-list button[data-v-fd6fb647]{min-width:190px;padding:8px;display:flex;align-items:center;gap:7px;border:1px solid #e0e6ee;border-radius:7px;color:#56657a;background:#fff;text-align:left}.material-record-list button.active[data-v-fd6fb647]{color:#2867c6;border-color:#a9c1eb;background:#f1f6ff}.material-record-list span[data-v-fd6fb647]{min-width:0;flex:1}.material-record-list strong[data-v-fd6fb647],.material-record-list small[data-v-fd6fb647]{display:block}.material-record-list strong[data-v-fd6fb647]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.material-record-list small[data-v-fd6fb647]{margin-top:3px;color:#8b96a6;font-size:8px}.material-record-list b[data-v-fd6fb647]{color:#2d7a5c;font-size:8px}.document-reader[data-v-fd6fb647]{margin:10px 12px;overflow:hidden;border:1px solid #dfe5ed;border-radius:8px}.document-reader>header[data-v-fd6fb647]{padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e7ebf1;background:#fbfcfe}.document-reader>header strong[data-v-fd6fb647],.document-reader>header small[data-v-fd6fb647]{display:block}.document-reader>header strong[data-v-fd6fb647]{color:#3d4c61;font-size:12px}.document-reader>header small[data-v-fd6fb647]{margin-top:3px;color:#8995a5;font-size:8px}.document-reader>header>div[data-v-fd6fb647]:last-child{display:flex;gap:5px}.document-reader>header a[data-v-fd6fb647],.document-reader>header button[data-v-fd6fb647]{height:27px;padding:0 7px;display:inline-flex;align-items:center;border:1px solid #d8e0ea;border-radius:5px;color:#526b8d;background:#fff;font-size:8px;text-decoration:none}.document-reader-meta[data-v-fd6fb647]{padding:7px 10px;display:flex;flex-wrap:wrap;gap:5px 12px;color:#788597;background:#f8fafc;font-size:8px}.document-view-tabs[data-v-fd6fb647]{min-height:36px;padding:0 10px;display:flex;align-items:center;gap:5px;border-top:1px solid #e7ebf1;border-bottom:1px solid #e7ebf1;background:#fbfcfe}.document-view-tabs button[data-v-fd6fb647]{height:25px;padding:0 8px;border:1px solid transparent;border-radius:5px;color:#68788e;background:transparent;font-size:9px;cursor:pointer}.document-view-tabs button.active[data-v-fd6fb647]{color:#2468c5;border-color:#bfd2ed;background:#edf4ff;font-weight:700}.document-view-tabs small[data-v-fd6fb647]{margin-left:auto;color:#8a96a6;font-size:8px}.document-h5-preview[data-v-fd6fb647]{width:100%;height:380px;display:block;border:0;background:#fff}.document-search[data-v-fd6fb647]{margin:8px 10px;height:31px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #dce3ec;border-radius:6px;color:#718096}.document-search input[data-v-fd6fb647]{min-width:0;flex:1;border:0;outline:0;color:#46556a;font-size:9px}.document-search b[data-v-fd6fb647]{font-size:8px}.structured-document[data-v-fd6fb647]{max-height:280px;padding:4px 12px 12px;overflow-y:auto;color:#536176;font-size:10px;line-height:1.7}.structured-document>div[data-v-fd6fb647]{padding:3px 4px;border-radius:4px}.structured-document.searching>div[data-v-fd6fb647]{background:#fff8d9}.structured-document .node-heading[data-v-fd6fb647]{margin-top:7px;color:#344359;font-size:12px}.structured-document .node-list[data-v-fd6fb647]:before{content:"•";margin-right:5px;color:#3972ce}.structured-document .node-table[data-v-fd6fb647]{overflow-x:auto;border-bottom:1px solid #e3e8ef;background:#f8fafc}.structured-document .node-table table[data-v-fd6fb647]{width:100%;border-collapse:collapse}.structured-document .node-table td[data-v-fd6fb647]{padding:4px 6px;border:1px solid #dfe5ed;color:#536176;background:#fff}.structured-document a[data-v-fd6fb647]{color:#2867c6}.third-party-records[data-v-fd6fb647]{padding:9px 12px;display:grid;gap:7px;border-bottom:1px solid #edf0f4}.third-party-records>article[data-v-fd6fb647]{padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;border:1px solid #e1e7ef;border-radius:7px;background:#fff}.third-party-records>article.active[data-v-fd6fb647]{border-color:#abc3e9;background:#f5f8ff}.third-party-records strong[data-v-fd6fb647],.third-party-records small[data-v-fd6fb647]{display:block}.third-party-records strong[data-v-fd6fb647]{color:#405068;font-size:11px}.third-party-records small[data-v-fd6fb647],.third-party-records p[data-v-fd6fb647]{color:#8995a5;font-size:9px}.third-party-records p[data-v-fd6fb647]{grid-column:1 / -1;margin:0}.third-party-records>article>b[data-v-fd6fb647]{color:#8b631f;font-size:8px}.third-party-records footer[data-v-fd6fb647]{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:5px}.third-party-records footer span[data-v-fd6fb647]{margin-right:auto;color:#7b8797;font-size:8px}.third-party-records footer button[data-v-fd6fb647]{height:25px;padding:0 7px;border:1px solid #d9e1eb;border-radius:5px;color:#5b6a7f;background:#fff;font-size:8px}.material-empty[data-v-fd6fb647]{min-height:220px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #edf0f4;color:#7696c7;text-align:center}.material-empty strong[data-v-fd6fb647]{margin-top:11px;color:#45546a;font-size:14px}.material-empty p[data-v-fd6fb647]{max-width:430px;margin:5px 0 0;color:#8d98a7;font-size:10px;line-height:1.6}.document-view-grid[data-v-fd6fb647]{padding:11px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.document-view-grid article[data-v-fd6fb647]{min-height:100px;padding:10px;display:flex;align-items:flex-start;gap:7px;border:1px solid #e2e7ee;border-radius:8px;background:#fbfcfe}.document-view-grid article>svg[data-v-fd6fb647]{margin-top:1px;flex:none;color:#3972ce}.document-view-grid span[data-v-fd6fb647],.document-view-grid strong[data-v-fd6fb647],.document-view-grid small[data-v-fd6fb647]{display:block}.document-view-grid strong[data-v-fd6fb647]{color:#46556a;font-size:11px}.document-view-grid small[data-v-fd6fb647]{margin-top:4px;color:#8b96a6;font-size:9px;line-height:1.5}.material-boundary[data-v-fd6fb647]{min-height:47px;margin:0 12px 12px;padding:8px 10px;display:flex;align-items:center;gap:7px;border:1px solid #dbe8f8;border-radius:7px;color:#536c8d;background:#f4f8fe;font-size:10px;line-height:1.5}.material-boundary svg[data-v-fd6fb647]{flex:none;color:#3972ce}.material-boundary.warning[data-v-fd6fb647]{color:#845f21;border-color:#ead8b9;background:#fff9ed}.material-boundary.warning svg[data-v-fd6fb647]{color:#b37927}.identity-evidence[data-v-fd6fb647]{min-height:58px;padding:9px 14px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #edf0f4;color:#788597;background:#f8fafc}.identity-evidence span[data-v-fd6fb647]{font-size:9px}.identity-evidence strong[data-v-fd6fb647]{margin-top:3px;color:#53647b;font-size:11px;font-weight:600}.third-party-detail .material-empty[data-v-fd6fb647]{min-height:190px}.third-party-levels[data-v-fd6fb647]{padding:11px 12px;display:grid;gap:7px}.third-party-levels article[data-v-fd6fb647]{min-height:57px;padding:9px 10px;border:1px solid #e3e8ef;border-radius:7px;background:#fbfcfe}.third-party-levels strong[data-v-fd6fb647],.third-party-levels small[data-v-fd6fb647]{display:block}.third-party-levels strong[data-v-fd6fb647]{color:#45546a;font-size:11px}.third-party-levels small[data-v-fd6fb647]{margin-top:3px;color:#8b96a6;font-size:9px;line-height:1.45}.compliance-document-menu[data-v-fd6fb647]{position:relative;z-index:40;flex:none}.compliance-document-options[data-v-fd6fb647]{width:210px;padding:5px;display:grid;position:absolute;z-index:60;top:39px;right:0;border:1px solid #d6e0ed;border-radius:8px;background:#fff;box-shadow:0 12px 28px #2339572e}.compliance-document-options button[data-v-fd6fb647]{min-height:34px;padding:0 9px;border:0;border-radius:6px;color:#465a76;background:transparent;font-size:12px;text-align:left;cursor:pointer}.compliance-document-options button[data-v-fd6fb647]:hover{color:#2867c6;background:#edf4ff}.tls-audit-inputs[data-v-fd6fb647]{padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tls-audit-inputs label[data-v-fd6fb647]:last-child{grid-column:1 / -1}.tls-audit-inputs label>span[data-v-fd6fb647]{display:block;margin-bottom:4px;color:#68778c;font-size:10px;font-weight:700}.tls-audit-inputs input[data-v-fd6fb647]{width:100%;height:34px;padding:0 9px;border:1px solid #dce3ec;border-radius:7px;color:#3f4e64;box-sizing:border-box;font-size:11px}.tls-audit-boundary[data-v-fd6fb647]{margin:0;padding:8px 12px 11px;color:#7f6a43;font-size:10px;line-height:1.5}@media(max-width:1380px){.wechat-runtime-row[data-v-fd6fb647]{padding:8px 12px;flex-wrap:wrap}.wechat-scenario-progress[data-v-fd6fb647]{width:100%;flex-basis:100%}.target-summary[data-v-fd6fb647]{align-items:flex-start;flex-wrap:wrap}.target-actions[data-v-fd6fb647]{width:100%;margin-left:59px}.wechat-device-control[data-v-fd6fb647]{width:min(360px,42vw)}.ecosystem-runtime-layout[data-v-fd6fb647]{grid-template-columns:390px minmax(0,1fr)}.evidence-tabs nav button[data-v-fd6fb647]{min-width:105px;padding:0 10px}}@media(max-width:960px){.ecosystem-runtime-layout[data-v-fd6fb647]{grid-template-columns:1fr}.form-grid[data-v-fd6fb647]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .wide-field[data-v-fd6fb647]{grid-column:span 2}.evidence-panel[data-v-fd6fb647]{min-height:620px}.evidence-empty[data-v-fd6fb647]{min-height:440px}}@media(max-width:680px){.target-actions[data-v-fd6fb647]{margin-left:0;flex-wrap:wrap}.target-actions button[data-v-fd6fb647]{flex:1;justify-content:center}.wechat-device-control[data-v-fd6fb647]{width:100%}.wechat-scenario-progress[data-v-fd6fb647]{min-width:0;width:100%;overflow-x:auto}.wechat-scenario-progress ol[data-v-fd6fb647]{min-width:480px}.wechat-capture-mode[data-v-fd6fb647],.wechat-session-actions[data-v-fd6fb647]{width:100%;flex-wrap:wrap}.wechat-capture-mode button[data-v-fd6fb647],.wechat-session-actions button[data-v-fd6fb647]{flex:1;justify-content:center}.entry-type-switch[data-v-fd6fb647],.form-grid[data-v-fd6fb647],.device-form-grid[data-v-fd6fb647],.account-grid[data-v-fd6fb647]{grid-template-columns:1fr}.form-grid .wide-field[data-v-fd6fb647]{grid-column:auto}.evidence-tabs[data-v-fd6fb647]{padding:0 6px;flex-wrap:wrap}.evidence-tabs nav[data-v-fd6fb647]{width:100%}.evidence-tabs nav button[data-v-fd6fb647]{min-width:0;flex:1}.session-state[data-v-fd6fb647]{width:100%;padding:7px 5px;justify-content:flex-end}.evidence-toolbar em[data-v-fd6fb647]{display:none}.attribution-filter[data-v-fd6fb647]{overflow-x:auto}.attribution-filter button[data-v-fd6fb647]{flex:none}.configuration-overlay[data-v-fd6fb647]{padding:8px}.configuration-dialog[data-v-fd6fb647],.wechat-completion-dialog[data-v-fd6fb647]{max-height:calc(100vh - 16px)}.section-title[data-v-fd6fb647]{padding:8px 11px;align-items:flex-start;flex-direction:column;justify-content:center}.test-data-row[data-v-fd6fb647],.completion-input-grid[data-v-fd6fb647],.wechat-profile-grid[data-v-fd6fb647]{grid-template-columns:1fr}.completion-input-grid label.wide[data-v-fd6fb647],.wechat-profile-grid>div.wide[data-v-fd6fb647]{grid-column:auto}.wechat-profile-tabs button[data-v-fd6fb647]{min-width:120px}.artifact-summary-grid[data-v-fd6fb647]{grid-template-columns:repeat(2,minmax(0,1fr))}.static-artifact-heading[data-v-fd6fb647]{align-items:flex-start;flex-direction:column}.static-artifact-heading button[data-v-fd6fb647]{width:100%}.wechat-completion-dialog>footer[data-v-fd6fb647]{padding:8px 12px;flex-wrap:wrap}.wechat-completion-dialog>footer>span[data-v-fd6fb647]{width:100%;order:-1}.wechat-completion-dialog>footer button[data-v-fd6fb647]{flex:1;justify-content:center}.rule-drawer-body[data-v-fd6fb647],.materials-body[data-v-fd6fb647]{grid-template-columns:1fr}.rule-drawer-body>nav[data-v-fd6fb647],.materials-catalog[data-v-fd6fb647]{max-height:174px;border-right:0;border-bottom:1px solid #e6ebf1}.document-view-grid[data-v-fd6fb647],.material-entry-form[data-v-fd6fb647],.rule-review-toolbar[data-v-fd6fb647]{grid-template-columns:1fr}.material-entry-form .wide[data-v-fd6fb647],.rule-review-toolbar>small[data-v-fd6fb647]{grid-column:auto}.materials-detail>header[data-v-fd6fb647]{flex-direction:column}.material-header-actions[data-v-fd6fb647]{width:100%;justify-content:space-between}.materials-tab-switch button[data-v-fd6fb647]{min-width:0;flex:1}.configuration-dialog>footer[data-v-fd6fb647]{padding:8px 12px;flex-wrap:wrap}.configuration-dialog>footer>span[data-v-fd6fb647]{width:100%}.configuration-dialog>footer button[data-v-fd6fb647]{flex:1}}.subscene-record-shots[data-v-e37ee6d5]{display:flex;align-items:center;gap:10px;padding:10px;overflow-x:auto;font-size:12px}.subscene-record-shots button[data-v-e37ee6d5]{border:1px solid #dce5f0;background:#fff;cursor:pointer}.subscene-record-shots img[data-v-e37ee6d5]{max-height:90px}.dynamic-workbench[data-v-e37ee6d5]{display:grid;gap:10px;color:#263247}.dynamic-workbench.record-detail-active[data-v-e37ee6d5]{height:calc(100dvh - 44px);min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}@keyframes spin-e37ee6d5{to{transform:rotate(360deg)}}@keyframes agent-status-pulse-e37ee6d5{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}.workbench-tabs[data-v-e37ee6d5]{min-height:46px;padding:4px;display:flex;align-items:stretch;gap:4px}.workbench-tabs button[data-v-e37ee6d5]{min-width:156px;padding:6px 13px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;color:#6b788b;background:transparent;text-align:center;cursor:pointer}.workbench-tabs button[data-v-e37ee6d5]:hover{background:#f5f8fc}.workbench-tabs button.active[data-v-e37ee6d5]{color:#2464c8;background:#eaf2ff;box-shadow:inset 3px 0 #3473dc}.workbench-tabs button>svg[data-v-e37ee6d5]{flex:none}.workbench-tabs strong[data-v-e37ee6d5]{font-size:15px}.control-panel[data-v-e37ee6d5]{min-width:0;position:relative;z-index:20;overflow:visible}.detection-entry-selector[data-v-e37ee6d5]{min-height:66px;padding:8px 12px;display:grid;grid-template-columns:minmax(170px,.7fr) minmax(245px,1fr) minmax(245px,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e7ecf2;background:linear-gradient(90deg,#fbfcff,#f8faff)}.detection-entry-copy strong[data-v-e37ee6d5],.detection-entry-copy small[data-v-e37ee6d5]{display:block}.detection-entry-copy strong[data-v-e37ee6d5]{color:#34435a;font-size:13px}.detection-entry-copy small[data-v-e37ee6d5]{margin-top:4px;color:#8792a3;font-size:10px;line-height:1.35}.detection-entry-selector>button[data-v-e37ee6d5]{min-width:0;min-height:48px;padding:6px 10px;display:flex;align-items:center;gap:9px;border:1px solid #dce3ed;border-radius:9px;color:#536176;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.detection-entry-selector>button>span[data-v-e37ee6d5]{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:8px;color:#64758c;background:#edf2f7}.detection-entry-selector>button>div[data-v-e37ee6d5]{min-width:0}.detection-entry-selector>button strong[data-v-e37ee6d5],.detection-entry-selector>button small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detection-entry-selector>button strong[data-v-e37ee6d5]{font-size:12px}.detection-entry-selector>button small[data-v-e37ee6d5]{margin-top:3px;color:#8792a3;font-size:9px}.detection-entry-selector>button.active[data-v-e37ee6d5]{color:#285fba;border-color:#8eb2e9;background:#f3f7ff;box-shadow:0 0 0 2px #3473dc14}.detection-entry-selector>button.active>span[data-v-e37ee6d5]{color:#fff;background:linear-gradient(135deg,#4b83df,#2f63bd)}.detection-entry-selector>button[data-v-e37ee6d5]:disabled{cursor:default}.detection-entry-selector.locked>button[data-v-e37ee6d5]:not(.active){opacity:.5}.execution-mode-lock[data-v-e37ee6d5]{padding:5px 8px;display:inline-flex;align-items:center;gap:5px;color:#69778b;border:1px solid #dce3eb;border-radius:12px;background:#fff;font-size:9px;white-space:nowrap}.control-fields[data-v-e37ee6d5]{min-height:56px;padding:7px 12px;display:grid;grid-template-columns:minmax(215px,.75fr) minmax(145px,.52fr) minmax(160px,.6fr) auto auto;align-items:end;gap:9px}.selected-app-identity[data-v-e37ee6d5]{min-width:0;height:41px;display:flex;align-items:center;gap:8px}.selected-app-logo[data-v-e37ee6d5]{width:38px;height:38px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:#fff;background:linear-gradient(135deg,#3b7be6,#2253ab);font-size:16px;font-weight:750}.selected-app-logo img[data-v-e37ee6d5]{width:100%;height:100%;object-fit:cover}.selected-app-copy[data-v-e37ee6d5]{min-width:0;flex:1}.selected-app-copy strong[data-v-e37ee6d5],.selected-app-copy small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-app-copy strong[data-v-e37ee6d5]{color:#34435a;font-size:13px}.selected-app-copy small[data-v-e37ee6d5]{margin-top:3px;color:#8b96a6;font-size:10px}.selected-app-identity>button[data-v-e37ee6d5]{height:32px;padding:0 8px;flex:none;display:inline-flex;align-items:center;gap:4px;border:1px solid #cbd9ec;border-radius:7px;color:#3269ba;background:#f6f9ff;font-size:11px;cursor:pointer}.selected-app-identity>button[data-v-e37ee6d5]:disabled{opacity:.55;cursor:not-allowed}.control-runtime-row[data-v-e37ee6d5]{min-width:0;min-height:54px;padding:7px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;border-top:1px solid #e7ecf2;background:#f8fafc}.scenario-progress-bar[data-v-e37ee6d5]{width:100%;min-width:0;min-height:39px;display:flex;align-items:center;gap:10px;flex:1 0 100%}.scenario-progress-bar>strong[data-v-e37ee6d5]{flex:none;color:#56677f;font-size:13px}.scenario-progress-bar ol[data-v-e37ee6d5]{min-width:0;margin:0;padding:0;flex:1;display:grid;grid-template-columns:repeat(5,minmax(88px,1fr));list-style:none}.scenario-progress-bar li[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:6px;color:#8490a2;font-size:13px;font-weight:600}.scenario-progress-bar li.reachable[data-v-e37ee6d5]{cursor:pointer}.scenario-progress-bar li.reachable:hover span[data-v-e37ee6d5]{color:#2867c6}.scenario-progress-bar li[data-v-e37ee6d5]:after{height:1px;min-width:8px;margin:0 4px;flex:1;content:"";background:#d8e0ea}.scenario-progress-bar li[data-v-e37ee6d5]:last-child:after{display:none}.scenario-progress-bar li i[data-v-e37ee6d5]{width:24px;height:24px;flex:none;display:grid;place-items:center;border:1px solid #c8d3e1;border-radius:50%;background:#fff;font-size:12px;font-style:normal}.scenario-progress-bar li span[data-v-e37ee6d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-progress-bar li.active[data-v-e37ee6d5]{color:#2867c6;font-weight:750}.scenario-progress-bar li.active i[data-v-e37ee6d5]{color:#fff;border-color:#3473dc;background:#3473dc}.scenario-progress-bar li.completed[data-v-e37ee6d5]{color:#16805a}.scenario-progress-bar li.completed i[data-v-e37ee6d5]{color:#16805a;border-color:#9bd6bf;background:#e7f8f1}.scenario-progress-bar li.viewing:not(.active) i[data-v-e37ee6d5]{box-shadow:0 0 0 3px #dbe9ff;border-color:#5c8ed8}.scenario-progress-bar li.viewing:not(.active) span[data-v-e37ee6d5]{color:#2d66b8}.scenario-progress-bar>b[data-v-e37ee6d5]{flex:none;color:#4d6382;font-size:13px}.control-field[data-v-e37ee6d5]{min-width:0}.control-field>span[data-v-e37ee6d5]{display:block;margin-bottom:3px;color:#7f8b9c;font-size:13px;font-weight:700}.control-field select[data-v-e37ee6d5]{width:100%;height:38px;padding:0 32px 0 11px;border:1px solid #dfe5ed;border-radius:7px;color:#40506a;background:#fff;font-size:14px;line-height:normal}.app-picker-field[data-v-e37ee6d5]{position:relative}.app-picker-field>span small[data-v-e37ee6d5]{margin-left:5px;color:#3f73bd;font-size:10px;font-weight:600}.app-picker-trigger[data-v-e37ee6d5]{width:100%;height:38px;padding:4px 10px;display:flex;align-items:center;gap:8px;border:1px solid #dfe5ed;border-radius:7px;color:#40506a;background:#fff;text-align:left;cursor:pointer}.app-picker-trigger[data-v-e37ee6d5]:disabled{color:#8b96a5;background:#f4f6f8;cursor:not-allowed}.app-picker-trigger>span[data-v-e37ee6d5]{min-width:0;flex:1}.app-picker-trigger strong[data-v-e37ee6d5],.app-picker-trigger small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-picker-trigger strong[data-v-e37ee6d5]{font-size:13px}.app-picker-trigger small[data-v-e37ee6d5]{margin-top:1px;color:#8b96a6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.app-picker-trigger svg[data-v-e37ee6d5]{flex:none;color:#6080ae}.app-picker-menu[data-v-e37ee6d5]{width:max(430px,100%);max-width:min(620px,75vw);position:absolute;z-index:80;top:calc(100% + 6px);left:0;overflow:hidden;border:1px solid #d7e0eb;border-radius:9px;background:#fff;box-shadow:0 16px 42px #14274633}.app-picker-menu>input[data-v-e37ee6d5]{width:calc(100% - 20px);height:38px;margin:10px;padding:0 11px;border:1px solid #cfd9e7;border-radius:7px;color:#3d4c62;background:#f9fbfd;font-size:13px;outline:none}.app-picker-menu>input[data-v-e37ee6d5]:focus{border-color:#78a1df;box-shadow:0 0 0 3px #3473dc1a}.app-picker-options[data-v-e37ee6d5]{max-height:370px;overflow-y:auto;border-top:1px solid #edf0f4}.app-picker-options>button[data-v-e37ee6d5]{width:100%;min-height:56px;padding:7px 10px;display:flex;align-items:center;gap:9px;border:0;border-bottom:1px solid #edf0f4;color:#46556b;background:#fff;text-align:left;cursor:pointer}.app-picker-options>button[data-v-e37ee6d5]:hover,.app-picker-options>button.selected[data-v-e37ee6d5]{background:#f0f5ff}.app-picker-options>button.selected[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.app-option-icon[data-v-e37ee6d5]{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#3c7de6,#285ab4);font-size:13px;font-weight:750}.app-picker-options>button>span[data-v-e37ee6d5]:nth-child(2){min-width:0;flex:1}.app-picker-options strong[data-v-e37ee6d5],.app-picker-options small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-picker-options strong[data-v-e37ee6d5]{color:#34435a;font-size:13px}.app-picker-options small[data-v-e37ee6d5]{margin-top:3px;color:#8b96a6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.app-picker-options b[data-v-e37ee6d5]{padding:3px 6px;border-radius:7px;color:#247454;background:#e8f7f1;font-size:9px}.app-picker-options button:has(>b:last-child) b[data-v-e37ee6d5]:last-child{flex:none}.app-picker-empty[data-v-e37ee6d5]{padding:28px 12px;color:#8c97a7;text-align:center;font-size:12px}.target-entry-buttons[data-v-e37ee6d5]{height:38px;padding:3px;display:flex;gap:3px;border:1px solid #dce4ee;border-radius:7px;background:#f5f7fa}.target-entry-buttons button[data-v-e37ee6d5]{min-width:0;height:30px;padding:0 7px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:5px;color:#42638f;background:#fff;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 1px 3px #25467617}.target-entry-buttons button[data-v-e37ee6d5]:disabled,.target-upload-native[data-v-e37ee6d5]:disabled{opacity:.55;cursor:not-allowed}.target-upload-native[data-v-e37ee6d5]{min-width:0;height:30px;padding:0;flex:1.25;overflow:hidden;border:0;border-radius:5px;color:#fff;background:#3473d8;font-size:9px;font-weight:700;cursor:pointer;box-shadow:0 1px 3px #25467617}.target-upload-native[data-v-e37ee6d5]::file-selector-button{height:30px;margin:0 6px 0 0;padding:0 8px;border:0;color:#fff;background:#285faf;font-size:10px;font-weight:750;cursor:pointer}.target-upload-native[data-v-e37ee6d5]:disabled::file-selector-button{cursor:not-allowed}.uploaded-target-status[data-v-e37ee6d5]{height:38px;padding:4px 6px 4px 9px;display:flex;align-items:center;gap:6px;border:1px solid #d9e3ef;border-radius:7px;background:#fff}.uploaded-target-status>span[data-v-e37ee6d5]{min-width:0;flex:1}.uploaded-target-status strong[data-v-e37ee6d5],.uploaded-target-status small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-target-status strong[data-v-e37ee6d5]{color:#47617f;font-size:10px}.uploaded-target-status small[data-v-e37ee6d5]{margin-top:2px;color:#8a95a5;font-size:8px}.uploaded-target-status.installed[data-v-e37ee6d5]{border-color:#b9e0d1;background:#f5fcf9}.uploaded-target-status.installed strong[data-v-e37ee6d5]{color:#177556}.uploaded-target-status.failed[data-v-e37ee6d5]{border-color:#edc4c9;background:#fff7f8}.uploaded-target-status.failed strong[data-v-e37ee6d5]{color:#ac3e49}.uploaded-target-status.confirmation_required[data-v-e37ee6d5]{border-color:#ead2a8;background:#fffaf0}.uploaded-target-status.confirmation_required strong[data-v-e37ee6d5]{color:#97621b}.uploaded-target-status button[data-v-e37ee6d5]{height:25px;padding:0 6px;flex:none;border:1px solid #d6dfe9;border-radius:5px;color:#65748a;background:#fff;font-size:9px;cursor:pointer}.control-utility[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px}.control-utility .secondary-button[data-v-e37ee6d5],.control-utility .refresh-app-button[data-v-e37ee6d5]{min-height:38px;height:38px;white-space:nowrap}.compact-capture-field[data-v-e37ee6d5]{min-width:252px}.capture-mode-switch[data-v-e37ee6d5]{height:38px;padding:3px;flex:none;display:flex;gap:2px;border:1px solid #dce4ee;border-radius:7px;background:#f5f7fa}.capture-mode-switch button[data-v-e37ee6d5]{height:30px;padding:0 9px;border:0;border-radius:5px;color:#657287;background:transparent;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.capture-mode-switch button.active[data-v-e37ee6d5]{color:#2766c3;background:#fff;box-shadow:0 1px 4px #25467624}.capture-mode-switch button[data-v-e37ee6d5]:disabled{opacity:.6;cursor:not-allowed}.tls-audit-inputs[data-v-e37ee6d5]{display:grid;grid-template-columns:minmax(210px,1.4fr) repeat(5,minmax(130px,1fr)) auto;gap:9px;align-items:end;margin:0 18px 10px;padding:11px 12px;border:1px solid #cdddf3;border-radius:9px;background:#f6f9fe}.tls-audit-inputs>div[data-v-e37ee6d5]{align-self:center}.tls-audit-inputs strong[data-v-e37ee6d5],.tls-audit-inputs small[data-v-e37ee6d5],.tls-audit-inputs label span[data-v-e37ee6d5]{display:block}.tls-audit-inputs small[data-v-e37ee6d5]{margin-top:3px;color:#687891;font-size:11px;line-height:1.35}.tls-audit-inputs label span[data-v-e37ee6d5]{margin-bottom:4px;color:#586a82;font-size:11px;font-weight:700}.tls-audit-inputs input[data-v-e37ee6d5]{width:100%;height:34px;padding:0 9px;border:1px solid #d6e0ed;border-radius:6px;background:#fff;color:#25364d}.tls-audit-inputs>b[data-v-e37ee6d5]{padding-bottom:8px;color:#2766c3;white-space:nowrap;font-size:12px}.refresh-app-button[data-v-e37ee6d5],.reset-launch-button[data-v-e37ee6d5]{height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d9e1ec;border-radius:7px;color:#526178;background:#fff;font-size:13px;white-space:nowrap;cursor:pointer}.refresh-app-button[data-v-e37ee6d5]:disabled,.reset-launch-button[data-v-e37ee6d5]:disabled{opacity:.55;cursor:not-allowed}.refresh-app-button .spinning[data-v-e37ee6d5]{animation:spin-e37ee6d5 .8s linear infinite}.control-runtime-message[data-v-e37ee6d5]{max-width:240px;overflow:hidden;flex:none;color:#6b788b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.control-runtime-message.error[data-v-e37ee6d5]{color:#c93749}.control-runtime-message.success[data-v-e37ee6d5]{color:#147855}.app-launch-actions[data-v-e37ee6d5]{min-width:0;max-width:100%;margin-left:auto;flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.app-launch-actions .primary-button[data-v-e37ee6d5],.app-launch-actions .stop-button[data-v-e37ee6d5]{height:36px;min-height:36px;font-size:13px}.reset-launch-button[data-v-e37ee6d5]{color:#a86716;border-color:#ebcc9d;background:#fffaf0}.stop-button[data-v-e37ee6d5]{height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #f0c4ca;border-radius:7px;color:#c93749;background:#fff7f8;font-size:13px;cursor:pointer}.compliance-document-menu[data-v-e37ee6d5]{position:relative}.compliance-document-trigger b[data-v-e37ee6d5]{margin-left:2px;font-size:14px}.compliance-document-popover[data-v-e37ee6d5]{position:absolute;z-index:80;top:calc(100% + 7px);right:0;width:320px;padding:6px;display:grid;gap:4px;border:1px solid #d7e0eb;border-radius:9px;background:#fff;box-shadow:0 16px 38px #2036562e}.compliance-document-popover>button[data-v-e37ee6d5]{min-height:56px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:7px;color:#40516a;background:#fff;text-align:left;cursor:pointer}.compliance-document-popover>button[data-v-e37ee6d5]:hover{background:#f2f7ff}.compliance-document-popover span[data-v-e37ee6d5],.compliance-document-popover strong[data-v-e37ee6d5],.compliance-document-popover small[data-v-e37ee6d5]{display:block}.compliance-document-popover small[data-v-e37ee6d5]{margin-top:3px;color:#8794a6;font-size:9px}.compliance-document-popover b[data-v-e37ee6d5]{flex:none;padding:3px 6px;border-radius:8px;color:#8b6470;background:#f6eef0;font-size:9px}.compliance-document-popover b.saved[data-v-e37ee6d5]{color:#147552;background:#e7f7f0}.manual-scenario-badge[data-v-e37ee6d5]{height:36px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:#7a5b20;border:1px solid #ead4a7;border-radius:7px;background:#fffaf0;font-size:12px;white-space:nowrap}.business-agent-config[data-v-e37ee6d5]{display:flex;align-items:end;gap:6px}.business-agent-config label[data-v-e37ee6d5]{height:36px;padding:3px 7px 3px 9px;display:flex;align-items:center;gap:7px;color:#69768a;border:1px solid #dce2eb;border-radius:7px;background:#fff;font-size:10px;white-space:nowrap}.business-agent-config select[data-v-e37ee6d5]{min-width:102px;height:27px;padding:0 25px 0 8px;color:#344257;border:0;border-left:1px solid #e5e9ef;outline:0;background:#fff;font-size:12px}.business-agent-start[data-v-e37ee6d5]{height:36px}.agent-start-button[data-v-e37ee6d5]{height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #6d5bd0;border-radius:7px;color:#fff;background:linear-gradient(135deg,#6756d8,#3473dc);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 4px 12px #4f56c22e}.agent-start-button[data-v-e37ee6d5]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.privacy-compliance-results-panel[data-v-e37ee6d5]{min-width:0;overflow:hidden;border-color:#dce6f5}.privacy-compliance-results-panel>header[data-v-e37ee6d5]{min-height:56px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7edf5;background:linear-gradient(90deg,#f6faff,#f8fbff)}.privacy-compliance-results-panel>header>div[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:8px}.privacy-compliance-results-panel>header svg[data-v-e37ee6d5]{flex:none;color:#3473dc}.privacy-compliance-results-panel>header span strong[data-v-e37ee6d5],.privacy-compliance-results-panel>header span small[data-v-e37ee6d5]{display:block}.privacy-compliance-results-panel>header span strong[data-v-e37ee6d5]{color:#314158;font-size:14px}.privacy-compliance-results-panel>header span small[data-v-e37ee6d5]{margin-top:2px;color:#8793a4;font-size:10px}.privacy-compliance-result-actions[data-v-e37ee6d5]{flex:none}.privacy-compliance-result-actions>span[data-v-e37ee6d5]{color:#65758b;font-size:11px;white-space:nowrap}.privacy-compliance-result-actions button[data-v-e37ee6d5]{height:32px;display:inline-flex;align-items:center;gap:5px}.privacy-compliance-result-grid[data-v-e37ee6d5]{padding:10px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.privacy-compliance-result-grid article[data-v-e37ee6d5]{min-width:0;min-height:112px;padding:9px 10px;border:1px solid #e0e6ee;border-left:3px solid #99a5b5;border-radius:7px;background:#fff}.privacy-compliance-result-grid article.pass[data-v-e37ee6d5]{border-left-color:#20a879;background:#f8fdfa}.privacy-compliance-result-grid article.fail[data-v-e37ee6d5]{border-left-color:#d34c5c;background:#fffafb}.privacy-compliance-result-grid article.review[data-v-e37ee6d5]{border-left-color:#d79a37;background:#fffcf6}.privacy-compliance-result-grid article.pending[data-v-e37ee6d5]{border-left-color:#8795a8;background:#fafbfc}.privacy-compliance-result-grid article>header[data-v-e37ee6d5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.privacy-compliance-result-grid code[data-v-e37ee6d5]{color:#53709b;font-size:10px}.privacy-compliance-result-grid b[data-v-e37ee6d5]{padding:2px 6px;border-radius:8px;color:#64748b;background:#edf1f5;font-size:9px}.privacy-compliance-result-grid article.pass b[data-v-e37ee6d5]{color:#167657;background:#e3f6ed}.privacy-compliance-result-grid article.fail b[data-v-e37ee6d5]{color:#b43b49;background:#feecef}.privacy-compliance-result-grid article.review b[data-v-e37ee6d5]{color:#94611b;background:#fff0d7}.privacy-compliance-result-grid article>strong[data-v-e37ee6d5]{margin-top:7px;display:block;color:#344158;font-size:12px}.privacy-compliance-result-grid article p[data-v-e37ee6d5]{margin:5px 0 0;color:#637187;font-size:10px;line-height:1.45}.privacy-compliance-result-grid article>small[data-v-e37ee6d5]{margin-top:6px;display:block;color:#8a95a5;font-size:9px}.privacy-compliance-result-empty[data-v-e37ee6d5]{margin:0;padding:24px;color:#8190a3;text-align:center;font-size:12px}.privacy-compliance-results-panel>footer[data-v-e37ee6d5]{padding:7px 12px;display:flex;align-items:flex-start;gap:6px;color:#796226;border-top:1px solid #eee2c4;background:#fffaf0;font-size:10px;line-height:1.5}.privacy-compliance-results-panel>footer svg[data-v-e37ee6d5]{flex:none;margin-top:1px}.agent-run-panel[data-v-e37ee6d5]{min-width:0;overflow:hidden;border-color:#dfe3f5}.agent-run-panel>header[data-v-e37ee6d5]{min-height:58px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e7e9f4;background:linear-gradient(90deg,#f8f7ff,#f7faff)}.agent-run-title[data-v-e37ee6d5],.agent-run-actions[data-v-e37ee6d5]{display:flex;align-items:center;gap:9px}.agent-run-title[data-v-e37ee6d5]{min-width:0}.agent-icon[data-v-e37ee6d5]{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#6756d8,#3473dc)}.agent-run-title>div[data-v-e37ee6d5]{min-width:0}.agent-run-title strong[data-v-e37ee6d5],.agent-run-title small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-run-title strong[data-v-e37ee6d5]{color:#313d53;font-size:14px}.agent-run-title small[data-v-e37ee6d5]{margin-top:3px;color:#7c8798;font-size:11px}.agent-run-actions[data-v-e37ee6d5]{flex:none}.agent-run-actions button[data-v-e37ee6d5]{height:32px;display:inline-flex;align-items:center;gap:5px}.agent-run-actions .danger-button[data-v-e37ee6d5]{color:#b73d4c;border-color:#edc6cc;background:#fff5f6}.agent-outcome[data-v-e37ee6d5]{padding:5px 9px;border-radius:13px;color:#52647d;background:#eaf0f7;font-size:11px;font-weight:750}.agent-outcome.running[data-v-e37ee6d5],.agent-outcome.queued[data-v-e37ee6d5],.agent-outcome.paused[data-v-e37ee6d5]{color:#4c55ad;background:#eeecff}.agent-outcome.pass[data-v-e37ee6d5]{color:#147958;background:#e6f7f0}.agent-outcome.fail[data-v-e37ee6d5],.agent-outcome.error[data-v-e37ee6d5]{color:#b23849;background:#ffebee}.agent-outcome.review[data-v-e37ee6d5],.agent-outcome.not_executed[data-v-e37ee6d5],.agent-outcome.cancelled[data-v-e37ee6d5],.agent-outcome.interrupted[data-v-e37ee6d5]{color:#956119;background:#fff3df}.agent-mode-notice[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px;margin:0;padding:10px 16px;color:#855b16;background:#fff8e8;border-top:1px solid #f2dfb4;border-bottom:1px solid #f2dfb4;font-size:12px;line-height:1.55}.agent-mode-notice.adaptive-switched[data-v-e37ee6d5]{color:#176e54;border-color:#bfe2d4;background:#f0faf6}.agent-error[data-v-e37ee6d5]{margin:0;padding:10px 14px;color:#ac3c49;background:#fff5f6;font-size:12px;line-height:1.55}.agent-run-preparing[data-v-e37ee6d5]{min-height:150px;padding:28px;display:flex;align-items:center;justify-content:center;gap:12px;color:#596ab5;background:linear-gradient(135deg,#fbfbff,#f4f7ff)}.agent-run-preparing>svg[data-v-e37ee6d5]{flex:none}.agent-run-preparing strong[data-v-e37ee6d5],.agent-run-preparing small[data-v-e37ee6d5]{display:block}.agent-run-preparing strong[data-v-e37ee6d5]{color:#394b70;font-size:14px}.agent-run-preparing small[data-v-e37ee6d5]{margin-top:5px;color:#7c899e;font-size:11px}.agent-run-body[data-v-e37ee6d5]{min-width:0;display:grid;grid-template-columns:minmax(240px,.62fr) minmax(390px,.92fr) minmax(420px,1.15fr);align-items:stretch;background:#fff}.agent-step-list[data-v-e37ee6d5]{min-width:0;margin:0;padding:12px;display:grid;align-content:start;gap:7px;list-style:none;border-right:1px solid #e8ebf2;background:#fbfcfe}.agent-step-list li[data-v-e37ee6d5]{min-width:0;padding:8px 9px;display:flex;align-items:flex-start;gap:9px;border:1px solid #e4e8ef;border-radius:7px;background:#fff}.agent-step-list li>i[data-v-e37ee6d5]{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;color:#67758a;background:#edf1f6;font-size:11px;font-style:normal;font-weight:800}.agent-step-list li.running>i[data-v-e37ee6d5]{color:#fff;background:#5b61c9;box-shadow:0 0 0 4px #eeecff}.agent-step-list li.success>i[data-v-e37ee6d5]{color:#fff;background:#1d996e}.agent-step-list li.fail>i[data-v-e37ee6d5],.agent-step-list li.error>i[data-v-e37ee6d5]{color:#fff;background:#cf4656}.agent-step-list li.review>i[data-v-e37ee6d5]{color:#fff;background:#d18a2b}.agent-step-list li>span[data-v-e37ee6d5]{min-width:0}.agent-step-list strong[data-v-e37ee6d5],.agent-step-list small[data-v-e37ee6d5]{display:block}.agent-step-list strong[data-v-e37ee6d5]{color:#3b485c;font-size:12px}.agent-step-list small[data-v-e37ee6d5]{margin-top:3px;color:#7b8799;font-size:10px;line-height:1.45}.agent-live-stage[data-v-e37ee6d5]{min-width:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid #dce4f0;background:#fff}.agent-live-stage>header[data-v-e37ee6d5]{min-height:45px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#3e4e64;border-bottom:1px solid #e1e7ef;background:#f8fafd}.agent-live-stage>header span[data-v-e37ee6d5],.agent-live-stage>header b[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px}.agent-live-stage>header span>i[data-v-e37ee6d5]{width:8px;height:8px;border-radius:50%;background:#94a0b1}.agent-live-stage>header span>i.active[data-v-e37ee6d5]{background:#27b47e;box-shadow:0 0 0 5px #27b47e21;animation:agent-status-pulse-e37ee6d5 1.6s ease-in-out infinite}.agent-live-stage>header strong[data-v-e37ee6d5]{font-size:12px}.agent-live-stage>header b[data-v-e37ee6d5]{padding:4px 7px;color:#65758b;border:1px solid #d4dde8;border-radius:11px;background:#fff;font-size:9px}.agent-live-stage>footer[data-v-e37ee6d5]{padding:9px 11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;color:#66758a;border-top:1px solid #e1e7ef;background:#fafbfd}.agent-live-stage>footer>div[data-v-e37ee6d5]{min-width:0;padding:7px 8px;border:1px solid #e0e6ee;border-radius:7px;background:#fff}.agent-live-stage>footer small[data-v-e37ee6d5],.agent-live-stage>footer strong[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-live-stage>footer small[data-v-e37ee6d5]{color:#8a96a7;font-size:8px}.agent-live-stage>footer strong[data-v-e37ee6d5]{margin-top:3px;color:#43536a;font-size:10px}.agent-live-stage>footer p[data-v-e37ee6d5]{grid-column:1 / -1;margin:0;display:flex;align-items:flex-start;gap:6px;color:#728198;font-size:9px;line-height:1.5}.agent-live-stage>footer p svg[data-v-e37ee6d5]{flex:none;color:#2fa978}.agent-analysis-column[data-v-e37ee6d5]{min-width:0;padding:12px;background:#fff}.agent-evidence-button[data-v-e37ee6d5]{color:#315f9f;border-color:#bed0e8;background:#f4f8fd}.agent-checks[data-v-e37ee6d5]{min-width:0;display:grid;align-content:start;gap:6px}.agent-checks>div[data-v-e37ee6d5]{padding:9px;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:8px;border:1px solid #e4e8ef;border-radius:7px;background:#fbfcfe}.agent-checks>div>i[data-v-e37ee6d5]{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#9aa4b2}.agent-checks>div>i.pass[data-v-e37ee6d5]{background:#1c9b6f}.agent-checks>div>i.fail[data-v-e37ee6d5]{background:#cf4656}.agent-checks>div>i.review[data-v-e37ee6d5]{background:#d18a2b}.agent-checks span[data-v-e37ee6d5]{min-width:0}.agent-checks strong[data-v-e37ee6d5],.agent-checks small[data-v-e37ee6d5]{display:block}.agent-checks strong[data-v-e37ee6d5]{color:#3c495e;font-size:11px}.agent-checks small[data-v-e37ee6d5]{margin-top:3px;color:#7d899a;font-size:9px;line-height:1.45}.agent-checks b[data-v-e37ee6d5]{color:#627086;font-size:10px;white-space:nowrap}.agent-checks p[data-v-e37ee6d5]{margin:0;padding:16px;color:#8a95a4;border:1px dashed #d9e0e9;border-radius:7px;text-align:center;font-size:11px}.business-agent-evidence[data-v-e37ee6d5]{min-width:0;display:grid;align-content:start;gap:7px}.business-agent-summary[data-v-e37ee6d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.business-agent-summary>span[data-v-e37ee6d5]{min-width:0;padding:8px;border:1px solid #e4e8ef;border-radius:7px;background:#fbfcfe}.business-agent-summary strong[data-v-e37ee6d5],.business-agent-summary small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-agent-summary strong[data-v-e37ee6d5]{color:#3c495e;font-size:11px}.business-agent-summary small[data-v-e37ee6d5]{margin-top:3px;color:#7d899a;font-size:9px}.business-goals[data-v-e37ee6d5]{display:grid;gap:5px}.business-goals>div[data-v-e37ee6d5]{padding:7px 8px;display:grid;grid-template-columns:21px minmax(0,1fr);gap:7px;border:1px solid #e4e8ef;border-radius:7px;background:#fff}.business-goals i[data-v-e37ee6d5]{width:21px;height:21px;display:grid;place-items:center;color:#718096;border-radius:50%;background:#edf1f6;font-size:10px;font-style:normal;font-weight:800}.business-goals .active i[data-v-e37ee6d5]{color:#fff;background:#5b61c9}.business-goals .completed i[data-v-e37ee6d5]{color:#fff;background:#1d996e}.business-goals .review i[data-v-e37ee6d5]{color:#fff;background:#d18a2b}.business-goals strong[data-v-e37ee6d5],.business-goals small[data-v-e37ee6d5]{display:block}.business-goals strong[data-v-e37ee6d5]{color:#3c495e;font-size:11px}.business-goals small[data-v-e37ee6d5]{margin-top:2px;color:#7d899a;font-size:9px;line-height:1.4}.business-coverage-targets[data-v-e37ee6d5],.business-specialists[data-v-e37ee6d5]{display:grid;gap:6px}.business-coverage-grid[data-v-e37ee6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.business-coverage-grid article[data-v-e37ee6d5]{min-width:0;padding:7px 8px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:5px 7px;border:1px solid #e4e8ef;border-radius:7px;background:#fff}.business-coverage-grid i[data-v-e37ee6d5]{width:20px;height:20px;display:grid;place-items:center;color:#718096;border-radius:50%;background:#edf1f6;font-size:9px;font-style:normal;font-weight:800}.business-coverage-grid span[data-v-e37ee6d5],.business-coverage-grid strong[data-v-e37ee6d5],.business-coverage-grid small[data-v-e37ee6d5]{min-width:0;display:block}.business-coverage-grid strong[data-v-e37ee6d5],.business-coverage-grid small[data-v-e37ee6d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-coverage-grid strong[data-v-e37ee6d5]{color:#3c495e;font-size:10px}.business-coverage-grid small[data-v-e37ee6d5]{margin-top:2px;color:#7d899a;font-size:9px}.business-coverage-grid b[data-v-e37ee6d5]{color:#7d899a;font-size:9px}.business-coverage-grid article.active[data-v-e37ee6d5]{border-color:#cbd2fb;background:#f7f8ff}.business-coverage-grid article.active i[data-v-e37ee6d5]{color:#fff;background:#5b61c9}.business-coverage-grid article.observed[data-v-e37ee6d5]{border-color:#c7e4d8;background:#f6fcf9}.business-coverage-grid article.observed i[data-v-e37ee6d5]{color:#fff;background:#1d996e}.business-coverage-grid article.observed b[data-v-e37ee6d5]{color:#18815e}.business-coverage-grid article.review[data-v-e37ee6d5]{border-color:#ead7b3;background:#fffbf3}.business-coverage-grid article.review i[data-v-e37ee6d5]{color:#fff;background:#d18a2b}.business-coverage-grid article.review b[data-v-e37ee6d5]{color:#9b681b}.business-coverage-grid article.not_reached[data-v-e37ee6d5]{background:#fafbfc;opacity:.78}.business-specialists-title[data-v-e37ee6d5]{display:flex;align-items:center;justify-content:space-between;color:#536177;font-size:10px}.business-specialists-title small[data-v-e37ee6d5]{color:#8793a5}.business-specialist-grid[data-v-e37ee6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.business-specialist-grid article[data-v-e37ee6d5]{min-width:0;padding:7px 8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 7px;border:1px solid #e4e8ef;border-radius:7px;background:#fff}.business-specialist-grid article>span[data-v-e37ee6d5]{padding:2px 5px;color:#56708e;border-radius:4px;background:#edf3f9;font-size:8px}.business-specialist-grid article>strong[data-v-e37ee6d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3c495e;font-size:10px}.business-specialist-grid article>small[data-v-e37ee6d5]{grid-column:1/3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d899a;font-size:9px}.business-specialist-grid article>b[data-v-e37ee6d5]{grid-column:3;grid-row:1/3;color:#7d899a;font-size:9px}.business-specialist-grid article.pass[data-v-e37ee6d5]{border-color:#c7e4d8;background:#f6fcf9}.business-specialist-grid article.pass>b[data-v-e37ee6d5]{color:#18815e}.business-specialist-grid article.fail[data-v-e37ee6d5]{border-color:#efc9ce;background:#fff7f8}.business-specialist-grid article.fail>b[data-v-e37ee6d5]{color:#b23e4c}.business-specialist-grid article.review[data-v-e37ee6d5]{border-color:#ead7b3;background:#fffbf3}.business-specialist-grid article.review>b[data-v-e37ee6d5]{color:#9b681b}.business-handoff[data-v-e37ee6d5],.business-result-note[data-v-e37ee6d5],.business-safety-note[data-v-e37ee6d5]{margin:0;padding:8px 9px;border-radius:7px;font-size:10px;line-height:1.55}.business-handoff[data-v-e37ee6d5],.business-result-note[data-v-e37ee6d5]{display:flex;align-items:flex-start;gap:6px}.business-handoff[data-v-e37ee6d5]{color:#8a5a16;border:1px solid #ead1a2;background:#fff9ed}.business-handoff svg[data-v-e37ee6d5],.business-result-note svg[data-v-e37ee6d5]{flex:none;margin-top:1px}.business-result-note[data-v-e37ee6d5]{color:#1f7659;border:1px solid #bfe2d4;background:#f2fbf7}.business-safety-note[data-v-e37ee6d5]{color:#66758a;border:1px dashed #dce3ed;background:#f8fafc}.scenario-next-button[data-v-e37ee6d5]{max-width:260px}.scenario-finish-button[data-v-e37ee6d5]{background:#16845d}.early-stop-button[data-v-e37ee6d5]{height:36px;color:#8a5a18;border-color:#ead2aa;background:#fffaf0}.runtime-layout[data-v-e37ee6d5]{min-width:0;display:grid;grid-template-columns:430px minmax(0,1fr);gap:14px;align-items:start}.runtime-layout.agent-projection-promoted[data-v-e37ee6d5]{grid-template-columns:minmax(0,1fr)}.agent-projection-note[data-v-e37ee6d5]{min-height:40px;margin-bottom:8px;padding:8px 11px;display:flex;align-items:center;gap:7px;color:#4a6385;border:1px solid #ccd9eb;border-radius:8px;background:linear-gradient(90deg,#f4f8ff,#f8faff);font-size:11px}.agent-projection-note svg[data-v-e37ee6d5]{flex:none;color:#5c5fc6}.device-panel[data-v-e37ee6d5]{overflow:hidden;position:static}.device-panel>header[data-v-e37ee6d5]{height:51px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.device-panel>header div[data-v-e37ee6d5]{flex:none;display:flex;align-items:center;gap:7px;color:#334158;font-size:16px;font-weight:700;white-space:nowrap}.device-panel>header svg[data-v-e37ee6d5]{color:#3472d6}.device-panel>header b[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#718096;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.device-panel>header b i[data-v-e37ee6d5]{width:6px;height:6px;flex:none;border-radius:50%;background:#1eae7a}.device-panel>header b i.offline[data-v-e37ee6d5]{background:#9aa4b2}.phone-stage[data-v-e37ee6d5]{height:645px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,#eef4ff,#f7f9fc 68%);transition:.2s ease}.phone-stage.rotated[data-v-e37ee6d5]{height:430px}.phone-stage.rotated .phone-shell[data-v-e37ee6d5]{transform:rotate(90deg) scale(.68)}.phone-shell[data-v-e37ee6d5]{width:300px;height:605px;padding:9px;border-radius:39px;background:#071329;box-shadow:0 18px 38px #1427462e;transition:.2s ease}.phone-screen[data-v-e37ee6d5]{height:100%;overflow:hidden;position:relative;border-radius:31px;background:#f6f8fc}.phone-screen[data-v-e37ee6d5]:before{content:"";width:62px;height:18px;position:absolute;z-index:5;left:50%;top:6px;transform:translate(-50%);border-radius:12px;background:#071329}.phone-status[data-v-e37ee6d5]{height:31px;padding:7px 12px 0;display:flex;align-items:center;justify-content:space-between;color:#344055;font-size:14px;font-weight:700}.phone-status span[data-v-e37ee6d5]:last-child{display:flex;align-items:center;gap:3px}.phone-navigation[data-v-e37ee6d5]{height:23px;position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:29px;background:#ffffffe0}.phone-navigation i[data-v-e37ee6d5]:nth-child(1){width:8px;height:8px;border-left:2px solid #677184;border-bottom:2px solid #677184;transform:rotate(45deg)}.phone-navigation i[data-v-e37ee6d5]:nth-child(2){width:7px;height:7px;border-radius:50%;background:#677184}.phone-navigation i[data-v-e37ee6d5]:nth-child(3){width:7px;height:7px;border:2px solid #677184}.lock-screen[data-v-e37ee6d5]{height:calc(100% - 31px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#305fbe,#6f50b6)}.lock-screen strong[data-v-e37ee6d5]{margin-top:15px;font-size:43px;font-weight:400}.lock-screen span[data-v-e37ee6d5]{margin-top:8px;font-size:14px;opacity:.75}.home-screen[data-v-e37ee6d5]{height:calc(100% - 31px);padding:33px 15px;background:linear-gradient(155deg,#e8f3ff,#f6eefb)}.home-screen>strong[data-v-e37ee6d5],.home-screen>span[data-v-e37ee6d5]{display:block;text-align:center}.home-screen>strong[data-v-e37ee6d5]{color:#253751;font-size:17px}.home-screen>span[data-v-e37ee6d5]{margin-top:4px;color:#78879c;font-size:14px}.app-grid[data-v-e37ee6d5]{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px 12px}.app-grid button[data-v-e37ee6d5]{padding:0;display:grid;justify-items:center;gap:5px;border:0;color:#4f5d72;background:transparent;font-size:14px;cursor:pointer}.app-grid i[data-v-e37ee6d5]{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#397be8,#1f58bf);font-size:18px;font-style:normal}.app-grid button:nth-child(2) i[data-v-e37ee6d5]{background:linear-gradient(135deg,#25a984,#148b6b)}.app-grid button:nth-child(3) i[data-v-e37ee6d5]{background:linear-gradient(135deg,#ec9a36,#d1711f)}.app-grid button:nth-child(4) i[data-v-e37ee6d5]{background:linear-gradient(135deg,#748499,#4f5d72)}.mock-app[data-v-e37ee6d5]{height:calc(100% - 31px);background:#fff}.mock-toolbar[data-v-e37ee6d5]{height:39px;padding:0 12px;display:flex;align-items:center;gap:7px;color:#fff;background:#2767e8;font-size:15px}.mock-toolbar svg[data-v-e37ee6d5]{cursor:pointer}.privacy-card[data-v-e37ee6d5]{margin:33px 15px;padding:20px 14px;text-align:center;border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 10px 25px #1e375f14}.privacy-card>svg[data-v-e37ee6d5]{color:#2d6edb}.privacy-card h3[data-v-e37ee6d5]{margin:9px 0 7px;font-size:16px}.privacy-card p[data-v-e37ee6d5]{margin:0;color:#758297;font-size:14px;line-height:1.7}.privacy-card button[data-v-e37ee6d5]{width:100%;height:31px;margin-top:16px;border:0;border-radius:6px;color:#fff;background:#2767e8;font-size:15px;cursor:pointer}.privacy-card a[data-v-e37ee6d5]{margin-top:10px;display:block;color:#8995a7;font-size:14px;cursor:pointer}.business-card[data-v-e37ee6d5]{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.welcome[data-v-e37ee6d5]{grid-column:1/-1;margin-bottom:5px;padding:13px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#2d6fe0,#4b8aed);font-size:16px}.welcome small[data-v-e37ee6d5]{margin-top:4px;display:block;opacity:.75;font-size:14px}.business-card button[data-v-e37ee6d5]{height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #e3e9f1;border-radius:9px;color:#40506a;background:#f9fbfe;font-size:14px}.business-card button svg[data-v-e37ee6d5]{color:#3472d6}.device-controls[data-v-e37ee6d5]{padding:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border-top:1px solid #edf0f4}.device-controls button[data-v-e37ee6d5]{height:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #e2e7ee;border-radius:7px;color:#64748b;background:#fff;font-size:14px;cursor:pointer}.device-controls button[data-v-e37ee6d5]:hover{color:#2767e8;border-color:#bfcff0;background:#f7faff}.evidence-column[data-v-e37ee6d5]{min-width:0}.live-data-panel[data-v-e37ee6d5]{min-width:0;min-height:712px;overflow:hidden}.live-data-tabs[data-v-e37ee6d5]{min-height:58px;padding:0 14px;display:flex;align-items:stretch;justify-content:space-between;gap:16px;border-bottom:1px solid #e5eaf1;background:#fff}.live-data-tabs nav[data-v-e37ee6d5]{display:flex;align-items:stretch;gap:4px}.live-data-tabs nav button[data-v-e37ee6d5]{min-width:128px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-bottom:3px solid transparent;color:#68768a;background:transparent;font-size:16px;font-weight:700;cursor:pointer}.live-data-tabs nav button[data-v-e37ee6d5]:hover{color:#2f64b9;background:#f7faff}.live-data-tabs nav button.active[data-v-e37ee6d5]{color:#2464c8;border-bottom-color:#3473dc;background:#f5f8ff}.live-data-tabs nav button b[data-v-e37ee6d5]{min-width:24px;padding:2px 6px;border-radius:10px;color:#5271a3;background:#eaf1fb;font-size:14px}.historical-scenario-notice[data-v-e37ee6d5]{min-height:42px;padding:7px 13px;display:flex;align-items:center;gap:8px;color:#715b19;border-bottom:1px solid #eadb9e;background:#fff9df;font-size:11px}.historical-scenario-notice span[data-v-e37ee6d5]{flex:1}.historical-scenario-notice button[data-v-e37ee6d5]{height:27px;padding:0 8px;border:1px solid #d9c16c;border-radius:5px;color:#765d12;background:#fff;cursor:pointer}.live-screenshots-tab[data-v-e37ee6d5]{min-height:620px;background:#f7f9fc}.live-screenshots-tab>header[data-v-e37ee6d5]{min-height:64px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;background:#fff}.live-screenshots-tab>header strong[data-v-e37ee6d5],.live-screenshots-tab>header small[data-v-e37ee6d5]{display:block}.live-screenshots-tab>header strong[data-v-e37ee6d5]{color:#36475e;font-size:14px}.live-screenshots-tab>header small[data-v-e37ee6d5]{margin-top:4px;color:#8290a2;font-size:10px}.live-screenshots-tab>header>b[data-v-e37ee6d5]{color:#2b67bc;font-size:12px}.live-screenshot-grid[data-v-e37ee6d5]{padding:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.live-screenshot-grid>article[data-v-e37ee6d5]{min-width:0;overflow:hidden;border:1px solid #dfe6ef;border-radius:9px;background:#fff;box-shadow:0 4px 13px #192d4b0f}.live-screenshot-preview[data-v-e37ee6d5]{width:100%;padding:0;display:block;border:0;color:#5f6f84;background:#111827;text-align:left;cursor:zoom-in}.live-screenshot-preview img[data-v-e37ee6d5]{width:100%;height:270px;display:block;object-fit:contain}.live-screenshot-preview span[data-v-e37ee6d5]{padding:7px 9px;display:block;background:#fff;font-size:10px}.live-screenshot-grid label[data-v-e37ee6d5]{padding:8px 9px 4px;display:block}.live-screenshot-grid label span[data-v-e37ee6d5]{display:block;color:#65758b;font-size:10px;font-weight:700}.live-screenshot-grid textarea[data-v-e37ee6d5]{width:100%;margin-top:5px;padding:7px 8px;resize:vertical;border:1px solid #d8e1ec;border-radius:6px;color:#43536a;font:10px/1.5 inherit;box-sizing:border-box}.live-screenshot-grid footer[data-v-e37ee6d5]{padding:6px 9px 9px;display:flex;justify-content:flex-end;gap:6px}.live-screenshot-grid footer button[data-v-e37ee6d5]{height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:4px;border:1px solid #cbd9ea;border-radius:6px;color:#2f65ad;background:#f6f9fd;font-size:10px;cursor:pointer}.live-screenshot-grid footer button.danger[data-v-e37ee6d5]{color:#b33846;border-color:#efb8be;background:#fff7f8}.live-screenshot-grid footer button[data-v-e37ee6d5]:disabled{opacity:.5;cursor:wait}.live-screenshot-empty[data-v-e37ee6d5]{min-height:500px;display:grid;place-items:center;align-content:center;gap:8px;color:#8290a2;text-align:center}.live-screenshot-empty strong[data-v-e37ee6d5]{color:#465970;font-size:15px}.live-screenshot-empty span[data-v-e37ee6d5]{max-width:440px;font-size:11px}.live-session-summary[data-v-e37ee6d5]{display:flex;align-items:center;gap:15px}.live-session-summary span[data-v-e37ee6d5]{display:flex;align-items:center;gap:6px;color:#77859a;font-size:15px;font-weight:700}.live-session-summary span i[data-v-e37ee6d5]{width:7px;height:7px;border-radius:50%;background:#9aa4b2}.live-session-summary span.running[data-v-e37ee6d5]{color:#16875c}.live-session-summary span.running i[data-v-e37ee6d5]{background:#20a879;box-shadow:0 0 0 4px #20a8791f}.live-session-summary span.starting[data-v-e37ee6d5],.live-session-summary span.stopping[data-v-e37ee6d5]{color:#376fbd}.live-session-summary span.starting i[data-v-e37ee6d5],.live-session-summary span.stopping i[data-v-e37ee6d5]{background:#4681d6;box-shadow:0 0 0 4px #4681d61f}.live-session-summary span.stopped[data-v-e37ee6d5]{color:#c77a18}.live-session-summary span.stopped i[data-v-e37ee6d5]{background:#e0922d}.live-session-summary strong[data-v-e37ee6d5]{color:#344158;font-size:17px;font-variant-numeric:tabular-nums}.live-session-summary span.stack-capability[data-v-e37ee6d5]{padding:3px 8px;border-radius:999px;font-size:11px;background:#eef2f7;color:#66758b}.live-session-summary span.stack-capability.effective[data-v-e37ee6d5]{background:#e8f7f0;color:#16875c}.live-session-summary span.stack-capability.ineffective[data-v-e37ee6d5]{background:#fff0ed;color:#c14d36}.behavior-workspace[data-v-e37ee6d5]{min-width:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr)}.event-panel[data-v-e37ee6d5]{min-width:0;overflow:hidden;border-right:1px solid #e5eaf1}.detail-panel[data-v-e37ee6d5]{min-width:0;overflow:hidden}.section-header[data-v-e37ee6d5]{height:50px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.section-header>div[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px;color:#334158;font-size:16px;font-weight:700}.section-header svg[data-v-e37ee6d5]{color:#3974d2}.section-header b[data-v-e37ee6d5]{padding:2px 6px;border-radius:8px;color:#416ead;background:#edf3fd;font-size:14px}.section-header small[data-v-e37ee6d5]{color:#929dac;font-size:14px}.event-table-head[data-v-e37ee6d5],.event-list button[data-v-e37ee6d5]{display:grid;grid-template-columns:150px minmax(270px,1.25fr) minmax(210px,.8fr) 58px;column-gap:12px;align-items:center}.event-table-head[data-v-e37ee6d5]{height:39px;padding:0 13px;color:#7f8a9b;background:#f7f9fc;font-size:14px;font-weight:700}.event-list[data-v-e37ee6d5]{max-height:430px;overflow-y:auto}.event-list button[data-v-e37ee6d5]{width:100%;min-height:82px;padding:10px 13px;border:0;border-top:1px solid #edf0f4;color:inherit;background:#fff;text-align:left;cursor:pointer}.event-list button[data-v-e37ee6d5]:hover,.event-list button.selected[data-v-e37ee6d5]{background:#f4f8ff}.event-list button.selected[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.event-time strong[data-v-e37ee6d5],.event-time small[data-v-e37ee6d5],.event-behavior strong[data-v-e37ee6d5],.event-behavior em>span[data-v-e37ee6d5],.owner strong[data-v-e37ee6d5],.owner>span[data-v-e37ee6d5]{display:block}.event-time[data-v-e37ee6d5]{min-width:0}.event-time strong[data-v-e37ee6d5]{color:#526074;font-size:15px;white-space:nowrap}.event-time small[data-v-e37ee6d5]{margin-top:5px;color:#a0a9b6;font-size:14px}.event-behavior[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:12px}.event-behavior>i[data-v-e37ee6d5]{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:10px;color:#386fd0;background:#eaf2ff}.event-behavior>i.appops[data-v-e37ee6d5]{color:#b36e18;background:#fff3df}.event-behavior>i.network[data-v-e37ee6d5]{color:#16875c;background:#eaf8f2}.event-behavior em[data-v-e37ee6d5]{min-width:0;font-style:normal}.event-behavior strong[data-v-e37ee6d5]{overflow:hidden;color:#2d394d;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.event-behavior em>span[data-v-e37ee6d5]{margin-top:4px;overflow:hidden;color:#77859a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.owner[data-v-e37ee6d5]{min-width:0}.owner strong[data-v-e37ee6d5]{width:fit-content;max-width:100%;padding:3px 7px;overflow:hidden;border-radius:5px;color:#4b6fae;background:#edf3fd;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.owner strong.third-party[data-v-e37ee6d5],.network-row b.third-party[data-v-e37ee6d5]{color:#aa681a;background:#fff3df}.owner strong.unknown[data-v-e37ee6d5],.network-row b.unknown[data-v-e37ee6d5]{color:#6d7786;background:#eef1f5}.owner>span[data-v-e37ee6d5]{margin-top:6px;overflow:hidden;color:#78869a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.run-count[data-v-e37ee6d5]{width:32px;padding:4px 0;border-radius:10px;color:#2f68c2;background:#e9f1ff;text-align:center;font-size:15px}.detail-summary[data-v-e37ee6d5]{margin:13px;padding:11px;display:flex;align-items:center;gap:10px;border-radius:8px;color:#2e6ed1;background:#f1f6ff}.detail-summary strong[data-v-e37ee6d5],.detail-summary span[data-v-e37ee6d5]{display:block}.detail-summary strong[data-v-e37ee6d5]{color:#304057;font-size:16px}.detail-summary span[data-v-e37ee6d5]{margin-top:3px;color:#718096;font-size:14px;line-height:1.4}.detail-panel dl[data-v-e37ee6d5]{margin:0 13px;display:grid;gap:7px}.detail-panel dl div[data-v-e37ee6d5]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:7px}.detail-panel dt[data-v-e37ee6d5]{color:#8c97a7;font-size:14px}.detail-panel dd[data-v-e37ee6d5]{margin:0;overflow-wrap:anywhere;color:#4d5c72;font-size:14px}.truth-note[data-v-e37ee6d5]{margin:12px 13px;padding:7px 8px;border-left:3px solid #d9a34b;color:#846329;background:#fff9ed;font-size:14px;line-height:1.5}.detail-panel pre[data-v-e37ee6d5]{max-height:164px;margin:0;padding:12px 13px;overflow:auto;color:#c9d6e9;background:#172337;font-size:14px;line-height:1.55}.network-tab[data-v-e37ee6d5],.logs-tab[data-v-e37ee6d5]{min-width:0}.network-toolbar[data-v-e37ee6d5]{height:53px;padding:0 16px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #edf0f4}.network-toolbar strong[data-v-e37ee6d5]{color:#344158;font-size:16px}.network-toolbar span[data-v-e37ee6d5]{color:#7d899b;font-size:15px}.network-toolbar b[data-v-e37ee6d5]{margin-left:auto;padding:4px 8px;border-radius:6px;color:#9a681f;background:#fff4df;font-size:14px}.network-table[data-v-e37ee6d5]{overflow-x:auto}.network-head[data-v-e37ee6d5],.network-row[data-v-e37ee6d5]{min-width:680px;display:grid;grid-template-columns:minmax(300px,1fr) 210px 80px 90px;align-items:center}.network-head[data-v-e37ee6d5]{height:40px;padding:0 16px;color:#818c9d;background:#f7f9fc;font-size:14px;font-weight:700}.network-row[data-v-e37ee6d5]{min-height:72px;padding:9px 16px;border-top:1px solid #edf0f4}.network-row span strong[data-v-e37ee6d5],.network-row span small[data-v-e37ee6d5]{display:block}.network-row span strong[data-v-e37ee6d5]{color:#354257;font-size:16px}.network-row span small[data-v-e37ee6d5]{margin-top:5px;color:#919baa;font-size:14px}.network-row b[data-v-e37ee6d5]{width:fit-content;padding:3px 7px;border-radius:5px;color:#4b6fae;background:#edf3fd;font-size:14px}.network-row b.third-party[data-v-e37ee6d5]{color:#aa681a;background:#fff3df}.network-row b.unknown[data-v-e37ee6d5]{color:#6d7786;background:#eef1f5}.network-row em[data-v-e37ee6d5],.network-row i[data-v-e37ee6d5]{color:#56657a;font-size:15px;font-style:normal}.network-boundary[data-v-e37ee6d5],.log-boundary[data-v-e37ee6d5]{padding:10px 14px;display:flex;align-items:flex-start;gap:7px;color:#7f662c;background:#fffaf0;font-size:14px;line-height:1.45}.network-boundary svg[data-v-e37ee6d5],.log-boundary svg[data-v-e37ee6d5]{flex:none;margin-top:2px}.live-empty[data-v-e37ee6d5]{min-height:150px;display:grid;place-items:center;padding:20px;color:#929dac;font-size:15px;text-align:center}.artifact-list[data-v-e37ee6d5]{margin-top:14px;padding:0 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e7ecf2}.artifact-list>div[data-v-e37ee6d5]{min-height:82px;padding:12px 15px;display:flex;align-items:center;gap:11px;border-right:1px solid #edf0f4}.artifact-list>div[data-v-e37ee6d5]:last-child{border:0}.artifact-list>div>svg[data-v-e37ee6d5]{flex:none;color:#3e75cf}.artifact-list span[data-v-e37ee6d5]{min-width:0;flex:1}.artifact-list strong[data-v-e37ee6d5],.artifact-list small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-list strong[data-v-e37ee6d5]{color:#344157;font-size:15px}.artifact-list small[data-v-e37ee6d5]{margin-top:4px;color:#929dac;font-size:13px}.artifact-list b[data-v-e37ee6d5]{color:#66758a;font-size:14px}.log-toolbar[data-v-e37ee6d5]{min-height:61px;padding:9px 14px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e7ecf2}.log-toolbar>input[data-v-e37ee6d5]{width:min(440px,42vw);height:42px;padding:0 13px;border:1px solid #dce3ec;border-radius:7px;color:#344158;background:#fff;font-size:15px}.log-toolbar label[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px;color:#526178;font-size:15px;font-weight:600}.log-toolbar label input[data-v-e37ee6d5]{width:17px;height:17px;accent-color:#3473dc}.log-toolbar>span[data-v-e37ee6d5]{margin-left:auto;padding:4px 8px;border-radius:5px;color:#5271a3;background:#edf3fd;font-size:14px;font-weight:700}.log-table[data-v-e37ee6d5]{min-width:0;overflow-x:auto}.log-head[data-v-e37ee6d5],.log-row[data-v-e37ee6d5]{min-width:930px;display:grid;grid-template-columns:145px 55px 210px minmax(330px,1fr) 190px;column-gap:12px;align-items:center}.log-head[data-v-e37ee6d5]{height:40px;padding:0 15px;color:#818c9d;background:#f7f9fc;font-size:14px;font-weight:700}.log-list[data-v-e37ee6d5]{min-height:420px;max-height:568px;overflow-y:auto}.log-row[data-v-e37ee6d5]{min-height:72px;padding:9px 15px;border-top:1px solid #edf0f4}.log-row.sensitive[data-v-e37ee6d5]{background:#fffaf2}.log-row time[data-v-e37ee6d5]{color:#536176;font-size:15px;font-variant-numeric:tabular-nums}.log-row>b[data-v-e37ee6d5]{width:30px;padding:4px 0;border-radius:6px;color:#486da9;background:#edf3fd;text-align:center;font-size:14px}.log-row>b.level-w[data-v-e37ee6d5],.log-row>b.level-e[data-v-e37ee6d5]{color:#a96516;background:#fff0d8}.log-row>span strong[data-v-e37ee6d5],.log-row>span em[data-v-e37ee6d5]{display:block}.log-row>span strong[data-v-e37ee6d5]{color:#344158;font-size:15px}.log-row>span em[data-v-e37ee6d5]{margin-top:4px;color:#8995a6;font-size:14px;font-style:normal}.log-row code[data-v-e37ee6d5]{overflow:hidden;color:#4a596f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.log-row>i[data-v-e37ee6d5]{color:#7d899a;font-size:14px;font-style:normal}.log-row.sensitive>i[data-v-e37ee6d5]{color:#a56617;font-weight:700}.log-empty[data-v-e37ee6d5]{min-height:300px;display:grid;place-items:center;color:#929dac;font-size:15px}.log-boundary[data-v-e37ee6d5]{color:#4f6d60;background:#f1faf6}.behavior-workspace[data-v-e37ee6d5]{display:block}.data-filter-bar[data-v-e37ee6d5]{min-height:49px;padding:7px 11px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-bottom:1px solid #e5eaf1;background:#fff}.data-filter-bar input[data-v-e37ee6d5],.data-filter-bar select[data-v-e37ee6d5]{height:34px;min-width:132px;padding:0 10px;border:1px solid #dbe2ec;border-radius:6px;color:#46546a;background:#fff;font-size:13px}.data-filter-bar input[data-v-e37ee6d5]{width:min(315px,32vw)}.data-filter-bar select[data-v-e37ee6d5]{max-width:190px}.technical-event-toggle[data-v-e37ee6d5]{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dbe2ec;border-radius:6px;color:#5f6f84;background:#f8fafc;font-size:13px;white-space:nowrap}.data-filter-bar .technical-event-toggle input[data-v-e37ee6d5]{width:14px;min-width:14px;height:14px;margin:0;padding:0}.show-technical-events[data-v-e37ee6d5]{padding:8px 13px;border:1px solid #b9cbea;border-radius:7px;color:#2867c6;background:#f1f6ff;font:inherit;cursor:pointer}.data-filter-bar>span[data-v-e37ee6d5]{margin-left:auto;flex:none;color:#718096;font-size:13px;font-variant-numeric:tabular-nums}.filter-reset-button[data-v-e37ee6d5]{height:34px;padding:0 10px;border:1px solid #d5deea;border-radius:6px;color:#5f6f84;background:#f8fafc;font-size:13px;cursor:pointer}.filter-reset-button[data-v-e37ee6d5]:hover{color:#2867c6;border-color:#b9cbea;background:#f1f6ff}.compact-table[data-v-e37ee6d5]{min-width:0;overflow-x:auto}.compact-head[data-v-e37ee6d5],.compact-row[data-v-e37ee6d5]{display:grid;align-items:center;column-gap:10px}.compact-head[data-v-e37ee6d5]{height:34px;padding:0 11px;color:#7f8a9b;background:#f5f7fa;font-size:13px;font-weight:700}.compact-list[data-v-e37ee6d5]{min-height:420px;max-height:568px;overflow-y:auto}.evidence-load-more[data-v-e37ee6d5]{min-height:48px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid #e3e9f1;color:#718096;background:#f8fafc;font-size:12px}.evidence-load-more button[data-v-e37ee6d5]{height:30px;padding:0 12px;border:1px solid #b9cbea;border-radius:6px;color:#2867c6;background:#fff;font:inherit;font-weight:700;cursor:pointer}.evidence-load-more button[data-v-e37ee6d5]:hover{border-color:#7da4e1;background:#eef5ff}.compact-row[data-v-e37ee6d5]{height:37px;padding:0 11px;border-top:1px solid #edf0f4;color:#4c596d;background:#fff;font-size:13px}.compact-row[data-v-e37ee6d5]:hover{background:#f5f8fd}.compact-row.sensitive[data-v-e37ee6d5]{background:#fffaf2}.compact-row[data-v-e37ee6d5]>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-row time[data-v-e37ee6d5]{color:#4d6f9f;font-variant-numeric:tabular-nums}.compact-row strong[data-v-e37ee6d5]{color:#303e53;font-size:13px}.compact-row code[data-v-e37ee6d5]{color:#5a687d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.compact-row em[data-v-e37ee6d5],.compact-row i[data-v-e37ee6d5]{font-style:normal}.behavior-grid[data-v-e37ee6d5]{min-width:1060px;grid-template-columns:102px minmax(270px,1.25fr) minmax(220px,1fr) 155px 150px 38px 44px}.compact-row.behavior-grid[data-v-e37ee6d5]{min-height:66px;height:auto;padding-top:7px;padding-bottom:7px}.behavior-name[data-v-e37ee6d5],.query-target[data-v-e37ee6d5],.behavior-owner[data-v-e37ee6d5]{min-width:0;display:grid;gap:4px}.behavior-name strong[data-v-e37ee6d5],.query-target small[data-v-e37ee6d5],.query-target code[data-v-e37ee6d5],.behavior-owner small[data-v-e37ee6d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.behavior-tag-row[data-v-e37ee6d5],.drawer-tag-row[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.behavior-tag[data-v-e37ee6d5]{width:fit-content;max-width:130px;padding:2px 6px;overflow:hidden;border-radius:8px;color:#45699f;background:#edf3fd;font-size:10px;font-weight:650;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.behavior-tag.privacy[data-v-e37ee6d5]{color:#a83f4e;background:#fff0f2}.behavior-tag.warning[data-v-e37ee6d5]{color:#956013;background:#fff3df}.behavior-tag.safe[data-v-e37ee6d5]{color:#147855;background:#eaf8f2}.behavior-tag.technical[data-v-e37ee6d5]{color:#5f6d80;background:#eef1f5}.query-target small[data-v-e37ee6d5]{color:#7d899a;font-size:11px}.query-target code[data-v-e37ee6d5]{color:#43546c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.behavior-owner>b[data-v-e37ee6d5]{width:fit-content;max-width:100%;padding:3px 7px;overflow:hidden;border-radius:8px;color:#486da9;background:#edf3fd;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.behavior-owner>b.app[data-v-e37ee6d5]{color:#356dba;background:#edf3fd}.behavior-owner>b.app_process[data-v-e37ee6d5]{color:#526c91;background:#eef3f9}.behavior-owner>b.third_party_sdk[data-v-e37ee6d5]{color:#805d14;background:#fff4dc}.behavior-owner>b.general_component[data-v-e37ee6d5]{color:#557055;background:#edf6ed}.behavior-owner>b.system[data-v-e37ee6d5]{color:#5f6d80;background:#eef1f5}.behavior-owner>b.unknown[data-v-e37ee6d5]{color:#737f90;background:#f1f3f6}.behavior-owner>b.wechat_target_miniprogram[data-v-e37ee6d5]{color:#176b4d;background:#e8f7f0}.behavior-owner>b.wechat_miniprogram_container[data-v-e37ee6d5]{color:#2563aa;background:#e9f2ff}.behavior-owner>b.wechat_host[data-v-e37ee6d5],.behavior-owner>b.wechat_webview[data-v-e37ee6d5],.behavior-owner>b.wechat_uid_scope[data-v-e37ee6d5]{color:#6b4f91;background:#f2ecfb}.behavior-owner small[data-v-e37ee6d5]{color:#7e8a9a;font-size:10px}.stack-pill[data-v-e37ee6d5]{min-width:0;width:fit-content;max-width:100%;padding:3px 7px;border-radius:9px;display:grid;gap:1px;color:#6d7786;background:#eef1f5;font-size:11px}.stack-pill b[data-v-e37ee6d5],.stack-pill small[data-v-e37ee6d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack-pill b[data-v-e37ee6d5]{font-weight:650}.stack-pill small[data-v-e37ee6d5]{max-width:132px;color:#5c6d82}.stack-pill.captured[data-v-e37ee6d5]{color:#147855;background:#eaf8f2}.stack-pill.sdk-matched[data-v-e37ee6d5]{color:#76560d;background:#fff5d9}.network-grid[data-v-e37ee6d5]{min-width:1080px;grid-template-columns:105px minmax(170px,.85fr) 82px minmax(250px,1.1fr) minmax(170px,.85fr) 135px 38px 44px}.network-host[data-v-e37ee6d5],.network-protocol[data-v-e37ee6d5],.network-request[data-v-e37ee6d5]{min-width:0;display:grid;gap:2px}.network-host strong[data-v-e37ee6d5],.network-host small[data-v-e37ee6d5],.network-protocol strong[data-v-e37ee6d5],.network-protocol small[data-v-e37ee6d5],.network-request strong[data-v-e37ee6d5],.network-request small[data-v-e37ee6d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-host strong[data-v-e37ee6d5],.network-request strong[data-v-e37ee6d5]{color:#39485e;font-size:13px}.network-host small[data-v-e37ee6d5],.network-request small[data-v-e37ee6d5],.network-protocol small[data-v-e37ee6d5]{color:#8a95a5;font-size:11px}.network-protocol strong[data-v-e37ee6d5]{color:#53657d;font-size:13px}.network-request-head[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:6px}.network-request-head strong[data-v-e37ee6d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-pill[data-v-e37ee6d5]{width:fit-content;max-width:100%;padding:3px 7px;overflow:hidden;border-radius:8px;color:#6d7786;background:#eef1f5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scope-pill.mainland_china[data-v-e37ee6d5]{color:#147855;background:#eaf8f2}.scope-pill.outside_mainland_china[data-v-e37ee6d5],.scope-pill.mixed[data-v-e37ee6d5]{color:#a85d18;background:#fff2df}.scope-pill.non_public[data-v-e37ee6d5]{color:#54657b;background:#edf1f6}.decryption-pill[data-v-e37ee6d5]{width:fit-content;max-width:100%;padding:3px 7px;overflow:hidden;border-radius:8px;color:#66758a;background:#eef1f5;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.decryption-pill.decrypted[data-v-e37ee6d5]{color:#147855;background:#e6f8f0}.decryption-pill.not_decrypted[data-v-e37ee6d5]{color:#52657d;background:#edf1f6}.decryption-pill.failed[data-v-e37ee6d5]{color:#ae3f4b;background:#fff0f2}.decryption-pill.not_applicable[data-v-e37ee6d5]{color:#7b6a50;background:#f5f1e9}.preline[data-v-e37ee6d5]{white-space:pre-line}.sensitive-match-list[data-v-e37ee6d5]{display:grid;gap:8px}.sensitive-match-list article[data-v-e37ee6d5]{padding:10px;display:grid;gap:4px;border:1px solid #eadbbd;border-radius:7px;background:#fffaf0}.sensitive-match-list strong[data-v-e37ee6d5]{color:#8a5d17}.sensitive-match-list span[data-v-e37ee6d5]{color:#7e8999;font-size:12px}.sensitive-match-list code[data-v-e37ee6d5]{overflow-wrap:anywhere;color:#45546a}.log-grid[data-v-e37ee6d5]{min-width:610px;grid-template-columns:110px 35px 90px minmax(170px,1fr) 90px 44px}.source-pill[data-v-e37ee6d5]{width:fit-content;max-width:100%;padding:2px 6px;border-radius:4px;color:#476da9;background:#edf3fd;font-size:12px}.source-pill.appops[data-v-e37ee6d5]{color:#9b6118;background:#fff1dc}.source-pill.network[data-v-e37ee6d5]{color:#167756;background:#eaf8f2}.source-pill.pcap[data-v-e37ee6d5]{color:#6a55a5;background:#f2edff}.row-detail-button[data-v-e37ee6d5]{height:26px;padding:0 7px;border:1px solid #cbd9ec;border-radius:5px;color:#2e68bd;background:#f7faff;font-size:12px;cursor:pointer}.row-detail-button[data-v-e37ee6d5]:hover{color:#fff;border-color:#3473dc;background:#3473dc}.status-pill[data-v-e37ee6d5]{width:fit-content;padding:2px 6px;border-radius:4px;font-size:12px}.status-pill.success[data-v-e37ee6d5]{color:#137653;background:#e9f8f1}.status-pill.failed[data-v-e37ee6d5]{color:#b4434f;background:#fff0f2}.status-pill.info[data-v-e37ee6d5]{color:#3568aa;background:#edf3fd}.status-pill.unknown[data-v-e37ee6d5]{color:#6d7786;background:#eef1f5}.log-grid>b[data-v-e37ee6d5]{width:27px;padding:2px 0;border-radius:4px;color:#486da9;background:#edf3fd;text-align:center}.log-grid>b.level-w[data-v-e37ee6d5],.log-grid>b.level-e[data-v-e37ee6d5],.log-grid>b.level-f[data-v-e37ee6d5]{color:#a45e11;background:#fff0d8}.compact-list .live-empty[data-v-e37ee6d5],.compact-list .log-empty[data-v-e37ee6d5]{min-height:300px}.reset-dialog-backdrop[data-v-e37ee6d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#121d2f6b}.reset-dialog[data-v-e37ee6d5]{width:min(520px,100%);padding:23px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f1c3040}.reset-dialog-icon[data-v-e37ee6d5]{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#b76a12;background:#fff2dd}.reset-dialog h2[data-v-e37ee6d5]{margin:2px 0 0;color:#2f3b4f;font-size:19px}.reset-dialog p[data-v-e37ee6d5]{margin:9px 0 0;color:#657286;font-size:14px;line-height:1.7}.reset-dialog p strong[data-v-e37ee6d5]{color:#3d4c62}.reset-dialog footer[data-v-e37ee6d5]{grid-column:1/-1;margin-top:5px;display:flex;justify-content:flex-end;gap:8px}.reset-dialog footer button[data-v-e37ee6d5]{min-height:39px;padding:0 14px;border-radius:7px;font-size:14px;cursor:pointer}.confirm-reset-button[data-v-e37ee6d5]{color:#fff;border:1px solid #c87918;background:#c87918}.agent-handoff-backdrop[data-v-e37ee6d5]{z-index:1450;background:#111d2f8f}.agent-handoff-dialog[data-v-e37ee6d5]{width:min(650px,100%)}.agent-handoff-icon[data-v-e37ee6d5]{color:#a96512;background:#fff0d8}.agent-handoff-reason[data-v-e37ee6d5]{grid-column:1/-1;margin:0!important;padding:12px 14px;border-left:3px solid #d08a29;color:#5f6e82!important;background:#fff8eb}.agent-handoff-error[data-v-e37ee6d5]{grid-column:1/-1;margin:0!important}.agent-handoff-dialog footer button[data-v-e37ee6d5]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.agent-handoff-resume[data-v-e37ee6d5]{border-color:#3473dc;background:#3473dc}.privacy-policy-import-dialog[data-v-e37ee6d5]{width:min(720px,100%)}.privacy-policy-import-icon[data-v-e37ee6d5]{color:#2869c2;background:#eaf2ff}.privacy-policy-import-field[data-v-e37ee6d5]{grid-column:1/-1;display:grid;gap:7px;color:#4d5f76;font-size:13px;font-weight:700}.privacy-policy-import-field textarea[data-v-e37ee6d5]{width:100%;min-height:82px;padding:10px 11px;resize:vertical;border:1px solid #ccd8e7;border-radius:7px;color:#34445a;background:#fff;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;box-sizing:border-box}.privacy-policy-import-field textarea[data-v-e37ee6d5]:focus{border-color:#4a82d5;outline:3px solid rgba(74,130,213,.12)}.privacy-policy-import-field small[data-v-e37ee6d5]{color:#7b8899;font-size:11px;font-weight:500;line-height:1.6}.privacy-policy-agent-progress[data-v-e37ee6d5]{grid-column:1/-1;overflow:hidden;border:1px solid #d9e3f2;border-radius:8px;background:#f8faff}.privacy-policy-agent-progress>header[data-v-e37ee6d5]{min-height:38px;padding:7px 10px;display:flex;align-items:center;gap:7px;color:#405572;border-bottom:1px solid #e3e9f3}.privacy-policy-agent-progress>header strong[data-v-e37ee6d5]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.privacy-policy-agent-progress>header span[data-v-e37ee6d5]{padding:2px 6px;border-radius:9px;color:#4f58a9;background:#ececff;font-size:9px}.privacy-policy-agent-progress ol[data-v-e37ee6d5]{max-height:150px;margin:0;padding:8px;display:grid;gap:5px;overflow:auto;list-style:none}.privacy-policy-agent-progress li[data-v-e37ee6d5]{padding:6px 7px;display:flex;align-items:center;gap:7px;border:1px solid #e4e9f1;border-radius:6px;background:#fff}.privacy-policy-agent-progress li i[data-v-e37ee6d5]{width:19px;height:19px;flex:none;display:grid;place-items:center;border-radius:50%;color:#6d798c;background:#edf1f6;font-size:9px;font-style:normal;font-weight:800}.privacy-policy-agent-progress li.success i[data-v-e37ee6d5]{color:#fff;background:#1d996e}.privacy-policy-agent-progress li.running i[data-v-e37ee6d5]{color:#fff;background:#5963cb}.privacy-policy-agent-progress li.review i[data-v-e37ee6d5]{color:#fff;background:#d18a2b}.privacy-policy-agent-progress li span[data-v-e37ee6d5]{min-width:0;flex:1}.privacy-policy-agent-progress li strong[data-v-e37ee6d5],.privacy-policy-agent-progress li small[data-v-e37ee6d5]{display:block}.privacy-policy-agent-progress li strong[data-v-e37ee6d5]{color:#46556b;font-size:10px}.privacy-policy-agent-progress li small[data-v-e37ee6d5]{margin-top:2px;color:#8792a2;font-size:8px}.privacy-policy-import-error[data-v-e37ee6d5]{grid-column:1/-1;margin:0!important}.privacy-policy-import-submit[data-v-e37ee6d5]{min-width:190px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:#3475dd;background:#3475dd}.privacy-policy-import-dialog button[data-v-e37ee6d5]:disabled{opacity:.55;cursor:not-allowed}.install-confirm-dialog[data-v-e37ee6d5]{width:min(650px,100%)}.install-confirm-note[data-v-e37ee6d5]{grid-column:1/-1;margin:0!important;padding:10px 12px;border-left:3px solid #d7a044;color:#7d632f!important;background:#fff8eb;font-size:12px!important}.install-confirm-dialog button[data-v-e37ee6d5]:disabled{opacity:.55;cursor:not-allowed}.detail-drawer-backdrop[data-v-e37ee6d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#121d2f52}.detail-drawer[data-v-e37ee6d5]{width:min(640px,92vw);height:100%;display:flex;flex-direction:column;color:#2d394d;background:#fff;box-shadow:-12px 0 36px #16243a2e;animation:drawer-in-e37ee6d5 .18s ease-out}.task-command-bar[data-v-e37ee6d5]{min-height:62px;padding:8px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5eaf1;background:linear-gradient(90deg,#fff,#f8fbff)}.task-app-summary[data-v-e37ee6d5]{min-width:260px;max-width:420px;padding:0;display:flex;align-items:center;gap:10px;border:0;color:#34455d;background:transparent;text-align:left;cursor:pointer}.task-app-summary>span[data-v-e37ee6d5]:nth-child(2){min-width:0}.task-app-summary small[data-v-e37ee6d5],.task-app-summary strong[data-v-e37ee6d5],.task-app-summary em[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-app-summary small[data-v-e37ee6d5]{color:#8793a4;font-size:9px;font-style:normal}.task-app-summary strong[data-v-e37ee6d5]{margin-top:2px;font-size:13px}.task-app-summary em[data-v-e37ee6d5]{margin-top:2px;color:#718096;font-size:9px;font-style:normal}.task-configuration-summary[data-v-e37ee6d5]{margin-left:auto;display:flex;align-items:center;gap:7px}.task-configuration-summary>span[data-v-e37ee6d5]{min-width:94px;padding:5px 9px;border:1px solid #e0e7f0;border-radius:8px;background:#fff}.task-configuration-summary small[data-v-e37ee6d5],.task-configuration-summary strong[data-v-e37ee6d5]{display:block}.task-configuration-summary small[data-v-e37ee6d5]{color:#93a0b1;font-size:8px}.task-configuration-summary strong[data-v-e37ee6d5]{margin-top:2px;color:#4b5f7a;font-size:10px;white-space:nowrap}.task-panel-trigger[data-v-e37ee6d5],.task-clear-trigger[data-v-e37ee6d5]{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cbd9eb;border-radius:8px;color:#3268b7;background:#fff;font-size:10px;font-weight:750;cursor:pointer;white-space:nowrap}.task-panel-trigger[data-v-e37ee6d5]{color:#fff;border-color:#3473dc;background:#3473dc}.task-clear-trigger[data-v-e37ee6d5]{color:#6b788a}.task-clear-trigger.stopped[data-v-e37ee6d5]{color:#9a5424;border-color:#e8cdb7;background:#fff9f4}.task-clear-trigger.stopped[data-v-e37ee6d5]:hover{border-color:#d9ae8d;background:#fff3e9}.skill-progress-trigger.compact[data-v-e37ee6d5]{max-width:320px;min-height:44px;margin-left:auto;padding:4px 8px 4px 5px;display:inline-flex;align-items:center;gap:8px;overflow:hidden;border:1px solid #cbdaf0;border-radius:12px;color:#315f9e;background:linear-gradient(135deg,#f2f7ff,#fff);text-align:left;cursor:pointer;box-shadow:0 4px 14px #2d538b14;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.skill-progress-trigger.compact[data-v-e37ee6d5]:hover{border-color:#9ebce7;box-shadow:0 7px 18px #2d538b21;transform:translateY(-1px)}.skill-progress-trigger-icon[data-v-e37ee6d5]{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#4b87e5,#6655d7);box-shadow:0 5px 12px #435cc233}.skill-progress-trigger-copy[data-v-e37ee6d5]{min-width:0;flex:1}.skill-progress-trigger-copy strong[data-v-e37ee6d5],.skill-progress-trigger-copy small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-progress-trigger-copy strong[data-v-e37ee6d5]{color:#334e70;font-size:10px}.skill-progress-trigger-copy small[data-v-e37ee6d5]{max-width:190px;margin-top:2px;color:#7b899c;font-size:8px}.skill-progress-trigger.compact>b[data-v-e37ee6d5]{flex:none;padding:3px 6px;border-radius:8px;color:#3569b5;background:#e6effd;font-size:8px;white-space:nowrap}.skill-progress-trigger.compact.running .skill-progress-trigger-icon svg[data-v-e37ee6d5]{animation:skillPulse-e37ee6d5 1.3s ease-in-out infinite}.skill-progress-trigger.compact.completed[data-v-e37ee6d5]{color:#187355;border-color:#bfe1d4;background:linear-gradient(135deg,#effaf6,#fff)}.skill-progress-trigger.compact.completed .skill-progress-trigger-icon[data-v-e37ee6d5]{background:linear-gradient(145deg,#28a77e,#237fb4)}.skill-progress-trigger.compact.completed>b[data-v-e37ee6d5]{color:#177556;background:#e2f5ed}.skill-progress-trigger.compact.failed[data-v-e37ee6d5]{color:#9a5c18;border-color:#ead1a2;background:linear-gradient(135deg,#fff7e9,#fff)}.skill-progress-trigger.compact.failed .skill-progress-trigger-icon[data-v-e37ee6d5]{background:linear-gradient(145deg,#d99736,#be7041)}.skill-progress-trigger.compact.failed>b[data-v-e37ee6d5]{color:#9b5d18;background:#fff0d8}.app-profile-drawer[data-v-e37ee6d5]{width:min(920px,96vw)}.app-profile-header[data-v-e37ee6d5]{min-height:76px;height:auto;gap:11px}.app-profile-header>div[data-v-e37ee6d5]{min-width:0;flex:1}.app-profile-header em[data-v-e37ee6d5]{margin-top:3px;display:block;overflow:hidden;color:#8792a2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.app-profile-tabs[data-v-e37ee6d5]{height:54px;padding-top:5px;gap:27px}.app-profile-tabs button[data-v-e37ee6d5]{height:49px}.app-profile-tabs button[data-v-e37ee6d5]:disabled{opacity:.42;cursor:not-allowed}.app-profile-tabs b[data-v-e37ee6d5]{margin-left:4px;padding:2px 5px;border-radius:8px;color:#4770b3;background:#edf3fd;font-size:9px}.app-profile-body[data-v-e37ee6d5]{background:#f8fafc}.visually-hidden[data-v-e37ee6d5]{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.detection-setup-flow[data-v-e37ee6d5]{display:grid;gap:14px;padding:14px 18px 104px;background:radial-gradient(circle at 92% 1%,rgba(63,122,218,.08),transparent 25%),linear-gradient(180deg,#f7faff,#f9fbfd 42%,#f7f9fc)}.setup-intro[data-v-e37ee6d5]{min-height:88px;position:relative;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;border:1px solid #cbdcf3;border-radius:16px;background:linear-gradient(135deg,#eaf3ff,#f5f8ff 52%,#fff);box-shadow:0 10px 28px #2a539114}.setup-intro[data-v-e37ee6d5]:after{content:"";width:150px;height:150px;position:absolute;right:-48px;top:-76px;border:24px solid rgba(70,126,218,.07);border-radius:50%;pointer-events:none}.setup-intro>div[data-v-e37ee6d5],.setup-intro>span[data-v-e37ee6d5]{position:relative;z-index:1}.setup-intro small[data-v-e37ee6d5]{color:#3473dc;font-size:9px;font-weight:800;letter-spacing:.17em}.setup-intro h2[data-v-e37ee6d5]{margin:7px 0 0;color:#243b5a;font-size:20px;letter-spacing:.01em}.setup-intro>span[data-v-e37ee6d5]{flex:none;padding:7px 12px;border:1px solid #f0d6a5;border-radius:16px;color:#8a672e;background:#fff5e2;font-size:10px;font-weight:800;box-shadow:0 4px 12px #a0702314}.setup-intro>span.ready[data-v-e37ee6d5]{color:#187657;border-color:#bfe3d5;background:#e8f8f1}.setup-step[data-v-e37ee6d5]{position:relative;padding:18px 18px 18px 72px;overflow:hidden;border:1px solid #d9e3f0;border-radius:15px;background:linear-gradient(145deg,#fff,#fff 72%,#f8fbff);box-shadow:0 7px 22px #2c45690e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.setup-step[data-v-e37ee6d5]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#4b86e3,#75a5ef)}.setup-step[data-v-e37ee6d5]:hover{border-color:#c8d8ec;box-shadow:0 10px 28px #2c4e7e16}.setup-step>i[data-v-e37ee6d5]{width:38px;height:38px;position:absolute;top:16px;left:18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:12px;color:#fff;background:linear-gradient(145deg,#4a86e3,#326ac5);box-shadow:0 7px 16px #326ac538;font-size:14px;font-style:normal;font-weight:850}.setup-step-copy[data-v-e37ee6d5]{min-height:34px;display:flex;align-items:center}.setup-step-copy strong[data-v-e37ee6d5]{display:block;color:#2c435f;font-size:15px;font-weight:800;letter-spacing:.01em}.setup-choice-grid[data-v-e37ee6d5]{margin-top:12px;display:grid;gap:10px}.setup-choice-grid.two[data-v-e37ee6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-choice-grid.three[data-v-e37ee6d5]{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-choice-grid>button[data-v-e37ee6d5]{min-height:60px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid #d8e2ef;border-radius:12px;color:#60728a;background:#ffffffe0;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.setup-choice-grid>button[data-v-e37ee6d5]:hover:not(:disabled){border-color:#afc7e8;background:#f8fbff;transform:translateY(-1px)}.setup-choice-grid>button>svg[data-v-e37ee6d5]{width:38px;height:38px;padding:9px;flex:none;border-radius:10px;color:#5f7fae;background:#eff4fa;box-sizing:border-box}.setup-choice-grid>button>span[data-v-e37ee6d5]{min-width:0;flex:1}.setup-choice-grid strong[data-v-e37ee6d5]{display:block;color:#364d69;font-size:13px}.setup-choice-grid b[data-v-e37ee6d5]{min-width:38px;color:#2b6ac8;font-size:9px;text-align:right;white-space:nowrap}.setup-choice-grid>button.active[data-v-e37ee6d5]{border-color:#75a3e5;color:#2e6dc9;background:linear-gradient(135deg,#edf5ff,#f8fbff);box-shadow:0 0 0 2px #3473dc12,0 7px 18px #3769b517}.setup-choice-grid>button.active>svg[data-v-e37ee6d5]{color:#fff;background:linear-gradient(145deg,#4a86e3,#326ac5);box-shadow:0 5px 12px #326ac533}.setup-choice-grid>button[data-v-e37ee6d5]:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.25)}.setup-inline-select[data-v-e37ee6d5],.setup-field-grid label[data-v-e37ee6d5],.setup-input-grid label[data-v-e37ee6d5]{display:grid;gap:5px;color:#6e7b8e;font-size:10px}.setup-inline-select[data-v-e37ee6d5]{margin-top:10px;grid-template-columns:92px minmax(0,1fr);align-items:center}.setup-inline-select select[data-v-e37ee6d5],.setup-field-grid select[data-v-e37ee6d5],.setup-input-grid input[data-v-e37ee6d5]{width:100%;height:36px;padding:0 10px;border:1px solid #dce4ef;border-radius:8px;color:#41536b;background:#fff;outline:0}.setup-auto-result[data-v-e37ee6d5]{margin-top:11px;padding:10px 12px;display:flex;align-items:center;gap:9px;border:1px solid #cfe5dc;border-radius:9px;color:#197252;background:#f1fbf7}.setup-auto-result strong[data-v-e37ee6d5],.setup-auto-result small[data-v-e37ee6d5]{display:block}.setup-auto-result strong[data-v-e37ee6d5]{font-size:11px}.setup-auto-result small[data-v-e37ee6d5]{margin-top:2px;color:#6f8a80;font-size:9px}.setup-field-grid[data-v-e37ee6d5]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setup-expand-button[data-v-e37ee6d5]{width:100%;min-height:38px;margin-top:11px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px dashed #cbd7e6;border-radius:9px;color:#60728b;background:#f9fbfd;cursor:pointer}.setup-expand-button svg[data-v-e37ee6d5]:last-child{margin-left:auto;transition:transform .16s ease}.setup-expand-button.active svg[data-v-e37ee6d5]:last-child{transform:rotate(180deg)}.setup-input-grid[data-v-e37ee6d5]{margin-top:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.setup-input-grid .wide[data-v-e37ee6d5]{grid-column:1 / -1}.setup-app-options[data-v-e37ee6d5]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setup-app-options>button[data-v-e37ee6d5],.setup-upload-card[data-v-e37ee6d5]{min-height:64px;padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px dashed #9ebce3;border-radius:12px;color:#396bad;background:linear-gradient(135deg,#f5f9ff,#fff);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.setup-app-options>button[data-v-e37ee6d5]:hover:not(:disabled),.setup-upload-card[data-v-e37ee6d5]:hover{border-color:#6497da;box-shadow:0 7px 17px #3165b01a;transform:translateY(-1px)}.setup-app-options>button>svg[data-v-e37ee6d5],.setup-upload-card>svg[data-v-e37ee6d5]{width:38px;height:38px;padding:8px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#4a86e3,#326ac5);box-sizing:border-box}.setup-upload-card[data-v-e37ee6d5]{position:relative;overflow:hidden}.setup-upload-card input[data-v-e37ee6d5]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.setup-app-options strong[data-v-e37ee6d5]{display:block;color:#324d70;font-size:13px}.setup-selected-app[data-v-e37ee6d5]{min-height:70px;margin-top:11px;padding:10px 11px;display:flex;align-items:center;gap:10px;border:1px solid #cfe0f5;border-radius:10px;background:#f8fbff}.setup-selected-app>span[data-v-e37ee6d5]:nth-child(2){min-width:0;flex:1}.setup-selected-app strong[data-v-e37ee6d5],.setup-selected-app small[data-v-e37ee6d5],.setup-selected-app em[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-selected-app strong[data-v-e37ee6d5]{color:#364b66;font-size:12px}.setup-selected-app small[data-v-e37ee6d5]{margin-top:2px;color:#6f7f94;font-size:9px}.setup-selected-app em[data-v-e37ee6d5]{margin-top:4px;color:#2b76bc;font-size:9px;font-style:normal}.setup-selected-app>button[data-v-e37ee6d5]{padding:6px 9px;border:1px solid #d5dfeb;border-radius:7px;color:#607087;background:#fff;cursor:pointer}.setup-app-step[data-v-e37ee6d5]{z-index:2}.setup-picker-menu[data-v-e37ee6d5]{position:relative;top:auto;left:auto;right:auto;width:100%;margin-top:8px;box-shadow:0 10px 25px #2036561f}.setup-app-options>button[data-v-e37ee6d5]:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.35)}.setup-start-bar[data-v-e37ee6d5]{min-height:78px;position:sticky;z-index:4;bottom:-18px;margin:4px -18px -18px;padding:12px 18px 12px 90px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #cfdaea;background:#fffffff5;box-shadow:0 -12px 30px #26426a1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.setup-start-bar>label[data-v-e37ee6d5]{min-height:38px;display:flex;align-items:center;gap:11px;color:#324966;cursor:pointer}.setup-start-bar>label input[data-v-e37ee6d5]{width:18px;height:18px;margin:0;accent-color:#3473dc}.setup-start-bar strong[data-v-e37ee6d5]{display:block;font-size:11px}.setup-start-bar>div[data-v-e37ee6d5]{display:flex;align-items:center;gap:9px}.setup-start-bar>div>span[data-v-e37ee6d5]{color:#9a6b27;font-size:9px}.setup-start-bar button[data-v-e37ee6d5]{min-height:42px;padding:0 19px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4383e4,#285fbe);font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 9px 20px #2d68c93d}.setup-start-bar button[data-v-e37ee6d5]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.profile-scan-status[data-v-e37ee6d5]{margin:14px 16px 0;padding:12px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;border:1px solid #d9e3ef;border-radius:9px;background:#fff}.profile-scan-status.complete[data-v-e37ee6d5]{border-color:#b9e0d1;background:#f8fffc}.profile-scan-status.error[data-v-e37ee6d5]{border-color:#edc4c9}.profile-scan-status>div[data-v-e37ee6d5]{min-width:0}.profile-scan-status strong[data-v-e37ee6d5],.profile-scan-status span[data-v-e37ee6d5]{display:block}.profile-scan-status strong[data-v-e37ee6d5]{color:#3d4e65;font-size:13px}.profile-scan-status span[data-v-e37ee6d5]{margin-top:4px;overflow:hidden;color:#7c8899;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.profile-scan-status button[data-v-e37ee6d5]{height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #3a75cf;border-radius:7px;color:#fff;background:#3473d8;font-size:12px;cursor:pointer}.profile-scan-status button[data-v-e37ee6d5]:disabled{opacity:.58;cursor:not-allowed}.profile-scan-status progress[data-v-e37ee6d5]{width:100%;height:5px;grid-column:1/-1;accent-color:#3473dc}.profile-message[data-v-e37ee6d5]{margin:10px 16px 0;padding:9px 11px;border-radius:7px;font-size:12px;line-height:1.55}.profile-message.error[data-v-e37ee6d5]{color:#a83d49;background:#fff0f2}.profile-message.warning[data-v-e37ee6d5]{color:#8b611f;background:#fff6e7}.profile-info-grid[data-v-e37ee6d5]{margin:14px 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e0e6ee;border-radius:9px;background:#fff}.profile-info-grid>div[data-v-e37ee6d5]{min-width:0;min-height:68px;padding:12px 13px;border-right:1px solid #e9edf2;border-bottom:1px solid #e9edf2}.profile-info-grid>div[data-v-e37ee6d5]:nth-child(2n),.profile-info-grid>div.wide[data-v-e37ee6d5]{border-right:0}.profile-info-grid>div.wide[data-v-e37ee6d5]{grid-column:1/-1}.profile-info-grid dt[data-v-e37ee6d5]{color:#8995a5;font-size:11px}.profile-info-grid dd[data-v-e37ee6d5]{margin:5px 0 0;overflow-wrap:anywhere;color:#3e4e65;font-size:13px;line-height:1.5}.profile-info-grid dd.mono[data-v-e37ee6d5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.profile-boundary[data-v-e37ee6d5]{margin-top:0}.profile-empty[data-v-e37ee6d5]{min-height:310px;padding:34px;display:grid;place-items:center;align-content:center;gap:9px;color:#7692ba;text-align:center}.profile-empty strong[data-v-e37ee6d5]{color:#4b5a70;font-size:15px}.profile-empty span[data-v-e37ee6d5]{max-width:480px;color:#8490a1;font-size:12px;line-height:1.65}.profile-list[data-v-e37ee6d5]{margin:14px 16px;display:grid;gap:9px}.profile-list article[data-v-e37ee6d5]{padding:12px 13px;border:1px solid #e0e6ee;border-radius:8px;background:#fff}.profile-list header[data-v-e37ee6d5]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.profile-list header strong[data-v-e37ee6d5]{overflow-wrap:anywhere;color:#35455c;font-size:13px}.profile-list header span[data-v-e37ee6d5]{flex:none;padding:3px 6px;border-radius:7px;color:#4f6d99;background:#edf3fc;font-size:9px}.profile-list p[data-v-e37ee6d5]{margin:7px 0 0;color:#59687d;font-size:12px;line-height:1.55}.profile-list small[data-v-e37ee6d5]{margin-top:7px;display:block;color:#8a95a5;font-size:10px}.sdk-coverage[data-v-e37ee6d5]{margin:14px 16px 0;padding:11px 13px;border-left:3px solid #3473dc;border-radius:6px;background:#edf4ff}.sdk-coverage strong[data-v-e37ee6d5],.sdk-coverage span[data-v-e37ee6d5]{display:block}.sdk-coverage strong[data-v-e37ee6d5]{color:#365477;font-size:13px}.sdk-coverage span[data-v-e37ee6d5],.sdk-coverage p[data-v-e37ee6d5]{margin:4px 0 0;color:#6f7f94;font-size:11px}.privacy-policy-document[data-v-e37ee6d5]{margin:14px 16px 20px;overflow:hidden;border:1px solid #dde4ed;border-radius:9px;background:#fff}.privacy-policy-document>header[data-v-e37ee6d5]{padding:14px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e5eaf1;background:#fbfcfe}.privacy-policy-document>header div[data-v-e37ee6d5]{min-width:0}.privacy-policy-document>header small[data-v-e37ee6d5]{color:#3971c0;font-size:10px;font-weight:700}.privacy-policy-document>header h2[data-v-e37ee6d5]{margin:5px 0 0;color:#2e3e55;font-size:17px}.privacy-policy-document>header p[data-v-e37ee6d5]{margin:5px 0 0;overflow-wrap:anywhere;color:#8490a1;font-size:10px}.privacy-policy-document>header>span[data-v-e37ee6d5]{flex:none;color:#6f7e92;font-size:10px}.privacy-policy-document-actions[data-v-e37ee6d5]{flex:none;display:flex;align-items:center;gap:10px;color:#6f7e92;font-size:10px}.privacy-policy-document-actions button[data-v-e37ee6d5]{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #efc6c6;border-radius:7px;color:#b64040;background:#fff7f7;font-size:11px;cursor:pointer}.privacy-policy-document-actions button[data-v-e37ee6d5]:hover:not(:disabled){border-color:#dc9898;background:#fff0f0}.privacy-policy-document-actions button[data-v-e37ee6d5]:disabled{cursor:not-allowed;opacity:.55}.privacy-policy-view-tabs[data-v-e37ee6d5]{min-height:43px;padding:0 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #e5eaf1;background:#fbfcfe}.privacy-policy-view-tabs button[data-v-e37ee6d5]{height:29px;padding:0 11px;border:1px solid transparent;border-radius:6px;color:#65758b;background:transparent;font-size:12px;cursor:pointer}.privacy-policy-view-tabs button.active[data-v-e37ee6d5]{border-color:#bfd2ef;color:#2765bd;background:#edf4ff;font-weight:700}.privacy-policy-view-tabs span[data-v-e37ee6d5]{margin-left:auto;color:#7f8da0;font-size:10px}.privacy-policy-html-frame[data-v-e37ee6d5]{width:100%;min-height:560px;display:block;border:0;background:#fff}.privacy-policy-plain-text[data-v-e37ee6d5]{margin:0;padding:20px 22px 30px;overflow:visible;color:#46556b;background:#fff;font-family:inherit;font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-empty[data-v-e37ee6d5]{min-height:230px}@keyframes drawer-in-e37ee6d5{0%{transform:translate(28px);opacity:.7}to{transform:translate(0);opacity:1}}.drawer-header[data-v-e37ee6d5]{height:70px;padding:0 18px;flex:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8ef}.drawer-header div[data-v-e37ee6d5]{min-width:0}.drawer-header small[data-v-e37ee6d5],.drawer-header strong[data-v-e37ee6d5]{display:block}.drawer-header small[data-v-e37ee6d5]{color:#7c8899;font-size:13px}.drawer-header strong[data-v-e37ee6d5]{margin-top:4px;overflow:hidden;color:#263449;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.drawer-header button[data-v-e37ee6d5]{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid #dce3ec;border-radius:7px;color:#657287;background:#fff;cursor:pointer}.evidence-review-toolbar[data-v-e37ee6d5]{padding:12px 16px;flex:none;border-bottom:1px solid #dfe6ef;background:#f8fafc}.evidence-review-toolbar>div[data-v-e37ee6d5]:first-child{display:flex;align-items:baseline;gap:8px}.evidence-review-toolbar>div:first-child strong[data-v-e37ee6d5]{color:#34445a;font-size:13px}.evidence-review-toolbar>div:first-child span[data-v-e37ee6d5]{color:#7b8798;font-size:11px}.evidence-review-actions[data-v-e37ee6d5]{margin-top:9px;display:flex;gap:7px}.evidence-review-actions button[data-v-e37ee6d5]{height:32px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.evidence-review-actions button[data-v-e37ee6d5]:disabled{opacity:.5;cursor:not-allowed}.review-confirm-button[data-v-e37ee6d5]{color:#147855;border:1px solid #acd9c8;background:#effaf5}.review-false-button[data-v-e37ee6d5]{color:#b23d4b;border:1px solid #edbdc4;background:#fff4f5}.review-locate-button[data-v-e37ee6d5]{margin-left:auto;color:#2d68c4;border:1px solid #bfd0ea;background:#f4f8ff}.evidence-review-toolbar>p[data-v-e37ee6d5]{margin:8px 0 0;color:#b23d4b;font-size:11px}.evidence-match-toolbar[data-v-e37ee6d5]{min-height:58px;padding:9px 16px;flex:none;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:3px 16px;border-bottom:1px solid #f0d493;background:#fffaf0}.evidence-match-toolbar>div[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:10px}.evidence-match-toolbar small[data-v-e37ee6d5]{flex:none;color:#8a6418;font-size:11px;font-weight:700}.evidence-match-toolbar code[data-v-e37ee6d5]{min-width:0;padding:4px 7px;overflow:hidden;color:#7a3200;background:#ffe7a7;border-radius:5px;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.evidence-match-toolbar>span[data-v-e37ee6d5]{color:#795d25;font-size:11px}.evidence-match-toolbar>em[data-v-e37ee6d5]{color:#9a7a39;font-size:10px;font-style:normal}.drawer-search-toolbar[data-v-e37ee6d5]{min-height:50px;padding:8px 16px;flex:none;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e2e8f0;background:#fff}.drawer-search-toolbar input[data-v-e37ee6d5]{min-width:0;height:34px;padding:0 10px;flex:1;border:1px solid #cfd9e6;border-radius:7px;color:#34455b;font-size:12px}.drawer-search-toolbar input[data-v-e37ee6d5]:focus{outline:2px solid rgba(52,115,216,.14);border-color:#6d9ce4}.drawer-search-toolbar span[data-v-e37ee6d5]{flex:none;color:#65758a;font-size:10px}.drawer-search-toolbar button[data-v-e37ee6d5]{height:32px;padding:0 9px;flex:none;border:1px solid #cbd8e8;border-radius:6px;color:#2d68c4;background:#f6f9ff;font-size:10px;cursor:pointer}.drawer-search-toolbar button[data-v-e37ee6d5]:disabled{opacity:.45;cursor:not-allowed}.detail-drawer[data-v-e37ee6d5] mark.evidence-highlight{padding:1px 2px;border-radius:3px;color:#7a3200;background:#ffd76a;box-shadow:0 0 0 1px #d58b103d}.drawer-body[data-v-e37ee6d5]{min-height:0;flex:1;overflow-y:auto}.drawer-meta-grid[data-v-e37ee6d5]{margin:0;padding:16px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-bottom:1px solid #e7ecf2;background:#fbfcfe}.drawer-meta-grid div[data-v-e37ee6d5]{min-width:0}.drawer-meta-grid .wide[data-v-e37ee6d5]{grid-column:1 / -1}.drawer-meta-grid dt[data-v-e37ee6d5]{color:#8a95a5;font-size:12px}.drawer-meta-grid dd[data-v-e37ee6d5]{margin:4px 0 0;overflow-wrap:anywhere;color:#3f4e65;font-size:14px;line-height:1.45}.drawer-meta-grid .drawer-tag-row[data-v-e37ee6d5]{margin-top:7px}.stack-drawer-section[data-v-e37ee6d5]{padding:17px 18px}.stack-drawer-section>header[data-v-e37ee6d5]{display:flex;align-items:center;justify-content:space-between}.stack-drawer-section>header strong[data-v-e37ee6d5]{font-size:15px}.stack-drawer-section>header span[data-v-e37ee6d5]{color:#7d899a;font-size:13px}.stack-drawer-section ol[data-v-e37ee6d5]{margin:12px 0 0;padding:0;overflow:hidden;border:1px solid #dbe2eb;border-radius:7px;list-style:none}.stack-drawer-section li[data-v-e37ee6d5]{min-height:36px;padding:7px 10px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:7px;border-top:1px solid #e9edf2}.stack-drawer-section li[data-v-e37ee6d5]:first-child{border:0}.stack-drawer-section li i[data-v-e37ee6d5]{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#4b6fa8;background:#edf3fd;font-size:11px;font-style:normal}.stack-drawer-section li code[data-v-e37ee6d5]{overflow-wrap:anywhere;color:#3f4e64;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.drawer-empty-state[data-v-e37ee6d5]{margin-top:12px;padding:14px;border:1px dashed #d8e0ea;border-radius:7px;color:#6f7c8f;background:#fafbfc;font-size:13px;line-height:1.6}.drawer-truth-note[data-v-e37ee6d5]{margin:0 18px 18px;padding:9px 11px;border-left:3px solid #d6a142;color:#7b622d;background:#fff8eb;font-size:13px;line-height:1.55}.drawer-loading-note[data-v-e37ee6d5],.drawer-error-note[data-v-e37ee6d5]{margin:14px 18px 0;padding:10px 12px;border-radius:7px;font-size:13px;line-height:1.5}.drawer-loading-note[data-v-e37ee6d5]{color:#245fa9;background:#eef6ff}.drawer-error-note[data-v-e37ee6d5]{color:#a43838;background:#fff0f0}.drawer-tabs[data-v-e37ee6d5]{height:58px;padding:9px 18px 0;display:flex;align-items:flex-end;gap:20px;overflow-x:auto;border-bottom:1px solid #e5eaf1;scrollbar-width:none}.drawer-tabs[data-v-e37ee6d5]::-webkit-scrollbar{display:none}.drawer-tabs button[data-v-e37ee6d5]{height:49px;flex:none;padding:0 2px;border:0;border-bottom:2px solid transparent;color:#6c788a;background:transparent;font-size:13px;cursor:pointer}.drawer-tabs button.active[data-v-e37ee6d5]{color:#2867c6;border-bottom-color:#3473dc;font-weight:700}.network-content-blocks[data-v-e37ee6d5]{padding:16px 18px;display:grid;gap:15px}.network-content-blocks section[data-v-e37ee6d5]{min-width:0}.network-content-blocks h3[data-v-e37ee6d5],.log-message-detail h3[data-v-e37ee6d5]{margin:0 0 8px;color:#435167;font-size:14px}.network-content-blocks pre[data-v-e37ee6d5],.log-message-detail pre[data-v-e37ee6d5]{margin:0;padding:12px;overflow:auto;border:1px solid #dfe5ed;border-radius:7px;color:#435167;background:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.network-content-blocks p[data-v-e37ee6d5]{margin:0;padding:18px;color:#7b8798;background:#f8fafc;text-align:center;font-size:13px}.evidence-kv-list[data-v-e37ee6d5]{padding:12px 18px 18px;display:grid}.evidence-kv-list>div[data-v-e37ee6d5]{min-height:38px;padding:7px 0;display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px;border-bottom:1px solid #edf0f4}.evidence-kv-list strong[data-v-e37ee6d5]{color:#66758a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.evidence-kv-list span[data-v-e37ee6d5]{overflow-wrap:anywhere;color:#46556b;font-size:13px;line-height:1.5}.log-message-detail[data-v-e37ee6d5]{padding:17px 18px}.record-capture-pill.harmony_https_proxy[data-v-e37ee6d5]{color:#7b4bb7;background:#f3ebff}.records-shell[data-v-e37ee6d5]{min-height:720px;overflow:hidden}.records-header[data-v-e37ee6d5]{min-height:96px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9f0;background:linear-gradient(135deg,#f8fbff,#f3f7fd)}.records-header span[data-v-e37ee6d5]{color:#4074bd;font-size:11px;font-weight:750;letter-spacing:.08em}.records-header h2[data-v-e37ee6d5]{margin:4px 0 0;color:#26364d;font-size:23px}.records-header p[data-v-e37ee6d5]{margin:5px 0 0;color:#748195;font-size:13px}.records-header button[data-v-e37ee6d5]{display:inline-flex;align-items:center;gap:6px}.records-filter-bar[data-v-e37ee6d5]{min-height:54px;padding:9px 15px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5eaf1}.records-filter-bar input[data-v-e37ee6d5],.records-filter-bar select[data-v-e37ee6d5]{height:36px;padding:0 11px;border:1px solid #d8e0ea;border-radius:7px;color:#47566d;background:#fff}.records-filter-bar input[data-v-e37ee6d5]{width:min(430px,45vw)}.records-filter-bar span[data-v-e37ee6d5]{margin-left:auto;color:#7f8b9c;font-size:13px}.records-error[data-v-e37ee6d5]{margin:16px;padding:12px;color:#a93d49;border:1px solid #f0c6cb;border-radius:7px;background:#fff4f5}.records-empty[data-v-e37ee6d5]{min-height:430px;display:grid;place-items:center;align-content:center;gap:8px;color:#8c97a7;text-align:center}.records-empty svg[data-v-e37ee6d5]{color:#6c8fc5}.records-empty strong[data-v-e37ee6d5]{color:#55657b;font-size:16px}.records-table-wrap[data-v-e37ee6d5]{overflow-x:auto}.records-grid[data-v-e37ee6d5]{min-width:1390px;display:grid;grid-template-columns:minmax(230px,1.25fr) 105px 105px 190px 90px 150px 105px 90px 75px 118px;align-items:center;column-gap:12px}.records-table-head[data-v-e37ee6d5]{height:40px;padding:0 15px;color:#7d899a;background:#f5f7fa;font-size:12px;font-weight:700}.record-row[data-v-e37ee6d5]{min-height:66px;padding:10px 15px;border-top:1px solid #edf0f4;color:#4b596e;background:#fff}.record-row[data-v-e37ee6d5]:hover{background:#f8fbff}.record-app[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:10px}.record-app>strong[data-v-e37ee6d5]{min-width:0;overflow:hidden;color:#34435a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.record-icon[data-v-e37ee6d5]{width:40px;height:40px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #dfe6ef;border-radius:10px;color:#69809f;background:#f1f5fa}.record-icon img[data-v-e37ee6d5]{width:100%;height:100%;display:block;object-fit:cover}.record-time[data-v-e37ee6d5],.record-row>span[data-v-e37ee6d5]{min-width:0}.record-row strong[data-v-e37ee6d5],.record-row small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-row strong[data-v-e37ee6d5]{color:#34435a;font-size:13px}.record-row small[data-v-e37ee6d5]{margin-top:4px;color:#8792a2;font-size:11px}.record-platform-pill[data-v-e37ee6d5],.record-capture-pill[data-v-e37ee6d5],.record-status-pill[data-v-e37ee6d5]{width:fit-content;padding:4px 8px;border-radius:9px;color:#52657d;background:#edf1f6;font-size:11px;white-space:nowrap}.record-platform-pill.android[data-v-e37ee6d5]{color:#2564b9;background:#eaf2ff}.record-platform-pill.harmony_next[data-v-e37ee6d5],.record-platform-pill.harmonyos_next[data-v-e37ee6d5]{color:#8b5417;background:#fff2dd}.record-platform-pill.ios[data-v-e37ee6d5]{color:#545f70;background:#eef1f5}.record-platform-pill.wechat_mini_program[data-v-e37ee6d5],.record-platform-pill.mini_program[data-v-e37ee6d5],.record-platform-pill.wechat_official_account[data-v-e37ee6d5],.record-platform-pill.official_account[data-v-e37ee6d5]{color:#087a55;background:#e7f8f1}.record-capture-pill.https_proxy[data-v-e37ee6d5]{color:#2864b6;background:#eaf2ff}.record-status-pill[data-v-e37ee6d5]{color:#147855;background:#e7f8f1}.record-actions[data-v-e37ee6d5]{display:flex;align-items:center;gap:5px}.record-actions button[data-v-e37ee6d5]{height:29px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border-radius:6px;font-size:11px;cursor:pointer}.record-actions button[data-v-e37ee6d5]:disabled{opacity:.5;cursor:not-allowed}.record-delete-button[data-v-e37ee6d5]{color:#b24652;border:1px solid #edc3c8;background:#fff7f8}.record-delete-button[data-v-e37ee6d5]:hover{color:#9f303d;border-color:#df9fa7;background:#fff0f2}.record-delete-dialog[data-v-e37ee6d5]{width:min(590px,100%)}.reset-dialog-icon.danger[data-v-e37ee6d5]{color:#b43c49;background:#ffedef}.record-delete-warning[data-v-e37ee6d5]{grid-column:1/-1;margin:0!important;padding:10px 12px;border-left:3px solid #d95c67;color:#8f3c45!important;background:#fff3f4;font-size:12px!important}.record-delete-error[data-v-e37ee6d5]{grid-column:1/-1;margin:0!important}.confirm-delete-button[data-v-e37ee6d5]{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#fff;border:1px solid #c43d4a;background:#c43d4a}.record-detail-shell[data-v-e37ee6d5]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden}.record-detail-header[data-v-e37ee6d5]{min-height:68px;padding:9px 14px;display:flex;align-items:center;gap:12px}.record-back-button[data-v-e37ee6d5]{height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d7e0eb;border-radius:7px;color:#52647c;background:#fff;cursor:pointer}.record-detail-icon[data-v-e37ee6d5]{width:44px;height:44px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #dce4ed;border-radius:10px;color:#69809f;background:#f1f5fa}.record-detail-icon img[data-v-e37ee6d5]{width:100%;height:100%;display:block;object-fit:cover}.record-detail-identity[data-v-e37ee6d5]{min-width:0;flex:1;display:grid;gap:4px}.record-detail-header h2[data-v-e37ee6d5]{margin:0;overflow:hidden;color:#2d3b50;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.record-detail-header p[data-v-e37ee6d5]{margin:0;overflow:hidden;color:#7b8798;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-view-switch[data-v-e37ee6d5]{padding:3px;display:flex;gap:3px;border:1px solid #dce4ee;border-radius:8px;background:#f5f7fa}.record-view-switch button[data-v-e37ee6d5]{height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;color:#6d798b;background:transparent}.record-view-switch button.active[data-v-e37ee6d5]{color:#2765c3;background:#fff;box-shadow:0 1px 4px #1830531f}.record-view-switch button[data-v-e37ee6d5]:disabled{opacity:.62}.record-view-switch small[data-v-e37ee6d5]{padding:2px 4px;border-radius:5px;color:#8a641f;background:#fff0d5;font-size:9px}.record-detail-layout[data-v-e37ee6d5]{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:255px minmax(0,1fr);gap:12px;align-items:stretch;overflow:hidden}.record-scenes[data-v-e37ee6d5],.record-detail-layout>section[data-v-e37ee6d5]{min-height:0;height:100%;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y}.record-scenes[data-v-e37ee6d5]{overflow-x:hidden}.record-detail-layout>section[data-v-e37ee6d5]{max-height:100%}.record-scenes>header[data-v-e37ee6d5]{height:49px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#445268;border-bottom:1px solid #e5eaf1}.record-scenes>header span[data-v-e37ee6d5]{min-width:24px;padding:2px 6px;border-radius:9px;color:#3e6daf;background:#edf3fd;text-align:center;font-size:11px}.record-scenes>button[data-v-e37ee6d5]{width:100%;min-height:67px;padding:9px 10px;display:grid;grid-template-columns:27px minmax(0,1fr) 46px;align-items:center;gap:8px;border:0;border-bottom:1px solid #edf0f4;color:#536176;background:#fff;text-align:left;cursor:pointer}.record-scenes>button[data-v-e37ee6d5]:hover,.record-scenes>button.active[data-v-e37ee6d5]{color:#245fb9;background:#f0f5ff}.record-scenes>button.active[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.record-scenes>button>i[data-v-e37ee6d5]{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#4d6d9f;background:#edf2f9;font-size:11px;font-style:normal}.record-scenes>button.active>i[data-v-e37ee6d5]{color:#fff;background:#3473dc}.record-scenes>button span[data-v-e37ee6d5]{min-width:0}.record-scenes>button strong[data-v-e37ee6d5],.record-scenes>button small[data-v-e37ee6d5]{display:block}.record-scenes>button strong[data-v-e37ee6d5]{font-size:13px}.record-scenes>button small[data-v-e37ee6d5]{margin-top:4px;overflow:hidden;color:#929cab;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.record-scenes>button>b[data-v-e37ee6d5]{padding:3px 0;border-radius:8px;color:#4b70ab;background:#eaf1fb;text-align:center;font-size:10px;white-space:nowrap}.record-evidence-panel[data-v-e37ee6d5]{min-height:675px}.record-saved-summary[data-v-e37ee6d5]{display:flex;align-items:center;gap:8px}.record-saved-summary b[data-v-e37ee6d5],.record-saved-summary span[data-v-e37ee6d5]{padding:4px 7px;border-radius:7px;font-size:11px}.record-saved-summary b[data-v-e37ee6d5]{color:#147855;background:#e7f8f1}.record-saved-summary span[data-v-e37ee6d5]{color:#52657d;background:#edf1f6}.record-scenes>.record-menu-group[data-v-e37ee6d5]{width:100%;min-height:52px;height:auto;padding:8px 11px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:8px;border:0;border-bottom:1px solid #d4dfec;color:#344b6a;background:#e6eef9;text-align:left;cursor:pointer;box-shadow:inset 3px 0 #4b78cf}.record-scenes>.record-menu-group[data-v-e37ee6d5]:hover{color:#2d5f9f;background:#e1eaf7}.record-scenes>.record-menu-group.collapsed[data-v-e37ee6d5]{background:#f0f4f8;box-shadow:none}.record-scenes>.record-menu-group.statistics[data-v-e37ee6d5]{border-top:1px solid #d4dfec}.record-menu-group-icon[data-v-e37ee6d5]{width:32px;height:32px;display:grid;place-items:center;border:1px solid #b9cde6;border-radius:9px;color:#4776c8;background:#d9e6f7;box-shadow:none}.record-menu-group.collapsed .record-menu-group-icon[data-v-e37ee6d5]{border-color:#ccd8e7;color:#5d7fae;background:#e7edf5}.record-menu-group>span[data-v-e37ee6d5]:nth-child(2){min-width:0}.record-menu-group strong[data-v-e37ee6d5]{display:block;color:#344b6a;font-size:14px;font-weight:800;letter-spacing:.02em}.record-menu-group:not(.collapsed) strong[data-v-e37ee6d5]{color:#285d9e}.record-scenes>.record-menu-group small[data-v-e37ee6d5]{display:none}.record-scenes>.record-menu-group>b[data-v-e37ee6d5]{min-width:25px;padding:3px 7px;border:1px solid #d3dfed;border-radius:10px;color:#4770ad;background:#fff;text-align:center;font-size:10px;white-space:nowrap}.record-menu-group>svg[data-v-e37ee6d5]{color:#607997;transition:transform .18s ease}.record-menu-group.collapsed>svg[data-v-e37ee6d5]{transform:rotate(-90deg)}.record-menu-items[data-v-e37ee6d5]{border-bottom:1px solid #dfe6ef;background:#fff}.record-menu-items>button[data-v-e37ee6d5]{width:100%;min-height:54px;padding:7px 10px 7px 14px;display:grid;grid-template-columns:27px minmax(0,1fr) 46px;align-items:center;gap:8px;border:0;border-bottom:1px solid #edf0f4;color:#5c6c82;background:#fff;text-align:left;cursor:pointer}.record-menu-items>button[data-v-e37ee6d5]:last-child{border-bottom:0}.record-menu-items>button[data-v-e37ee6d5]:hover,.record-menu-items>button.active[data-v-e37ee6d5]{color:#245fb9;background:#f0f5ff}.record-menu-items>button.active[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.record-menu-items>button>i[data-v-e37ee6d5]{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#5575a5;background:#edf2f9;font-size:11px;font-style:normal}.record-menu-items>button.active>i[data-v-e37ee6d5]{color:#fff;background:#3473dc}.record-menu-items>button span[data-v-e37ee6d5]{min-width:0}.record-menu-items>button strong[data-v-e37ee6d5]{display:block;font-size:13px}.record-menu-items>button small[data-v-e37ee6d5]{display:none}.record-menu-items>button>b[data-v-e37ee6d5]{padding:3px 0;border-radius:8px;color:#4b70ab;background:#eaf1fb;text-align:center;font-size:10px;white-space:nowrap}.record-privacy-items-panel[data-v-e37ee6d5]{min-height:0;padding:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden!important}.record-assessment-scheme-card[data-v-e37ee6d5]{padding:14px 16px;display:grid;gap:11px;border-bottom:1px solid #dfe7f1;background:linear-gradient(135deg,#f8fbff,#f3f7fd)}.record-assessment-scheme-card>header[data-v-e37ee6d5]{display:flex;align-items:center;gap:10px}.record-assessment-scheme-card>header>span[data-v-e37ee6d5]{padding:5px 8px;border-radius:7px;color:#fff;background:#356fca;font-size:10px;font-weight:700}.record-assessment-scheme-card>header>div[data-v-e37ee6d5]{display:grid;gap:3px}.record-assessment-scheme-card>header strong[data-v-e37ee6d5]{color:#30445f;font-size:14px}.record-assessment-scheme-card>header small[data-v-e37ee6d5],.record-assessment-scheme-card>footer small[data-v-e37ee6d5]{color:#78879a;font-size:10px}.record-assessment-scheme-controls[data-v-e37ee6d5]{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:9px}.record-assessment-scheme-controls select[data-v-e37ee6d5]{min-width:0;min-height:38px;padding:0 10px;border:1px solid #cfdbea;border-radius:8px;color:#354960;background:#fff}.record-assessment-save-button[data-v-e37ee6d5]{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #356fca;border-radius:8px;color:#fff;background:#356fca;cursor:pointer}.record-assessment-save-button[data-v-e37ee6d5]:disabled{border-color:#cbd5e1;color:#8b98a9;background:#eef2f6;cursor:not-allowed}.record-assessment-scheme-card dl[data-v-e37ee6d5]{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.record-assessment-scheme-card dl div[data-v-e37ee6d5]{padding:7px 9px;border:1px solid #e0e7f0;border-radius:7px;background:#ffffffd1}.record-assessment-scheme-card dt[data-v-e37ee6d5]{color:#8996a7;font-size:9px}.record-assessment-scheme-card dd[data-v-e37ee6d5]{margin:3px 0 0;color:#3d5068;font-size:11px;font-weight:700}.record-assessment-configuration-notice[data-v-e37ee6d5],.record-assessment-configuration-error[data-v-e37ee6d5]{margin:0;padding:7px 9px;border-radius:7px;font-size:10px}.record-assessment-configuration-notice[data-v-e37ee6d5]{color:#167150;background:#e9f7f1}.record-assessment-configuration-error[data-v-e37ee6d5]{color:#ae3e48;background:#fff0f2}.record-assessment-scheme-card>footer[data-v-e37ee6d5]{display:flex;align-items:center;gap:9px}.record-assessment-scheme-card>footer span[data-v-e37ee6d5]{color:#52657d;font-size:10px;font-weight:700}.privacy-items-summary[data-v-e37ee6d5]{min-height:70px;padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5eaf1}.privacy-items-summary>div[data-v-e37ee6d5]{min-width:220px;margin-right:auto;display:grid;gap:4px}.privacy-items-summary>div>strong[data-v-e37ee6d5]{color:#2e4058;font-size:15px}.privacy-items-summary>div>small[data-v-e37ee6d5]{color:#7c899a;font-size:11px}.privacy-items-summary>span[data-v-e37ee6d5]{min-width:60px;padding:6px 8px;display:grid;gap:2px;border-radius:8px;text-align:center;background:#f2f5f9}.privacy-items-summary>span b[data-v-e37ee6d5]{font-size:15px}.privacy-items-summary>span small[data-v-e37ee6d5]{color:#748196;font-size:10px}.privacy-items-summary>span.pass b[data-v-e37ee6d5]{color:#16845f}.privacy-items-summary>span.fail b[data-v-e37ee6d5]{color:#c64343}.privacy-items-summary>span.review b[data-v-e37ee6d5]{color:#b46e13}.privacy-items-summary>span.pending b[data-v-e37ee6d5],.privacy-items-summary>span.not-executed b[data-v-e37ee6d5]{color:#607089}.privacy-items-filter[data-v-e37ee6d5]{min-height:52px;padding:8px 12px;display:grid;grid-template-columns:minmax(220px,1fr) 150px 180px auto;align-items:center;gap:8px;border-bottom:1px solid #e8edf3;background:#f8fafc}.privacy-items-filter input[data-v-e37ee6d5],.privacy-items-filter select[data-v-e37ee6d5]{height:34px;padding:0 9px;border:1px solid #d8e1eb;border-radius:7px;color:#45566d;background:#fff}.privacy-items-filter>span[data-v-e37ee6d5]{color:#78869a;font-size:11px;white-space:nowrap}.privacy-items-workspace[data-v-e37ee6d5]{min-height:0;display:grid;grid-template-columns:minmax(360px,44%) minmax(360px,1fr);overflow:hidden}.privacy-items-list[data-v-e37ee6d5],.privacy-item-detail[data-v-e37ee6d5]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.privacy-items-list[data-v-e37ee6d5]{border-right:1px solid #e2e8f0}.privacy-items-list>button[data-v-e37ee6d5]{width:100%;min-height:60px;padding:8px 10px;display:grid;grid-template-columns:86px minmax(0,1fr) 66px;align-items:center;gap:8px;border:0;border-bottom:1px solid #edf1f5;color:#45546a;background:#fff;text-align:left;cursor:pointer}.privacy-items-list>button[data-v-e37ee6d5]:hover,.privacy-items-list>button.selected[data-v-e37ee6d5]{background:#f1f6ff}.privacy-items-list>button.selected[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.privacy-items-list>button span[data-v-e37ee6d5]{display:grid;gap:3px}.privacy-items-list>button span b[data-v-e37ee6d5]{color:#426899;font-size:11px}.privacy-items-list>button span small[data-v-e37ee6d5]{overflow:hidden;color:#8a96a6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.privacy-items-list>button>strong[data-v-e37ee6d5]{font-size:12px;line-height:1.45}.privacy-items-list>button>em[data-v-e37ee6d5],.privacy-item-detail header>em[data-v-e37ee6d5]{padding:4px 6px;border-radius:7px;color:#617188;background:#edf1f6;font-size:10px;font-style:normal;text-align:center;white-space:nowrap}.privacy-items-list>button>em.pass[data-v-e37ee6d5],.privacy-item-detail header>em.pass[data-v-e37ee6d5]{color:#137757;background:#e6f7f0}.privacy-items-list>button>em.fail[data-v-e37ee6d5],.privacy-item-detail header>em.fail[data-v-e37ee6d5]{color:#b33131;background:#feecec}.privacy-items-list>button>em.review[data-v-e37ee6d5],.privacy-item-detail header>em.review[data-v-e37ee6d5]{color:#9b6119;background:#fff2dc}.privacy-item-detail[data-v-e37ee6d5]{padding:16px 18px 20px;color:#46566b}.privacy-item-detail>header[data-v-e37ee6d5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.privacy-item-detail>header span[data-v-e37ee6d5]{display:grid;gap:4px}.privacy-item-detail>header b[data-v-e37ee6d5]{color:#3464a2;font-size:12px}.privacy-item-detail>header small[data-v-e37ee6d5]{color:#8591a1;font-size:10px}.privacy-item-detail h3[data-v-e37ee6d5]{margin:16px 0 8px;color:#293a51;font-size:17px}.privacy-item-conclusion[data-v-e37ee6d5]{margin:0 0 14px;padding:11px 12px;border-left:3px solid #5183ce;border-radius:4px 8px 8px 4px;color:#3d526c;background:#f2f6fc;font-size:12px;line-height:1.65}.privacy-item-detail dl[data-v-e37ee6d5]{margin:0 0 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.privacy-item-detail dl div[data-v-e37ee6d5]{padding:8px 10px;display:grid;gap:3px;border:1px solid #e3e9f0;border-radius:7px}.privacy-item-detail dt[data-v-e37ee6d5]{color:#8a96a6;font-size:10px}.privacy-item-detail dd[data-v-e37ee6d5]{margin:0;color:#3c4e65;font-size:12px}.privacy-item-detail>section[data-v-e37ee6d5]{margin-top:10px;padding:10px 12px;border:1px solid #e4eaf1;border-radius:8px;background:#fbfcfe}.privacy-item-detail>section>strong[data-v-e37ee6d5]{color:#43566e;font-size:11px}.privacy-item-detail>section p[data-v-e37ee6d5],.privacy-item-detail>section ul[data-v-e37ee6d5]{margin:7px 0 0;padding-left:18px;color:#68778b;font-size:11px;line-height:1.6}.privacy-item-detail>section p[data-v-e37ee6d5]{padding-left:0}.privacy-item-detail>section.missing[data-v-e37ee6d5]{border-color:#f0dcc1;background:#fffaf2}.privacy-item-detail>section.limitations[data-v-e37ee6d5]{border-color:#dfe4eb;background:#f7f8fa}.record-privacy-items-panel>.record-statistics-boundary[data-v-e37ee6d5]{margin:0;border-radius:0}.privacy-item-detail>section.privacy-assessment-result[data-v-e37ee6d5]{padding:13px 14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px 12px;border-color:#d9e5f5;background:#f5f9ff}.privacy-assessment-result>span[data-v-e37ee6d5]{color:#75859a;font-size:11px;font-weight:700}.privacy-assessment-result>strong[data-v-e37ee6d5]{width:max-content;padding:4px 10px;border-radius:999px;color:#4b5f78;background:#e8eef6;font-size:12px}.privacy-assessment-result>strong.compliant[data-v-e37ee6d5]{color:#137757;background:#def5ea}.privacy-assessment-result>strong.non_compliant[data-v-e37ee6d5]{color:#b33131;background:#fee7ea}.privacy-assessment-result>strong.optimizable[data-v-e37ee6d5]{color:#986018;background:#fff0d2}.privacy-assessment-result>strong.not_applicable[data-v-e37ee6d5]{color:#607089;background:#e9eef4}.privacy-assessment-result>p[data-v-e37ee6d5]{grid-column:1 / -1;margin:0;color:#40556f;font-size:12px;line-height:1.65}.privacy-assessment-basis ol[data-v-e37ee6d5]{margin:7px 0 0;padding-left:22px;color:#68778b;font-size:11px;line-height:1.75}.privacy-evidence-image-grid[data-v-e37ee6d5]{margin-top:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.privacy-evidence-image-grid button[data-v-e37ee6d5]{min-width:0;padding:0;overflow:hidden;border:1px solid #dbe4ef;border-radius:7px;background:#fff;cursor:zoom-in}.privacy-evidence-image-grid img[data-v-e37ee6d5]{width:100%;height:142px;display:block;object-fit:contain;background:#eef2f7}.privacy-evidence-image-grid span[data-v-e37ee6d5]{padding:6px;display:block;overflow:hidden;color:#5d6e83;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.record-basic-panel[data-v-e37ee6d5]{min-height:675px;overflow:hidden}.record-profile-info[data-v-e37ee6d5]{margin:16px}.record-basic-boundary[data-v-e37ee6d5]{margin:0 16px 16px;padding:10px 11px;display:flex;align-items:flex-start;gap:7px;color:#66778d;border-left:3px solid #91a6c1;background:#f1f4f8;font-size:10px;line-height:1.6}.record-basic-boundary svg[data-v-e37ee6d5]{flex:none;margin-top:1px}.record-privacy-panel[data-v-e37ee6d5]{min-height:0;align-self:stretch;display:flex;flex-direction:column;overflow:hidden!important;background:#f8fafc}.record-policy-document[data-v-e37ee6d5]{min-height:0;margin:16px;display:flex;flex:1;flex-direction:column}.record-policy-document .privacy-policy-html-frame[data-v-e37ee6d5]{min-height:0;flex:1}.record-policy-document .privacy-policy-plain-text[data-v-e37ee6d5]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y}.record-document-edit-button[data-v-e37ee6d5]{margin-left:6px;border-color:#bcd0ed!important;color:#2867bd!important;background:#eef5ff!important;white-space:nowrap}.record-document-primary-button[data-v-e37ee6d5]{min-height:34px;padding:0 15px;border:1px solid #2f6fc9;border-radius:7px;color:#fff;background:#3476d4;font-size:12px;font-weight:700;cursor:pointer}.privacy-empty .record-document-primary-button[data-v-e37ee6d5]{margin-top:8px}.sdk-disclosure-panel[data-v-e37ee6d5]{min-height:675px;overflow:hidden;display:flex;flex-direction:column}.sdk-disclosure-header[data-v-e37ee6d5]{flex:none}.sdk-disclosure-actions[data-v-e37ee6d5]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sdk-disclosure-actions>small[data-v-e37ee6d5]{width:100%;color:#76869b;font-size:10px;text-align:right}.sdk-disclosure-actions button[data-v-e37ee6d5]{min-height:32px;display:inline-flex;align-items:center;gap:6px}.sdk-disclosure-actions button[data-v-e37ee6d5]:disabled{cursor:not-allowed;opacity:.5}.sdk-disclosure-empty[data-v-e37ee6d5]{min-height:500px;display:grid;place-items:center;align-content:center;gap:10px;padding:30px;color:#7e8da1;text-align:center}.sdk-disclosure-empty svg[data-v-e37ee6d5]{color:#3f79c9}.sdk-disclosure-empty strong[data-v-e37ee6d5]{color:#3c4d64;font-size:17px}.sdk-disclosure-empty span[data-v-e37ee6d5]{max-width:560px;font-size:12px;line-height:1.7}.sdk-disclosure-empty.error svg[data-v-e37ee6d5]{color:#c04b57}.sdk-disclosure-progress[data-v-e37ee6d5]{min-height:500px;display:grid;place-items:center;align-content:center;gap:13px;color:#64758b}.sdk-disclosure-progress strong[data-v-e37ee6d5]{color:#38506e}.sdk-disclosure-progress progress[data-v-e37ee6d5]{width:min(480px,70%);height:8px;accent-color:#3476d4}.sdk-disclosure-stale[data-v-e37ee6d5]{min-height:38px;padding:8px 16px;display:flex;align-items:center;gap:7px;color:#8b5d15;border-bottom:1px solid #ecd7ad;background:#fff8e8;font-size:11px}.sdk-disclosure-stale svg[data-v-e37ee6d5]{flex:none}.sdk-disclosure-summary[data-v-e37ee6d5]{padding:12px 16px;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;border-bottom:1px solid #e3e9f0;background:#f8fafc}.sdk-disclosure-summary span[data-v-e37ee6d5]{padding:9px 11px;border:1px solid #dfe7f1;border-radius:8px;background:#fff}.sdk-disclosure-summary small[data-v-e37ee6d5],.sdk-disclosure-summary strong[data-v-e37ee6d5]{display:block}.sdk-disclosure-summary small[data-v-e37ee6d5]{color:#8491a2;font-size:10px}.sdk-disclosure-summary strong[data-v-e37ee6d5]{margin-top:4px;color:#2d65b7;font-size:20px}.sdk-disclosure-summary .danger strong[data-v-e37ee6d5]{color:#b63f4c}.sdk-disclosure-summary .warning strong[data-v-e37ee6d5]{color:#a56812}.sdk-disclosure-tabs[data-v-e37ee6d5]{min-height:46px;padding:7px 16px;display:flex;gap:6px;border-bottom:1px solid #e2e8f0}.sdk-disclosure-tabs button[data-v-e37ee6d5]{padding:0 12px;border:1px solid transparent;border-radius:7px;color:#5f6f84;background:transparent;font-size:11px;cursor:pointer}.sdk-disclosure-tabs button.active[data-v-e37ee6d5]{border-color:#bed2ef;color:#2866bd;background:#edf4ff;font-weight:700}.sdk-disclosure-tabs b[data-v-e37ee6d5]{margin-left:5px}.sdk-disclosure-list[data-v-e37ee6d5]{min-height:0;flex:1;overflow-y:auto}.sdk-disclosure-list article[data-v-e37ee6d5]{min-height:82px;padding:12px 16px;display:grid;grid-template-columns:minmax(170px,.65fr) 100px minmax(260px,1.35fr);gap:8px 14px;align-items:center;border-bottom:1px solid #edf0f4}.sdk-disclosure-list article>div strong[data-v-e37ee6d5],.sdk-disclosure-list article>div small[data-v-e37ee6d5]{display:block}.sdk-disclosure-list article>div strong[data-v-e37ee6d5]{color:#36475d;font-size:13px}.sdk-disclosure-list article>div small[data-v-e37ee6d5],.sdk-disclosure-list article>small[data-v-e37ee6d5]{margin-top:4px;color:#8995a5;font-size:10px}.sdk-disclosure-list article>em[data-v-e37ee6d5]{width:fit-content;padding:4px 7px;border-radius:6px;color:#68778b;background:#eef1f5;font-size:10px;font-style:normal}.sdk-disclosure-list article>em.disclosed[data-v-e37ee6d5],.sdk-disclosure-list article>em.detected[data-v-e37ee6d5]{color:#147353;background:#e9f8f2}.sdk-disclosure-list article>em.not_disclosed[data-v-e37ee6d5],.sdk-disclosure-list article>em.not_detected[data-v-e37ee6d5]{color:#ad3441;background:#fff0f2}.sdk-disclosure-list article>em.partially_disclosed[data-v-e37ee6d5],.sdk-disclosure-list article>em.possible_match[data-v-e37ee6d5],.sdk-disclosure-list article>em.review[data-v-e37ee6d5]{color:#976313;background:#fff7e4}.sdk-disclosure-list article>p[data-v-e37ee6d5]{margin:0;color:#617187;font-size:11px;line-height:1.6}.sdk-disclosure-list article>small[data-v-e37ee6d5]{grid-column:3}.sdk-disclosure-list-empty[data-v-e37ee6d5]{min-height:220px;display:grid;place-items:center;color:#8491a3;font-size:12px}.record-sharing-list-dialog[data-v-e37ee6d5]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.record-sharing-list-fields[data-v-e37ee6d5]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.record-sharing-list-fields label[data-v-e37ee6d5]{display:grid;gap:6px;color:#53647a;font-size:11px}.record-sharing-list-fields label.wide[data-v-e37ee6d5]{grid-column:1/-1}.record-sharing-list-fields input[data-v-e37ee6d5],.record-sharing-list-fields textarea[data-v-e37ee6d5]{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #ccd6e3;border-radius:7px;color:#33445b;background:#fff;font:inherit;resize:vertical}.record-sharing-list-fields textarea[data-v-e37ee6d5]{min-height:230px;line-height:1.6}.record-sharing-list-fields small[data-v-e37ee6d5]{color:#8a96a6;text-align:right}.record-sharing-list-boundary[data-v-e37ee6d5]{grid-column:1/-1;margin:0;padding:9px 10px;display:flex;gap:7px;color:#68788d;background:#f3f6fa;font-size:10px;line-height:1.6}.record-sharing-list-dialog>footer[data-v-e37ee6d5]{grid-column:1/-1}@media(max-width:980px){.sdk-disclosure-summary[data-v-e37ee6d5]{grid-template-columns:repeat(2,1fr)}.sdk-disclosure-list article[data-v-e37ee6d5]{grid-template-columns:minmax(160px,1fr) 100px}.sdk-disclosure-list article>p[data-v-e37ee6d5],.sdk-disclosure-list article>small[data-v-e37ee6d5]{grid-column:1/-1}}.record-review-panel[data-v-e37ee6d5]{background:#f8fafc}.record-review-attach[data-v-e37ee6d5]{min-height:420px;padding:48px 32px;display:grid;place-items:center;align-content:center;gap:10px;color:#6c83a2;text-align:center}.record-review-attach>strong[data-v-e37ee6d5]{color:#34475f;font-size:19px}.record-review-attach>p[data-v-e37ee6d5]{max-width:760px;margin:0;color:#68788d;font-size:14px;line-height:1.75}.record-review-attach>span[data-v-e37ee6d5]{color:#526b8c;font-size:13px}.record-review-attach>button[data-v-e37ee6d5]{height:40px;margin-top:7px;padding:0 15px;display:inline-flex;align-items:center;gap:6px;border:1px solid #2f6fcc;border-radius:7px;color:#fff;background:#3474d8;font-size:14px;cursor:pointer}.record-review-attach>button[data-v-e37ee6d5]:disabled{opacity:.58;cursor:not-allowed}.record-review-attach>small[data-v-e37ee6d5]{color:#ad3e4b;font-size:13px}.record-review-update[data-v-e37ee6d5]{min-height:0;margin:14px 16px 0;padding:14px 16px;grid-template-columns:auto 1fr auto;place-items:start;align-items:center;text-align:left;border:1px solid #d7c28f;border-radius:8px;background:#fff9eb}.record-review-update>svg[data-v-e37ee6d5]{grid-row:1 / span 3;color:#a8781d}.record-review-update>strong[data-v-e37ee6d5]{font-size:15px}.record-review-update>p[data-v-e37ee6d5]{grid-column:2;font-size:13px;line-height:1.55}.record-review-update>span[data-v-e37ee6d5]{grid-column:2}.record-review-update>button[data-v-e37ee6d5]{grid-column:3;grid-row:1 / span 3;margin:0;align-self:center}.record-review-update>small[data-v-e37ee6d5]{grid-column:2 / -1}.record-frequency-card[data-v-e37ee6d5]{padding:10px 13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px 12px;align-items:center;border-bottom:1px solid #dce7f4;background:#f4f8fd}.record-frequency-card span[data-v-e37ee6d5]{min-width:0}.record-frequency-card small[data-v-e37ee6d5],.record-frequency-card strong[data-v-e37ee6d5]{display:block}.record-frequency-card small[data-v-e37ee6d5]{color:#7d8999;font-size:9px}.record-frequency-card strong[data-v-e37ee6d5]{margin-top:3px;overflow:hidden;color:#40536b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.record-frequency-card>b[data-v-e37ee6d5]{padding:4px 7px;border-radius:9px;color:#9b5f12;background:#fff0d5;font-size:9px;white-space:nowrap}.record-frequency-card.within>b[data-v-e37ee6d5]{color:#187352;background:#e4f7ef}.record-frequency-card.insufficient>b[data-v-e37ee6d5]{color:#68778a;background:#e9edf2}.record-frequency-card p[data-v-e37ee6d5]{grid-column:1/-1;margin:0;color:#6d7c90;font-size:9px;line-height:1.5}.record-sdk-table-wrap[data-v-e37ee6d5]{margin:16px;overflow-x:auto;border:1px solid #dce4ee;border-radius:9px;background:#fff}.record-sdk-table[data-v-e37ee6d5]{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.record-sdk-table th[data-v-e37ee6d5],.record-sdk-table td[data-v-e37ee6d5]{padding:11px 13px;border-bottom:1px solid #e7ecf2;color:#526178;text-align:left;vertical-align:top;font-size:12px;line-height:1.55}.record-sdk-table th[data-v-e37ee6d5]{color:#66758a;background:#f5f8fc;font-size:11px;font-weight:750}.record-sdk-table th[data-v-e37ee6d5]:nth-child(1),.record-sdk-table td[data-v-e37ee6d5]:nth-child(1){width:58px;text-align:center}.record-sdk-table th[data-v-e37ee6d5]:nth-child(2){width:22%}.record-sdk-table th[data-v-e37ee6d5]:nth-child(3){width:130px}.record-sdk-table th[data-v-e37ee6d5]:nth-child(4){width:23%}.record-sdk-table tbody tr:last-child td[data-v-e37ee6d5]{border-bottom:0}.record-sdk-table tbody tr[data-v-e37ee6d5]:nth-child(2n){background:#fafbfd}.record-sdk-table td strong[data-v-e37ee6d5]{color:#34445a;font-size:12px}.record-sdk-packages span[data-v-e37ee6d5]{display:block;overflow-wrap:anywhere;color:#4e6280;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.record-sdk-category[data-v-e37ee6d5]{width:fit-content;padding:3px 7px;display:inline-flex;border-radius:8px;color:#9a5d11;background:#fff2dc;font-size:10px;font-weight:700;white-space:nowrap}.record-sdk-category.open_source[data-v-e37ee6d5]{color:#496a54;background:#edf6ef}.record-sdk-category.system[data-v-e37ee6d5]{color:#53667e;background:#edf1f5}.record-sdk-category.unknown[data-v-e37ee6d5]{color:#75677e;background:#f3eff6}.record-sdk-runtime-table-wrap[data-v-e37ee6d5]{max-height:calc(100vh - 250px);overflow:auto}.record-sdk-runtime-table[data-v-e37ee6d5]{min-width:1320px}.record-sdk-runtime-table th[data-v-e37ee6d5]:nth-child(2){width:220px}.record-sdk-runtime-table th[data-v-e37ee6d5]:nth-child(3){width:135px}.record-sdk-runtime-table th[data-v-e37ee6d5]:nth-child(4){width:130px}.record-sdk-runtime-table th[data-v-e37ee6d5]:nth-child(5){width:125px}.record-sdk-runtime-table th[data-v-e37ee6d5]:nth-child(6){width:130px}.record-sdk-runtime-table th[data-v-e37ee6d5]:nth-child(7){width:220px}.record-sdk-runtime-table th[data-v-e37ee6d5]:nth-child(8){width:190px}.record-sdk-runtime-table th[data-v-e37ee6d5]:nth-child(9),.record-sdk-runtime-table td[data-v-e37ee6d5]:nth-child(9){width:76px;text-align:center}.record-sdk-runtime-table td[data-v-e37ee6d5]{vertical-align:middle}.record-sdk-runtime-table td>small[data-v-e37ee6d5],.record-sdk-runtime-name small[data-v-e37ee6d5]{margin-top:4px;display:block;color:#8995a5;font-size:10px}.record-sdk-runtime-name small[data-v-e37ee6d5]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.record-sdk-component-type[data-v-e37ee6d5],.record-sdk-identity-status[data-v-e37ee6d5]{width:fit-content;padding:3px 7px;display:inline-flex;border-radius:8px;color:#805d14;background:#fff4dc;font-size:10px;font-weight:700;white-space:nowrap}.record-sdk-component-type.general_component[data-v-e37ee6d5]{color:#557055;background:#edf6ed}.record-sdk-identity-status[data-v-e37ee6d5]{color:#3b67a7;background:#eaf1fc}.record-sdk-detail-button[data-v-e37ee6d5]{height:30px;padding:0 10px;border:1px solid #b9cdea;border-radius:6px;color:#2865bf;background:#f3f7ff;font-size:11px;cursor:pointer}.record-sdk-detail-button[data-v-e37ee6d5]:hover{border-color:#8eafe0;background:#eaf2ff}.record-permission-table th[data-v-e37ee6d5]:nth-child(2){width:28%}.record-permission-table th[data-v-e37ee6d5]:nth-child(3){width:120px}.record-permission-table th[data-v-e37ee6d5]:nth-child(4){width:115px}.record-permission-name[data-v-e37ee6d5],.record-permission-level[data-v-e37ee6d5]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.record-permission-name[data-v-e37ee6d5]{color:#354964!important;font-size:11px!important}.record-permission-level[data-v-e37ee6d5]{color:#63758d!important;font-size:11px!important}.record-permission-type[data-v-e37ee6d5]{width:fit-content;padding:3px 7px;display:inline-flex;border-radius:8px;color:#586b82;background:#eef2f6;font-size:10px;font-weight:700;white-space:nowrap}.record-permission-type.sensitive[data-v-e37ee6d5]{color:#aa3f4b;background:#fff0f2}.record-permission-type.signature[data-v-e37ee6d5]{color:#946016;background:#fff4df}.record-permission-type.unknown[data-v-e37ee6d5]{color:#75677e;background:#f3eff6}.record-analysis-status[data-v-e37ee6d5]{height:36px;flex:none;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid #cde6dc;border-radius:8px;color:#147855;background:#f0faf6}.record-analysis-status span[data-v-e37ee6d5]{color:#147855!important;font-size:12px!important}.record-analysis-status small[data-v-e37ee6d5]{color:#718297;font-size:10px}.record-statistics-heading[data-v-e37ee6d5]{margin-top:0;border-top:1px solid #dfe6ef;background:#f7f9fc}.record-statistics-panel[data-v-e37ee6d5]{min-height:675px;overflow:hidden}.record-statistics-header[data-v-e37ee6d5]{min-height:104px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e3e9f0;background:linear-gradient(135deg,#f8fbff,#f4f8fd)}.record-statistics-header>div:first-child>span[data-v-e37ee6d5]{color:#3971c0;font-size:10px;font-weight:750;letter-spacing:.08em}.record-statistics-header h3[data-v-e37ee6d5]{margin:5px 0 0;color:#2f4057;font-size:21px}.record-statistics-header p[data-v-e37ee6d5]{margin:5px 0 0;color:#7c899b;font-size:12px}.record-statistics-summary[data-v-e37ee6d5]{flex:none;display:flex;gap:8px}.record-statistics-summary span[data-v-e37ee6d5]{min-width:105px;padding:9px 12px;border:1px solid #dfe7f1;border-radius:8px;background:#fff}.record-statistics-summary small[data-v-e37ee6d5],.record-statistics-summary strong[data-v-e37ee6d5]{display:block}.record-statistics-summary small[data-v-e37ee6d5]{color:#8793a4;font-size:10px}.record-statistics-summary strong[data-v-e37ee6d5]{margin-top:3px;color:#2f64ae;font-size:20px}.record-review-notice[data-v-e37ee6d5]{min-height:38px;padding:8px 16px;display:flex;align-items:center;gap:7px;color:#177556;border-bottom:1px solid #d9ebe4;background:#f1faf6;font-size:11px}.record-statistics-body[data-v-e37ee6d5]{display:grid;grid-template-columns:minmax(430px,.95fr) minmax(390px,1.05fr);min-height:505px}.record-statistics-table[data-v-e37ee6d5]{min-width:0;border-right:1px solid #e4e9f0}.record-statistics-grid[data-v-e37ee6d5]{display:grid;grid-template-columns:minmax(150px,1fr) 70px minmax(185px,1.25fr) 60px;gap:10px;align-items:center}.record-statistics-grid.has-frequency-column[data-v-e37ee6d5]{grid-template-columns:minmax(130px,1fr) 52px 92px minmax(150px,1.15fr) 48px;gap:8px}.record-statistics-table-head[data-v-e37ee6d5]{height:42px;padding:0 14px;color:#7b8798;background:#f6f8fb;font-size:11px;font-weight:700}.record-statistics-row[data-v-e37ee6d5]{width:100%;min-height:67px;padding:9px 14px;border:0;border-top:1px solid #edf0f4;color:#4c5b70;background:#fff;text-align:left;cursor:pointer}.record-statistics-row[data-v-e37ee6d5]:hover,.record-statistics-row.active[data-v-e37ee6d5]{background:#f1f6ff}.record-statistics-row.active[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.record-statistics-row>span:first-child strong[data-v-e37ee6d5],.record-statistics-row>span:first-child small[data-v-e37ee6d5],.statistic-count b[data-v-e37ee6d5],.statistic-count small[data-v-e37ee6d5],.statistic-frequency-status b[data-v-e37ee6d5],.statistic-frequency-status small[data-v-e37ee6d5]{display:block}.record-statistics-row>span:first-child strong[data-v-e37ee6d5]{color:#34445a;font-size:13px}.record-statistics-row>span:first-child small[data-v-e37ee6d5]{margin-top:4px;color:#9aa3b0;font-size:9px}.statistic-count b[data-v-e37ee6d5]{color:#2865bf;font-size:16px}.statistic-count small[data-v-e37ee6d5]{margin-top:2px;color:#929cab;font-size:8px;white-space:nowrap}.statistic-frequency-status[data-v-e37ee6d5]{width:fit-content;min-width:72px;padding:5px 7px;border:1px solid #efb5bb;border-radius:8px;color:#ad3441;background:#fff0f2}.statistic-frequency-status b[data-v-e37ee6d5]{font-size:12px}.statistic-frequency-status small[data-v-e37ee6d5]{margin-top:2px;font-size:8px;white-space:nowrap}.statistic-frequency-status.within[data-v-e37ee6d5]{color:#147352;border-color:#b8ddcf;background:#eaf8f2}.statistic-frequency-status.insufficient[data-v-e37ee6d5]{color:#68778a;border-color:#d6dde6;background:#f0f3f6}.record-statistics-row>em[data-v-e37ee6d5]{color:#7c899a;font-size:11px;font-style:normal}.statistic-owner[data-v-e37ee6d5]{overflow:hidden;color:#59687d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.record-statistic-evidence[data-v-e37ee6d5]{min-width:0}.record-statistic-evidence>header[data-v-e37ee6d5]{height:62px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ebf1}.record-statistic-evidence>header span[data-v-e37ee6d5]{color:#3b72c0;font-size:9px;font-weight:700}.record-statistic-evidence h4[data-v-e37ee6d5]{margin:4px 0 0;color:#35455b;font-size:15px}.record-statistic-evidence>header>b[data-v-e37ee6d5]{padding:4px 8px;border-radius:8px;color:#3769b1;background:#eaf1fc;font-size:10px}.record-statistic-evidence-list[data-v-e37ee6d5]{max-height:485px;overflow-y:auto}.record-statistic-evidence-list>button[data-v-e37ee6d5]{width:100%;min-height:72px;padding:10px 14px;display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,.85fr) 92px;gap:12px;align-items:center;border:0;border-bottom:1px solid #edf0f4;color:#536176;background:#fff;text-align:left;cursor:pointer}.record-statistic-evidence-list>button[data-v-e37ee6d5]:hover{background:#f7faff}.record-statistic-evidence-list strong[data-v-e37ee6d5],.record-statistic-evidence-list small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-statistic-evidence-list strong[data-v-e37ee6d5]{color:#3b4b61;font-size:12px}.record-statistic-evidence-list small[data-v-e37ee6d5]{margin-top:4px;color:#8a95a5;font-size:10px}.record-statistic-evidence-list em[data-v-e37ee6d5]{color:#2d68c4;font-size:10px;font-style:normal;text-align:right}.record-statistics-empty[data-v-e37ee6d5]{min-height:505px;display:grid;place-items:center;align-content:center;gap:9px;color:#8290a2;text-align:center}.record-statistics-empty svg[data-v-e37ee6d5]{color:#4b82ce}.record-statistics-empty strong[data-v-e37ee6d5]{color:#4a5b72;font-size:15px}.record-statistics-empty span[data-v-e37ee6d5]{font-size:11px}.record-statistics-boundary[data-v-e37ee6d5]{min-height:49px;padding:10px 14px;display:flex;align-items:center;gap:7px;color:#66768a;border-top:1px solid #e3e9f0;background:#f8fafc;font-size:10px}.cross-border-grid[data-v-e37ee6d5]{grid-template-columns:minmax(155px,1fr) 55px 112px minmax(120px,.8fr) 44px;gap:8px}.cross-border-status[data-v-e37ee6d5]{width:fit-content;min-width:94px;padding:5px 7px;border:1px solid #d7dee8;border-radius:8px;color:#5f6e82;background:#f3f5f8}.cross-border-status b[data-v-e37ee6d5],.cross-border-status small[data-v-e37ee6d5]{display:block}.cross-border-status b[data-v-e37ee6d5]{font-size:11px}.cross-border-status small[data-v-e37ee6d5]{margin-top:2px;font-size:8px;white-space:nowrap}.cross-border-status.confirmed_personal_information[data-v-e37ee6d5]{color:#a83240;border-color:#efb4ba;background:#fff0f2}.cross-border-status.candidate_personal_information[data-v-e37ee6d5]{color:#9a631d;border-color:#ead0a7;background:#fff8e9}.cross-border-status.content_analyzable_no_match[data-v-e37ee6d5]{color:#177354;border-color:#b9ddcf;background:#ebf8f3}.cross-border-evidence[data-v-e37ee6d5]{display:flex;min-height:0;flex-direction:column}.cross-border-target-summary[data-v-e37ee6d5]{padding:10px 14px;border-bottom:1px solid #e7ebf1;background:#fbfcfe}.cross-border-target-summary dl[data-v-e37ee6d5]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cross-border-target-summary dl div[data-v-e37ee6d5]{min-width:0;padding:7px 9px;border:1px solid #e3e9f0;border-radius:7px;background:#fff}.cross-border-target-summary dl .wide[data-v-e37ee6d5]{grid-column:1/-1}.cross-border-target-summary dt[data-v-e37ee6d5]{color:#8793a4;font-size:9px}.cross-border-target-summary dd[data-v-e37ee6d5]{margin:4px 0 0;overflow-wrap:anywhere;color:#42536a;font-size:11px;line-height:1.5;white-space:pre-line}.cross-border-evidence .record-statistic-evidence-list[data-v-e37ee6d5]{min-height:0;flex:1;max-height:330px}.startup-association-grid[data-v-e37ee6d5]{grid-template-columns:minmax(190px,1fr) 62px 72px 118px}.startup-capability-status[data-v-e37ee6d5]{width:fit-content;padding:6px 8px;border:1px solid #d7dee8;border-radius:8px;color:#657489;background:#f3f5f8;font-size:10px;font-weight:700}.startup-capability-status.runtime_observed[data-v-e37ee6d5]{color:#147352;border-color:#b8ddcf;background:#eaf8f2}.startup-capability-status.declared_unverified[data-v-e37ee6d5]{color:#95611d;border-color:#ead0a7;background:#fff8e9}.startup-association-evidence[data-v-e37ee6d5]{display:flex;min-height:0;flex-direction:column}.startup-association-detail[data-v-e37ee6d5]{padding:12px 14px;border-bottom:1px solid #e7ebf1;background:#fbfcfe}.startup-association-detail>p[data-v-e37ee6d5]{margin:0 0 10px;color:#647389;font-size:11px;line-height:1.65}.startup-declaration-list[data-v-e37ee6d5]{display:grid;gap:7px}.startup-declaration-list article[data-v-e37ee6d5]{min-width:0;padding:8px 10px;display:grid;grid-template-columns:80px minmax(0,1fr);gap:3px 8px;border:1px solid #e1e7ef;border-radius:7px;background:#fff}.startup-declaration-list article span[data-v-e37ee6d5]{grid-row:1/3;align-self:center;color:#3c70b8;font-size:9px;font-weight:700}.startup-declaration-list article strong[data-v-e37ee6d5],.startup-declaration-list article small[data-v-e37ee6d5]{overflow-wrap:anywhere}.startup-declaration-list article strong[data-v-e37ee6d5]{color:#3b4b61;font-size:11px}.startup-declaration-list article small[data-v-e37ee6d5]{color:#8793a4;font-size:9px}.startup-no-evidence[data-v-e37ee6d5]{padding:16px;color:#8793a4;text-align:center;font-size:11px}.startup-scheduling-evidence[data-v-e37ee6d5],.startup-supporting-evidence[data-v-e37ee6d5]{border-top:1px solid #eadfca;background:#fffaf0}.startup-scheduling-evidence>p[data-v-e37ee6d5],.startup-supporting-evidence>p[data-v-e37ee6d5]{margin:0;padding:8px 14px;color:#95611d;font-size:10px;font-weight:700}.startup-capability-status.scheduled_unverified_execution[data-v-e37ee6d5]{color:#95611d;border-color:#ead0a7;background:#fff8e9}.record-screenshots-panel[data-v-e37ee6d5]{min-height:675px;overflow:hidden}.record-screenshots-header[data-v-e37ee6d5]{min-height:104px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e3e9f0;background:linear-gradient(135deg,#f8fbff,#f4f8fd)}.record-screenshots-header span[data-v-e37ee6d5]{color:#3971c0;font-size:10px;font-weight:750;letter-spacing:.08em}.record-screenshots-header h3[data-v-e37ee6d5]{margin:5px 0 0;color:#2f4057;font-size:21px}.record-screenshots-header p[data-v-e37ee6d5]{margin:5px 0 0;color:#7c899b;font-size:12px}.record-screenshots-header>b[data-v-e37ee6d5]{padding:6px 10px;border-radius:9px;color:#2f64ae;background:#eaf1fc;font-size:12px}.record-screenshot-message[data-v-e37ee6d5]{margin:10px 14px 0;padding:9px 11px;border-radius:7px;font-size:11px}.record-screenshot-message.success[data-v-e37ee6d5]{color:#176b4c;background:#eaf8f2}.record-screenshot-message.error[data-v-e37ee6d5]{color:#b23b47;background:#fff0f2}.record-screenshot-tabs[data-v-e37ee6d5]{padding:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;border-bottom:1px solid #e4e9f0;background:#f8fafc}.record-screenshot-tabs button[data-v-e37ee6d5]{min-width:0;height:42px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce4ee;border-radius:7px;color:#637187;background:#fff;cursor:pointer}.record-screenshot-tabs button span[data-v-e37ee6d5]{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.record-screenshot-tabs button b[data-v-e37ee6d5]{min-width:19px;padding:2px 5px;border-radius:8px;color:#58749f;background:#edf2f8;font-size:9px}.record-screenshot-tabs button.active[data-v-e37ee6d5]{color:#2464c8;border-color:#a9c4eb;background:#edf4ff}.record-screenshot-tabs button.active b[data-v-e37ee6d5]{color:#fff;background:#3473dc}.record-screenshot-grid[data-v-e37ee6d5]{padding:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.record-screenshot-grid>article[data-v-e37ee6d5]{position:relative;min-width:0;overflow:hidden;border:1px solid #dfe6ee;border-radius:9px;color:#435269;background:#fff;box-shadow:0 4px 13px #192d4b0f}.record-screenshot-grid>article[data-v-e37ee6d5]:hover{border-color:#8fb2e5;box-shadow:0 7px 18px #19375f1f}.record-screenshot-open[data-v-e37ee6d5]{width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:zoom-in}.record-screenshot-grid img[data-v-e37ee6d5]{width:100%;height:245px;display:block;object-fit:contain;background:#111827}.record-screenshot-open>span[data-v-e37ee6d5]{padding:8px 58px 8px 10px;display:block}.record-screenshot-grid strong[data-v-e37ee6d5],.record-screenshot-grid small[data-v-e37ee6d5]{display:block}.record-screenshot-grid strong[data-v-e37ee6d5]{font-size:12px}.record-screenshot-grid small[data-v-e37ee6d5]{margin-top:4px;color:#8a95a5;font-size:9px}.record-screenshot-delete[data-v-e37ee6d5]{position:absolute;right:7px;bottom:7px;min-height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #efb7bd;border-radius:6px;color:#b93543;background:#fff7f8;font-size:10px;cursor:pointer}.record-screenshot-delete[data-v-e37ee6d5]:disabled{cursor:wait;opacity:.55}.record-screenshot-empty[data-v-e37ee6d5]{min-height:450px;display:grid;place-items:center;align-content:center;gap:8px;color:#8290a2;text-align:center}.record-screenshot-empty svg[data-v-e37ee6d5]{color:#4b82ce}.record-screenshot-empty strong[data-v-e37ee6d5]{color:#485970;font-size:15px}.record-screenshot-empty span[data-v-e37ee6d5]{max-width:420px;font-size:11px;line-height:1.6}.record-sdk-runtime-filters[data-v-e37ee6d5]{min-height:50px;padding:8px 14px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e4e9f0;background:#fbfcfe}.record-sdk-runtime-filters button[data-v-e37ee6d5]{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d7e0eb;border-radius:7px;color:#607086;background:#fff;font-size:11px;cursor:pointer}.record-sdk-runtime-filters button.active[data-v-e37ee6d5]{color:#2865bf;border-color:#a9c4eb;background:#edf4ff;font-weight:700}.record-sdk-runtime-filters button b[data-v-e37ee6d5]{min-width:20px;padding:2px 5px;border-radius:8px;color:inherit;background:#3473dc17;font-size:9px;text-align:center}.record-sdk-runtime-filters>span[data-v-e37ee6d5]{margin-left:auto;color:#57708f;font-size:11px}.record-screenshot-open .record-screenshot-note[data-v-e37ee6d5]{margin-top:6px;padding-top:5px;overflow:hidden;color:#536982;border-top:1px dashed #dce3eb;font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.screenshot-preview-dialog>footer>strong[data-v-e37ee6d5]{min-width:0;overflow:hidden;color:#465a73;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.screenshot-preview-backdrop[data-v-e37ee6d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;padding:24px;display:grid;place-items:center;background:#09111ec7}.screenshot-preview-dialog[data-v-e37ee6d5]{width:min(980px,96vw);height:min(900px,94vh);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 28px 90px #0006}.screenshot-preview-dialog>header[data-v-e37ee6d5]{min-height:64px;padding:0 16px;flex:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8ef}.screenshot-preview-dialog header small[data-v-e37ee6d5],.screenshot-preview-dialog header strong[data-v-e37ee6d5]{display:block}.screenshot-preview-dialog header small[data-v-e37ee6d5]{color:#4778bf;font-size:11px}.screenshot-preview-dialog header strong[data-v-e37ee6d5]{margin-top:4px;color:#34445a;font-size:14px}.screenshot-preview-dialog header button[data-v-e37ee6d5]{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dbe2eb;border-radius:7px;color:#647287;background:#fff;cursor:pointer}.screenshot-preview-dialog>div[data-v-e37ee6d5]{min-height:0;padding:14px;flex:1;display:grid;place-items:center;overflow:auto;background:#111827}.screenshot-preview-dialog img[data-v-e37ee6d5]{max-width:100%;max-height:100%;object-fit:contain}.screenshot-preview-dialog>footer[data-v-e37ee6d5]{min-height:44px;padding:8px 14px;display:flex;align-items:center;gap:14px;border-top:1px solid #e3e8ef;color:#647287;background:#f8fafc;font-size:11px}.screenshot-preview-dialog footer code[data-v-e37ee6d5]{margin-left:auto;max-width:55%;overflow:hidden;color:#77859a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.completion-dialog-backdrop[data-v-e37ee6d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#111d2f7a}.completion-dialog[data-v-e37ee6d5]{width:min(780px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:22px;border-radius:13px;background:#fff;box-shadow:0 26px 80px #0a172b4d}.completion-dialog>header[data-v-e37ee6d5]{display:flex;gap:12px}.completion-dialog>header i[data-v-e37ee6d5]{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;color:#16805a;background:#e7f8f1}.completion-dialog h2[data-v-e37ee6d5]{margin:2px 0 0;color:#29384e;font-size:20px}.completion-dialog header p[data-v-e37ee6d5]{margin:7px 0 0;color:#6f7c8f;font-size:13px;line-height:1.6}.completion-summary[data-v-e37ee6d5]{margin-top:17px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e2e8ef;border-radius:9px;background:#f9fbfd}.completion-summary span[data-v-e37ee6d5]{min-width:0;padding:11px 12px;border-right:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2}.completion-summary span[data-v-e37ee6d5]:nth-child(2n){border-right:0}.completion-summary span[data-v-e37ee6d5]:nth-last-child(-n+2){border-bottom:0}.completion-summary small[data-v-e37ee6d5],.completion-summary strong[data-v-e37ee6d5]{display:block}.completion-summary small[data-v-e37ee6d5]{color:#8b96a6;font-size:11px}.completion-summary strong[data-v-e37ee6d5]{margin-top:4px;overflow:hidden;color:#3e4e65;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.completion-dialog>label[data-v-e37ee6d5]{margin-top:15px;display:grid;gap:6px;color:#526178;font-size:12px;font-weight:700}.completion-dialog>label input[data-v-e37ee6d5]{height:39px;padding:0 11px;border:1px solid #d6dfe9;border-radius:7px;color:#3f4e64;font-size:14px}.completion-error[data-v-e37ee6d5],.completion-warning[data-v-e37ee6d5]{margin:12px 0 0;padding:9px 10px;border-radius:6px;font-size:12px;line-height:1.5}.completion-error[data-v-e37ee6d5]{color:#a93d49;background:#fff0f2}.completion-warning[data-v-e37ee6d5]{color:#955c12;background:#fff5e4}.completion-dialog footer[data-v-e37ee6d5]{margin-top:18px;display:flex;justify-content:flex-end;gap:8px}.completion-dialog footer button[data-v-e37ee6d5]{height:39px;padding:0 14px;border-radius:7px;font-size:13px;cursor:pointer}.discard-record-button[data-v-e37ee6d5]{color:#7b8798;border:1px solid #d8e0e9;background:#fff}.discard-record-button.armed[data-v-e37ee6d5]{color:#b13f4b;border-color:#edc0c6;background:#fff3f4}.save-record-button[data-v-e37ee6d5]{display:inline-flex;align-items:center;gap:6px;color:#fff;border:1px solid #2f70d4;background:#3475dd}.completion-dialog footer button[data-v-e37ee6d5]:disabled{opacity:.55;cursor:not-allowed}.completion-analysis-input[data-v-e37ee6d5]{margin-top:13px;padding:13px;border:1px solid #dce5ef;border-radius:9px;background:#fbfcfe}.completion-analysis-input>header[data-v-e37ee6d5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.completion-analysis-input>header strong[data-v-e37ee6d5],.completion-analysis-input>header small[data-v-e37ee6d5]{display:block}.completion-analysis-input>header strong[data-v-e37ee6d5]{color:#33445a;font-size:13px}.completion-analysis-input>header small[data-v-e37ee6d5]{margin-top:4px;color:#7d899a;font-size:11px;font-weight:400}.completion-analysis-input>header b[data-v-e37ee6d5]{min-width:45px;padding:4px 8px;border-radius:12px;color:#2f69bc;background:#e9f1fd;font-size:11px;text-align:center}.completion-analysis-grid[data-v-e37ee6d5]{margin-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 11px}.completion-analysis-grid label[data-v-e37ee6d5],.completion-custom-values[data-v-e37ee6d5]{min-width:0;display:grid;gap:5px;color:#526178;font-size:11px;font-weight:700}.completion-analysis-input textarea[data-v-e37ee6d5]{width:100%;resize:vertical;padding:8px 9px;border:1px solid #d7e0ea;border-radius:7px;color:#35455b;background:#fff;font:inherit;font-size:12px;line-height:1.45;box-sizing:border-box}.completion-analysis-input textarea[data-v-e37ee6d5]:focus{outline:2px solid rgba(52,117,221,.16);border-color:#6d9ce4}.completion-custom-values[data-v-e37ee6d5]{margin-top:10px}.completion-custom-values small[data-v-e37ee6d5]{color:#8591a1;font-size:10px;font-weight:400;line-height:1.45}.completion-input-boundary[data-v-e37ee6d5]{margin:10px 0 0;display:flex;align-items:center;gap:6px;color:#64758a;font-size:10px}.completion-analysis-running[data-v-e37ee6d5]{min-height:190px;display:grid;place-items:center;align-content:center;gap:9px;color:#3771c4;text-align:center}.completion-analysis-running strong[data-v-e37ee6d5]{color:#35475e;font-size:15px}.completion-analysis-running span[data-v-e37ee6d5]{color:#7b899a;font-size:11px}.completion-analysis-result[data-v-e37ee6d5]{margin-top:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.completion-analysis-result span[data-v-e37ee6d5]{padding:9px 10px;border:1px solid #dce7e2;border-radius:7px;background:#f5fbf8}.completion-analysis-result small[data-v-e37ee6d5],.completion-analysis-result strong[data-v-e37ee6d5]{display:block}.completion-analysis-result small[data-v-e37ee6d5]{color:#7b8d86;font-size:9px}.completion-analysis-result strong[data-v-e37ee6d5]{margin-top:4px;color:#356151;font-size:11px}@media(max-width:720px){.completion-analysis-grid[data-v-e37ee6d5],.completion-analysis-result[data-v-e37ee6d5]{grid-template-columns:1fr}}.completion-analysis-stages[data-v-e37ee6d5]{margin-top:11px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.completion-analysis-stages span[data-v-e37ee6d5]{min-width:0;padding:7px 6px;display:grid;place-items:center;gap:3px;border:1px solid #d8ebe3;border-radius:7px;color:#16805a;background:#f3fbf7;text-align:center}.completion-analysis-stages strong[data-v-e37ee6d5]{overflow:hidden;max-width:100%;color:#466259;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.completion-analysis-stages small[data-v-e37ee6d5]{color:#21845f;font-size:8px}.review-shell[data-v-e37ee6d5]{min-width:1240px;min-height:720px;display:grid;grid-template-columns:235px 225px minmax(390px,1fr) 315px;overflow:hidden}.review-shell[data-v-e37ee6d5]>*{min-width:0;border-right:1px solid #e8edf3}.review-shell[data-v-e37ee6d5]>*:last-child{border-right:0}.review-sample[data-v-e37ee6d5],.review-taxonomy[data-v-e37ee6d5],.review-snapshot[data-v-e37ee6d5]{background:#fbfcfe}.sample-card[data-v-e37ee6d5]{min-height:92px;padding:14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5eaf1;background:#fff}.sample-card>i[data-v-e37ee6d5]{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#3475e5,#214fa6)}.sample-card span[data-v-e37ee6d5]{min-width:0}.sample-card strong[data-v-e37ee6d5],.sample-card small[data-v-e37ee6d5],.sample-card em[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-card strong[data-v-e37ee6d5]{color:#28364b;font-size:16px}.sample-card small[data-v-e37ee6d5]{margin-top:3px;color:#6d7b8f;font-size:14px}.sample-card em[data-v-e37ee6d5]{margin-top:4px;color:#9aa4b2;font-size:14px;font-style:normal}.review-sample>header[data-v-e37ee6d5],.review-taxonomy>header[data-v-e37ee6d5]{height:43px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eaf1;color:#4a586d;background:#f4f7fb;font-size:15px}.review-sample>header span[data-v-e37ee6d5],.review-taxonomy>header span[data-v-e37ee6d5]{color:#929dac;font-size:14px}.scenario-list[data-v-e37ee6d5],.category-list[data-v-e37ee6d5],.behavior-list[data-v-e37ee6d5]{display:grid}.scenario-list button[data-v-e37ee6d5],.behavior-list button[data-v-e37ee6d5]{min-height:62px;padding:9px 11px;display:flex;align-items:center;gap:7px;border:0;border-bottom:1px solid #edf0f4;color:#556378;background:#fff;text-align:left;cursor:pointer}.scenario-list button[data-v-e37ee6d5]:hover,.scenario-list button.active[data-v-e37ee6d5],.behavior-list button[data-v-e37ee6d5]:hover,.behavior-list button.active[data-v-e37ee6d5]{color:#245fb9;background:#edf4ff}.scenario-list button.active[data-v-e37ee6d5],.behavior-list button.active[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.scenario-list button span[data-v-e37ee6d5],.behavior-list button span[data-v-e37ee6d5]{min-width:0;flex:1}.scenario-list strong[data-v-e37ee6d5],.scenario-list small[data-v-e37ee6d5],.behavior-list strong[data-v-e37ee6d5],.behavior-list small[data-v-e37ee6d5]{display:block}.scenario-list strong[data-v-e37ee6d5],.behavior-list strong[data-v-e37ee6d5]{font-size:15px}.scenario-list small[data-v-e37ee6d5],.behavior-list small[data-v-e37ee6d5]{margin-top:4px;overflow:hidden;color:#939ead;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.scenario-list b[data-v-e37ee6d5],.behavior-list b[data-v-e37ee6d5]{min-width:22px;padding:3px 5px;border-radius:9px;color:#3772cd;background:#e4efff;text-align:center;font-size:14px}.review-assets[data-v-e37ee6d5]{margin:12px;padding:10px;display:grid;gap:9px;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.review-assets>strong[data-v-e37ee6d5]{color:#556378;font-size:15px}.review-assets>span[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px;color:#7b8799;font-size:14px}.review-assets svg[data-v-e37ee6d5]{color:#4176c7}.review-assets b[data-v-e37ee6d5]{margin-left:auto;color:#526178}.category-list button[data-v-e37ee6d5]{min-height:43px;padding:0 11px;display:flex;align-items:center;border:0;border-bottom:1px solid #edf0f4;color:#58667a;background:#fff;text-align:left;font-size:15px;cursor:pointer}.category-list button span[data-v-e37ee6d5]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-list button b[data-v-e37ee6d5]{color:#8c97a7;font-size:14px}.category-list button[data-v-e37ee6d5]:hover,.category-list button.active[data-v-e37ee6d5]{color:#2464c8;background:#edf4ff}.category-list button.active[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.behavior-heading[data-v-e37ee6d5]{margin-top:9px;border-top:1px solid #e1e7ef}.no-behavior[data-v-e37ee6d5]{padding:25px 14px;color:#9aa4b2;text-align:center;font-size:14px}.review-detail[data-v-e37ee6d5]{background:#fff}.review-detail-header[data-v-e37ee6d5]{min-height:92px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eaf1}.review-detail-header span[data-v-e37ee6d5]{color:#8792a2;font-size:14px}.review-detail-header h3[data-v-e37ee6d5]{margin:3px 0;color:#26354b;font-size:19px}.review-detail-header p[data-v-e37ee6d5]{margin:0;color:#7d899b;font-size:14px}.review-detail-header button[data-v-e37ee6d5]{height:32px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid #dce3ec;border-radius:7px;color:#4d6690;background:#fff;font-size:14px}.review-stat-grid[data-v-e37ee6d5]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e5eaf1;background:#fafcff}.review-stat-grid article[data-v-e37ee6d5]{min-height:68px;padding:11px;border-right:1px solid #e7ecf2}.review-stat-grid article[data-v-e37ee6d5]:last-child{border:0}.review-stat-grid span[data-v-e37ee6d5],.review-stat-grid strong[data-v-e37ee6d5]{display:block}.review-stat-grid span[data-v-e37ee6d5]{color:#8b96a6;font-size:14px}.review-stat-grid strong[data-v-e37ee6d5]{margin-top:5px;overflow:hidden;color:#334158;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.occurrence-section>header[data-v-e37ee6d5],.stack-section>header[data-v-e37ee6d5]{height:42px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.occurrence-section header strong[data-v-e37ee6d5],.stack-section header strong[data-v-e37ee6d5]{color:#4b586d;font-size:15px}.occurrence-section header span[data-v-e37ee6d5]{color:#929dac;font-size:14px}.occurrence-list[data-v-e37ee6d5]{min-height:70px;padding:9px;display:grid;gap:6px;background:#fafbfc}.occurrence-list button[data-v-e37ee6d5]{min-height:49px;padding:7px 9px;display:flex;align-items:center;gap:8px;border:1px solid #e1e7ef;border-radius:7px;color:#536176;background:#fff;text-align:left}.occurrence-list button>i[data-v-e37ee6d5]{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#3472d6;font-size:14px;font-style:normal}.occurrence-list button span[data-v-e37ee6d5]{min-width:0;flex:1}.occurrence-list strong[data-v-e37ee6d5],.occurrence-list small[data-v-e37ee6d5]{display:block}.occurrence-list strong[data-v-e37ee6d5]{font-size:15px}.occurrence-list small[data-v-e37ee6d5]{margin-top:3px;color:#939ead;font-size:14px}.occurrence-list b[data-v-e37ee6d5]{color:#6a7890;font-size:14px}.owner-pill[data-v-e37ee6d5]{padding:3px 6px;border-radius:4px;color:#4770b3;background:#edf3fd;font-size:14px}.owner-pill.third-party[data-v-e37ee6d5]{color:#a86617;background:#fff3df}.owner-pill.unknown[data-v-e37ee6d5]{color:#66758a;background:#eef1f5}.stack-section dl[data-v-e37ee6d5]{margin:0;padding:11px 14px;display:grid;gap:7px}.stack-section dl div[data-v-e37ee6d5]{display:grid;grid-template-columns:68px 1fr;gap:7px}.stack-section dt[data-v-e37ee6d5]{color:#8d98a8;font-size:14px}.stack-section dd[data-v-e37ee6d5]{margin:0;overflow-wrap:anywhere;color:#4d5b70;font-size:14px}.stack-section pre[data-v-e37ee6d5]{max-height:155px;margin:0 13px;padding:10px;overflow:auto;border-radius:6px;color:#c9d6e9;background:#172337;font-size:14px;line-height:1.5}.stack-section>p[data-v-e37ee6d5]{margin:10px 13px;padding:7px 8px;border-left:3px solid #d5a03e;color:#81632b;background:#fff9ed;font-size:14px}.review-snapshot>header[data-v-e37ee6d5]{height:50px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eaf1;background:#fff}.review-snapshot>header strong[data-v-e37ee6d5]{color:#455267;font-size:15px}.review-snapshot>header span[data-v-e37ee6d5]{color:#8f9aa9;font-size:14px}.snapshot-stage[data-v-e37ee6d5]{height:490px;display:grid;place-items:center;position:relative;overflow:hidden;background:#eaf0f8}.mini-phone[data-v-e37ee6d5]{width:230px;height:460px;overflow:hidden;border:7px solid #071329;border-radius:30px;background:#fff;box-shadow:0 14px 30px #1020392e}.mini-status[data-v-e37ee6d5]{height:31px;padding:8px 11px;display:flex;justify-content:space-between;color:#59667a;font-size:14px}.mini-app[data-v-e37ee6d5]{height:calc(100% - 31px);text-align:center;background:#f7f9fc}.mini-app>div[data-v-e37ee6d5]{height:39px;padding:12px;color:#fff;background:#2767e8;text-align:left;font-size:14px}.mini-app>svg[data-v-e37ee6d5]{margin-top:90px;color:#2c6cd5}.mini-app strong[data-v-e37ee6d5]{margin-top:11px;display:block;font-size:16px}.mini-app p[data-v-e37ee6d5]{color:#8792a2;font-size:14px}.mini-app button[data-v-e37ee6d5]{width:170px;height:31px;margin-top:15px;border:0;border-radius:5px;color:#fff;background:#2767e8;font-size:14px}.touch-point[data-v-e37ee6d5]{width:23px;height:23px;position:absolute;left:calc(50% + 60px);top:375px;border:2px solid #ff9b3d;border-radius:50%;box-shadow:0 0 0 5px #ff9b3d40}.frame-meta[data-v-e37ee6d5]{margin:11px;padding:9px;display:grid;gap:8px;border:1px solid #e1e7ef;border-radius:7px;background:#fff}.frame-meta span[data-v-e37ee6d5],.frame-meta strong[data-v-e37ee6d5]{display:block}.frame-meta span[data-v-e37ee6d5]{color:#919baa;font-size:14px}.frame-meta strong[data-v-e37ee6d5]{margin-top:2px;overflow:hidden;color:#536176;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.locate-frame[data-v-e37ee6d5]{width:calc(100% - 22px);height:32px;margin:0 11px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #bfd0ee;border-radius:6px;color:#2864c2;background:#f3f7ff;font-size:14px}.snapshot-note[data-v-e37ee6d5]{margin:10px 11px 0;padding:8px;color:#7d662e;background:#fff8e9;font-size:14px;line-height:1.5}@media(max-width:1500px){.agent-run-body[data-v-e37ee6d5]{grid-template-columns:minmax(240px,.68fr) minmax(390px,1fr)}.agent-analysis-column[data-v-e37ee6d5]{grid-column:1 / -1;border-top:1px solid #e5eaf1}.agent-live-stage[data-v-e37ee6d5]{border-right:0}}@media(max-width:1350px){.scenario-progress-bar ol[data-v-e37ee6d5]{gap:3px}.scenario-progress-bar li[data-v-e37ee6d5]{justify-content:center;gap:4px}.scenario-progress-bar li[data-v-e37ee6d5]:after{display:none}.runtime-layout[data-v-e37ee6d5]{grid-template-columns:380px minmax(0,1fr)}.runtime-layout.agent-projection-promoted[data-v-e37ee6d5]{grid-template-columns:minmax(0,1fr)}.phone-stage[data-v-e37ee6d5]{height:595px}.phone-shell[data-v-e37ee6d5]{width:275px;height:555px}.behavior-workspace[data-v-e37ee6d5]{grid-template-columns:1fr}.event-panel[data-v-e37ee6d5]{border-right:0;border-bottom:1px solid #e5eaf1}.event-list[data-v-e37ee6d5]{max-height:410px}.review-shell[data-v-e37ee6d5]{overflow-x:auto}}@media(max-width:1000px){.dynamic-workbench.record-detail-active[data-v-e37ee6d5]{height:auto;min-height:auto;grid-template-rows:none;overflow:visible}.record-detail-shell[data-v-e37ee6d5]{min-height:auto;grid-template-rows:none;overflow:visible}.control-fields[data-v-e37ee6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.control-utility[data-v-e37ee6d5]{align-self:end}.control-runtime-row[data-v-e37ee6d5]{padding-bottom:7px;flex-wrap:wrap}.scenario-progress-bar[data-v-e37ee6d5]{width:100%;min-width:0;flex-basis:100%}.app-launch-actions[data-v-e37ee6d5]{margin-left:auto;justify-content:flex-end}.agent-run-body[data-v-e37ee6d5]{grid-template-columns:1fr}.agent-step-list[data-v-e37ee6d5]{border-right:0;border-bottom:1px solid #e8ebf2}.agent-live-stage[data-v-e37ee6d5]{border-bottom:1px solid #dce4f0}.agent-analysis-column[data-v-e37ee6d5]{grid-column:auto}.runtime-layout[data-v-e37ee6d5],.record-detail-layout[data-v-e37ee6d5]{height:auto;grid-template-columns:1fr;overflow:visible}.record-scenes[data-v-e37ee6d5],.record-detail-layout>section[data-v-e37ee6d5]{height:auto;max-height:none;overflow-y:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto;touch-action:auto}.record-scenes[data-v-e37ee6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.record-scenes>header[data-v-e37ee6d5]{grid-column:1 / -1}.record-scenes>button[data-v-e37ee6d5]{border-right:1px solid #edf0f4}.device-panel[data-v-e37ee6d5]{position:static}.live-data-panel[data-v-e37ee6d5]{min-height:620px}}.record-sdk-runtime-panel[data-v-e37ee6d5]{min-height:675px;overflow:hidden}.sdk-runtime-drawer-backdrop[data-v-e37ee6d5]{z-index:1010}.detail-drawer-backdrop[data-v-e37ee6d5]:not(.sdk-runtime-drawer-backdrop){z-index:1020}.sdk-runtime-detail-drawer[data-v-e37ee6d5]{width:min(860px,94vw)}.sdk-runtime-detail-drawer-body[data-v-e37ee6d5]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.sdk-runtime-detail-drawer .sdk-runtime-detail-table[data-v-e37ee6d5]{border-top:0}.sdk-runtime-detail-drawer .sdk-runtime-evidence[data-v-e37ee6d5]:last-child{padding-bottom:14px}.record-business-agent-panel[data-v-e37ee6d5]{min-height:675px;overflow:hidden}.record-business-agent-body[data-v-e37ee6d5]{padding:14px 16px 0;display:grid;gap:12px}.record-business-agent-body>.record-statistics-boundary[data-v-e37ee6d5]{margin:0 -16px}.record-business-agent-body .business-specialist-grid article[data-v-e37ee6d5]{cursor:pointer}.record-business-agent-body .business-specialist-grid article.selected[data-v-e37ee6d5]{outline:2px solid rgba(52,115,220,.22);border-color:#78a1df}.business-finding-review-panel[data-v-e37ee6d5]{overflow:hidden;border:1px solid #dfe6ef;border-radius:9px;background:#fff}.business-finding-review-panel>header[data-v-e37ee6d5]{min-height:58px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8edf2;background:#f8fafc}.business-finding-review-panel>header span[data-v-e37ee6d5]{min-width:0}.business-finding-review-panel>header strong[data-v-e37ee6d5],.business-finding-review-panel>header small[data-v-e37ee6d5]{display:block}.business-finding-review-panel>header strong[data-v-e37ee6d5]{color:#35455b;font-size:13px}.business-finding-review-panel>header small[data-v-e37ee6d5]{margin-top:4px;color:#8995a5;font-size:10px}.business-finding-review-panel>header>b[data-v-e37ee6d5]{flex:none;padding:4px 8px;border-radius:9px;color:#805d14;background:#fff3dc;font-size:10px}.business-finding-list[data-v-e37ee6d5]{display:grid}.business-finding-list>article[data-v-e37ee6d5]{min-height:120px;padding:12px 13px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;border-top:1px solid #edf0f4}.business-finding-list>article[data-v-e37ee6d5]:first-child{border-top:0}.business-finding-list>article.confirmed[data-v-e37ee6d5]{background:#f7fcfa}.business-finding-list>article.needs_review[data-v-e37ee6d5]{background:#fffbf4}.business-finding-copy[data-v-e37ee6d5]{min-width:0}.business-finding-copy>span[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px}.business-finding-copy>span b[data-v-e37ee6d5],.business-finding-copy>span em[data-v-e37ee6d5]{padding:3px 7px;border-radius:8px;font-size:9px;font-style:normal}.business-finding-copy>span b[data-v-e37ee6d5]{color:#995c16;background:#fff1dc}.business-finding-copy>span em[data-v-e37ee6d5]{color:#5f6d80;background:#eef1f5}.business-finding-copy>strong[data-v-e37ee6d5]{margin-top:7px;display:block;color:#34445a;font-size:13px}.business-finding-copy>p[data-v-e37ee6d5]{margin:5px 0 0;color:#5f6e82;font-size:11px;line-height:1.6}.business-finding-copy>small[data-v-e37ee6d5]{margin-top:6px;display:block;color:#8a95a5;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.business-finding-review-controls[data-v-e37ee6d5]{display:grid;align-content:center;gap:8px}.business-finding-review-controls input[data-v-e37ee6d5]{width:100%;height:34px;padding:0 9px;border:1px solid #d9e1eb;border-radius:6px;color:#435269;background:#fff;font-size:10px}.business-finding-review-controls>span[data-v-e37ee6d5]{display:flex;justify-content:flex-end;gap:6px}.business-finding-review-controls button[data-v-e37ee6d5]{height:30px;padding:0 10px;border:1px solid #bfd0e9;border-radius:6px;color:#2d68c4;background:#f5f8ff;font-size:10px;cursor:pointer}.business-finding-review-controls button.false-positive[data-v-e37ee6d5]{color:#ad3f4c;border-color:#efc4ca;background:#fff5f6}.business-finding-review-controls button[data-v-e37ee6d5]:disabled{opacity:.55;cursor:wait}.business-finding-empty[data-v-e37ee6d5]{min-height:92px;padding:14px;display:flex;align-items:center;justify-content:center;gap:9px;color:#3b7c62;background:#f5fbf8}.business-finding-empty span[data-v-e37ee6d5],.business-finding-empty strong[data-v-e37ee6d5],.business-finding-empty small[data-v-e37ee6d5]{display:block}.business-finding-empty strong[data-v-e37ee6d5]{color:#376b57;font-size:12px}.business-finding-empty small[data-v-e37ee6d5]{margin-top:4px;color:#71877e;font-size:10px}.business-finding-review-panel .record-review-notice[data-v-e37ee6d5]{margin:0;border-top:1px solid #d9ebe4;border-bottom:0}.business-finding-review-panel .record-review-notice.error[data-v-e37ee6d5]{color:#ad3f4c;border-color:#f0d2d6;background:#fff6f7}.record-sdk-runtime-body[data-v-e37ee6d5]{min-height:520px;display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;background:#fff}.record-sdk-runtime-list[data-v-e37ee6d5]{max-height:calc(100vh - 210px);position:sticky;top:12px;overflow-y:auto;border-right:1px solid #e4e9f0;background:#fbfcfe}.record-sdk-runtime-list>header[data-v-e37ee6d5]{height:44px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;position:sticky;z-index:1;top:0;color:#445268;border-bottom:1px solid #e4e9f0;background:#f6f8fb}.record-sdk-runtime-list>header strong[data-v-e37ee6d5]{font-size:12px}.record-sdk-runtime-list>header span[data-v-e37ee6d5]{min-width:24px;padding:2px 6px;border-radius:9px;color:#3e6daf;background:#e8f0fb;text-align:center;font-size:10px}.record-sdk-runtime-list button[data-v-e37ee6d5]{width:100%;min-height:82px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-bottom:1px solid #e9edf2;color:#526178;background:#fff;text-align:left;cursor:pointer}.record-sdk-runtime-list button[data-v-e37ee6d5]:hover,.record-sdk-runtime-list button.active[data-v-e37ee6d5]{background:#f1f6ff}.record-sdk-runtime-list button.active[data-v-e37ee6d5]{box-shadow:inset 3px 0 #3473dc}.record-sdk-runtime-list span[data-v-e37ee6d5],.record-sdk-runtime-list strong[data-v-e37ee6d5],.record-sdk-runtime-list small[data-v-e37ee6d5]{min-width:0}.record-sdk-runtime-list strong[data-v-e37ee6d5],.record-sdk-runtime-list small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-sdk-runtime-list strong[data-v-e37ee6d5]{color:#34445a;font-size:13px}.record-sdk-runtime-list small[data-v-e37ee6d5]{margin-top:5px;color:#8a95a5;font-size:10px}.record-sdk-runtime-list button>span[data-v-e37ee6d5]:last-child{display:grid;justify-items:end;gap:6px}.record-sdk-runtime-list b[data-v-e37ee6d5],.sdk-runtime-badges b[data-v-e37ee6d5]{width:fit-content;padding:3px 7px;border-radius:9px;color:#805d14;background:#fff4dc;font-size:10px}.record-sdk-runtime-list b.general_component[data-v-e37ee6d5],.sdk-runtime-badges b.general_component[data-v-e37ee6d5]{color:#557055;background:#edf6ed}.record-sdk-runtime-list em[data-v-e37ee6d5]{color:#718096;font-size:10px;font-style:normal}.record-sdk-runtime-card[data-v-e37ee6d5]{min-width:0;background:#fff}.record-sdk-runtime-card>header[data-v-e37ee6d5]{min-height:78px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e8edf2}.record-sdk-runtime-card>header span[data-v-e37ee6d5]{color:#4778bf;font-size:10px}.record-sdk-runtime-card h4[data-v-e37ee6d5]{margin:4px 0 0;color:#314158;font-size:17px}.record-sdk-runtime-card>header p[data-v-e37ee6d5]{margin:4px 0 0;color:#929dac;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.sdk-runtime-badges[data-v-e37ee6d5]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.sdk-runtime-badges b[data-v-e37ee6d5]{color:#52657d;background:#edf1f6}.sdk-runtime-badges b.high[data-v-e37ee6d5]{color:#147855;background:#e6f8f0}.sdk-runtime-badges b.medium[data-v-e37ee6d5]{color:#956013;background:#fff3df}.sdk-runtime-badges b.low[data-v-e37ee6d5]{color:#a64450;background:#fff0f2}.sdk-runtime-detail-table[data-v-e37ee6d5]{margin:0;border-bottom:1px solid #dfe6ef}.sdk-runtime-detail-table>div[data-v-e37ee6d5]{min-height:54px;padding:9px 15px;display:grid;grid-template-columns:135px minmax(0,1fr) 90px;align-items:center;gap:14px;border-top:1px solid #edf0f4}.sdk-runtime-detail-table>div[data-v-e37ee6d5]:first-child{border-top:0}.sdk-runtime-detail-table>div[data-v-e37ee6d5]:nth-child(2n){background:#fafbfd}.sdk-runtime-detail-table>div.conclusion[data-v-e37ee6d5]{background:#f1f9f6}.sdk-runtime-detail-table dt[data-v-e37ee6d5]{color:#66758a;font-size:11px;font-weight:750}.sdk-runtime-detail-table dd[data-v-e37ee6d5]{min-width:0;margin:0;overflow-wrap:anywhere;color:#435269;font-size:12px;line-height:1.6}.sdk-runtime-detail-table dd>strong[data-v-e37ee6d5],.sdk-runtime-detail-table dd>small[data-v-e37ee6d5]{display:block}.sdk-runtime-detail-table dd>strong[data-v-e37ee6d5]{color:#34445a;font-size:13px}.sdk-runtime-detail-table dd>small[data-v-e37ee6d5]{margin-top:3px;color:#8995a5;font-size:10px}.sdk-runtime-detail-table>div>span[data-v-e37ee6d5]{color:#b0b8c3;text-align:center;font-size:10px}.sdk-runtime-detail-table>div>button[data-v-e37ee6d5]{height:29px;padding:0 9px;border:1px solid #bfd0ea;border-radius:6px;color:#2d68c4;background:#f5f8ff;font-size:10px;cursor:pointer}.sdk-runtime-detail-table>div>button[data-v-e37ee6d5]:hover{background:#eaf2ff}.sdk-runtime-review-status[data-v-e37ee6d5]{width:fit-content;padding:4px 8px;border-radius:10px;color:#956013;background:#fff1d8;font-size:10px}.sdk-runtime-facts[data-v-e37ee6d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e8edf2;background:#f8fafc}.sdk-runtime-facts span[data-v-e37ee6d5]{min-width:0;padding:10px 12px;border-right:1px solid #e4e9f0}.sdk-runtime-facts span[data-v-e37ee6d5]:last-child{border:0}.sdk-runtime-facts small[data-v-e37ee6d5],.sdk-runtime-facts strong[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdk-runtime-facts small[data-v-e37ee6d5]{color:#8b96a6;font-size:9px}.sdk-runtime-facts strong[data-v-e37ee6d5]{margin-top:4px;color:#45556b;font-size:11px}.sdk-runtime-section[data-v-e37ee6d5]{padding:11px 14px;border-bottom:1px solid #edf0f4}.sdk-runtime-section>header[data-v-e37ee6d5],.sdk-runtime-evidence>header[data-v-e37ee6d5]{display:flex;align-items:center;justify-content:space-between}.sdk-runtime-section header strong[data-v-e37ee6d5],.sdk-runtime-evidence header strong[data-v-e37ee6d5]{color:#435269;font-size:12px}.sdk-runtime-section header span[data-v-e37ee6d5],.sdk-runtime-evidence header span[data-v-e37ee6d5]{color:#8793a4;font-size:10px}.sdk-runtime-chip-list[data-v-e37ee6d5]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.sdk-runtime-chip-list span[data-v-e37ee6d5]{padding:4px 7px;display:flex;align-items:center;gap:6px;border-radius:9px;color:#4e6687;background:#edf3fd;font-size:10px}.sdk-runtime-chip-list span b[data-v-e37ee6d5]{font-weight:650}.sdk-runtime-chip-list span em[data-v-e37ee6d5]{color:#2f68ba;font-style:normal}.sdk-runtime-chip-list.privacy span[data-v-e37ee6d5]{color:#9a3f4c;background:#fff0f2}.sdk-runtime-none[data-v-e37ee6d5]{margin:8px 0 0;color:#8995a5;font-size:10px}.sdk-runtime-network[data-v-e37ee6d5],.sdk-runtime-conclusion[data-v-e37ee6d5]{margin:11px 14px;padding:10px 11px;display:flex;align-items:flex-start;gap:9px;border-radius:8px;color:#7f662c;background:#fff8e9}.sdk-runtime-network>span[data-v-e37ee6d5],.sdk-runtime-conclusion>span[data-v-e37ee6d5]{min-width:0;flex:1}.sdk-runtime-network strong[data-v-e37ee6d5],.sdk-runtime-network small[data-v-e37ee6d5],.sdk-runtime-conclusion strong[data-v-e37ee6d5]{display:block}.sdk-runtime-network strong[data-v-e37ee6d5],.sdk-runtime-conclusion strong[data-v-e37ee6d5]{color:#5d5136;font-size:11px}.sdk-runtime-network small[data-v-e37ee6d5]{margin-top:4px;color:#806f4c;font-size:10px;line-height:1.5}.sdk-runtime-network>b[data-v-e37ee6d5]{flex:none;color:#8d6d2b;font-size:10px}.sdk-runtime-network.not_observed[data-v-e37ee6d5]{color:#607086;background:#f1f4f8}.sdk-runtime-conclusion[data-v-e37ee6d5]{color:#276b53;background:#eff9f5}.sdk-runtime-conclusion strong[data-v-e37ee6d5]{color:#24654e}.sdk-runtime-conclusion p[data-v-e37ee6d5]{margin:4px 0 0;color:#527064;font-size:10px;line-height:1.6}.sdk-runtime-evidence[data-v-e37ee6d5]{border-top:1px solid #edf0f4}.sdk-runtime-evidence>header[data-v-e37ee6d5]{min-height:44px;padding:5px 14px;gap:10px;background:#f8fafc}.sdk-runtime-evidence>header>div[data-v-e37ee6d5]{display:flex;align-items:center;justify-content:flex-end;gap:9px}.sdk-runtime-evidence>header .sdk-runtime-evidence-toggle[data-v-e37ee6d5]{width:auto;min-height:26px;padding:0 8px;border:1px solid #cbd9ed;border-radius:6px;color:#2d68c4;background:#fff;font-size:9px;white-space:nowrap}.sdk-runtime-evidence>header .sdk-runtime-evidence-toggle[data-v-e37ee6d5]:hover{background:#eef4fd}.sdk-runtime-evidence>button[data-v-e37ee6d5]{width:100%;min-height:57px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid #edf0f4;color:#506077;background:#fff;text-align:left;cursor:pointer}.sdk-runtime-evidence>button[data-v-e37ee6d5]:hover{background:#f5f8fd}.sdk-runtime-evidence>button span[data-v-e37ee6d5]{min-width:0}.sdk-runtime-evidence>button strong[data-v-e37ee6d5],.sdk-runtime-evidence>button small[data-v-e37ee6d5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdk-runtime-evidence>button strong[data-v-e37ee6d5]{color:#3b4b61;font-size:11px}.sdk-runtime-evidence>button small[data-v-e37ee6d5]{margin-top:4px;color:#8a95a5;font-size:9px}.sdk-runtime-evidence>button em[data-v-e37ee6d5]{flex:none;color:#2d68c4;font-size:10px;font-style:normal}.sdk-runtime-network-summary[data-v-e37ee6d5]{margin:12px 14px;overflow:hidden;border:1px solid #cfe0f4;border-radius:9px;background:#f7faff}.sdk-runtime-network-summary>header[data-v-e37ee6d5]{min-height:58px;padding:10px 12px;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid #dbe7f5}.sdk-runtime-network-summary>header>svg[data-v-e37ee6d5]{margin-top:2px;flex:none;color:#3473d8}.sdk-runtime-network-summary>header>span[data-v-e37ee6d5]{min-width:0;flex:1}.sdk-runtime-network-summary>header strong[data-v-e37ee6d5],.sdk-runtime-network-summary>header small[data-v-e37ee6d5]{display:block}.sdk-runtime-network-summary>header strong[data-v-e37ee6d5]{color:#365170;font-size:12px}.sdk-runtime-network-summary>header small[data-v-e37ee6d5]{margin-top:4px;color:#708198;font-size:10px;line-height:1.55}.sdk-runtime-network-summary>header>b[data-v-e37ee6d5]{flex:none;padding:4px 7px;border-radius:9px;color:#2467be;background:#e6f0ff;font-size:10px}.sdk-runtime-network-metrics[data-v-e37ee6d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e0e9f4}.sdk-runtime-network-metrics span[data-v-e37ee6d5]{min-width:0;min-height:54px;padding:9px 11px;border-right:1px solid #e0e9f4}.sdk-runtime-network-metrics span[data-v-e37ee6d5]:last-child{border-right:0}.sdk-runtime-network-metrics small[data-v-e37ee6d5],.sdk-runtime-network-metrics strong[data-v-e37ee6d5]{display:block}.sdk-runtime-network-metrics small[data-v-e37ee6d5]{overflow:hidden;color:#7d8b9e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sdk-runtime-network-metrics strong[data-v-e37ee6d5]{margin-top:5px;color:#315f9d;font-size:15px}.sdk-runtime-network-tags[data-v-e37ee6d5]{padding:9px 11px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sdk-runtime-network-tags span[data-v-e37ee6d5],.sdk-runtime-network-tags b[data-v-e37ee6d5],.sdk-runtime-network-tags em[data-v-e37ee6d5]{padding:4px 7px;display:inline-flex;align-items:center;gap:5px;border-radius:8px;font-size:9px;font-style:normal}.sdk-runtime-network-tags span[data-v-e37ee6d5]{color:#42658f;background:#eaf2fd}.sdk-runtime-network-tags b[data-v-e37ee6d5]{color:#a33c4a;background:#fff0f2}.sdk-runtime-network-tags em[data-v-e37ee6d5]{color:#67788d;background:#eef2f6}.sdk-runtime-network-evidence[data-v-e37ee6d5]{border-top-color:#cfe0f4}@media(max-width:1000px){.record-sdk-runtime-body[data-v-e37ee6d5]{grid-template-columns:220px minmax(0,1fr)}.record-sdk-runtime-list[data-v-e37ee6d5]{max-height:calc(100vh - 180px)}.record-sdk-runtime-card[data-v-e37ee6d5]{max-height:none}.sdk-runtime-detail-table>div[data-v-e37ee6d5]{grid-template-columns:110px minmax(0,1fr) 78px}.sdk-runtime-network-metrics[data-v-e37ee6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.sdk-runtime-network-metrics span[data-v-e37ee6d5]:nth-child(2){border-right:0}.sdk-runtime-network-metrics span[data-v-e37ee6d5]:nth-child(-n+2){border-bottom:1px solid #e0e9f4}}@media(max-width:720px){.workbench-tabs button[data-v-e37ee6d5]{min-width:0;flex:1}.control-fields[data-v-e37ee6d5]{grid-template-columns:1fr}.control-utility[data-v-e37ee6d5]{flex-wrap:wrap}.scenario-progress-bar[data-v-e37ee6d5]{overflow-x:auto}.scenario-progress-bar ol[data-v-e37ee6d5]{min-width:660px}.control-runtime-message[data-v-e37ee6d5]{max-width:100%}.app-launch-actions[data-v-e37ee6d5]{flex-wrap:wrap;justify-content:flex-start}.agent-run-panel>header[data-v-e37ee6d5]{align-items:flex-start;flex-direction:column}.agent-run-actions[data-v-e37ee6d5]{width:100%;flex-wrap:wrap}.agent-evidence-preview[data-v-e37ee6d5]{grid-template-columns:1fr}.record-detail-header[data-v-e37ee6d5]{align-items:flex-start;flex-wrap:wrap}.record-detail-header>div[data-v-e37ee6d5]{order:-1;width:100%;flex-basis:100%}.record-view-switch[data-v-e37ee6d5]{margin-left:auto}.record-scenes[data-v-e37ee6d5]{grid-template-columns:1fr}.record-scenes>header[data-v-e37ee6d5]{grid-column:auto}.live-data-tabs[data-v-e37ee6d5]{padding:0 7px;flex-wrap:wrap}.live-data-tabs nav[data-v-e37ee6d5]{width:100%}.live-data-tabs nav button[data-v-e37ee6d5]{min-width:0;flex:1;padding:0 8px}.live-session-summary[data-v-e37ee6d5],.record-saved-summary[data-v-e37ee6d5]{width:100%;padding:8px;justify-content:flex-end}.event-table-head[data-v-e37ee6d5],.event-list button[data-v-e37ee6d5]{grid-template-columns:112px minmax(180px,1fr) 42px;column-gap:8px}.event-table-head span[data-v-e37ee6d5]:nth-child(3),.owner[data-v-e37ee6d5]{display:none}.event-table-head span[data-v-e37ee6d5]:nth-child(4){display:block}.artifact-list[data-v-e37ee6d5]{grid-template-columns:1fr}.artifact-list>div[data-v-e37ee6d5]{border-right:0;border-bottom:1px solid #edf0f4}.log-toolbar[data-v-e37ee6d5]{align-items:stretch;flex-direction:column}.log-toolbar>input[data-v-e37ee6d5]{width:100%}.log-toolbar>span[data-v-e37ee6d5]{margin-left:0;width:fit-content}.record-sdk-runtime-body[data-v-e37ee6d5]{grid-template-columns:1fr}.record-sdk-runtime-list[data-v-e37ee6d5]{max-height:240px;position:static;border-right:0;border-bottom:1px solid #e4e9f0}.sdk-runtime-facts[data-v-e37ee6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-sdk-runtime-card>header[data-v-e37ee6d5]{align-items:flex-start;flex-direction:column}.sdk-runtime-badges[data-v-e37ee6d5]{justify-content:flex-start}}@media(max-width:720px){.record-detail-header>.record-detail-identity[data-v-e37ee6d5]{order:0;width:auto;flex:1 1 180px}.record-detail-header>.record-analysis-status[data-v-e37ee6d5]{order:0;width:auto;flex:none;margin-left:auto}.record-detail-icon[data-v-e37ee6d5]{width:40px;height:40px}}.records-grid[data-v-e37ee6d5]{min-width:1570px;grid-template-columns:34px minmax(230px,1.25fr) 105px 105px 190px 90px 150px 105px 90px 75px 260px}.record-report-button[data-v-e37ee6d5]{color:#275fae;border:1px solid #b9cdeb;background:#f3f7ff}.record-report-button[data-v-e37ee6d5]:hover{color:#1d54a3;border-color:#8eafe0;background:#eaf2ff}.records-filter-bar[data-v-e37ee6d5]{flex-wrap:wrap}.records-filter-bar>input[data-v-e37ee6d5],.records-filter-bar>select[data-v-e37ee6d5]{flex:none}.records-filter-summary[data-v-e37ee6d5]{margin-left:auto!important;white-space:nowrap}.records-selection-actions[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px}.records-selection-actions label[data-v-e37ee6d5]{height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e1eb;border-radius:6px;color:#58687d;background:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.records-selection-actions input[data-v-e37ee6d5],.record-checkbox-cell input[data-v-e37ee6d5]{width:15px;height:15px;margin:0;accent-color:#3473dc;cursor:pointer}.records-selection-actions input[data-v-e37ee6d5]:disabled,.record-checkbox-cell input[data-v-e37ee6d5]:disabled{cursor:not-allowed}.records-selection-actions>span[data-v-e37ee6d5]{margin-left:0;color:#2c66bb;font-size:12px;white-space:nowrap}.record-selection-clear[data-v-e37ee6d5]{padding:0 3px;border:0;color:#64748a;background:transparent;font-size:12px;cursor:pointer}.records-bulk-delete-button[data-v-e37ee6d5]{height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e3a8af;border-radius:6px;color:#a53542;background:#fff4f5;font-size:12px;cursor:pointer;white-space:nowrap}.records-bulk-delete-button span[data-v-e37ee6d5]{margin-left:0;color:inherit;font-size:inherit}.records-bulk-delete-button[data-v-e37ee6d5]:disabled,.record-selection-clear[data-v-e37ee6d5]:disabled{opacity:.45;cursor:not-allowed}.records-notice[data-v-e37ee6d5]{margin:16px;padding:12px;color:#176c50;border:1px solid #bce5d5;border-radius:7px;background:#f0fbf7}.record-checkbox-cell[data-v-e37ee6d5]{display:grid;place-items:center;color:#8793a3;font-size:10px}.record-row.selected[data-v-e37ee6d5]{background:#f1f6ff;box-shadow:inset 3px 0 #3473dc}.detection-entry-selector[data-v-e37ee6d5]{min-height:44px;padding:5px 12px;display:flex;align-items:center;gap:6px;border-bottom-color:#e5eaf1}.detection-entry-copy[data-v-e37ee6d5]{width:112px;flex:none}.detection-entry-copy strong[data-v-e37ee6d5]{font-size:12px}.detection-entry-copy small[data-v-e37ee6d5]{margin-top:1px;font-size:9px}.detection-entry-selector>button[data-v-e37ee6d5]{min-height:32px;padding:0 11px;gap:6px;border-radius:7px;justify-content:center;white-space:nowrap}.detection-entry-selector>button>svg[data-v-e37ee6d5]{flex:none}.detection-entry-selector>button strong[data-v-e37ee6d5]{font-size:11px}.detection-entry-selector>button.active[data-v-e37ee6d5]{box-shadow:none}.compact-agent-type[data-v-e37ee6d5]{height:32px;margin-left:auto;padding:0 4px 0 9px;display:flex;align-items:center;gap:6px;color:#66758a;border:1px solid #dce3ed;border-radius:7px;background:#fff;font-size:10px;white-space:nowrap}.compact-agent-type select[data-v-e37ee6d5]{height:25px;min-width:92px;padding:0 24px 0 7px;color:#3e4d63;border:0;border-left:1px solid #e5e9ef;background:#fff;font-size:11px;outline:0}.execution-mode-lock[data-v-e37ee6d5]{margin-left:auto}.detection-scope-inline[data-v-e37ee6d5]{min-width:0;margin-left:9px;padding-left:14px;display:flex;align-items:center;gap:6px;border-left:1px solid #dce3ed}.detection-scope-inline>span[data-v-e37ee6d5]{width:132px;flex:none}.detection-scope-inline>span strong[data-v-e37ee6d5],.detection-scope-inline>span small[data-v-e37ee6d5],.detection-scope-inline button span strong[data-v-e37ee6d5],.detection-scope-inline button span small[data-v-e37ee6d5]{display:block}.detection-scope-inline>span strong[data-v-e37ee6d5]{color:#34435a;font-size:11px}.detection-scope-inline>span small[data-v-e37ee6d5]{margin-top:1px;color:#8792a3;font-size:8px}.detection-scope-inline button[data-v-e37ee6d5]{min-height:32px;padding:3px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dce3ed;border-radius:7px;color:#5f6d80;background:#fff;text-align:left;cursor:pointer}.detection-scope-inline button strong[data-v-e37ee6d5]{font-size:10px}.detection-scope-inline button small[data-v-e37ee6d5]{max-width:145px;margin-top:1px;overflow:hidden;color:#8995a5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.detection-scope-inline button.active[data-v-e37ee6d5]{color:#2864bf;border-color:#9bbbe8;background:#eef5ff}.detection-scope-inline button[data-v-e37ee6d5]:disabled{cursor:default;opacity:.72}.detection-scope-inline .skill-progress-trigger[data-v-e37ee6d5]{max-width:170px;color:#5d4bb2;border-color:#cbc4ee;background:#f7f5ff}.detection-scope-inline .skill-progress-trigger.running svg[data-v-e37ee6d5]{animation:spin-e37ee6d5 1.6s linear infinite}.detection-scope-inline .skill-progress-trigger.completed[data-v-e37ee6d5]{color:#177556;border-color:#bfe2d4;background:#f1fbf7}.detection-scope-inline .skill-progress-trigger.failed[data-v-e37ee6d5]{color:#9c5d16;border-color:#ead1a2;background:#fff8ec}.detection-depth-selector[data-v-e37ee6d5]{min-height:46px;padding:5px 12px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e5eaf1;background:#fbfcfe}.detection-depth-selector>div[data-v-e37ee6d5]{width:180px;flex:none}.detection-depth-selector>div strong[data-v-e37ee6d5],.detection-depth-selector>div small[data-v-e37ee6d5],.detection-depth-selector button strong[data-v-e37ee6d5],.detection-depth-selector button small[data-v-e37ee6d5]{display:block}.detection-depth-selector>div strong[data-v-e37ee6d5]{color:#34435a;font-size:11px}.detection-depth-selector>div small[data-v-e37ee6d5]{margin-top:2px;color:#8792a3;font-size:9px}.detection-depth-selector button[data-v-e37ee6d5]{min-height:34px;padding:4px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dce3ed;border-radius:7px;color:#5f6d80;background:#fff;text-align:left;cursor:pointer}.detection-depth-selector button strong[data-v-e37ee6d5]{font-size:10px}.detection-depth-selector button small[data-v-e37ee6d5]{margin-top:1px;color:#8995a5;font-size:8px}.detection-depth-selector button.active[data-v-e37ee6d5]{color:#2864bf;border-color:#9bbbe8;background:#eef5ff}.detection-depth-selector button[data-v-e37ee6d5]:disabled{cursor:default;opacity:.72}.document-preparation-strip[data-v-e37ee6d5]{min-height:38px;padding:6px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2;color:#52657d;background:#f7faff}.document-preparation-strip>span[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:7px}.document-preparation-strip strong[data-v-e37ee6d5]{font-size:10px}.document-preparation-strip small[data-v-e37ee6d5]{overflow:hidden;color:#7e8b9c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.document-preparation-strip>div[data-v-e37ee6d5]{display:flex;gap:5px}.document-preparation-strip button[data-v-e37ee6d5]{min-height:27px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #cfdbea;border-radius:6px;color:#49688f;background:#fff;font-size:9px;cursor:pointer}.document-preparation-strip.completed[data-v-e37ee6d5]{color:#177556;background:#f1fbf7}.document-preparation-strip.failed[data-v-e37ee6d5]{color:#9c5d16;background:#fff8ec}.document-preparation-strip.skipped[data-v-e37ee6d5]{color:#6e7888;background:#f5f6f8}.control-fields[data-v-e37ee6d5]{min-height:55px;padding:6px 12px;grid-template-columns:minmax(215px,.8fr) minmax(275px,1.05fr) max-content auto;align-items:end;gap:8px}.control-field>span[data-v-e37ee6d5]{margin-bottom:2px;font-size:11px}.control-field select[data-v-e37ee6d5],.app-picker-trigger[data-v-e37ee6d5],.target-entry-buttons[data-v-e37ee6d5],.uploaded-target-status[data-v-e37ee6d5]{height:34px}.compact-capture-field[data-v-e37ee6d5]{width:max-content;min-width:0}.capture-mode-switch[data-v-e37ee6d5]{width:max-content;height:34px}.capture-mode-switch button[data-v-e37ee6d5]{height:26px;padding:0 8px;font-size:11px}.selected-app-identity[data-v-e37ee6d5]{height:36px}.selected-app-logo[data-v-e37ee6d5]{width:34px;height:34px;border-radius:8px}.selected-app-identity>button[data-v-e37ee6d5]{height:29px}.control-utility[data-v-e37ee6d5]{align-self:end;gap:5px}.control-utility .secondary-button[data-v-e37ee6d5],.control-utility .refresh-app-button[data-v-e37ee6d5]{width:36px;min-width:36px;height:34px;min-height:34px;padding:0;justify-content:center;font-size:0}.control-utility .compact-options-button[data-v-e37ee6d5]{width:auto;padding:0 9px;gap:5px;color:#526a8c;font-size:10px;white-space:nowrap}.control-utility .compact-options-button b[data-v-e37ee6d5]{min-width:15px;height:15px;padding:0 4px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#3473dc;font-size:8px}.control-utility .compact-options-button.active[data-v-e37ee6d5]{color:#2464c8;border-color:#a9c3e9;background:#eef5ff}.control-utility .compact-options-button.attention[data-v-e37ee6d5]{color:#9a671d;border-color:#e7cfaa;background:#fffaf1}.control-utility button svg[data-v-e37ee6d5]{margin:0}.control-options-panel[data-v-e37ee6d5]{min-height:48px;padding:6px 12px 7px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.25fr) minmax(260px,1fr);align-items:end;gap:10px;border-top:1px solid #e4eaf2;background:#f8fafc}.control-options-panel p[data-v-e37ee6d5]{margin:0;align-self:center;overflow:hidden;color:#78869a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tls-audit-section[data-v-e37ee6d5]{border-top:1px solid #e7ecf2;background:#f8fafc}.tls-audit-summary[data-v-e37ee6d5]{width:100%;height:34px;padding:0 12px;display:flex;align-items:center;gap:9px;border:0;color:#53647b;background:transparent;cursor:pointer}.tls-audit-summary>span[data-v-e37ee6d5]{min-width:0;display:flex;align-items:center;gap:6px}.tls-audit-summary svg[data-v-e37ee6d5]{flex:none;color:#4778c4}.tls-audit-summary strong[data-v-e37ee6d5]{color:#43536a;font-size:11px}.tls-audit-summary small[data-v-e37ee6d5]{color:#8793a4;font-size:9px}.tls-audit-summary>b[data-v-e37ee6d5]{margin-left:auto;padding:3px 7px;border-radius:8px;color:#7d8796;background:#e9edf2;font-size:9px}.tls-audit-summary>b.configured[data-v-e37ee6d5]{color:#176f53;background:#e2f5ed}.tls-audit-summary>em[data-v-e37ee6d5]{color:#2f6abe;font-size:10px;font-style:normal}.tls-audit-section.open .tls-audit-summary[data-v-e37ee6d5]{background:#f3f7fd}.tls-audit-inputs[data-v-e37ee6d5]{margin:0;padding:7px 12px 8px;grid-template-columns:minmax(230px,1.25fr) repeat(5,minmax(125px,1fr));gap:7px;border:0;border-top:1px solid #dce6f3;border-radius:0;background:#f6f9fe}.tls-audit-inputs>p[data-v-e37ee6d5]{margin:0;align-self:center;color:#687891;font-size:9px;line-height:1.4}.tls-audit-inputs label span[data-v-e37ee6d5]{margin-bottom:2px;font-size:9px}.tls-audit-inputs input[data-v-e37ee6d5]{height:30px;font-size:11px}.control-runtime-row[data-v-e37ee6d5]{min-height:50px;padding:6px 12px;display:grid;grid-template-columns:minmax(520px,1fr) auto;align-items:center;gap:5px 8px}.scenario-progress-bar[data-v-e37ee6d5]{width:auto;min-height:36px;grid-column:1;grid-row:1;flex:none}.scenario-progress-bar>strong[data-v-e37ee6d5],.scenario-progress-bar li[data-v-e37ee6d5],.scenario-progress-bar>b[data-v-e37ee6d5]{font-size:11px}.scenario-progress-bar li i[data-v-e37ee6d5]{width:22px;height:22px;font-size:10px}.app-launch-actions[data-v-e37ee6d5]{grid-column:2;grid-row:1;margin-left:0;flex-wrap:nowrap}.control-runtime-message[data-v-e37ee6d5]{grid-column:1 / -1;grid-row:2}.app-launch-actions .primary-button[data-v-e37ee6d5],.app-launch-actions .stop-button[data-v-e37ee6d5],.manual-scenario-badge[data-v-e37ee6d5],.agent-start-button[data-v-e37ee6d5]{height:34px;min-height:34px;font-size:11px}.skill-progress-backdrop[data-v-e37ee6d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:grid;place-items:center;padding:24px;background:#0f1b2f80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.skill-progress-dialog[data-v-e37ee6d5]{width:min(760px,100%);max-height:min(820px,90vh);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #dce4f0;border-radius:16px;background:#fff;box-shadow:0 28px 90px #0f1c304d}.skill-progress-dialog>header[data-v-e37ee6d5]{min-height:82px;padding:16px 18px;display:grid;grid-template-columns:46px minmax(0,1fr) auto 32px;align-items:center;gap:11px;border-bottom:1px solid #e7ebf2;background:linear-gradient(100deg,#f7faff,#faf8ff)}.skill-progress-agent[data-v-e37ee6d5]{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#397be0,#7358d0);box-shadow:0 8px 18px #455bbe38}.skill-progress-dialog header small[data-v-e37ee6d5]{color:#6d62c7;font-size:9px;font-weight:800;letter-spacing:.14em}.skill-progress-dialog header h2[data-v-e37ee6d5]{margin:2px 0 0;color:#2f3e54;font-size:18px}.skill-progress-dialog header p[data-v-e37ee6d5]{margin:3px 0 0;color:#7a8799;font-size:11px}.skill-progress-state[data-v-e37ee6d5]{padding:5px 9px;display:flex;align-items:center;gap:5px;border-radius:12px;color:#66758a;background:#eef1f5;font-size:10px;white-space:nowrap}.skill-progress-state i[data-v-e37ee6d5]{width:7px;height:7px;border-radius:50%;background:#8c98a8}.skill-progress-state.running[data-v-e37ee6d5]{color:#3d63b1;background:#eaf2ff}.skill-progress-state.running i[data-v-e37ee6d5]{background:#3478dc;animation:skillPulse-e37ee6d5 1.3s ease-in-out infinite}.skill-progress-state.completed[data-v-e37ee6d5]{color:#177556;background:#e8f8f1}.skill-progress-state.completed i[data-v-e37ee6d5]{background:#1ba275}.skill-progress-state.failed[data-v-e37ee6d5]{color:#a46117;background:#fff1db}.skill-progress-state.failed i[data-v-e37ee6d5]{background:#d68a2d}.skill-progress-close[data-v-e37ee6d5]{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;color:#748196;background:transparent;cursor:pointer}.skill-progress-close[data-v-e37ee6d5]:hover{background:#eef2f7}.skill-progress-conversation[data-v-e37ee6d5]{min-height:0;padding:14px 18px 18px;overflow-y:auto;background:#fbfcfe}.skill-progress-intro[data-v-e37ee6d5]{margin-bottom:12px;padding:10px 12px;display:flex;align-items:flex-start;gap:8px;border:1px solid #dce6f5;border-radius:10px;color:#4a6385;background:#f3f7fd}.skill-progress-intro svg[data-v-e37ee6d5]{flex:none;margin-top:2px}.skill-progress-intro p[data-v-e37ee6d5]{margin:0}.skill-progress-intro strong[data-v-e37ee6d5],.skill-progress-intro span[data-v-e37ee6d5]{display:block}.skill-progress-intro strong[data-v-e37ee6d5]{font-size:12px}.skill-progress-intro span[data-v-e37ee6d5]{margin-top:3px;color:#75849a;font-size:10px;line-height:1.55}.skill-progress-timeline[data-v-e37ee6d5]{margin:0;padding:0;list-style:none}.skill-progress-timeline li[data-v-e37ee6d5]{position:relative;min-height:54px;padding:7px 70px 8px 43px;display:grid;align-items:center;border-radius:9px}.skill-progress-timeline li+li[data-v-e37ee6d5]:before{content:"";position:absolute;left:20px;top:-11px;width:1px;height:19px;background:#dbe3ee}.skill-progress-timeline li.running[data-v-e37ee6d5]{background:#f2f7ff}.skill-step-marker[data-v-e37ee6d5]{position:absolute;left:7px;top:10px;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e9edf3;box-shadow:0 0 0 3px #fbfcfe}.skill-step-marker i[data-v-e37ee6d5]{color:#7c899a;font-size:9px;font-style:normal;font-weight:800}.skill-progress-timeline li.completed .skill-step-marker[data-v-e37ee6d5]{background:#dcf3e9}.skill-progress-timeline li.completed .skill-step-marker i[data-v-e37ee6d5]{color:#15805c}.skill-progress-timeline li.running .skill-step-marker[data-v-e37ee6d5]{background:#dceaff}.skill-progress-timeline li.running .skill-step-marker i[data-v-e37ee6d5]{color:#286acb;animation:skillPulse-e37ee6d5 1.3s ease-in-out infinite}.skill-progress-timeline li.failed .skill-step-marker[data-v-e37ee6d5]{background:#fff0dc}.skill-progress-timeline li.failed .skill-step-marker i[data-v-e37ee6d5]{color:#ae691b}.skill-progress-timeline li.skipped[data-v-e37ee6d5]{opacity:.72}.skill-progress-timeline li div[data-v-e37ee6d5]{min-width:0}.skill-progress-timeline strong[data-v-e37ee6d5]{color:#3b495e;font-size:12px}.skill-progress-timeline p[data-v-e37ee6d5]{margin:3px 0 0;overflow-wrap:anywhere;color:#78869a;font-size:10px;line-height:1.45}.skill-progress-timeline small[data-v-e37ee6d5]{display:block;margin-top:2px;color:#a0aaba;font-size:8px}.skill-progress-timeline li>b[data-v-e37ee6d5]{position:absolute;right:9px;top:15px;padding:3px 6px;border-radius:8px;color:#758196;background:#edf0f4;font-size:8px}.skill-progress-timeline li.completed>b[data-v-e37ee6d5]{color:#177556;background:#e4f6ee}.skill-progress-timeline li.running>b[data-v-e37ee6d5]{color:#2864bf;background:#e3efff}.skill-progress-timeline li.failed>b[data-v-e37ee6d5]{color:#a46117;background:#fff0d8}.skill-progress-empty[data-v-e37ee6d5]{min-height:150px;display:grid;place-items:center;align-content:center;gap:10px;color:#5e6e84}.skill-progress-summary[data-v-e37ee6d5]{margin-top:13px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.skill-progress-summary span[data-v-e37ee6d5]{padding:9px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e0e6ef;border-radius:8px;background:#fff}.skill-progress-summary small[data-v-e37ee6d5]{color:#7b889b;font-size:9px}.skill-progress-summary strong[data-v-e37ee6d5]{color:#326bbe;font-size:15px}.skill-progress-error[data-v-e37ee6d5]{margin:12px 0 0;padding:9px 11px;display:flex;align-items:flex-start;gap:7px;color:#9a5e18;border:1px solid #ead1a2;border-radius:8px;background:#fff8ec;font-size:10px;line-height:1.55}.skill-progress-dialog>footer[data-v-e37ee6d5]{min-height:58px;padding:10px 18px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e7ebf2;background:#fff}.skill-progress-dialog>footer>span[data-v-e37ee6d5]{margin-right:auto;color:#8490a1;font-size:9px}.skill-progress-dialog>footer button[data-v-e37ee6d5]{min-height:34px;padding:0 12px;border-radius:7px;cursor:pointer}.skill-progress-primary[data-v-e37ee6d5]{display:inline-flex;align-items:center;gap:5px;color:#fff;border:1px solid #376fc8;background:#376fc8}.skill-progress-dialog button[data-v-e37ee6d5]:disabled{opacity:.55;cursor:not-allowed}@keyframes skillPulse-e37ee6d5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.skill-progress-complete-callout[data-v-e37ee6d5]{margin-bottom:12px;padding:12px 14px;display:flex;align-items:center;gap:11px;border:1px solid #a9dfcb;border-radius:11px;color:#176f54;background:#eafaf4}.skill-progress-complete-callout>span[data-v-e37ee6d5]{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1aa77b;box-shadow:0 0 0 5px #1aa77b1c}.skill-progress-complete-callout p[data-v-e37ee6d5]{margin:0}.skill-progress-complete-callout strong[data-v-e37ee6d5],.skill-progress-complete-callout small[data-v-e37ee6d5]{display:block}.skill-progress-complete-callout strong[data-v-e37ee6d5]{font-size:13px}.skill-progress-complete-callout small[data-v-e37ee6d5]{margin-top:4px;color:#5a7e72;font-size:10px;line-height:1.55}.skill-progress-complete-callout.partial[data-v-e37ee6d5]{color:#986218;border-color:#e9c783;background:#fff8e9}.skill-progress-complete-callout.partial>span[data-v-e37ee6d5]{background:#ce8525;box-shadow:0 0 0 5px #ce85251c}.skill-progress-complete-callout.partial small[data-v-e37ee6d5]{color:#8a7657}.skill-progress-retry[data-v-e37ee6d5]{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:5px;color:#9ec4ef;border:1px solid rgba(97,154,221,.42);border-radius:7px;background:#214a803d;cursor:pointer}.skill-progress-confirm[data-v-e37ee6d5]{min-width:170px;justify-content:center;border-color:#16a77b!important;background:linear-gradient(135deg,#138f70,#237fd5)!important;box-shadow:0 9px 24px #16a77b3d!important}@media(max-width:1500px){.reset-launch-button[data-v-e37ee6d5]{width:34px;padding:0;font-size:0}.reset-launch-button svg[data-v-e37ee6d5]{margin:0}}@media(max-width:1300px){.detection-entry-selector[data-v-e37ee6d5]{flex-wrap:wrap}.detection-scope-inline[data-v-e37ee6d5]{order:3;width:100%;margin-left:126px}.compact-agent-type[data-v-e37ee6d5],.execution-mode-lock[data-v-e37ee6d5]{margin-left:auto}}@media(max-width:1000px){.detection-entry-selector[data-v-e37ee6d5]{flex-wrap:wrap}.detection-entry-copy[data-v-e37ee6d5]{width:auto;margin-right:auto}.detection-scope-inline[data-v-e37ee6d5]{width:100%;margin-left:0;padding:6px 0 0;border-left:0;border-top:1px solid #e5eaf1}.compact-agent-type[data-v-e37ee6d5],.execution-mode-lock[data-v-e37ee6d5]{margin-left:0}.control-fields[data-v-e37ee6d5],.control-options-panel[data-v-e37ee6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.control-options-panel p[data-v-e37ee6d5]{grid-column:1 / -1}.control-runtime-row[data-v-e37ee6d5]{grid-template-columns:1fr}.scenario-progress-bar[data-v-e37ee6d5],.app-launch-actions[data-v-e37ee6d5]{grid-column:1}.app-launch-actions[data-v-e37ee6d5]{grid-row:2;justify-self:end}.control-runtime-message[data-v-e37ee6d5]{grid-row:3}.tls-audit-inputs[data-v-e37ee6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.tls-audit-inputs>p[data-v-e37ee6d5]{grid-column:1 / -1}}.skill-progress-backdrop[data-v-e37ee6d5]{background:#040b1bc2;-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%)}.skill-progress-dialog[data-v-e37ee6d5]{position:relative;width:min(880px,100%);max-height:min(880px,92vh);isolation:isolate;color:#dbeaff;border:1px solid rgba(111,159,255,.34);border-radius:22px;background:linear-gradient(145deg,#081530fa,#0a1227fc 52%,#120c30fa);box-shadow:0 38px 130px #00000094,0 0 72px #2d70ec2e}.skill-progress-dialog[data-v-e37ee6d5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:.22;background-image:linear-gradient(rgba(93,160,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(93,160,255,.16) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 70%);mask-image:linear-gradient(to bottom,#000,transparent 70%)}.skill-progress-aurora[data-v-e37ee6d5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.skill-progress-aurora i[data-v-e37ee6d5]{position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(72px);opacity:.22;animation:skillFloat-e37ee6d5 9s ease-in-out infinite}.skill-progress-aurora i[data-v-e37ee6d5]:nth-child(1){left:-100px;top:-130px;background:#248cff}.skill-progress-aurora i[data-v-e37ee6d5]:nth-child(2){right:-100px;top:90px;background:#8b5cff;animation-delay:-3s}.skill-progress-aurora i[data-v-e37ee6d5]:nth-child(3){left:40%;bottom:-220px;background:#17d6bd;animation-delay:-6s}.skill-progress-dialog>header[data-v-e37ee6d5]{position:relative;min-height:90px;padding:18px 22px;grid-template-columns:54px minmax(0,1fr) auto 34px;border-color:#85adef2e;background:linear-gradient(90deg,#1a386766,#23164b4d)}.skill-progress-dialog header h2[data-v-e37ee6d5]{color:#f3f8ff;font-size:20px}.skill-progress-dialog header p[data-v-e37ee6d5]{color:#8ea8cc}.skill-progress-dialog header small[data-v-e37ee6d5]{display:flex;align-items:center;gap:6px;color:#7bbcff}.skill-progress-dialog header small>i[data-v-e37ee6d5]{width:6px;height:6px;border-radius:50%;background:#42e4bd;box-shadow:0 0 12px #42e4bd;animation:skillPulse-e37ee6d5 1.4s ease-in-out infinite}.skill-progress-agent[data-v-e37ee6d5]{position:relative;width:50px;height:50px;border-radius:16px;background:radial-gradient(circle at 30% 25%,#8bd7ff,#3174dc 48%,#6337c4);box-shadow:0 0 26px #438bff73}.skill-agent-ring[data-v-e37ee6d5]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid rgba(108,186,255,.42);border-radius:19px;animation:skillRing-e37ee6d5 2.8s linear infinite}.skill-agent-ring.ring-two[data-v-e37ee6d5]{top:-11px;right:-11px;bottom:-11px;left:-11px;border-color:#8b5cf640;animation-direction:reverse;animation-duration:4.2s}.skill-progress-state[data-v-e37ee6d5]{border:1px solid rgba(126,170,234,.15);color:#a6b9d2;background:#516f9a2e}.skill-progress-state.running[data-v-e37ee6d5]{color:#8fc8ff;background:#296eda33}.skill-progress-state.completed[data-v-e37ee6d5]{color:#62e4bd;background:#1e9f7926}.skill-progress-close[data-v-e37ee6d5]{color:#91a7c5}.skill-progress-close[data-v-e37ee6d5]:hover{color:#fff;background:#82a8e224}.skill-command-center[data-v-e37ee6d5]{position:relative;min-height:128px;padding:20px 24px 26px;display:grid;grid-template-columns:92px minmax(0,1fr) 86px;align-items:center;gap:18px;border-bottom:1px solid rgba(133,173,239,.14);background:linear-gradient(90deg,#0f2a528a,#14193a9e);overflow:hidden}.skill-command-center[data-v-e37ee6d5]:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#48b9ff,transparent);animation:skillScan-e37ee6d5 3.6s ease-in-out infinite}.skill-core[data-v-e37ee6d5]{position:relative;width:78px;height:78px;display:grid;place-items:center;border:1px solid rgba(104,184,255,.35);border-radius:50%;background:radial-gradient(circle,rgba(58,136,249,.28),rgba(15,36,74,.28) 55%,transparent 58%);box-shadow:0 0 32px #2f84ff47}.skill-core span[data-v-e37ee6d5]{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#dff6ff;background:linear-gradient(145deg,#1b8cf1,#6b43dc);box-shadow:0 0 28px #428fff8c}.skill-core.running span[data-v-e37ee6d5]{animation:skillCore-e37ee6d5 2s ease-in-out infinite}.orbit-dot[data-v-e37ee6d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#7ee8ff;box-shadow:0 0 10px #55c9ff;transform-origin:39px 39px;animation:skillOrbit-e37ee6d5 3s linear infinite}.orbit-dot.dot-one[data-v-e37ee6d5]{left:0;top:36px}.orbit-dot.dot-two[data-v-e37ee6d5]{right:7px;top:9px;animation-duration:4.4s;animation-direction:reverse;background:#b896ff}.orbit-dot.dot-three[data-v-e37ee6d5]{right:1px;bottom:20px;animation-duration:5.3s;background:#50e2ba}.skill-live-stage[data-v-e37ee6d5]{min-width:0}.skill-live-stage small[data-v-e37ee6d5]{color:#5da8ec;font-size:8px;font-weight:800;letter-spacing:.16em}.skill-live-stage strong[data-v-e37ee6d5]{display:block;margin-top:5px;color:#f1f7ff;font-size:15px}.skill-live-stage p[data-v-e37ee6d5]{margin:6px 0 0;color:#91a8c8;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.skill-live-stage p i[data-v-e37ee6d5]{display:inline-block;width:6px;height:12px;margin-left:4px;vertical-align:-2px;background:#63ddff;animation:skillCursor-e37ee6d5 .85s steps(1) infinite}.skill-progress-number[data-v-e37ee6d5]{display:grid;grid-template-columns:auto auto;align-items:end;justify-content:end}.skill-progress-number strong[data-v-e37ee6d5]{color:#eaf5ff;font-size:38px;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(79,165,255,.42)}.skill-progress-number>span[data-v-e37ee6d5]{margin-bottom:4px;color:#76bfff;font-size:14px}.skill-progress-number small[data-v-e37ee6d5]{grid-column:1/3;margin-top:5px;color:#667f9f;font-size:7px;letter-spacing:.18em;text-align:right}.skill-progress-beam[data-v-e37ee6d5]{position:absolute;left:24px;right:24px;bottom:13px;height:3px;border-radius:3px;background:#6b90c42e}.skill-progress-beam>i[data-v-e37ee6d5]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#246edf,#31caf4,#62e3b6);box-shadow:0 0 14px #33bef494;transition:width .7s ease}.skill-progress-beam>b[data-v-e37ee6d5]{position:absolute;top:-3px;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:#9bf3ff;box-shadow:0 0 16px #50d8ff;animation:skillPulse-e37ee6d5 1s ease-in-out infinite}.skill-progress-conversation[data-v-e37ee6d5]{padding:16px 22px 22px;background:#06102357}.skill-progress-complete-callout[data-v-e37ee6d5]{border-color:#4ce1b14d;color:#7ff0c9;background:linear-gradient(90deg,#188e6a3d,#195c812e);box-shadow:0 0 28px #22c19114 inset}.skill-progress-complete-callout small[data-v-e37ee6d5]{color:#9bc9bb}.skill-progress-complete-callout.partial[data-v-e37ee6d5]{border-color:#f0ab4957;color:#ffd08b;background:linear-gradient(90deg,#90581840,#70432a24)}.skill-progress-complete-callout.partial small[data-v-e37ee6d5]{color:#c9b28e}.skill-progress-intro[data-v-e37ee6d5]{border-color:#67a7f43b;color:#a9c5e8;background:linear-gradient(90deg,#245b9e33,#4b308b24)}.skill-progress-intro strong[data-v-e37ee6d5]{color:#ddecff}.skill-progress-intro span[data-v-e37ee6d5]{color:#8fa7c7}.skill-progress-timeline li[data-v-e37ee6d5]{margin:4px 0;border:1px solid transparent;animation:skillStepIn-e37ee6d5 .4s ease both;animation-delay:calc(var(--skill-step-index) * 35ms)}.skill-progress-timeline li+li[data-v-e37ee6d5]:before{background:linear-gradient(#397fd0,#755fc2);opacity:.5}.skill-progress-timeline li.running[data-v-e37ee6d5]{border-color:#4797ff47;background:linear-gradient(90deg,#2266c638,#4c36961f);box-shadow:0 0 22px #2a73dc14 inset}.skill-step-marker[data-v-e37ee6d5]{color:#91a6c1;background:#172947;box-shadow:0 0 0 3px #0a1730}.skill-progress-timeline li.completed .skill-step-marker[data-v-e37ee6d5]{color:#58dbb5;background:#1e9a7738}.skill-progress-timeline li.running .skill-step-marker[data-v-e37ee6d5]{color:#7ecaff;background:#2d77e040;box-shadow:0 0 0 3px #0a1730,0 0 18px #358eff59}.skill-progress-timeline li.running .skill-step-marker svg[data-v-e37ee6d5]{animation:spin-e37ee6d5 1.2s linear infinite}.skill-progress-timeline li.failed .skill-step-marker[data-v-e37ee6d5]{color:#ffb264;background:#c4702333}.skill-progress-timeline strong[data-v-e37ee6d5]{color:#dce9fa}.skill-progress-timeline p[data-v-e37ee6d5]{color:#8299b7}.skill-progress-timeline small[data-v-e37ee6d5]{color:#5e7696}.skill-progress-timeline li>b[data-v-e37ee6d5]{color:#8ca3c0;background:#48618438}.skill-progress-timeline li.completed>b[data-v-e37ee6d5]{color:#55d6af;background:#19866533}.skill-progress-timeline li.running>b[data-v-e37ee6d5]{color:#7cc6ff;background:#2b72d438}.skill-progress-summary span[data-v-e37ee6d5]{border-color:#6c98d72e;background:#13274873}.skill-progress-summary small[data-v-e37ee6d5]{color:#859dbb}.skill-progress-summary strong[data-v-e37ee6d5]{color:#80c7ff}.skill-progress-error[data-v-e37ee6d5]{color:#ffc27c;border-color:#da873659;background:#7441173d}.skill-progress-dialog>footer[data-v-e37ee6d5]{border-color:#85adef29;background:#081125d6}.skill-progress-dialog>footer>span[data-v-e37ee6d5]{color:#6f89aa}.skill-progress-primary[data-v-e37ee6d5]{border-color:#2c88e8;background:linear-gradient(135deg,#277de0,#664bd2);box-shadow:0 8px 22px #2a64d53d}@keyframes skillFloat-e37ee6d5{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,-18px,0) scale(1.08)}}@keyframes skillRing-e37ee6d5{to{transform:rotate(360deg)}}@keyframes skillCore-e37ee6d5{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes skillOrbit-e37ee6d5{to{transform:rotate(360deg)}}@keyframes skillCursor-e37ee6d5{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes skillScan-e37ee6d5{0%,to{opacity:0;transform:translate(-45%)}50%{opacity:1;transform:translate(45%)}}@keyframes skillStepIn-e37ee6d5{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.skill-progress-dialog[data-v-e37ee6d5] *{animation:none!important;transition:none!important}}@media(max-width:720px){.detection-entry-selector>button[data-v-e37ee6d5],.detection-scope-inline button[data-v-e37ee6d5]{flex:1}.detection-scope-inline[data-v-e37ee6d5]{flex-wrap:wrap}.detection-scope-inline>span[data-v-e37ee6d5]{width:100%}.compact-agent-type[data-v-e37ee6d5]{width:100%}.compact-agent-type select[data-v-e37ee6d5]{flex:1}.control-fields[data-v-e37ee6d5],.tls-audit-inputs[data-v-e37ee6d5]{grid-template-columns:1fr}.scenario-progress-bar[data-v-e37ee6d5]{overflow-x:auto}.scenario-progress-bar ol[data-v-e37ee6d5]{min-width:660px}.app-launch-actions[data-v-e37ee6d5]{justify-self:stretch;flex-wrap:wrap;justify-content:flex-start}.skill-progress-backdrop[data-v-e37ee6d5]{padding:10px}.skill-progress-dialog[data-v-e37ee6d5]{max-height:95vh}.skill-progress-dialog>header[data-v-e37ee6d5]{grid-template-columns:40px minmax(0,1fr) 30px;padding:12px}.skill-progress-state[data-v-e37ee6d5]{grid-column:2;width:max-content}.skill-command-center[data-v-e37ee6d5]{grid-template-columns:68px minmax(0,1fr) 58px;padding-inline:14px}.skill-core[data-v-e37ee6d5]{width:60px;height:60px}.skill-progress-number strong[data-v-e37ee6d5]{font-size:28px}.skill-progress-conversation[data-v-e37ee6d5]{padding:11px}.skill-progress-summary[data-v-e37ee6d5]{grid-template-columns:repeat(2,1fr)}.skill-progress-dialog>footer[data-v-e37ee6d5]{flex-wrap:wrap}.skill-progress-dialog>footer>span[data-v-e37ee6d5]{width:100%}}@media(max-width:1000px){.record-privacy-items-panel[data-v-e37ee6d5]{min-height:720px}.privacy-items-summary[data-v-e37ee6d5]{flex-wrap:wrap}.privacy-items-summary>div[data-v-e37ee6d5]{width:100%}.privacy-items-filter[data-v-e37ee6d5]{grid-template-columns:1fr 1fr}.privacy-items-filter input[data-v-e37ee6d5]{grid-column:1 / -1}.privacy-items-workspace[data-v-e37ee6d5]{grid-template-columns:1fr;overflow:visible}.privacy-items-list[data-v-e37ee6d5]{max-height:320px;border-right:0;border-bottom:1px solid #e2e8f0}.privacy-item-detail[data-v-e37ee6d5]{overflow:visible}}@media(max-width:720px){.record-assessment-scheme-controls[data-v-e37ee6d5]{grid-template-columns:1fr}.record-assessment-scheme-card dl[data-v-e37ee6d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-assessment-scheme-card>footer[data-v-e37ee6d5]{align-items:flex-start;flex-direction:column}.privacy-items-summary>span[data-v-e37ee6d5]{min-width:52px;flex:1}.privacy-items-filter[data-v-e37ee6d5]{grid-template-columns:1fr}.privacy-items-filter input[data-v-e37ee6d5]{grid-column:auto}.privacy-items-list>button[data-v-e37ee6d5]{grid-template-columns:76px minmax(0,1fr) 60px}.privacy-item-detail dl[data-v-e37ee6d5]{grid-template-columns:1fr}}.skill-progress-dialog[data-v-e37ee6d5]{grid-template-rows:auto auto minmax(0,1fr) auto}.agent-run-body[data-v-e37ee6d5]{grid-template-columns:minmax(190px,.4fr) minmax(0,1.6fr)}.agent-presentation-workspace[data-v-e37ee6d5]{min-width:0;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(340px,1fr);align-content:start}.agent-presentation-tabs[data-v-e37ee6d5]{grid-column:1/-1;min-height:50px;display:flex;align-items:stretch;gap:6px;padding:0 14px;border-bottom:1px solid #dce5ef;background:#f8fbff}.agent-presentation-tabs button[data-v-e37ee6d5]{display:flex;align-items:center;gap:7px;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#718299;font:inherit;font-size:13px;cursor:pointer}.agent-presentation-tabs button[aria-selected=true][data-v-e37ee6d5]{color:#2668be;border-bottom-color:#347ce0;background:#edf5ff}.agent-presentation-tabs button[data-v-e37ee6d5]:focus-visible{outline:2px solid #347ce0;outline-offset:-3px}.agent-presentation-tabs>span[data-v-e37ee6d5]{margin-left:auto;align-self:center;color:#8996a6;font-size:10px}.agent-chamber-panel[data-v-e37ee6d5]{grid-column:1/-1;min-width:0}.agent-presentation-workspace .agent-analysis-column[data-v-e37ee6d5]{grid-column:auto}.agent-step-list li[data-v-e37ee6d5]{padding:10px 11px;align-items:center}.agent-step-list strong[data-v-e37ee6d5]{font-size:14px;line-height:1.45}.agent-step-list li small[data-v-e37ee6d5]{display:none}.agent-presentation-workspace .agent-analysis-column[data-v-e37ee6d5]{padding:16px}.agent-presentation-workspace .business-agent-evidence[data-v-e37ee6d5]{gap:10px}.agent-presentation-workspace .business-agent-summary[data-v-e37ee6d5]{gap:8px}.agent-presentation-workspace .business-agent-summary>span[data-v-e37ee6d5]{padding:11px}.agent-presentation-workspace .business-agent-summary strong[data-v-e37ee6d5]{font-size:14px}.agent-presentation-workspace .business-agent-summary small[data-v-e37ee6d5]{margin-top:5px;font-size:12px}.agent-presentation-workspace .business-goals[data-v-e37ee6d5]{gap:7px}.agent-presentation-workspace .business-goals>div[data-v-e37ee6d5]{padding:10px 11px;grid-template-columns:25px minmax(0,1fr);gap:9px}.agent-presentation-workspace .business-goals i[data-v-e37ee6d5]{width:25px;height:25px;font-size:12px}.agent-presentation-workspace .business-goals strong[data-v-e37ee6d5]{font-size:13px;line-height:1.45}.agent-presentation-workspace .business-goals small[data-v-e37ee6d5]{margin-top:4px;font-size:12px;line-height:1.5}.agent-presentation-workspace .business-coverage-targets[data-v-e37ee6d5],.agent-presentation-workspace .business-specialists[data-v-e37ee6d5]{gap:8px}.agent-presentation-workspace .business-specialists-title[data-v-e37ee6d5]{font-size:14px}.agent-presentation-workspace .business-specialists-title small[data-v-e37ee6d5],.agent-presentation-workspace .business-coverage-grid small[data-v-e37ee6d5],.agent-presentation-workspace .business-specialist-grid article>small[data-v-e37ee6d5]{display:none}.agent-presentation-workspace .business-coverage-grid[data-v-e37ee6d5],.agent-presentation-workspace .business-specialist-grid[data-v-e37ee6d5]{gap:7px}.agent-presentation-workspace .business-coverage-grid article[data-v-e37ee6d5]{padding:11px 12px;grid-template-columns:25px minmax(0,1fr) auto;gap:9px}.agent-presentation-workspace .business-coverage-grid i[data-v-e37ee6d5]{width:25px;height:25px;font-size:11px}.agent-presentation-workspace .business-coverage-grid strong[data-v-e37ee6d5]{font-size:13px;line-height:1.4;white-space:normal}.agent-presentation-workspace .business-coverage-grid b[data-v-e37ee6d5]{font-size:12px}.agent-presentation-workspace .business-specialist-grid article[data-v-e37ee6d5]{padding:11px 12px;grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.agent-presentation-workspace .business-specialist-grid article>span[data-v-e37ee6d5]{padding:3px 7px;font-size:11px}.agent-presentation-workspace .business-specialist-grid article>strong[data-v-e37ee6d5]{font-size:13px;line-height:1.4;white-space:normal}.agent-presentation-workspace .business-specialist-grid article>b[data-v-e37ee6d5]{grid-column:3;grid-row:1;font-size:12px}.agent-presentation-workspace .business-handoff[data-v-e37ee6d5],.agent-presentation-workspace .business-result-note[data-v-e37ee6d5],.agent-presentation-workspace .business-safety-note[data-v-e37ee6d5]{padding:11px 12px;font-size:12px;line-height:1.6}.agent-presentation-workspace .agent-checks[data-v-e37ee6d5]{gap:8px}.agent-presentation-workspace .agent-checks>div[data-v-e37ee6d5]{padding:11px;gap:10px}.agent-presentation-workspace .agent-checks strong[data-v-e37ee6d5]{font-size:13px}.agent-presentation-workspace .agent-checks small[data-v-e37ee6d5]{font-size:12px;line-height:1.5}.agent-presentation-workspace .agent-checks b[data-v-e37ee6d5]{font-size:12px}@media(max-width:1500px){.agent-presentation-workspace[data-v-e37ee6d5]{grid-template-columns:1fr}.agent-presentation-workspace .agent-analysis-column[data-v-e37ee6d5]{grid-column:1/-1}.agent-run-body[data-v-e37ee6d5]{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:1000px){.agent-run-body[data-v-e37ee6d5]{grid-template-columns:1fr}.agent-presentation-tabs>span[data-v-e37ee6d5]{display:none}}.completion-analysis-running>progress[data-v-e37ee6d5]{width:min(520px,100%);height:10px;overflow:hidden;border:0;border-radius:999px;accent-color:#3473dc}.completion-analysis-progress-copy[data-v-e37ee6d5]{width:min(520px,100%);display:flex;align-items:center;justify-content:space-between}.completion-analysis-progress-copy span[data-v-e37ee6d5]{color:#64758a;font-size:11px}.completion-analysis-progress-copy b[data-v-e37ee6d5]{color:#2865bf;font-size:13px}.completion-analysis-running>small[data-v-e37ee6d5]{max-width:560px;color:#8995a5;font-size:10px;line-height:1.5}@media(min-width:1001px){.record-detail-layout>section.record-statistics-panel[data-v-e37ee6d5]{min-height:0;display:flex;flex-direction:column;overflow:hidden}.record-statistics-header[data-v-e37ee6d5],.record-review-notice[data-v-e37ee6d5],.record-statistics-boundary[data-v-e37ee6d5]{flex:none}.record-statistics-body[data-v-e37ee6d5]{min-height:0;display:grid;flex:1;overflow:hidden}.record-statistics-table[data-v-e37ee6d5]{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y}.record-statistics-table-head[data-v-e37ee6d5]{position:sticky;z-index:1;top:0}.record-statistic-evidence[data-v-e37ee6d5]{min-height:0;display:flex;flex-direction:column;overflow:hidden}.record-statistic-evidence-list[data-v-e37ee6d5]{min-height:0;max-height:none;flex:1;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y}}.live-screenshot-grid select[data-v-e37ee6d5]{width:100%;height:34px;margin-top:5px;padding:0 8px;border:1px solid #d8e1ec;border-radius:6px;color:#43536a;background:#fff;font:10px/1.5 inherit;box-sizing:border-box}@media(max-width:1000px){.record-scenes[data-v-e37ee6d5]{display:block}.record-menu-items[data-v-e37ee6d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.record-menu-items>button[data-v-e37ee6d5]{border-right:1px solid #edf0f4}}@media(max-width:720px){.record-menu-items[data-v-e37ee6d5]{grid-template-columns:1fr}}@media(max-width:1000px){.task-command-bar[data-v-e37ee6d5]{flex-wrap:wrap}.task-app-summary[data-v-e37ee6d5]{max-width:none;flex:1}.task-configuration-summary[data-v-e37ee6d5]{width:100%;order:3;margin-left:0}.task-configuration-summary>span[data-v-e37ee6d5]{flex:1}}@media(max-width:720px){.task-app-summary[data-v-e37ee6d5]{min-width:0}.task-configuration-summary[data-v-e37ee6d5]{overflow-x:auto}.task-configuration-summary>span[data-v-e37ee6d5]{min-width:104px}.setup-choice-grid.two[data-v-e37ee6d5],.setup-choice-grid.three[data-v-e37ee6d5],.setup-field-grid[data-v-e37ee6d5],.setup-input-grid[data-v-e37ee6d5],.setup-app-options[data-v-e37ee6d5]{grid-template-columns:1fr}.setup-input-grid .wide[data-v-e37ee6d5]{grid-column:auto}.detection-setup-flow[data-v-e37ee6d5]{padding-inline:10px}.setup-step[data-v-e37ee6d5]{padding-left:62px}.setup-step>i[data-v-e37ee6d5]{width:34px;height:34px;left:14px}.setup-start-bar[data-v-e37ee6d5]{padding-left:14px;align-items:flex-start;flex-direction:column}.setup-start-bar>div[data-v-e37ee6d5]{width:100%;justify-content:space-between}}.static-analysis-view[data-v-cd341ace]{margin-top:13px}.analysis-boundary[data-v-cd341ace]{min-height:62px;margin-bottom:13px;padding:12px 15px;display:flex;align-items:center;gap:11px;border:1px solid #d7e2ef;border-radius:11px;color:#496078;background:#f7fafe}.analysis-boundary.preview[data-v-cd341ace]{border-color:#cbdcff;color:#355b91;background:#f3f7ff}.analysis-boundary>svg[data-v-cd341ace]{flex:none;color:#3972d2}.analysis-boundary div[data-v-cd341ace]{min-width:0}.analysis-boundary strong[data-v-cd341ace],.analysis-boundary span[data-v-cd341ace]{display:block}.analysis-boundary strong[data-v-cd341ace]{color:#2f4058;font-size:14px}.analysis-boundary span[data-v-cd341ace]{margin-top:3px;color:#718097;font-size:13px}.analysis-boundary b[data-v-cd341ace]{margin-left:auto;padding:4px 8px;border-radius:6px;color:#3768b7;background:#e7effd;font-size:12px;letter-spacing:.7px}.analysis-layout[data-v-cd341ace]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:13px;align-items:start}.analysis-toc[data-v-cd341ace]{padding:12px 9px;position:sticky;top:99px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 4px 18px #172b4909}.toc-heading[data-v-cd341ace]{height:38px;padding:0 9px;display:flex;align-items:center;color:#738095;font-size:13px;font-weight:700}.toc-heading b[data-v-cd341ace]{margin-left:auto;min-width:23px;padding:2px 6px;border-radius:10px;color:#5373a7;background:#edf2fa;text-align:center;font-size:12px}.analysis-toc>button[data-v-cd341ace]{width:100%;min-height:45px;padding:0 10px;display:grid;grid-template-columns:22px minmax(0,1fr) 16px;gap:7px;align-items:center;border:0;border-radius:8px;color:#657287;background:transparent;text-align:left;cursor:pointer}.analysis-toc>button span[data-v-cd341ace]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.analysis-toc>button>svg[data-v-cd341ace]:first-child{color:#8290a3}.analysis-toc>button>svg[data-v-cd341ace]:last-child{color:#a7b0bd}.analysis-toc>button[data-v-cd341ace]:hover,.analysis-toc>button.active[data-v-cd341ace]{color:#245fbf;background:#edf4ff}.analysis-toc>button.active[data-v-cd341ace]{box-shadow:inset 3px 0 #3473dd}.analysis-toc>button.active>svg[data-v-cd341ace]{color:#3473dd}.toc-coverage[data-v-cd341ace]{margin-top:10px;padding:12px 10px;border-top:1px solid #e8edf3}.toc-coverage span[data-v-cd341ace],.toc-coverage strong[data-v-cd341ace],.toc-coverage small[data-v-cd341ace]{display:block}.toc-coverage span[data-v-cd341ace]{color:#7a879a;font-size:12px}.toc-coverage span i[data-v-cd341ace]{width:7px;height:7px;margin-right:6px;display:inline-block;border-radius:50%;background:#d48620}.toc-coverage span i.preview[data-v-cd341ace]{background:#3774dc}.toc-coverage strong[data-v-cd341ace]{margin-top:5px;color:#3d4d63;font-size:13px}.toc-coverage small[data-v-cd341ace]{margin-top:4px;color:#98a2b0;font-size:11px;line-height:1.55}.analysis-content[data-v-cd341ace]{min-width:0;display:grid;gap:13px}.analysis-card[data-v-cd341ace]{scroll-margin-top:102px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 4px 18px #172b4909}.section-header[data-v-cd341ace]{min-height:89px;padding:17px 20px;display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--line)}.section-icon[data-v-cd341ace]{width:42px;height:42px;display:grid;place-items:center;border-radius:11px}.section-icon.blue[data-v-cd341ace]{color:#2c6bd9;background:#eaf2ff}.section-icon.violet[data-v-cd341ace]{color:#7758c7;background:#f1edff}.section-icon.amber[data-v-cd341ace]{color:#c77a18;background:#fff3df}.section-icon.cyan[data-v-cd341ace]{color:#167f9c;background:#e8f7fb}.section-icon.green[data-v-cd341ace]{color:#18845d;background:#e9f7f1}.section-icon.red[data-v-cd341ace]{color:#cb4050;background:#fff0f1}.section-icon.indigo[data-v-cd341ace]{color:#4c63c7;background:#eef0ff}.section-icon.slate[data-v-cd341ace]{color:#5d6c80;background:#eef1f5}.section-header>div[data-v-cd341ace]:nth-child(2){min-width:0}.section-header span[data-v-cd341ace],.section-header h2[data-v-cd341ace],.section-header p[data-v-cd341ace]{display:block}.section-header>div:nth-child(2)>span[data-v-cd341ace]{color:#8c98a8;font-size:10px;font-weight:800;letter-spacing:1.2px}.section-header h2[data-v-cd341ace]{margin:2px 0 1px;color:#26344a;font-size:18px}.section-header p[data-v-cd341ace]{margin:0;color:#7c899b;font-size:12px}.source-pill[data-v-cd341ace]{padding:4px 7px;border-radius:6px;font-size:11px;font-style:normal;font-weight:700}.source-pill.report[data-v-cd341ace]{color:#187457;background:#eaf7f2}.source-pill.preview[data-v-cd341ace]{color:#3269bd;background:#eaf2ff}.source-pill.pending[data-v-cd341ace]{color:#9a671d;background:#fff3df}.overview-grid[data-v-cd341ace]{padding:16px 18px;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:10px;background:#f9fbfd;border-bottom:1px solid var(--line)}.overview-grid>article[data-v-cd341ace]{min-height:94px;padding:14px;border:1px solid #e4eaf2;border-radius:10px;background:#fff}.overview-grid>article>span[data-v-cd341ace],.overview-grid>article>strong[data-v-cd341ace],.overview-grid>article>small[data-v-cd341ace]{display:block}.overview-grid>article>span[data-v-cd341ace]{color:#7e899a;font-size:12px}.overview-grid>article>strong[data-v-cd341ace]{margin-top:5px;color:#27354b;font-size:24px}.overview-grid>article>small[data-v-cd341ace]{margin-top:2px;color:#99a3b1;font-size:11px}.coverage-orbit[data-v-cd341ace]{display:flex;align-items:center;gap:12px}.coverage-orbit>div[data-v-cd341ace]:last-child{min-width:0}.coverage-orbit>div:last-child span[data-v-cd341ace],.coverage-orbit>div:last-child strong[data-v-cd341ace],.coverage-orbit>div:last-child small[data-v-cd341ace]{display:block}.coverage-orbit>div:last-child span[data-v-cd341ace]{color:#7b8799;font-size:12px}.coverage-orbit>div:last-child strong[data-v-cd341ace]{margin-top:3px;color:#33445b;font-size:14px}.coverage-orbit>div:last-child small[data-v-cd341ace]{margin-top:3px;color:#97a2b0;font-size:11px;line-height:1.45}.coverage-ring[data-v-cd341ace]{--coverage: 72%;width:62px;height:62px;flex:none;display:grid;place-items:center;position:relative;border-radius:50%;background:conic-gradient(#3575e1 var(--coverage),#e9eef5 0)}.coverage-ring[data-v-cd341ace]:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#fff}.coverage-ring strong[data-v-cd341ace]{z-index:1;color:#285fb9;font-size:18px}.coverage-ring small[data-v-cd341ace]{font-size:10px}.artifact-facts[data-v-cd341ace]{padding:14px 18px 18px;display:grid;grid-template-columns:1.1fr 1.4fr .7fr .7fr;gap:8px}.artifact-facts>div[data-v-cd341ace]{min-width:0;min-height:57px;padding:9px 11px;border:1px solid #e7ebf1;border-radius:8px;background:#fff}.artifact-facts>div.wide[data-v-cd341ace]{grid-column:span 2}.artifact-facts span[data-v-cd341ace],.artifact-facts strong[data-v-cd341ace],.artifact-facts code[data-v-cd341ace]{display:block}.artifact-facts span[data-v-cd341ace]{color:#8b96a5;font-size:11px}.artifact-facts strong[data-v-cd341ace],.artifact-facts code[data-v-cd341ace]{margin-top:5px;overflow:hidden;color:#39485e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.artifact-facts code[data-v-cd341ace]{color:#456ba7}.summary-strip[data-v-cd341ace]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:#fbfcfe}.summary-strip>div[data-v-cd341ace]{min-height:70px;padding:12px 17px;border-right:1px solid var(--line)}.summary-strip>div[data-v-cd341ace]:last-child{border-right:0}.summary-strip span[data-v-cd341ace],.summary-strip strong[data-v-cd341ace]{display:block}.summary-strip span[data-v-cd341ace]{color:#8490a1;font-size:11px}.summary-strip strong[data-v-cd341ace]{margin-top:4px;color:#334259;font-size:17px}.danger-text[data-v-cd341ace]{color:#d13e4c!important}.finding-summary-list[data-v-cd341ace]{padding:9px 17px 16px}.finding-summary-list article[data-v-cd341ace]{min-height:57px;padding:9px 3px;display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid #edf0f4}.finding-summary-list article[data-v-cd341ace]:last-child{border-bottom:0}.finding-dot[data-v-cd341ace]{width:7px;height:7px;border-radius:50%;background:#8794a6}.finding-dot.fail[data-v-cd341ace]{background:#db3b4b}.finding-dot.review[data-v-cd341ace]{background:#d88418}.finding-dot.pass[data-v-cd341ace]{background:#16875c}.finding-summary-list article strong[data-v-cd341ace]{color:#36445a;font-size:13px}.finding-summary-list article p[data-v-cd341ace]{margin:3px 0 0;color:#8994a4;font-size:11px}.finding-summary-list article>b[data-v-cd341ace]{padding:3px 6px;border-radius:5px;font-size:11px}.finding-summary-list article>b.fail[data-v-cd341ace]{color:#cf3546;background:#fff0f1}.finding-summary-list article>b.review[data-v-cd341ace]{color:#bd7219;background:#fff5e5}.finding-summary-list article>b.pass[data-v-cd341ace]{color:#16815a;background:#eaf8f2}.two-column-block[data-v-cd341ace]{padding:16px 18px 18px;display:grid;grid-template-columns:1.35fr .85fr;gap:12px;background:#f9fbfd}.data-table-card[data-v-cd341ace],.capability-stack[data-v-cd341ace]{overflow:hidden;border:1px solid #e3e8f0;border-radius:10px;background:#fff}.block-heading[data-v-cd341ace]{min-height:54px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid #e7ebf1}.block-heading h3[data-v-cd341ace],.block-heading span[data-v-cd341ace]{display:block}.block-heading h3[data-v-cd341ace]{margin:0;color:#354359;font-size:13px}.block-heading span[data-v-cd341ace]{margin-top:2px;color:#909baa;font-size:11px}.block-heading>svg[data-v-cd341ace]{margin-left:auto;color:#8998ad}.compact-table>div[data-v-cd341ace]{min-height:45px;padding:7px 12px;display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(120px,1fr) 72px;gap:8px;align-items:center;border-bottom:1px solid #edf0f4}.compact-table>div[data-v-cd341ace]:last-child{border-bottom:0}.compact-table .compact-head[data-v-cd341ace]{min-height:34px;color:#8793a4;background:#f8fafc;font-size:10px;font-weight:700}.compact-table code[data-v-cd341ace]{overflow:hidden;color:#4a6fa9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.compact-table span[data-v-cd341ace]{color:#607087;font-size:11px}.compact-table b[data-v-cd341ace]{width:fit-content;padding:3px 6px;border-radius:5px;font-size:10px}.compact-table b.normal[data-v-cd341ace]{color:#5271a0;background:#edf2f8}.compact-table b.danger[data-v-cd341ace]{color:#c93746;background:#fff0f1}.compact-table b.warning[data-v-cd341ace]{color:#b66e18;background:#fff4e2}.capability-stack>article[data-v-cd341ace]{min-height:70px;padding:11px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;border-bottom:1px solid #edf0f4}.capability-stack>article[data-v-cd341ace]:last-child{border-bottom:0}.capability-stack>article span[data-v-cd341ace]{display:flex;align-items:center;gap:7px}.capability-stack>article span i[data-v-cd341ace]{width:6px;height:6px;border-radius:50%;background:#4c7ed7}.capability-stack>article strong[data-v-cd341ace]{color:#3b4960;font-size:12px}.capability-stack>article b[data-v-cd341ace]{color:#5573a3;font-size:11px}.capability-stack>article small[data-v-cd341ace]{grid-column:1 / -1;color:#929caa;font-size:10px}.component-table[data-v-cd341ace]{overflow-x:auto}.component-table>div[data-v-cd341ace]{min-width:850px;min-height:51px;padding:8px 17px;display:grid;grid-template-columns:minmax(260px,1.5fr) 82px 70px 90px minmax(150px,1fr);gap:9px;align-items:center;border-bottom:1px solid #edf0f4}.component-table>div[data-v-cd341ace]:last-child{border-bottom:0}.component-table .component-head[data-v-cd341ace]{min-height:38px;color:#8793a4;background:#f8fafc;font-size:10px;font-weight:700}.component-table code[data-v-cd341ace]{overflow:hidden;color:#416ba9;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.component-table span[data-v-cd341ace]{color:#64738a;font-size:11px}.component-table b[data-v-cd341ace]{width:fit-content;padding:3px 6px;border-radius:5px;font-size:10px}.component-table b.safe[data-v-cd341ace]{color:#16805a;background:#eaf8f2}.component-table b.danger[data-v-cd341ace]{color:#ca3746;background:#fff0f1}.component-table b.warning[data-v-cd341ace]{color:#b36c18;background:#fff4e2}.endpoint-map[data-v-cd341ace]{margin:16px 18px 12px;overflow:hidden;border:1px solid #dfe6ef;border-radius:12px;background:#f8fbfe}.map-toolbar[data-v-cd341ace]{min-height:48px;padding:0 15px;display:flex;align-items:center;gap:19px;border-bottom:1px solid #e2e8f0;color:#5f6f84;background:#fff;font-size:11px}.map-toolbar>div[data-v-cd341ace]{display:flex;align-items:center;gap:6px}.map-toolbar b[data-v-cd341ace]{color:#345d9b}.map-toolbar .disabled[data-v-cd341ace]{color:#a0a9b5}.map-dot[data-v-cd341ace]{width:7px;height:7px;border-radius:50%}.map-dot.static[data-v-cd341ace]{background:#32c8d6;box-shadow:0 0 0 4px #32c8d61f}.map-dot.dynamic[data-v-cd341ace]{background:#9ca8b9}.map-stage[data-v-cd341ace]{height:310px;position:relative;overflow:hidden;background:radial-gradient(circle at 72% 34%,rgba(51,125,215,.08),transparent 22%),linear-gradient(180deg,#f9fcff,#f2f7fb)}.map-stage svg[data-v-cd341ace]{width:100%;height:100%}.map-grid path[data-v-cd341ace]{fill:none;stroke:#dce8f1;stroke-width:1}.continent path[data-v-cd341ace]{fill:#dfe8ee;stroke:#fff;stroke-width:2}.map-marker[data-v-cd341ace]{width:18px;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%);border:0;border-radius:50%;background:transparent;cursor:pointer}.map-marker i[data-v-cd341ace]{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#3fcbd8;box-shadow:0 0 0 8px #3fcbd826}.map-marker span[data-v-cd341ace]{min-width:19px;height:18px;padding:0 5px;position:absolute;left:13px;top:-10px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#3d6eaa;font-size:9px}.map-marker.violet i[data-v-cd341ace]{background:#9877e8;box-shadow:0 0 0 8px #9877e826}.map-marker.amber i[data-v-cd341ace]{background:#f0b34c;box-shadow:0 0 0 8px #f0b34c26}.map-marker.green i[data-v-cd341ace]{background:#46c893;box-shadow:0 0 0 8px #46c89326}.map-empty[data-v-cd341ace]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:7px;color:#8a98aa;text-align:center}.map-empty strong[data-v-cd341ace]{color:#52637a;font-size:13px}.map-empty span[data-v-cd341ace]{font-size:11px}.endpoint-list[data-v-cd341ace]{margin:0 18px 13px;overflow-x:auto;border:1px solid #e3e8ef;border-radius:9px}.endpoint-list>div[data-v-cd341ace]{min-width:760px;min-height:44px;padding:7px 12px;display:grid;grid-template-columns:minmax(180px,1.2fr) 65px minmax(140px,1fr) minmax(130px,.8fr) 75px;gap:8px;align-items:center;border-bottom:1px solid #edf0f4}.endpoint-list>div[data-v-cd341ace]:last-child{border-bottom:0}.endpoint-list .endpoint-head[data-v-cd341ace]{min-height:34px;color:#8994a5;background:#f8fafc;font-size:10px;font-weight:700}.endpoint-list code[data-v-cd341ace]{overflow:hidden;color:#3d69a8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.endpoint-list span[data-v-cd341ace]{color:#68778c;font-size:11px}.endpoint-list b[data-v-cd341ace]{width:fit-content;padding:3px 5px;border-radius:4px;font-size:10px}.endpoint-list b.https[data-v-cd341ace]{color:#187859;background:#eaf8f2}.endpoint-list b.http[data-v-cd341ace]{color:#c93a49;background:#fff0f1}.endpoint-list b.intel[data-v-cd341ace]{color:#9b691e;background:#fff4e2}.related-findings[data-v-cd341ace]{min-height:48px;padding:0 18px;display:flex;align-items:center;gap:8px;border-top:1px solid #e8edf3;color:#67778c;background:#fbfcfe;font-size:11px}.related-findings svg[data-v-cd341ace]{color:#d17c1b}.code-policy[data-v-cd341ace]{margin:16px 18px 12px;padding:15px;display:flex;align-items:center;gap:12px;border:1px solid #dbe5f2;border-radius:10px;color:#4770ab;background:#f5f8fd}.code-policy>svg[data-v-cd341ace]{flex:none}.code-policy strong[data-v-cd341ace],.code-policy span[data-v-cd341ace]{display:block}.code-policy strong[data-v-cd341ace]{color:#3e4f66;font-size:13px}.code-policy span[data-v-cd341ace]{margin-top:4px;color:#748399;font-size:11px;line-height:1.6}.code-metric-grid[data-v-cd341ace]{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.code-metric-grid article[data-v-cd341ace]{min-height:88px;padding:12px;border:1px solid #e4e9f0;border-radius:9px;background:#fff}.code-metric-grid span[data-v-cd341ace],.code-metric-grid strong[data-v-cd341ace],.code-metric-grid small[data-v-cd341ace]{display:block}.code-metric-grid span[data-v-cd341ace]{color:#7e8a9b;font-size:11px}.code-metric-grid strong[data-v-cd341ace]{margin-top:5px;color:#3d4c62;font-size:14px}.code-metric-grid small[data-v-cd341ace]{margin-top:3px;color:#99a3b1;font-size:10px}.sdk-summary-grid[data-v-cd341ace]{padding:16px 18px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#fafbfd}.sdk-summary-grid article[data-v-cd341ace]{min-height:137px;padding:14px;border:1px solid #e2e7ef;border-radius:10px;background:#fff}.sdk-summary-grid article>div[data-v-cd341ace]{display:flex;align-items:center;gap:7px;color:#4c70b0}.sdk-summary-grid article>div span[data-v-cd341ace]{color:#8090a5;font-size:10px}.sdk-summary-grid h3[data-v-cd341ace]{margin:12px 0 2px;color:#35445a;font-size:14px}.sdk-summary-grid p[data-v-cd341ace]{margin:0;color:#8793a4;font-size:11px}.sdk-summary-grid small[data-v-cd341ace]{margin-top:12px;padding-top:9px;display:block;border-top:1px solid #edf0f4;color:#667992;font-size:10px}.native-block[data-v-cd341ace]{margin:0 18px 18px;overflow:hidden;border:1px solid #e2e7ef;border-radius:10px}.native-table[data-v-cd341ace]{overflow-x:auto}.native-table>div[data-v-cd341ace]{min-width:720px;min-height:44px;padding:7px 12px;display:grid;grid-template-columns:minmax(180px,1.3fr) 95px repeat(4,65px);gap:8px;align-items:center;border-bottom:1px solid #edf0f4}.native-table>div[data-v-cd341ace]:last-child{border-bottom:0}.native-table .native-head[data-v-cd341ace]{min-height:34px;color:#8994a5;background:#f8fafc;font-size:10px;font-weight:700}.native-table code[data-v-cd341ace]{color:#456da7;font-size:11px}.native-table span[data-v-cd341ace]{color:#68778b;font-size:11px}.native-table b[data-v-cd341ace]{width:fit-content;padding:3px 5px;border-radius:4px;font-size:10px}.native-table b.safe[data-v-cd341ace]{color:#16805a;background:#eaf8f2}.native-table b.warning[data-v-cd341ace]{color:#b36d18;background:#fff4e2}.native-table b.danger[data-v-cd341ace]{color:#ca3746;background:#fff0f1}.package-grid[data-v-cd341ace]{padding:16px 18px 12px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px;background:#fafbfd}.package-grid article[data-v-cd341ace]{min-height:91px;padding:13px;border:1px solid #e4e9f0;border-radius:9px;background:#fff}.package-grid span[data-v-cd341ace],.package-grid strong[data-v-cd341ace],.package-grid small[data-v-cd341ace]{display:block}.package-grid span[data-v-cd341ace]{color:#7f8b9c;font-size:11px}.package-grid strong[data-v-cd341ace]{margin-top:4px;color:#33435a;font-size:20px}.package-grid small[data-v-cd341ace]{margin-top:2px;color:#9aa4b2;font-size:10px}.material-layout[data-v-cd341ace]{padding:0 18px 18px}.material-policy[data-v-cd341ace]{min-height:68px;padding:12px 14px;display:flex;align-items:center;gap:11px;border:1px solid #dfe7f1;border-radius:9px;color:#4b72ad;background:#f7fafe}.material-policy strong[data-v-cd341ace],.material-policy span[data-v-cd341ace]{display:block}.material-policy strong[data-v-cd341ace]{color:#3c4c62;font-size:12px}.material-policy span[data-v-cd341ace]{margin-top:3px;color:#7d8a9c;font-size:11px}.mini-finding-list[data-v-cd341ace]{margin-top:10px;border:1px solid #e5e9ef;border-radius:8px}.mini-finding-list article[data-v-cd341ace]{min-height:53px;padding:9px 12px;display:grid;grid-template-columns:7px minmax(0,1fr);gap:9px;align-items:center;border-bottom:1px solid #edf0f4}.mini-finding-list article[data-v-cd341ace]:last-child{border-bottom:0}.mini-finding-list article>span[data-v-cd341ace]{width:7px;height:7px;border-radius:50%;background:#16875c}.mini-finding-list article>span.fail[data-v-cd341ace]{background:#db3b4b}.mini-finding-list article>span.review[data-v-cd341ace]{background:#d88418}.mini-finding-list strong[data-v-cd341ace],.mini-finding-list small[data-v-cd341ace]{display:block}.mini-finding-list strong[data-v-cd341ace]{color:#3b4a60;font-size:12px}.mini-finding-list small[data-v-cd341ace]{margin-top:2px;color:#8d98a7;font-size:10px}.analysis-empty[data-v-cd341ace]{min-height:145px;padding:28px;display:grid;place-items:center;align-content:center;gap:6px;color:#9aa5b4;text-align:center}.analysis-empty strong[data-v-cd341ace]{color:#607087;font-size:12px}.analysis-empty span[data-v-cd341ace]{font-size:11px}.analysis-empty.compact[data-v-cd341ace]{min-height:100px}.inline-empty[data-v-cd341ace]{min-height:70px!important;display:grid!important;place-items:center!important;color:#9aa4b2!important;font-size:11px!important}@media(max-width:1240px){.analysis-layout[data-v-cd341ace]{grid-template-columns:190px minmax(0,1fr)}.overview-grid[data-v-cd341ace]{grid-template-columns:repeat(3,1fr)}.coverage-orbit[data-v-cd341ace]{grid-column:1 / -1}.two-column-block[data-v-cd341ace]{grid-template-columns:1fr}.code-metric-grid[data-v-cd341ace],.package-grid[data-v-cd341ace],.sdk-summary-grid[data-v-cd341ace]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.analysis-layout[data-v-cd341ace]{grid-template-columns:1fr}.analysis-toc[data-v-cd341ace]{padding:8px;position:sticky;top:80px;z-index:8;display:flex;gap:5px;overflow-x:auto}.toc-heading[data-v-cd341ace],.toc-coverage[data-v-cd341ace]{display:none}.analysis-toc>button[data-v-cd341ace]{min-width:145px;grid-template-columns:20px minmax(0,1fr)}.analysis-toc>button>svg[data-v-cd341ace]:last-child{display:none}.artifact-facts[data-v-cd341ace]{grid-template-columns:repeat(2,1fr)}.section-header[data-v-cd341ace]{grid-template-columns:41px minmax(0,1fr)}.source-pill[data-v-cd341ace]{grid-column:2;width:fit-content}.summary-strip[data-v-cd341ace]{grid-template-columns:repeat(2,1fr)}.sdk-summary-grid[data-v-cd341ace]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.analysis-boundary[data-v-cd341ace]{align-items:flex-start}.analysis-boundary b[data-v-cd341ace]{display:none}.overview-grid[data-v-cd341ace],.artifact-facts[data-v-cd341ace],.summary-strip[data-v-cd341ace],.code-metric-grid[data-v-cd341ace],.package-grid[data-v-cd341ace],.sdk-summary-grid[data-v-cd341ace]{grid-template-columns:1fr}.artifact-facts>div.wide[data-v-cd341ace]{grid-column:auto}.section-header[data-v-cd341ace]{padding:14px}.section-header p[data-v-cd341ace]{line-height:1.5}.map-stage[data-v-cd341ace]{height:230px}.two-column-block[data-v-cd341ace]{padding:10px}.compact-table>div[data-v-cd341ace]{grid-template-columns:minmax(150px,1fr) 80px}.compact-table>div>span[data-v-cd341ace]:nth-child(2){display:none}.component-table>div[data-v-cd341ace]{min-width:760px}.endpoint-map[data-v-cd341ace],.endpoint-list[data-v-cd341ace],.code-policy[data-v-cd341ace]{margin-inline:10px}.code-metric-grid[data-v-cd341ace],.package-grid[data-v-cd341ace]{padding-inline:10px}.native-block[data-v-cd341ace],.material-layout[data-v-cd341ace]{margin-inline:10px}.sdk-summary-grid[data-v-cd341ace]{padding-inline:10px}}.image-uploader[data-v-2c7d64cd]{width:100%}.upload-area[data-v-2c7d64cd]{border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;cursor:pointer;transition:all .3s ease;outline:none;min-height:200px;display:flex;align-items:center;justify-content:center}.upload-area[data-v-2c7d64cd]:hover{border-color:#1890ff;background:#f0f8ff}.upload-area--dragover[data-v-2c7d64cd]{border-color:#1890ff;background:#e6f7ff;transform:scale(1.02)}.upload-area--paste[data-v-2c7d64cd]{border-color:#52c41a;background:#f6ffed}.upload-content[data-v-2c7d64cd]{text-align:center;padding:24px}.upload-icon[data-v-2c7d64cd]{font-size:48px;color:#1890ff;margin-bottom:16px}.upload-text h3[data-v-2c7d64cd]{margin:0 0 8px;font-size:18px;font-weight:600;color:#333}.upload-text p[data-v-2c7d64cd]{margin:4px 0;color:#666;font-size:14px}.upload-hint[data-v-2c7d64cd]{color:#999!important;font-size:12px!important}.upload-actions[data-v-2c7d64cd]{margin-top:16px;display:flex;gap:12px;justify-content:center}.sr-only[data-v-2c7d64cd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upload-area[data-v-2c7d64cd]:focus,.ant-btn[data-v-2c7d64cd]:focus{outline:2px solid #1890ff;outline-offset:2px}@media(prefers-contrast:high){.upload-area[data-v-2c7d64cd]{border-color:#000}.upload-area[data-v-2c7d64cd]:hover,.upload-area[data-v-2c7d64cd]:focus{border-color:#000;background:#fff}}@media(prefers-reduced-motion:reduce){.upload-area[data-v-2c7d64cd]{transition:none}.upload-area--dragover[data-v-2c7d64cd]{transform:none}}@media(max-width:992px){.upload-area[data-v-2c7d64cd]{min-height:180px}.upload-content[data-v-2c7d64cd]{padding:20px}}@media(max-width:768px){.upload-actions[data-v-2c7d64cd]{flex-direction:column;align-items:center;gap:8px}.upload-content[data-v-2c7d64cd]{padding:16px}.upload-icon[data-v-2c7d64cd]{font-size:36px}.upload-text h3[data-v-2c7d64cd]{font-size:16px}.upload-text p[data-v-2c7d64cd]{font-size:13px}}@media(max-width:576px){.upload-area[data-v-2c7d64cd]{min-height:160px}.upload-content[data-v-2c7d64cd]{padding:12px}.upload-icon[data-v-2c7d64cd]{font-size:32px}.upload-text h3[data-v-2c7d64cd]{font-size:15px}.upload-text p[data-v-2c7d64cd]{font-size:12px}.upload-hint[data-v-2c7d64cd]{font-size:11px!important}}.image-list[data-v-2c7d64cd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:16px}.image-item[data-v-2c7d64cd]{position:relative;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s ease}.image-item[data-v-2c7d64cd]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33}.image-preview[data-v-2c7d64cd]{position:relative;width:100%;padding-top:100%;background:#f5f5f5;overflow:hidden}.image-preview img[data-v-2c7d64cd]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-overlay[data-v-2c7d64cd]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .3s ease}.image-item:hover .image-overlay[data-v-2c7d64cd]{opacity:1}.image-overlay .anticon[data-v-2c7d64cd]{color:#fff;font-size:20px;cursor:pointer;transition:transform .2s ease}.image-overlay .anticon[data-v-2c7d64cd]:hover{transform:scale(1.2)}.upload-progress[data-v-2c7d64cd]{position:absolute;bottom:0;left:0;right:0;height:4px;background:#0000001a}.progress-bar[data-v-2c7d64cd],.progress-fill[data-v-2c7d64cd]{height:100%;background:#1890ff;transition:width .3s ease}.image-info[data-v-2c7d64cd]{padding:8px}.image-name[data-v-2c7d64cd]{font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.image-size[data-v-2c7d64cd]{font-size:11px;color:#999}@media(max-width:480px){.upload-area[data-v-2c7d64cd]{min-height:140px}.image-list[data-v-2c7d64cd]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.upload-content[data-v-2c7d64cd]{padding:10px}.upload-icon[data-v-2c7d64cd]{font-size:28px}.upload-text h3[data-v-2c7d64cd]{font-size:14px}.upload-text p[data-v-2c7d64cd]{font-size:11px}.upload-actions .ant-btn[data-v-2c7d64cd]{font-size:12px;padding:4px 8px}}@media(max-width:360px){.upload-area[data-v-2c7d64cd]{min-height:120px}.upload-content[data-v-2c7d64cd]{padding:8px}.upload-icon[data-v-2c7d64cd]{font-size:24px}.upload-text h3[data-v-2c7d64cd]{font-size:13px}.upload-text p[data-v-2c7d64cd]{font-size:10px}}.best-practice-display[data-v-39a8eeb7]{margin-top:12px}.best-practice-images[data-v-39a8eeb7]{margin-top:8px}.images-grid[data-v-39a8eeb7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:8px}.image-item[data-v-39a8eeb7]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid #f0f0f0}.image-item[data-v-39a8eeb7]:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px #1890ff26}.practice-image[data-v-39a8eeb7]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-placeholder[data-v-39a8eeb7],.viewer-placeholder[data-v-39a8eeb7]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8c8c8c;font-size:13px;background:#f5f7fa}.image-placeholder.is-error[data-v-39a8eeb7],.viewer-placeholder.is-error[data-v-39a8eeb7]{color:#cf4f4f;background:#fff2f0}.image-item:hover .practice-image[data-v-39a8eeb7]{transform:scale(1.05)}.image-overlay[data-v-39a8eeb7]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-item:hover .image-overlay[data-v-39a8eeb7]{opacity:1}.view-icon[data-v-39a8eeb7]{color:#fff;font-size:24px}.image-viewer[data-v-39a8eeb7]{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:hidden}.viewer-controls[data-v-39a8eeb7]{display:flex;justify-content:center;gap:16px;margin-bottom:16px;flex-shrink:0}.nav-button[data-v-39a8eeb7]{display:flex;align-items:center;gap:8px}.viewer-image-container[data-v-39a8eeb7]{flex:1;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.viewer-image[data-v-39a8eeb7]{max-width:100%;max-height:calc(85vh - 120px);width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px #0000001a;display:block}.image-info[data-v-39a8eeb7]{padding:12px;background:#f5f5f5;border-radius:6px;margin-top:16px;flex-shrink:0}.image-info p[data-v-39a8eeb7]{margin:0;color:#666;font-size:14px}@media(max-width:768px){.images-grid[data-v-39a8eeb7]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.viewer-controls[data-v-39a8eeb7]{flex-direction:column;gap:8px}.nav-button[data-v-39a8eeb7]{width:100%;justify-content:center}}.case-report-display[data-v-9c4926b5]{margin-top:12px}.case-report-images[data-v-9c4926b5]{margin-top:8px}.images-grid[data-v-9c4926b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:8px}.image-item[data-v-9c4926b5]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid #f0f0f0}.image-item[data-v-9c4926b5]:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px #1890ff26}.case-image[data-v-9c4926b5]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-placeholder[data-v-9c4926b5],.viewer-placeholder[data-v-9c4926b5]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8c8c8c;font-size:13px;background:#f5f7fa}.image-placeholder.is-error[data-v-9c4926b5],.viewer-placeholder.is-error[data-v-9c4926b5]{color:#cf4f4f;background:#fff2f0}.image-item:hover .case-image[data-v-9c4926b5]{transform:scale(1.05)}.image-overlay[data-v-9c4926b5]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-item:hover .image-overlay[data-v-9c4926b5]{opacity:1}.view-icon[data-v-9c4926b5]{color:#fff;font-size:24px}.image-viewer[data-v-9c4926b5]{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:hidden}.viewer-controls[data-v-9c4926b5]{display:flex;justify-content:center;gap:16px;margin-bottom:16px;flex-shrink:0}.nav-button[data-v-9c4926b5]{display:flex;align-items:center;gap:8px}.viewer-image-container[data-v-9c4926b5]{flex:1;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.viewer-image[data-v-9c4926b5]{max-width:100%;max-height:calc(85vh - 120px);object-fit:contain}.image-info[data-v-9c4926b5]{flex-shrink:0;margin-top:16px}.image-info p[data-v-9c4926b5]{margin:0;color:#666;font-size:14px}.word-download-status .download-status-content[data-v-efd3314e]{padding:20px 0}.word-download-status .status-header[data-v-efd3314e]{text-align:center;margin-bottom:24px}.word-download-status .status-header .app-info h4[data-v-efd3314e]{margin:0 0 8px;font-size:18px;font-weight:600;color:#262626}.word-download-status .status-header .app-info p[data-v-efd3314e]{margin:0;color:#8c8c8c;font-size:14px}.word-download-status .progress-section[data-v-efd3314e]{margin-bottom:24px}.word-download-status .progress-section .progress-text[data-v-efd3314e]{text-align:center;margin-top:8px;color:#595959;font-size:14px}.word-download-status .status-details[data-v-efd3314e]{background:#fafafa;padding:16px;border-radius:6px;margin-bottom:24px}.word-download-status .status-details .status-item[data-v-efd3314e]{display:flex;align-items:center;margin-bottom:8px}.word-download-status .status-details .status-item[data-v-efd3314e]:last-child{margin-bottom:0}.word-download-status .status-details .status-item .label[data-v-efd3314e]{font-weight:500;color:#595959;min-width:80px}.word-download-status .action-buttons[data-v-efd3314e]{display:flex;justify-content:center;gap:12px}.word-download-status .error-message[data-v-efd3314e]{margin-top:16px}.app-privacy-detection[data-v-376d0142]{height:100%;display:flex;flex-direction:column;background:#f5f5f5;margin:-24px;padding:0;width:calc(100% + 48px)}.top-banner[data-v-376d0142]{position:relative;background:linear-gradient(45deg,#1e3a8a,#3b82f6,#1e40af,#2563eb,#1d4ed8),linear-gradient(135deg,#1e40af,#3b82f6,#1e3a8a),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.1) 2px,rgba(255,255,255,.1) 4px);background-size:100% 100%,100% 100%,20px 20px;color:#fff;min-height:80px;padding:0;overflow:hidden;margin:0;width:100%;display:flex;align-items:center;justify-content:flex-start}.banner-content[data-v-376d0142]{max-width:1200px;margin:0;padding:0 40px;display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:2;width:100%;height:100%;min-height:80px}.banner-left[data-v-376d0142]{text-align:left;width:100%}.banner-title[data-v-376d0142]{font-size:36px;font-weight:700;margin:0;padding-top:20px;line-height:1.2;display:flex;align-items:center;white-space:nowrap}.banner-title-main[data-v-376d0142]{font-size:26px;font-weight:700;margin-right:24px}.banner-title-subtitle[data-v-376d0142]{font-size:14px;font-weight:400;opacity:.9;line-height:1.5;white-space:nowrap}.banner-pattern[data-v-376d0142]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 80%,rgba(255,255,255,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 40% 40%,rgba(255,255,255,.12) 0%,transparent 50%);opacity:.8}.banner-decoration[data-v-376d0142]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.decoration-circle[data-v-376d0142]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,rgba(255,255,255,.05) 30%,transparent 70%);border:1px solid rgba(255,255,255,.1)}.circle-1[data-v-376d0142]{width:160px;height:160px;top:-80px;right:-80px}.circle-2[data-v-376d0142]{width:120px;height:120px;top:40px;right:160px}.circle-3[data-v-376d0142]{width:80px;height:80px;top:120px;right:40px}.tab-content[data-v-376d0142]{flex:1;overflow:hidden;min-height:0}.main-tabs[data-v-376d0142]{height:100%;min-height:0}.main-tabs[data-v-376d0142] .ant-tabs-nav{padding:0 24px 0 40px;margin-bottom:0}.main-tabs[data-v-376d0142] .ant-tabs-content-holder{height:calc(100% - 46px);overflow:hidden;display:flex;flex-direction:column;min-height:0}.main-tabs[data-v-376d0142] .ant-tabs-content{height:100%;display:flex;flex-direction:column;min-height:0}.main-tabs[data-v-376d0142] .ant-tabs-tabpane{height:100%;overflow:hidden;min-height:0}.main-tabs[data-v-376d0142] .ant-tabs-tabpane[aria-hidden=true],.main-tabs[data-v-376d0142] .ant-tabs-tabpane[aria-hidden=true] *{pointer-events:none}.dashboard-content[data-v-376d0142]{height:100%;padding:24px;overflow-y:auto;background:#f5f5f5}.stats-cards[data-v-376d0142]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-376d0142]{background:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.stat-card[data-v-376d0142]:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.stat-card.in-progress[data-v-376d0142]{border-left:4px solid #1890ff}.stat-card.completed[data-v-376d0142]{border-left:4px solid #52c41a}.stat-card.pending[data-v-376d0142]{border-left:4px solid #faad14}.stat-card.total[data-v-376d0142]{border-left:4px solid #722ed1}.card-icon[data-v-376d0142]{font-size:32px;margin-right:16px}.stat-card.in-progress .card-icon[data-v-376d0142]{color:#1890ff}.stat-card.completed .card-icon[data-v-376d0142]{color:#52c41a}.stat-card.pending .card-icon[data-v-376d0142]{color:#faad14}.stat-card.total .card-icon[data-v-376d0142]{color:#722ed1}.card-content[data-v-376d0142]{flex:1}.card-number[data-v-376d0142]{font-size:24px;font-weight:600;color:#262626;margin-bottom:4px}.card-label[data-v-376d0142]{font-size:14px;color:#8c8c8c}.notes-icon[data-v-376d0142]{color:#8c8c8c;font-size:14px;cursor:pointer;transition:color .3s}.notes-icon.has-notes[data-v-376d0142]{color:#1890ff}.notes-icon[data-v-376d0142]:hover{color:#40a9ff}[data-v-376d0142] .notes-popover .ant-popover-inner{background-color:#fff!important;border-radius:4px;border:1px solid #d9d9d9}[data-v-376d0142] .notes-popover .ant-popover-inner-content{color:#000!important;padding:0!important;max-width:300px;background-color:#fff!important}[data-v-376d0142] .notes-popover .ant-popover-arrow{border-top-color:#fff!important;border-right-color:#fff!important}[data-v-376d0142] .notes-popover .ant-popover-inner-content .notes-text{color:#000!important}[data-v-376d0142] .notes-popover .ant-popover-inner-content .notes-empty{color:#999!important}.notes-popover-content[data-v-376d0142]{padding:12px 16px;max-height:200px;overflow-y:auto;background-color:transparent}.notes-display[data-v-376d0142]{color:#000!important;width:100%;display:flex;flex-direction:column}.notes-text[data-v-376d0142]{color:#000!important;word-wrap:break-word;white-space:pre-wrap;line-height:1.6;max-height:150px;overflow-y:auto;margin-bottom:8px;min-height:20px;display:block!important;width:100%;font-size:14px;visibility:visible!important;opacity:1!important;flex-shrink:0}.notes-text.notes-empty[data-v-376d0142]{color:#999!important}.notes-edit[data-v-376d0142]{color:#fff}.notes-edit-actions[data-v-376d0142]{display:flex;justify-content:flex-end;margin-top:8px}.notes-popover-content[data-v-376d0142]::-webkit-scrollbar,.notes-text[data-v-376d0142]::-webkit-scrollbar{width:6px}.notes-popover-content[data-v-376d0142]::-webkit-scrollbar-thumb,.notes-text[data-v-376d0142]::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}.notes-popover-content[data-v-376d0142]::-webkit-scrollbar-thumb:hover,.notes-text[data-v-376d0142]::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.search-filter-bar[data-v-376d0142]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000001a}.search-section[data-v-376d0142]{flex:1;margin-right:16px}.search-input[data-v-376d0142]{max-width:300px}.filter-section[data-v-376d0142]{display:flex;align-items:center;gap:12px}.app-list-section[data-v-376d0142]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a}.app-table[data-v-376d0142]{margin-top:16px}.progress-cell[data-v-376d0142]{display:flex;flex-direction:column;gap:4px}.main-tabs[data-v-376d0142] .ant-tabs-tabpane{height:100%;overflow:hidden;position:relative;min-height:0}.assessment-layout[data-v-376d0142]{position:relative;height:calc(100vh - 158px);min-height:500px;display:flex;flex-direction:column}.assessment-content-header[data-v-376d0142]{padding:12px 24px;background:#f0f8ff;border-bottom:1px solid #d9e7ff;flex-shrink:0;z-index:10;display:flex;justify-content:space-between;align-items:center}.assessment-header-info[data-v-376d0142]{display:flex;align-items:center;gap:8px;flex:1}.assessment-header-actions[data-v-376d0142]{flex-shrink:0;margin-left:16px}.assessment-header-label[data-v-376d0142]{color:#595959;font-size:14px;font-weight:500}.assessment-header-value[data-v-376d0142]{color:#1890ff;font-size:16px;font-weight:600}.assessment-header-extra[data-v-376d0142]{color:#8c8c8c;font-size:13px}.progress-section[data-v-376d0142]{display:flex;align-items:center;gap:24px}.progress-info[data-v-376d0142]{display:flex;align-items:center;gap:8px}.progress-label[data-v-376d0142]{font-size:14px;color:#666}.progress-bar[data-v-376d0142]{width:120px}.progress-text[data-v-376d0142]{font-size:14px;color:#666}.deadline-info[data-v-376d0142]{display:flex;align-items:center;gap:4px}.deadline-label[data-v-376d0142]{font-size:14px;color:#666}.deadline-date[data-v-376d0142]{font-size:14px;color:#ff4d4f;font-weight:500}.action-buttons[data-v-376d0142]{display:flex;gap:8px}.main-content[data-v-376d0142]{flex:1;display:flex;min-height:0}.sidebar[data-v-376d0142]{position:absolute;left:0;top:48px;width:280px;height:calc(100% - 48px);background:#fafafa;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;z-index:1;flex-shrink:0}.tree-container[data-v-376d0142]{flex:1;overflow-y:auto;padding:8px;height:calc(100vh - 158px)}.assessment-tree[data-v-376d0142]{background:transparent}.tree-node[data-v-376d0142]{display:flex;justify-content:space-between;align-items:center;width:100%}.node-title[data-v-376d0142]{flex:1}.completion-status[data-v-376d0142]{margin-left:8px;display:flex;flex-shrink:0;margin-top:2px;align-items:center}.completed-icon[data-v-376d0142]{color:#52c41a;font-size:16px}.incomplete-icon[data-v-376d0142]{color:#d9d9d9;font-size:16px}.tree-loading[data-v-376d0142]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666}.tree-loading p[data-v-376d0142]{margin-top:16px;font-size:14px}.custom-tree[data-v-376d0142]{padding:8px 0}.tree-category[data-v-376d0142]{margin-bottom:4px}.tree-category-header[data-v-376d0142],.tree-subcategory-header[data-v-376d0142]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color .2s}.tree-category-header[data-v-376d0142]:hover,.tree-subcategory-header[data-v-376d0142]:hover{background-color:#f5f5f5}.tree-icon[data-v-376d0142]{margin-right:8px;font-size:12px;color:#666;width:16px;text-align:center}.tree-title[data-v-376d0142]{font-size:14px;color:#333;font-weight:500}.tree-category-content[data-v-376d0142]{margin-left:16px}.tree-subcategory[data-v-376d0142]{margin-bottom:2px}.tree-subcategory-content[data-v-376d0142]{margin-left:16px}.tree-subsubcategory[data-v-376d0142]{margin-bottom:2px}.tree-subsubcategory-header[data-v-376d0142]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;background-color:#e9ecef;border-radius:4px;margin-bottom:2px;transition:background-color .2s}.tree-subsubcategory-header[data-v-376d0142]:hover{background-color:#dee2e6}.tree-subsubcategory-content[data-v-376d0142]{margin-left:16px;background-color:#f1f3f4}.tree-unit[data-v-376d0142]{display:flex;align-items:flex-start;justify-content:space-between;padding:6px 12px;margin:2px 0;cursor:pointer;border-radius:4px;transition:all .2s;border-left:3px solid transparent;gap:8px}.tree-unit[data-v-376d0142]:hover{background-color:#f0f8ff;border-left-color:#1890ff}.tree-unit-selected[data-v-376d0142]{background-color:#e6f7ff;border-left-color:#1890ff;color:#1890ff}.tree-unit-title[data-v-376d0142]{font-size:13px;color:#333;white-space:normal;word-wrap:break-word;word-break:break-word;line-height:1.5;flex:1;min-width:0}.tree-unit-selected .tree-unit-title[data-v-376d0142]{color:#1890ff;font-weight:500}.content-area[data-v-376d0142]{position:absolute;left:280px;top:48px;right:0;height:calc(100vh - 206px);overflow-y:auto;background:#fff;display:flex;flex-direction:column;padding-bottom:0;flex:1}.app-list-section[data-v-376d0142]{flex-shrink:0}.section-header[data-v-376d0142]{margin-bottom:16px}.section-header h3[data-v-376d0142]{margin:0;font-size:18px;font-weight:600;color:#262626}.app-list[data-v-376d0142]{background:#fff;border-radius:8px;overflow:hidden}.progress-text[data-v-376d0142]{margin-left:8px;font-size:12px;color:#666}.assessment-form[data-v-376d0142]{padding:8px 16px 0;flex:1;display:flex;flex-direction:column;height:100%}.assessment-form-content[data-v-376d0142]{flex:1;display:flex;flex-direction:column;height:100%}.form-header[data-v-376d0142]{margin-bottom:16px}.form-header h2[data-v-376d0142]{margin:0 0 8px;font-size:18px;font-weight:600}.form-description[data-v-376d0142]{margin:0;color:#666;font-size:14px}.info-card[data-v-376d0142],.result-card[data-v-376d0142]{margin-bottom:8px}.flex-card[data-v-376d0142]{flex:1;display:flex;flex-direction:column}.flex-card[data-v-376d0142] .ant-card-body{flex:1;display:flex;flex-direction:column;padding:8px!important}.flex-form-item[data-v-376d0142],.flex-form-item[data-v-376d0142] .ant-form-item-control{flex:1;display:flex;flex-direction:column}.info-card[data-v-376d0142] .ant-card-body,.result-card[data-v-376d0142] .ant-card-body{padding:8px!important}.detection-info[data-v-376d0142]{padding:8px 0}.info-item[data-v-376d0142]{margin-bottom:8px;padding:8px;background:#fafafa;border-radius:8px;border-left:4px solid #1890ff;transition:all .3s ease}.info-item[data-v-376d0142]:hover{background:#f0f8ff;border-left-color:#40a9ff;box-shadow:0 2px 8px #1890ff1a}.info-item[data-v-376d0142]:last-child{margin-bottom:0}.info-label[data-v-376d0142]{display:flex;align-items:center;margin-bottom:6px;font-weight:600;color:#1890ff;font-size:14px}.label-icon[data-v-376d0142]{margin-right:8px;font-size:16px}.label-text[data-v-376d0142]{font-size:14px;font-weight:600}.info-content[data-v-376d0142]{color:#333;font-size:14px;line-height:1.6;word-break:break-word}.best-practice-text .best-practice-pre[data-v-376d0142]{white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-family:inherit;font-size:inherit;line-height:1.6;color:inherit;margin:0;padding:0;background:transparent;border:none}.risk-tag[data-v-376d0142]{font-size:14px;font-weight:600;padding:4px 12px;border-radius:16px}.card-title-container[data-v-376d0142]{display:flex;justify-content:space-between;align-items:center;width:100%}.card-title-text[data-v-376d0142]{flex:1;font-size:16px;font-weight:600;color:#262626}.risk-tag-header[data-v-376d0142]{font-size:14px;font-weight:600;padding:6px 16px;border-radius:20px;margin-left:16px;flex-shrink:0;border:1px solid}.test-method[data-v-376d0142]{background:#fff;border-radius:6px;padding:12px;border:1px solid #e8e8e8}.method-steps[data-v-376d0142]{display:flex;flex-direction:column;gap:8px}.method-step[data-v-376d0142]{display:flex;align-items:flex-start;gap:8px;padding:8px;background:#f8f9fa;border-radius:6px;border-left:3px solid #52c41a}.step-number[data-v-376d0142]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#52c41a;color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.step-content[data-v-376d0142]{flex:1;color:#333;line-height:1.5}.progress-container[data-v-376d0142]{display:flex;flex-direction:column;gap:4px}.progress-text[data-v-376d0142]{font-size:12px;color:#666;text-align:center}.status-badge[data-v-376d0142]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-align:center;min-width:60px}.status-not-started[data-v-376d0142]{background-color:#f5f5f5;color:#999;border:1px solid #d9d9d9}.status-in-progress[data-v-376d0142]{background-color:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.status-completed[data-v-376d0142]{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.upload-tip[data-v-376d0142]{font-size:12px;color:#999;margin-top:4px}.form-actions[data-v-376d0142]{display:flex;justify-content:center;gap:12px;padding:12px 0;margin-top:auto;background:#fff;border-top:1px solid #f0f0f0;position:sticky;bottom:0;z-index:10;flex-wrap:wrap}.empty-state[data-v-376d0142]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 158px);flex:1}.download-modal-content[data-v-376d0142]{padding:16px 0}.app-info[data-v-376d0142]{margin-bottom:24px;text-align:center}.app-info h4[data-v-376d0142]{margin:0 0 8px;color:#1890ff;font-size:18px}.app-info p[data-v-376d0142]{margin:0;color:#666;font-size:14px}.format-options[data-v-376d0142]{margin-bottom:24px}.format-radio-group[data-v-376d0142]{width:100%}.format-option[data-v-376d0142]{margin-bottom:16px;padding:12px;border:1px solid #e8e8e8;border-radius:8px;transition:all .2s}.format-option[data-v-376d0142]:hover{border-color:#1890ff;background-color:#f6ffed}.format-option[data-v-376d0142]:last-child{margin-bottom:0}.format-info[data-v-376d0142]{margin-left:8px}.format-name[data-v-376d0142]{font-weight:600;color:#333;margin-bottom:4px}.format-desc[data-v-376d0142]{font-size:12px;color:#666;line-height:1.4}.modal-actions[data-v-376d0142]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.assessment-execute[data-v-376d0142]{height:auto;min-height:100vh}.main-content[data-v-376d0142]{flex-direction:column}.sidebar[data-v-376d0142]{width:100%;height:auto;max-height:300px;border-right:none;border-bottom:1px solid #e8e8e8}.content-area[data-v-376d0142]{padding:16px}.assessment-form[data-v-376d0142]{max-width:100%}.info-item[data-v-376d0142]{padding:12px;margin-bottom:16px}.method-step[data-v-376d0142]{padding:8px;gap:8px}.step-number[data-v-376d0142]{width:20px;height:20px;font-size:11px}.form-actions[data-v-376d0142]{flex-direction:column;gap:8px}.form-actions .ant-btn[data-v-376d0142]{width:100%;font-size:14px}}@media(max-width:480px){.page-header[data-v-376d0142]{padding:12px 16px}.header-content[data-v-376d0142]{flex-direction:column;gap:16px;align-items:flex-start}.progress-section[data-v-376d0142]{flex-direction:column;gap:12px;align-items:flex-start}.action-buttons[data-v-376d0142]{width:100%;justify-content:space-between}.content-area[data-v-376d0142]{padding:12px}.info-item[data-v-376d0142]{padding:8px}.info-label[data-v-376d0142],.info-content[data-v-376d0142]{font-size:13px}}.template-selection[data-v-376d0142]{margin:16px 0}.template-radio-group[data-v-376d0142]{width:100%}.template-option[data-v-376d0142]{margin-bottom:12px;border:1px solid #f0f0f0;border-radius:6px;transition:all .3s ease}.template-option[data-v-376d0142]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.template-radio[data-v-376d0142]{width:100%;margin:0;padding:12px 16px}.template-radio[data-v-376d0142] .ant-radio{margin-right:12px}.template-option-content[data-v-376d0142]{flex:1}.template-name[data-v-376d0142]{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px}.template-description[data-v-376d0142]{font-size:12px;color:#8c8c8c;line-height:1.4}.issues-content[data-v-376d0142]{height:100%;padding:0;overflow:hidden;background:#f5f5f5;display:flex;flex-direction:column;min-height:0}.issues-header[data-v-376d0142]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#f0f8ff;border-bottom:1px solid #d9e7ff;gap:16px;flex-shrink:0;z-index:10}.issues-header-center[data-v-376d0142]{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}.app-info-item[data-v-376d0142]{display:inline-flex;align-items:center;white-space:nowrap}.app-info-label[data-v-376d0142]{color:#8c8c8c;font-size:14px;margin-right:4px}.app-info-value[data-v-376d0142]{color:#262626;font-size:14px;font-weight:500}.issues-header-right[data-v-376d0142]{flex-shrink:0}.ai-skill-content[data-v-376d0142]{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.ai-skill-header[data-v-376d0142]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#f0f8ff;border-bottom:1px solid #d9e7ff;gap:16px;z-index:10;height:52px}.ai-skill-header-info[data-v-376d0142]{flex:1;display:flex;align-items:center;gap:8px}.ai-skill-header-label[data-v-376d0142]{color:#8c8c8c;font-size:14px}.ai-skill-header-value[data-v-376d0142]{color:#262626;font-size:14px;font-weight:500}.ai-skill-header-extra[data-v-376d0142]{color:#8c8c8c;font-size:14px}.ai-skill-body[data-v-376d0142]{position:absolute;top:52px;left:0;right:0;bottom:0;overflow:hidden;padding:0}.ai-skill-iframe[data-v-376d0142]{width:100%;height:100%;border:none;background:#fff;display:block}.regulation-cards[data-v-376d0142]{display:flex;align-items:center;gap:16px;padding:12px 24px;background:#f0f8ff;border-bottom:1px solid #d9e7ff;flex-shrink:0}.regulation-cards-title[data-v-376d0142]{font-size:14px;font-weight:600;color:#1890ff;white-space:nowrap;flex-shrink:0}.regulation-cards-wrapper[data-v-376d0142]{display:flex;flex:1;justify-content:space-between;gap:16px}.regulation-card[data-v-376d0142]{background:#fff;border-radius:6px;padding:6px 12px;min-width:100px;flex:1;text-align:center;box-shadow:0 1px 4px #0000001a}.regulation-card-title[data-v-376d0142]{font-size:12px;color:#333;margin-bottom:4px;font-weight:500}.regulation-card-header[data-v-376d0142]{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:4px}.regulation-card-header .regulation-card-title[data-v-376d0142]{margin-bottom:0}.info-icon[data-v-376d0142]{font-size:14px;color:#999;cursor:pointer;transition:all .3s ease}.info-icon[data-v-376d0142]:hover{color:#1890ff;transform:scale(1.2)}.info-icon[data-v-376d0142]:active{transform:scale(.95)}.regulation-tooltip-content[data-v-376d0142]{font-size:13px;line-height:1.6;color:#fffffff2}.regulation-card-row[data-v-376d0142]{display:flex;align-items:center;justify-content:center}.regulation-card-row[data-v-376d0142] .ant-progress-text{font-size:12px;font-weight:600;color:#333}.issues-content .report-content[data-v-376d0142]{flex:1;display:flex;gap:16px;padding:16px;overflow-y:hidden;overflow-x:hidden;height:calc(100vh - 222px);min-height:0}.issues-content .left-column[data-v-376d0142],.issues-content .middle-column[data-v-376d0142]{width:300px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;min-height:0;overflow:hidden}.issues-content .right-column[data-v-376d0142]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;min-height:0;overflow:hidden}.issues-content .column-header[data-v-376d0142]{padding:16px;border-bottom:1px solid #e8e8e8;background:#fafafa;border-radius:8px 8px 0 0;flex-shrink:0}.issues-content .column-header h3[data-v-376d0142]{margin:0;color:#333;font-size:16px}.issues-content .tree-container[data-v-376d0142]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px;scrollbar-width:thin;scrollbar-color:#d9d9d9 #f5f5f5}.issues-content .tree-container[data-v-376d0142]::-webkit-scrollbar{width:6px}.issues-content .tree-container[data-v-376d0142]::-webkit-scrollbar-track{background:#f5f5f5}.issues-content .tree-container[data-v-376d0142]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.issues-content .tree-container[data-v-376d0142]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.issues-content .evidence-images[data-v-376d0142]{flex:1;min-height:0;overflow-y:auto;padding:16px}.issues-content .image-list[data-v-376d0142]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.issues-content .image-item[data-v-376d0142]{position:relative;width:200px;height:200px;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .3s ease;border:2px solid #f0f0f0;flex-shrink:0}.issues-content .image-item[data-v-376d0142]:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px #1890ff26}.issues-content .evidence-image[data-v-376d0142]{width:100%;height:100%;object-fit:cover}.issues-content .image-overlay[data-v-376d0142]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.issues-content .image-item:hover .image-overlay[data-v-376d0142]{opacity:1}.issues-content .preview-icon[data-v-376d0142]{color:#fff;font-size:24px}.issues-content .unit-content[data-v-376d0142]{flex:1;min-height:0;overflow-y:auto;padding:16px}.issues-content .unit-info h4[data-v-376d0142]{margin:0 0 8px;color:#333}.issues-content .unit-code[data-v-376d0142]{color:#666;font-size:14px;margin:0 0 12px}.issues-content .risk-level[data-v-376d0142]{margin-bottom:16px}.issues-content .section-header[data-v-376d0142]{display:flex;align-items:center;margin-bottom:12px}.issues-content .issues-info-item[data-v-376d0142]{margin-bottom:8px;padding:12px;background:#fafafa;border-radius:8px;border-left:4px solid #1890ff;transition:all .3s ease}.issues-content .issues-info-item[data-v-376d0142]:hover{background:#f0f8ff;border-left-color:#40a9ff;box-shadow:0 2px 8px #1890ff1a}.issues-content .issues-info-item[data-v-376d0142]:last-child{margin-bottom:0}.issues-content .issues-info-item .info-label[data-v-376d0142]{display:flex;align-items:center;margin-bottom:8px;font-weight:600;color:#1890ff;font-size:14px}.issues-content .issues-info-item .label-icon[data-v-376d0142]{margin-right:8px;font-size:16px}.issues-content .issues-info-item .label-text[data-v-376d0142]{color:#1890ff}.issues-content .issues-info-item .info-content[data-v-376d0142]{color:#333;line-height:1.6;font-size:14px}.issues-content .assessment-basis-method .method-steps[data-v-376d0142]{display:flex;flex-direction:column;gap:8px}.issues-content .assessment-basis-method .method-step[data-v-376d0142]{display:flex;align-items:flex-start;gap:8px;padding:8px;background:#f8f9fa;border-radius:6px;border-left:3px solid #52c41a}.issues-content .assessment-basis-method .step-number[data-v-376d0142]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#52c41a;color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.issues-content .assessment-basis-method .step-content[data-v-376d0142]{flex:1;color:#333;line-height:1.5}.issues-content .unit-info+.issues-info-item[data-v-376d0142],.issues-content .issues-info-item+.issues-info-item[data-v-376d0142]{margin-top:16px}.issues-content .section-icon[data-v-376d0142]{font-size:20px;margin-right:8px}.issues-content .blue-title[data-v-376d0142]{color:#1890ff;font-size:16px;font-weight:600;margin:0}.issues-content .section-content[data-v-376d0142]{color:#333;line-height:1.6;margin:0}.issues-content .best-practice-text .best-practice-pre[data-v-376d0142]{white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-family:inherit;font-size:inherit;line-height:1.6;color:#333;margin:0;padding:0;background:transparent;border:none}.issues-content .no-failed-units[data-v-376d0142],.issues-content .no-images[data-v-376d0142],.issues-content .no-unit-selected[data-v-376d0142]{display:flex;align-items:center;justify-content:center;height:200px}.issues-content .failed-icon[data-v-376d0142]{color:#ff4d4f}.issues-content .optimizable-icon[data-v-376d0142]{color:#52c41a;font-size:16px}.issues-content .pending-icon[data-v-376d0142]{color:#faad14;font-size:16px}.issues-content .tree-unit-optimizable[data-v-376d0142]{border-left:3px solid transparent}.issues-content .tree-unit-pending[data-v-376d0142]{border-left:3px solid #faad14}.issues-content .tree-unit[data-v-376d0142]:hover{border-left-color:transparent}.issues-content .assessment-result-tag[data-v-376d0142]{margin-bottom:16px}.assessment-result-tag-fail[data-v-376d0142]{background-color:#fff1f0!important;border:1px solid #ffccc7!important;color:#ff4d4f!important;font-weight:600!important;border-radius:4px!important;padding:4px 12px!important;font-size:14px!important}.assessment-result-tag-optimizable[data-v-376d0142]{background-color:#f6ffed!important;border:1px solid #b7eb8f!important;color:#389e0d!important;font-weight:600!important;border-radius:4px!important;padding:4px 12px!important;font-size:14px!important}.assessment-result-tag-pending[data-v-376d0142]{background-color:#fffbe6!important;border:1px solid #ffe58f!important;color:#faad14!important;font-weight:600!important;border-radius:4px!important;padding:4px 12px!important;font-size:14px!important}.issues-content .tree-unit-selected[data-v-376d0142]{background-color:#e6f7ff;border-left:3px solid transparent}.image-preview-modal[data-v-376d0142]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;overflow:hidden}.image-preview-modal .preview-image[data-v-376d0142]{max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;display:block}.assessment-package-upload[data-v-376d0142]{border:1px dashed #d9e2ef;border-radius:6px;padding:12px;background:#fbfdff}.assessment-package-upload-main[data-v-376d0142]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.assessment-package-upload-main input[data-v-376d0142]{max-width:260px}.assessment-package-upload-hint[data-v-376d0142],.assessment-package-summary-meta[data-v-376d0142]{color:#64748b;font-size:12px}.assessment-package-alert[data-v-376d0142]{margin-top:10px}.assessment-package-summary[data-v-376d0142]{display:flex;gap:12px;align-items:center;margin-top:12px;padding:10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.assessment-package-summary img[data-v-376d0142],.app-basic-drawer-header img[data-v-376d0142],.app-basic-drawer-placeholder[data-v-376d0142]{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:none}.assessment-package-summary-title[data-v-376d0142]{color:#0f172a;font-weight:600;margin-bottom:2px}.app-basic-drawer-header[data-v-376d0142]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.app-basic-drawer-header h3[data-v-376d0142]{margin:0;color:#0f172a;font-size:18px}.app-basic-drawer-header p[data-v-376d0142]{margin:4px 0 0;color:#64748b}.app-basic-drawer-placeholder[data-v-376d0142]{display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b;font-weight:600}.app-basic-info-grid[data-v-376d0142]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dbe5f1;border-radius:8px;overflow:hidden}.app-basic-info-cell[data-v-376d0142]{min-height:82px;padding:14px 16px;border-right:1px solid #e6edf5;border-bottom:1px solid #e6edf5}.app-basic-info-cell[data-v-376d0142]:nth-child(2n){border-right:none}.app-basic-info-label[data-v-376d0142]{color:#64748b;font-size:13px;font-weight:600;margin-bottom:8px}.app-basic-info-value[data-v-376d0142]{color:#0f172a;font-size:15px;font-weight:600;word-break:break-all}.permission-name-line[data-v-376d0142]{color:#0f172a;font-weight:600}.permission-key-line[data-v-376d0142]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;margin-top:4px;overflow-wrap:anywhere;word-break:break-word}.permission-personal-tag[data-v-376d0142]{display:inline-block;margin-top:6px;padding:1px 8px;border-radius:999px;border:1px solid #ffb3c1;background:#fff1f3;color:#c41d4f;font-size:12px}.app-permission-drawer-table[data-v-376d0142] .ant-table-cell{vertical-align:top;white-space:normal;word-break:normal;line-height:1.6}.app-permission-drawer-table[data-v-376d0142] .ant-table-thead>tr>th:first-child,.app-permission-drawer-table[data-v-376d0142] .ant-table-tbody>tr>td:first-child{text-align:center}.app-permission-drawer-table[data-v-376d0142] .ant-table-tbody>tr>td:first-child{vertical-align:middle}.app-permission-drawer-table[data-v-376d0142] .ant-table-tbody>tr>td:last-child{word-break:break-word;overflow-wrap:anywhere}.privacy-policy-drawer-text[data-v-376d0142]{white-space:pre-wrap;font-size:13px;line-height:1.8;color:#333;font-family:Noto Sans SC,system-ui,sans-serif}.app-structured-table[data-v-376d0142]{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid #dbe5f1;border-radius:8px;overflow:hidden;font-size:13px}.app-structured-table th[data-v-376d0142],.app-structured-table td[data-v-376d0142]{padding:10px 12px;border-right:1px solid #e6edf5;border-bottom:1px solid #e6edf5;text-align:left;vertical-align:top;line-height:1.6;overflow-wrap:anywhere}.app-structured-table th[data-v-376d0142]{background:#f8fafc;color:#64748b;font-weight:700}.app-structured-table th[data-v-376d0142]:first-child,.app-structured-table td[data-v-376d0142]:first-child{width:56px;text-align:center;color:#64748b}.app-structured-table th[data-v-376d0142]:last-child,.app-structured-table td[data-v-376d0142]:last-child{border-right:none}.best-practice-uploader[data-v-1001c136]{border:1px solid #d9d9d9;border-radius:8px;padding:16px;background:#fafafa}.uploader-header[data-v-1001c136]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.uploader-header h4[data-v-1001c136]{margin:0;color:#1890ff}.upload-tip[data-v-1001c136]{font-size:12px;color:#666}.upload-area[data-v-1001c136]{margin-bottom:16px}.upload-trigger[data-v-1001c136]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:120px;border:2px dashed #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s}.upload-trigger[data-v-1001c136]:hover{border-color:#1890ff;background:#f0f8ff}.upload-trigger.disabled[data-v-1001c136]{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:#d9d9d9}.upload-trigger.disabled[data-v-1001c136]:hover{border-color:#d9d9d9;background:#f5f5f5}.upload-trigger .anticon[data-v-1001c136]{font-size:24px;color:#1890ff;margin-bottom:8px}.upload-text[data-v-1001c136]{font-size:14px;color:#666;margin-bottom:4px}.upload-hint[data-v-1001c136]{font-size:12px;color:#999}.image-list[data-v-1001c136]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.image-item[data-v-1001c136]{position:relative;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:#fff}.image-preview[data-v-1001c136]{position:relative;width:100%;height:120px;overflow:hidden}.preview-placeholder[data-v-1001c136]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8c8c8c;font-size:13px;background:#f5f7fa}.preview-placeholder.is-error[data-v-1001c136]{color:#cf4f4f;background:#fff2f0}.image-preview img[data-v-1001c136]{width:100%;height:100%;object-fit:cover}.image-overlay[data-v-1001c136]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:16px;opacity:0;transition:opacity .3s}.image-item:hover .image-overlay[data-v-1001c136]{opacity:1}.image-overlay .anticon[data-v-1001c136]{color:#fff;font-size:18px;cursor:pointer;padding:8px;border-radius:4px;transition:background .3s}.image-overlay .anticon[data-v-1001c136]:hover{background:#fff3}.image-info[data-v-1001c136]{padding:8px}.image-name[data-v-1001c136]{font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.image-size[data-v-1001c136]{font-size:11px;color:#999}.image-order[data-v-1001c136]{position:absolute;top:8px;right:8px;background:#1890ff;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.case-report-uploader[data-v-8d9c3db0]{border:1px solid #d9d9d9;border-radius:8px;padding:16px;background:#fafafa}.uploader-header[data-v-8d9c3db0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.uploader-header h4[data-v-8d9c3db0]{margin:0;color:#1890ff}.upload-tip[data-v-8d9c3db0]{font-size:12px;color:#666}.upload-area[data-v-8d9c3db0]{margin-bottom:16px}.upload-trigger[data-v-8d9c3db0]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:120px;border:2px dashed #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s}.upload-trigger[data-v-8d9c3db0]:hover{border-color:#1890ff;background:#f0f8ff}.upload-trigger.disabled[data-v-8d9c3db0]{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:#d9d9d9}.upload-trigger.disabled[data-v-8d9c3db0]:hover{border-color:#d9d9d9;background:#f5f5f5}.upload-trigger .anticon[data-v-8d9c3db0]{font-size:24px;color:#1890ff;margin-bottom:8px}.upload-text[data-v-8d9c3db0]{font-size:14px;color:#666;margin-bottom:4px}.upload-hint[data-v-8d9c3db0]{font-size:12px;color:#999}.image-list[data-v-8d9c3db0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.image-item[data-v-8d9c3db0]{position:relative;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:#fff}.image-preview[data-v-8d9c3db0]{position:relative;width:100%;height:120px;overflow:hidden}.image-preview img[data-v-8d9c3db0]{width:100%;height:100%;object-fit:cover}.image-overlay[data-v-8d9c3db0]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:16px;opacity:0;transition:opacity .3s}.image-item:hover .image-overlay[data-v-8d9c3db0]{opacity:1}.image-overlay .anticon[data-v-8d9c3db0]{color:#fff;font-size:18px;cursor:pointer;padding:8px;border-radius:4px;transition:background .3s}.image-overlay .anticon[data-v-8d9c3db0]:hover{background:#fff3}.image-info[data-v-8d9c3db0]{padding:8px}.image-name[data-v-8d9c3db0]{font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.image-size[data-v-8d9c3db0]{font-size:11px;color:#999}.image-order[data-v-8d9c3db0]{position:absolute;top:8px;right:8px;background:#1890ff;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.assessment-config[data-v-9e9a5889]{padding:24px;background:#f5f5f5;min-height:100vh}.page-header[data-v-9e9a5889]{margin-bottom:24px}.page-header h1[data-v-9e9a5889]{margin:0 0 8px;font-size:24px;font-weight:600}.page-header p[data-v-9e9a5889]{margin:0;color:#666}.page-content[data-v-9e9a5889]{background:#fff;border-radius:8px;padding:24px}.tab-content[data-v-9e9a5889]{min-height:500px}.toolbar[data-v-9e9a5889]{margin-bottom:16px;display:flex;align-items:center}.category-tree[data-v-9e9a5889]{border:1px solid #e8e8e8;border-radius:6px;padding:16px;background:#fafafa}.config-tree[data-v-9e9a5889]{background:transparent}.tree-node[data-v-9e9a5889]{display:flex;justify-content:space-between;align-items:center;width:100%}.node-title[data-v-9e9a5889]{flex:1}.node-actions[data-v-9e9a5889]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.tree-node:hover .node-actions[data-v-9e9a5889]{opacity:1}.items-table[data-v-9e9a5889]{border:1px solid #e8e8e8;border-radius:6px}.templates-grid[data-v-9e9a5889]{min-height:400px}.template-card[data-v-9e9a5889]{margin-bottom:16px}.template-description[data-v-9e9a5889]{color:#666;margin-bottom:16px;min-height:40px}.template-meta[data-v-9e9a5889]{display:flex;justify-content:space-between;align-items:center}.meta-item[data-v-9e9a5889]{display:flex;align-items:center;gap:4px;font-size:12px;color:#999}[data-v-9e9a5889] .ant-tabs-content-holder{padding-top:16px}[data-v-9e9a5889] .ant-table-thead>tr>th{background:#fafafa}.assessment-list-section[data-v-9e9a5889]{margin-bottom:32px}.section-header[data-v-9e9a5889]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h2[data-v-9e9a5889]{margin:0;font-size:18px;font-weight:600;color:#262626}.assessment-list[data-v-9e9a5889]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.assessment-config-section[data-v-9e9a5889]{border-top:1px solid #e8e8e8;padding-top:24px}.category-management[data-v-9e9a5889]{display:flex;gap:24px;min-height:400px}.category-level[data-v-9e9a5889]{flex:1;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa}.level-header[data-v-9e9a5889]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8e8e8;background:#fff;border-radius:6px 6px 0 0}.level-header h3[data-v-9e9a5889]{margin:0;font-size:16px;font-weight:600;color:#262626}.category-list[data-v-9e9a5889]{padding:16px;max-height:300px;overflow-y:auto}.category-item[data-v-9e9a5889]{display:flex;justify-content:space-between;align-items:center;padding:12px;margin-bottom:8px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .3s ease}.category-item[data-v-9e9a5889]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.category-item.active[data-v-9e9a5889]{border-color:#1890ff;background:#f0f8ff}.category-info[data-v-9e9a5889]{flex:1}.category-name[data-v-9e9a5889]{display:block;font-weight:500;color:#262626;margin-bottom:4px}.category-count[data-v-9e9a5889]{font-size:12px;color:#8c8c8c}.category-actions[data-v-9e9a5889]{display:flex;gap:4px}.unit-list[data-v-9e9a5889]{padding:16px;max-height:300px;overflow-y:auto}.unit-item[data-v-9e9a5889]{display:flex;justify-content:space-between;align-items:center;padding:12px;margin-bottom:8px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .3s ease}.unit-item[data-v-9e9a5889]:hover{border-color:#52c41a;box-shadow:0 2px 8px #52c41a1a}.unit-info[data-v-9e9a5889]{flex:1;display:flex;align-items:center;gap:12px}.unit-code[data-v-9e9a5889]{font-weight:600;color:#1890ff;font-size:14px}.unit-name[data-v-9e9a5889]{flex:1;color:#262626}.unit-actions[data-v-9e9a5889]{display:flex;gap:4px}.unit-detail[data-v-9e9a5889]{padding:24px;background:#fafafa;border-radius:6px}.unit-header[data-v-9e9a5889]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.unit-header h3[data-v-9e9a5889]{margin:0;font-size:18px;font-weight:600;color:#262626}.unit-form[data-v-9e9a5889]{background:#fff;padding:24px;border-radius:6px;border:1px solid #e8e8e8}@media(max-width:1200px){.category-management[data-v-9e9a5889]{flex-direction:column;gap:16px}.category-level[data-v-9e9a5889]{min-height:200px}}@media(max-width:768px){.assessment-config[data-v-9e9a5889],.page-content[data-v-9e9a5889]{padding:16px}.section-header[data-v-9e9a5889]{flex-direction:column;gap:12px;align-items:flex-start}.category-management[data-v-9e9a5889]{gap:12px}.level-header[data-v-9e9a5889],.category-item[data-v-9e9a5889],.unit-item[data-v-9e9a5889]{flex-direction:column;gap:8px;align-items:flex-start}.category-actions[data-v-9e9a5889],.unit-actions[data-v-9e9a5889]{width:100%;justify-content:flex-end}.unit-info[data-v-9e9a5889]{flex-direction:column;align-items:flex-start;gap:8px}.unit-header[data-v-9e9a5889]{flex-direction:column;gap:12px;align-items:flex-start}}@media(max-width:480px){.assessment-config[data-v-9e9a5889],.page-content[data-v-9e9a5889]{padding:12px}.unit-detail[data-v-9e9a5889],.unit-form[data-v-9e9a5889]{padding:16px}}.no-images-tip[data-v-9e9a5889]{padding:20px;text-align:center;color:#999;background:#f5f5f5;border-radius:6px;border:1px dashed #d9d9d9}.no-images-tip span[data-v-9e9a5889]{font-size:14px}.import-content .import-tips[data-v-9e9a5889]{margin-top:16px;padding:12px;background:#f6f8fa;border-radius:6px}.import-content .import-tips h4[data-v-9e9a5889]{margin:0 0 8px;color:#333;font-size:14px}.import-content .import-tips ul[data-v-9e9a5889]{margin:0;padding-left:20px}.import-content .import-tips ul li[data-v-9e9a5889]{margin-bottom:4px;color:#666;font-size:13px}.reports-center[data-v-cd3e7e61]{padding:24px;background:#f5f5f5;min-height:100vh}.page-header[data-v-cd3e7e61]{margin-bottom:24px;background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.page-header h1[data-v-cd3e7e61]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.page-header p[data-v-cd3e7e61]{color:#8c8c8c;margin:0;font-size:14px}.template-card[data-v-cd3e7e61]{border-radius:8px;box-shadow:0 2px 8px #0000001a}.template-list[data-v-cd3e7e61]{min-height:200px}.template-items[data-v-cd3e7e61]{display:flex;flex-direction:column;gap:12px}.template-item[data-v-cd3e7e61]{display:flex;align-items:center;padding:16px;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff}.template-item[data-v-cd3e7e61]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.template-item.active[data-v-cd3e7e61]{border-color:#1890ff;background:#f0f9ff}.template-icon[data-v-cd3e7e61]{font-size:24px;color:#1890ff;margin-right:16px}.template-info[data-v-cd3e7e61]{flex:1}.template-name[data-v-cd3e7e61]{font-size:16px;font-weight:500;color:#262626;margin-bottom:4px}.template-meta[data-v-cd3e7e61]{display:flex;gap:16px;font-size:12px;color:#8c8c8c}.template-actions[data-v-cd3e7e61]{display:flex;gap:8px}.template-tips[data-v-cd3e7e61]{background:#f6f8fa;padding:16px;border-radius:6px;border-left:4px solid #1890ff}.template-tips h4[data-v-cd3e7e61]{margin:0 0 8px;font-size:14px;color:#262626}.template-tips ul[data-v-cd3e7e61]{margin:0;padding-left:20px}.template-tips li[data-v-cd3e7e61]{margin-bottom:4px;font-size:12px;color:#666}.template-tips code[data-v-cd3e7e61]{background:#f1f3f4;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:11px}.form-tip[data-v-cd3e7e61]{color:#8c8c8c;font-size:12px;margin-top:4px}.ai-model-settings[data-v-aaf892dd]{padding:24px;background:#f5f5f5;min-height:100vh}.page-header[data-v-aaf892dd]{background:#fff;padding:24px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f}.page-header h1[data-v-aaf892dd]{margin:0 0 8px;font-size:24px;font-weight:600;color:#262626}.page-header p[data-v-aaf892dd]{margin:0;color:#8c8c8c;font-size:14px}.settings-container[data-v-aaf892dd]{max-width:1200px;margin:0 auto}.config-card[data-v-aaf892dd],.help-card[data-v-aaf892dd]{margin-bottom:24px;box-shadow:0 2px 8px #0000000f}.card-title[data-v-aaf892dd],.connection-actions[data-v-aaf892dd],.form-actions[data-v-aaf892dd]{display:flex;align-items:center}.card-title[data-v-aaf892dd]{justify-content:space-between;gap:12px}.model-description[data-v-aaf892dd]{margin:0 0 18px;color:#65748b}.vision-card[data-v-aaf892dd]{border-top:3px solid #7c5ce7}.vision-alert[data-v-aaf892dd]{margin-bottom:20px}.model-option-note[data-v-aaf892dd]{color:#6f7f98;font-size:12px}.model-option-note.recommended[data-v-aaf892dd]{color:#389e0d}.connection-actions[data-v-aaf892dd]{gap:12px;min-height:34px}.connection-state[data-v-aaf892dd]{font-size:13px}.connection-state.success[data-v-aaf892dd]{color:#268a4b}.connection-state.error[data-v-aaf892dd]{color:#d43838}.form-actions[data-v-aaf892dd]{justify-content:flex-end;gap:12px;margin:-4px 0 24px;padding:16px 20px;border:1px solid #e7ebf2;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000a}.slider-tip[data-v-aaf892dd],.input-tip[data-v-aaf892dd]{font-size:12px;color:#8c8c8c;margin-top:4px}.help-content[data-v-aaf892dd]{line-height:1.6}.help-content h4[data-v-aaf892dd]{color:#262626;margin:16px 0 8px}.help-content h4[data-v-aaf892dd]:first-child{margin-top:0}.help-content ul[data-v-aaf892dd],.help-content ol[data-v-aaf892dd]{margin:8px 0;padding-left:20px}.help-content li[data-v-aaf892dd]{margin:4px 0}.help-content a[data-v-aaf892dd]{color:#1890ff;text-decoration:none}.help-content a[data-v-aaf892dd]:hover{text-decoration:underline}@media(max-width:768px){.ai-model-settings[data-v-aaf892dd],.page-header[data-v-aaf892dd]{padding:16px}}.agent-settings-page[data-v-9f080d1a]{min-height:100%;padding:28px 32px 48px;background:#f5f7fb}.page-header[data-v-9f080d1a]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.page-header h1[data-v-9f080d1a]{margin:0;color:#17253b;font-size:28px}.page-header p[data-v-9f080d1a]{margin:8px 0 0;color:#748197}.settings-alert[data-v-9f080d1a]{margin-bottom:18px}.agent-list[data-v-9f080d1a]{margin-bottom:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.agent-card[data-v-9f080d1a]{min-width:0;padding:15px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;text-align:left;border:1px solid #dfe6ef;border-radius:10px;background:#fff;box-shadow:0 4px 14px #2940600a;cursor:pointer}.agent-card.active[data-v-9f080d1a]{border-color:#6996dc;box-shadow:0 0 0 2px #3971c01a}.agent-card.disabled[data-v-9f080d1a]{opacity:.67}.agent-index[data-v-9f080d1a]{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#326ab7;background:#edf4ff;font-size:12px;font-weight:800}.agent-card-copy[data-v-9f080d1a]{min-width:0}.agent-card-copy strong[data-v-9f080d1a],.agent-card-copy small[data-v-9f080d1a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card-copy strong[data-v-9f080d1a]{color:#273851;font-size:14px}.agent-card-copy small[data-v-9f080d1a]{margin-top:4px;color:#8793a5;font-size:11px}.setting-card[data-v-9f080d1a]{border:1px solid #e1e7f0;box-shadow:0 5px 18px #2940600d}.profile-card[data-v-9f080d1a]{margin-bottom:18px}.settings-grid[data-v-9f080d1a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wide-card[data-v-9f080d1a]{grid-column:1/-1}.switch-row[data-v-9f080d1a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #edf1f6}.switch-row span[data-v-9f080d1a]{min-width:0}.switch-row strong[data-v-9f080d1a],.switch-row small[data-v-9f080d1a]{display:block}.switch-row strong[data-v-9f080d1a]{color:#273851;font-size:14px}.evaluator-options[data-v-9f080d1a]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.evaluator-options[data-v-9f080d1a] .ant-checkbox-wrapper{margin-inline-start:0;padding:9px 10px;align-items:flex-start;border:1px solid #e5eaf1;border-radius:8px;background:#fbfcfe}.evaluator-options span strong[data-v-9f080d1a],.evaluator-options span small[data-v-9f080d1a]{display:block}.evaluator-options span strong[data-v-9f080d1a]{color:#33445d;font-size:12px}.evaluator-options span small[data-v-9f080d1a]{margin-top:2px;color:#7f8b9d;font-size:10px;line-height:1.4}.switch-row small[data-v-9f080d1a]{margin-top:3px;color:#8995a8;font-size:12px}.number-fields[data-v-9f080d1a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.number-fields.compact[data-v-9f080d1a]{margin-top:18px}.guard-row[data-v-9f080d1a]{margin-bottom:16px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-radius:8px;color:#526176;background:#f6f9fc}.guard-row span[data-v-9f080d1a]:nth-of-type(2){margin-left:18px}.boundary-note[data-v-9f080d1a]{margin:4px 0 0;color:#718096;font-size:12px;line-height:1.7}.form-actions[data-v-9f080d1a]{display:flex;gap:12px;margin-top:22px}[data-v-9f080d1a] .ant-input-number{width:100%}@media(max-width:1000px){.agent-list[data-v-9f080d1a],.settings-grid[data-v-9f080d1a]{grid-template-columns:1fr}.wide-card[data-v-9f080d1a]{grid-column:auto}}@media(max-width:700px){.agent-settings-page[data-v-9f080d1a]{padding:20px 16px 36px}.page-header[data-v-9f080d1a]{flex-direction:column}.number-fields[data-v-9f080d1a]{grid-template-columns:1fr}}.rule-settings-page[data-v-61061ff9]{min-height:100%;padding:28px 32px 48px;background:#f5f7fb;color:#34445c}.page-header[data-v-61061ff9]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header h1[data-v-61061ff9]{margin:0;color:#26374f;font-size:26px}.page-header p[data-v-61061ff9]{margin:8px 0 0;color:#738197;font-size:14px}.header-actions[data-v-61061ff9]{display:flex;gap:9px;flex-wrap:wrap}.boundary-alert[data-v-61061ff9]{margin-top:18px}.template-selector[data-v-61061ff9]{margin-top:14px;padding:15px 17px;display:grid;grid-template-columns:minmax(260px,1fr) 360px auto;align-items:center;gap:14px;border:1px solid #d8e3f1;border-radius:10px;background:#fff}.template-selector>div[data-v-61061ff9]{display:grid;gap:3px}.template-selector span[data-v-61061ff9],.template-selector small[data-v-61061ff9]{color:#7b899c;font-size:12px}.template-selector strong[data-v-61061ff9]{color:#2d4668;font-size:18px}.summary-grid[data-v-61061ff9]{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-grid article[data-v-61061ff9]{padding:17px 18px;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.summary-grid span[data-v-61061ff9],.summary-grid small[data-v-61061ff9]{display:block;color:#8190a4;font-size:12px}.summary-grid strong[data-v-61061ff9]{display:block;margin:5px 0;color:#2e4668;font-size:24px}.rule-workspace[data-v-61061ff9]{margin-top:16px;padding:16px;border:1px solid #e0e6ef;border-radius:11px;background:#fff}.toolbar[data-v-61061ff9]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.search-input[data-v-61061ff9]{width:300px}.filter-select[data-v-61061ff9]{width:160px}.toolbar-count[data-v-61061ff9]{margin-right:auto;color:#7b899c;font-size:13px}.error-message[data-v-61061ff9]{margin-top:14px;padding:10px 12px;border-radius:7px;color:#a23d48;background:#fff0f2}.empty-state[data-v-61061ff9]{padding:60px;text-align:center;color:#8793a4}.rule-table-wrap[data-v-61061ff9]{margin-top:15px;overflow:auto;border:1px solid #e3e8ef;border-radius:9px}.rule-table[data-v-61061ff9]{width:100%;min-width:1180px;border-collapse:collapse}.rule-table th[data-v-61061ff9]{padding:11px 12px;color:#718096;background:#f6f8fb;font-size:12px;text-align:left}.rule-table td[data-v-61061ff9]{padding:13px 12px;border-top:1px solid #edf0f4;vertical-align:top;font-size:13px}.rule-table tr.disabled[data-v-61061ff9]{opacity:.62;background:#fafafa}.rule-table td>span[data-v-61061ff9],.rule-table td>small[data-v-61061ff9]{display:block}.rule-table td>small[data-v-61061ff9]{margin-top:5px;color:#8995a5}.order-badge[data-v-61061ff9]{display:inline-grid;min-width:29px;height:29px;place-items:center;border-radius:7px;color:#3b6fb9;background:#edf4ff}.rule-title[data-v-61061ff9]{max-width:330px}.rule-title code[data-v-61061ff9],.rule-title strong[data-v-61061ff9],.rule-title small[data-v-61061ff9]{display:block}.rule-title code[data-v-61061ff9]{color:#3371c9}.rule-title strong[data-v-61061ff9]{margin-top:4px;color:#32445d;font-size:14px;line-height:1.45}.row-actions[data-v-61061ff9]{white-space:nowrap}.row-actions button+button[data-v-61061ff9]{margin-left:6px}.editor-alert[data-v-61061ff9]{margin-bottom:17px}.rule-form[data-v-61061ff9]{padding-right:8px}.form-grid[data-v-61061ff9]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.form-grid .wide[data-v-61061ff9]{grid-column:1/-1}.form-grid[data-v-61061ff9] .ant-input-number{width:100%}.fact-groups[data-v-61061ff9]{margin-bottom:22px;padding:14px;border:1px solid #e1e7ef;border-radius:9px;background:#f8fafc}.fact-groups>header[data-v-61061ff9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fact-groups>header div[data-v-61061ff9]{display:grid;gap:3px}.fact-groups>header small[data-v-61061ff9]{color:#8290a2;font-size:12px}.fact-groups article[data-v-61061ff9]{margin-top:10px;display:grid;grid-template-columns:220px minmax(0,1fr) 34px;gap:8px;align-items:start}.fact-empty[data-v-61061ff9]{margin-top:10px;padding:18px;color:#8a96a6;text-align:center;border:1px dashed #ccd5e1;border-radius:7px}.drawer-footer[data-v-61061ff9]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.drawer-footer>span[data-v-61061ff9]{color:#7c8999;font-size:12px}.drawer-footer>div[data-v-61061ff9]{display:flex;gap:8px}.publish-form[data-v-61061ff9]{margin-top:18px}@media(max-width:900px){.rule-settings-page[data-v-61061ff9]{padding:20px 16px 36px}.page-header[data-v-61061ff9]{flex-direction:column}.template-selector[data-v-61061ff9]{grid-template-columns:1fr}.summary-grid[data-v-61061ff9]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-input[data-v-61061ff9]{width:100%}.form-grid[data-v-61061ff9]{grid-template-columns:1fr}.form-grid .wide[data-v-61061ff9]{grid-column:auto}.fact-groups article[data-v-61061ff9]{grid-template-columns:1fr}.drawer-footer[data-v-61061ff9]{align-items:flex-end;flex-direction:column}}.privacy-config-page[data-v-4656334a]{padding:28px;display:grid;gap:18px;min-width:0;max-width:100%}.privacy-config-header[data-v-4656334a]{display:flex;align-items:center;justify-content:space-between}.privacy-config-header h1[data-v-4656334a]{margin:0 0 6px;font-size:26px}.privacy-config-header p[data-v-4656334a]{margin:0;color:#64748b}.privacy-config-tabs[data-v-4656334a]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:0 20px 20px;min-width:0;overflow:hidden}.summary-grid[data-v-4656334a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.summary-grid article[data-v-4656334a]{border:1px solid #e2e8f0;border-radius:10px;padding:14px;display:grid;gap:3px;min-width:0}.summary-grid strong[data-v-4656334a]{font-size:25px}.summary-grid span[data-v-4656334a],.summary-grid small[data-v-4656334a],.toolbar>span[data-v-4656334a]{color:#64748b}.toolbar[data-v-4656334a]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.toolbar .ant-input-affix-wrapper[data-v-4656334a]{max-width:360px}.filter[data-v-4656334a]{width:170px}.table-wrap[data-v-4656334a]{overflow:auto;border:1px solid #e2e8f0;border-radius:10px;width:100%;min-width:0}table[data-v-4656334a]{width:100%;border-collapse:collapse;min-width:1180px}th[data-v-4656334a],td[data-v-4656334a]{padding:12px;text-align:left;border-bottom:1px solid #eef2f7;vertical-align:top}th[data-v-4656334a]{background:#f8fafc;color:#475569}td[data-v-4656334a]{max-width:340px}td>strong[data-v-4656334a],td>span[data-v-4656334a],td>small[data-v-4656334a]{display:block;margin-bottom:5px}td small[data-v-4656334a]{color:#64748b}.muted[data-v-4656334a]{opacity:.55}.route-list[data-v-4656334a]{display:flex;flex-wrap:wrap;gap:4px}.action-stack[data-v-4656334a]{display:flex;gap:6px;flex-wrap:wrap}.scheme-toolbar[data-v-4656334a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.scheme-toolbar>div[data-v-4656334a]{display:grid}.scheme-toolbar span[data-v-4656334a]{color:#64748b}.scheme-list[data-v-4656334a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px}.scheme-list article[data-v-4656334a]{border:1px solid #e2e8f0;border-radius:12px;padding:18px}.scheme-list header[data-v-4656334a],.scheme-list header>div[data-v-4656334a],.scheme-list footer[data-v-4656334a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.scheme-list footer>div[data-v-4656334a]{display:flex;gap:8px}.scheme-list h3[data-v-4656334a]{margin:0}.scheme-list p[data-v-4656334a]{color:#64748b;min-height:44px}.scheme-metrics[data-v-4656334a]{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.scheme-list footer[data-v-4656334a]{margin-top:14px;color:#64748b}.prompt-list[data-v-4656334a]{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}.prompt-list article[data-v-4656334a]{padding:15px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.prompt-list header[data-v-4656334a],.prompt-list header>div[data-v-4656334a],.prompt-list footer[data-v-4656334a]{display:flex;align-items:center;justify-content:space-between;gap:9px}.prompt-list header strong[data-v-4656334a]{color:#334155}.prompt-list header>span[data-v-4656334a],.prompt-list small[data-v-4656334a]{color:#64748b}.prompt-list p[data-v-4656334a]{min-height:58px;color:#64748b;line-height:1.65}.prompt-form[data-v-4656334a]{margin-top:16px}.prompt-publish[data-v-4656334a]{padding:12px;display:grid;grid-template-columns:150px 1fr auto;gap:8px;border-radius:9px;background:#f8fafc}.drawer-footer[data-v-4656334a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer-footer>span[data-v-4656334a]{color:#64748b;font-size:12px}.drawer-footer>div[data-v-4656334a]{display:flex;gap:8px}.form-grid[data-v-4656334a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.drawer-alert[data-v-4656334a]{margin-bottom:16px}.code-input[data-v-4656334a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.modal-form[data-v-4656334a]{margin-top:18px}.harness-intro[data-v-4656334a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.harness-intro>div[data-v-4656334a]{padding:18px;border-radius:12px;background:#f8fafc;display:grid;gap:6px}.harness-intro small[data-v-4656334a],.harness-intro span[data-v-4656334a]{color:#64748b}.harness-intro strong[data-v-4656334a]{font-size:18px}.section-title[data-v-4656334a]{margin:22px 0 12px}.registry-grid[data-v-4656334a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.registry-grid article[data-v-4656334a]{padding:16px;border:1px solid #e2e8f0;border-radius:10px}.registry-grid header[data-v-4656334a]{display:flex;justify-content:space-between;gap:10px}.registry-grid p[data-v-4656334a],.registry-grid small[data-v-4656334a]{color:#64748b}.compact-table table[data-v-4656334a]{min-width:700px}.version-list[data-v-4656334a]{display:grid;gap:10px}.version-list article[data-v-4656334a]{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:9px}.version-list article>div[data-v-4656334a]{display:flex;align-items:center;gap:8px}.version-list p[data-v-4656334a]{margin:0;color:#64748b}@media(max-width:1100px){.summary-grid[data-v-4656334a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.harness-intro[data-v-4656334a],.form-grid[data-v-4656334a]{grid-template-columns:1fr 1fr}.privacy-config-page[data-v-4656334a]{padding:16px}.prompt-publish[data-v-4656334a]{grid-template-columns:1fr}}@media(max-width:640px){.summary-grid[data-v-4656334a],.harness-intro[data-v-4656334a],.form-grid[data-v-4656334a]{grid-template-columns:1fr}.drawer-footer[data-v-4656334a]{align-items:flex-end;flex-direction:column}}.result-template-grid[data-v-4656334a]{margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.result-template-grid>section[data-v-4656334a]{padding:12px 12px 2px;border:1px solid #e2e8f0;border-radius:10px;background:#fafcff}.result-template-grid>section>header[data-v-4656334a]{margin-bottom:8px}.result-template-grid .ant-form-item[data-v-4656334a]{margin-bottom:10px}@media(max-width:640px){.result-template-grid[data-v-4656334a]{grid-template-columns:1fr}}.application-management[data-v-5cc6196b]{min-height:100%;padding:30px 34px 48px;color:#243653;background:#f6f8fc}.page-header[data-v-5cc6196b]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow[data-v-5cc6196b]{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:#3474dc;font-size:13px;font-weight:700}.page-header h1[data-v-5cc6196b]{margin:0;color:#1d2f4c;font-size:28px;line-height:1.3}.page-header p[data-v-5cc6196b]{margin:8px 0 0;color:#73829a;font-size:14px}button[data-v-5cc6196b],input[data-v-5cc6196b],select[data-v-5cc6196b]{font:inherit}.refresh-button[data-v-5cc6196b],.delete-selected[data-v-5cc6196b],.row-delete[data-v-5cc6196b]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;cursor:pointer;transition:.18s ease}.refresh-button[data-v-5cc6196b]{height:40px;padding:0 15px;border:1px solid #d6dfec;color:#4d607c;background:#fff}.refresh-button[data-v-5cc6196b]:hover:not(:disabled){border-color:#8eb6ed;color:#2868cb}.summary-grid[data-v-5cc6196b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.summary-grid article[data-v-5cc6196b]{display:flex;align-items:center;gap:14px;min-height:102px;padding:18px;border:1px solid #e1e7f0;border-radius:13px;background:#fff;box-shadow:0 4px 16px #2238580a}.summary-icon[data-v-5cc6196b]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px}.summary-icon.blue[data-v-5cc6196b]{color:#2d70da;background:#ebf3ff}.summary-icon.violet[data-v-5cc6196b]{color:#7658d5;background:#f2edff}.summary-icon.green[data-v-5cc6196b]{color:#198963;background:#e9f8f2}.summary-icon.amber[data-v-5cc6196b]{color:#b26c14;background:#fff4df}.summary-grid article>div[data-v-5cc6196b]:last-child{display:grid;gap:2px;min-width:0}.summary-grid span[data-v-5cc6196b]{color:#75849a;font-size:12px}.summary-grid strong[data-v-5cc6196b]{color:#233754;font-size:24px;line-height:1.2}.summary-grid small[data-v-5cc6196b]{color:#9aa6b7;font-size:11px}.scope-note[data-v-5cc6196b]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 15px;border:1px solid #f0d9a9;border-radius:10px;color:#8a5a16;background:#fff9ec}.scope-note svg[data-v-5cc6196b]{flex:0 0 auto;margin-top:1px}.scope-note p[data-v-5cc6196b]{margin:0;font-size:13px;line-height:1.6}.application-panel[data-v-5cc6196b]{overflow:hidden;border:1px solid #dfe6f0;border-radius:13px;background:#fff;box-shadow:0 5px 20px #2238580a}.toolbar[data-v-5cc6196b]{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid #e5eaf2}.search-box[data-v-5cc6196b]{display:flex;align-items:center;gap:8px;width:min(390px,42vw);height:39px;padding:0 12px;border:1px solid #d5deeb;border-radius:9px;color:#8b99ad;background:#fff}.search-box[data-v-5cc6196b]:focus-within{border-color:#7da9e8;box-shadow:0 0 0 3px #3474dc1a}.search-box input[data-v-5cc6196b]{width:100%;border:0;outline:0;color:#2e405d;background:transparent}.search-box input[data-v-5cc6196b]::placeholder{color:#a2adbc}.toolbar select[data-v-5cc6196b]{height:39px;padding:0 34px 0 11px;border:1px solid #d5deeb;border-radius:9px;color:#53657f;outline:0;background:#fff}.result-count[data-v-5cc6196b]{margin-left:2px;color:#8794a8;font-size:12px}.delete-selected[data-v-5cc6196b]{height:39px;margin-left:auto;padding:0 14px;border:1px solid #e4b7b7;color:#bd3d3d;background:#fff5f5}.delete-selected[data-v-5cc6196b]:hover:not(:disabled),.row-delete[data-v-5cc6196b]:hover:not(:disabled){border-color:#d45a5a;color:#a82828;background:#fff0f0}button[data-v-5cc6196b]:disabled{cursor:not-allowed;opacity:.48}.feedback[data-v-5cc6196b]{margin:12px 16px 0;padding:10px 12px;border-radius:8px;font-size:13px}.feedback.success[data-v-5cc6196b]{color:#17694f;background:#ebf8f2}.feedback.error[data-v-5cc6196b]{color:#a23a3a;background:#fff0f0}.table-wrap[data-v-5cc6196b]{overflow-x:auto}table[data-v-5cc6196b]{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}th[data-v-5cc6196b],td[data-v-5cc6196b]{padding:14px 12px;border-bottom:1px solid #e8edf4;text-align:left;vertical-align:middle}th[data-v-5cc6196b]{color:#7a899f;background:#f8fafd;font-size:12px;font-weight:700}td[data-v-5cc6196b]{color:#55667f;font-size:13px}tbody tr:last-child td[data-v-5cc6196b]{border-bottom:0}tbody tr[data-v-5cc6196b]:hover{background:#fbfcff}th[data-v-5cc6196b]:nth-child(2){width:27%}th[data-v-5cc6196b]:nth-child(3){width:22%}th[data-v-5cc6196b]:nth-child(4){width:11%}th[data-v-5cc6196b]:nth-child(5){width:11%}th[data-v-5cc6196b]:nth-child(6){width:15%}.check-column[data-v-5cc6196b]{width:42px;padding-right:3px;text-align:center}.action-column[data-v-5cc6196b]{width:84px;text-align:right}input[type=checkbox][data-v-5cc6196b]{width:15px;height:15px;accent-color:#3474dc}.app-cell[data-v-5cc6196b]{display:flex;align-items:center;gap:11px;min-width:0}.app-icon[data-v-5cc6196b]{position:relative;display:grid;flex:0 0 38px;width:38px;height:38px;overflow:hidden;place-items:center;border-radius:10px;color:#2e69c4;background:linear-gradient(145deg,#eaf3ff,#dce9fb);font-size:16px;font-weight:800}.app-icon img[data-v-5cc6196b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.app-cell>div[data-v-5cc6196b]:last-child,.identity-cell[data-v-5cc6196b]{display:grid;gap:4px;min-width:0}.app-cell strong[data-v-5cc6196b]{overflow:hidden;color:#2b3d59;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-cell span[data-v-5cc6196b]{overflow:hidden;color:#8b98aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.identity-cell code[data-v-5cc6196b]{overflow:hidden;color:#425570;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.identity-cell span[data-v-5cc6196b],time[data-v-5cc6196b]{color:#8d99aa;font-size:11px}.size-value[data-v-5cc6196b]{display:block;color:#41536e;font-size:12px}.missing-file[data-v-5cc6196b]{display:block;margin-top:4px;color:#c04c4c;font-size:10px}.state-pill[data-v-5cc6196b]{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.state-pill.completed[data-v-5cc6196b]{color:#177557;background:#e8f7f0}.state-pill.failed[data-v-5cc6196b]{color:#b44242;background:#fff0f0}.state-pill.queued[data-v-5cc6196b]{color:#8b6919;background:#fff6dd}.state-pill.running[data-v-5cc6196b]{color:#2868c5;background:#eaf3ff}.row-delete[data-v-5cc6196b]{padding:6px 8px;border:1px solid transparent;color:#b34b4b;background:transparent;font-size:12px}.empty-state[data-v-5cc6196b]{height:260px;text-align:center;color:#96a3b5}.empty-state svg[data-v-5cc6196b],.empty-state strong[data-v-5cc6196b],.empty-state span[data-v-5cc6196b]{display:block;margin:0 auto 8px}.empty-state strong[data-v-5cc6196b]{color:#62718a;font-size:14px}.empty-state span[data-v-5cc6196b]{font-size:12px}.spinning[data-v-5cc6196b]{animation:spin-5cc6196b .9s linear infinite}@keyframes spin-5cc6196b{to{transform:rotate(360deg)}}@media(max-width:1180px){.summary-grid[data-v-5cc6196b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.application-management[data-v-5cc6196b]{padding:22px 16px 36px}.page-header[data-v-5cc6196b]{align-items:center}.page-header h1[data-v-5cc6196b]{font-size:24px}.summary-grid[data-v-5cc6196b]{grid-template-columns:1fr}.toolbar[data-v-5cc6196b]{flex-wrap:wrap}.search-box[data-v-5cc6196b]{width:100%}.delete-selected[data-v-5cc6196b]{margin-left:auto}}.web-new-workbench[data-v-c87b1d9b]{box-sizing:border-box;min-height:100vh;padding:24px 28px 42px;background:#f3f6fa;color:#17233a}.web-new-workbench[data-v-c87b1d9b] *{box-sizing:border-box}.workbench-header[data-v-c87b1d9b]{max-width:1440px;min-height:86px;margin:0 auto 14px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dde5ef;border-radius:12px;background:#fff;box-shadow:0 2px 8px #1f375609}.header-title[data-v-c87b1d9b]{display:flex;align-items:center;gap:14px;min-width:0}.header-icon[data-v-c87b1d9b]{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#fff;background:#3574ef;box-shadow:0 6px 14px #3574ef33}.eyebrow[data-v-c87b1d9b]{margin:0 0 2px;color:#4873bc;font-size:12px;font-weight:700;letter-spacing:.06em}.header-title h1[data-v-c87b1d9b]{margin:0;color:#14223a;font-size:23px;line-height:1.25}.header-description[data-v-c87b1d9b]{margin:3px 0 0;color:#748198;font-size:13px}.capability-chips[data-v-c87b1d9b]{display:flex;gap:8px;flex:0 0 auto}.capability-chips span[data-v-c87b1d9b]{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #e1e8f2;border-radius:7px;color:#60728e;background:#f8fafc;font-size:12px;font-weight:600}.setup-steps[data-v-c87b1d9b]{max-width:1440px;margin:0 auto 14px;padding:7px;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:6px;border:1px solid #dce5f0;border-radius:12px;background:#fff;box-shadow:0 2px 8px #1f375608;overflow:auto}.step-button[data-v-c87b1d9b]{min-width:0;height:52px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:8px;color:#76869d;background:transparent;text-align:left;cursor:pointer}.step-button[data-v-c87b1d9b]:disabled{cursor:not-allowed;opacity:.66}.step-button.active[data-v-c87b1d9b]{border-color:#b9d1ff;color:#225fc5;background:#eef5ff;box-shadow:inset 0 -2px #3574ef}.step-button.completed[data-v-c87b1d9b]{border-color:#ccebdc;color:#287552;background:#f0faf5}.step-number[data-v-c87b1d9b]{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:#a9b6c9;font-size:12px;font-weight:800}.step-button.active .step-number[data-v-c87b1d9b]{background:#3574ef}.step-button.completed .step-number[data-v-c87b1d9b]{background:#48ad7b}.step-copy[data-v-c87b1d9b]{display:flex;flex-direction:column;min-width:0}.step-copy strong[data-v-c87b1d9b]{font-size:13px;white-space:nowrap}.step-copy small[data-v-c87b1d9b]{margin-top:2px;color:inherit;font-size:11px;font-weight:500;opacity:.8;white-space:nowrap}.wizard-layout[data-v-c87b1d9b]{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start}.wizard-aside[data-v-c87b1d9b]{position:sticky;top:16px;display:grid;gap:12px}.aside-card[data-v-c87b1d9b]{padding:17px;border:1px solid #dde5ef;border-radius:12px;background:#fff}.aside-heading[data-v-c87b1d9b]{display:flex;align-items:center;gap:8px;color:#31435f;font-size:14px}.scan-summary dl[data-v-c87b1d9b]{margin:15px 0 0}.scan-summary dl div[data-v-c87b1d9b]{padding:11px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid #edf1f6}.scan-summary dt[data-v-c87b1d9b]{color:#8491a5;font-size:12px}.scan-summary dd[data-v-c87b1d9b]{max-width:145px;margin:0;color:#33445e;font-size:12px;font-weight:700;text-align:right;word-break:break-all}.scan-summary dd.muted[data-v-c87b1d9b]{color:#a4afbf;font-weight:500}.safety-boundary[data-v-c87b1d9b]{border-color:#d8e9e2;background:#fbfefd}.safety-boundary .aside-heading[data-v-c87b1d9b]{color:#276b50}.safety-boundary>p[data-v-c87b1d9b]{margin:12px 0;color:#6b7c75;font-size:12px;line-height:1.65}.safety-boundary ul[data-v-c87b1d9b]{margin:0;padding:0;display:grid;gap:8px;list-style:none}.safety-boundary li[data-v-c87b1d9b]{display:flex;align-items:flex-start;gap:7px;color:#53685f;font-size:11px;line-height:1.5}.safety-boundary li svg[data-v-c87b1d9b]{margin-top:1px;flex:0 0 auto;color:#42a878}.wizard-panel[data-v-c87b1d9b]{min-height:570px;padding:24px 26px 20px;display:flex;flex-direction:column;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 3px 12px #1f37560a}.panel-heading[data-v-c87b1d9b]{padding-bottom:17px;border-bottom:1px solid #edf1f6}.panel-heading>span[data-v-c87b1d9b]{color:#3970cf;font-size:11px;font-weight:800;letter-spacing:.07em}.panel-heading h2[data-v-c87b1d9b]{margin:4px 0 2px;color:#1b2b44;font-size:22px}.panel-heading p[data-v-c87b1d9b]{margin:0;color:#8793a5;font-size:13px}.step-content[data-v-c87b1d9b]{padding:22px 0;display:grid;gap:17px}.field-block[data-v-c87b1d9b]{display:grid;gap:7px}.field-block>span[data-v-c87b1d9b]{color:#34445d;font-size:13px;font-weight:700}.field-block em[data-v-c87b1d9b],.field-block i[data-v-c87b1d9b]{margin-left:4px;font-size:11px;font-style:normal}.field-block em[data-v-c87b1d9b]{color:#de554f}.field-block i[data-v-c87b1d9b]{color:#8d99aa;font-weight:500}.field-block input[data-v-c87b1d9b],.field-block textarea[data-v-c87b1d9b],.selector-grid input[data-v-c87b1d9b]{width:100%;border:1px solid #ccd7e5;border-radius:8px;color:#24334a;background:#fff;font:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.field-block input[data-v-c87b1d9b]{height:43px;padding:0 12px}.field-block textarea[data-v-c87b1d9b]{padding:11px 12px;resize:vertical;line-height:1.55}.field-block input[data-v-c87b1d9b]:focus,.field-block textarea[data-v-c87b1d9b]:focus,.selector-grid input[data-v-c87b1d9b]:focus{border-color:#78a5f7;box-shadow:0 0 0 3px #3574ef1a}.field-block small[data-v-c87b1d9b]{color:#8c98a9;font-size:11px}.read-only-item[data-v-c87b1d9b],.required-scenario-card[data-v-c87b1d9b]{padding:14px 15px;display:flex;align-items:center;gap:12px;border:1px solid #deebfa;border-radius:10px;background:#f7fbff}.read-only-icon[data-v-c87b1d9b],.scenario-icon[data-v-c87b1d9b],.switch-icon[data-v-c87b1d9b]{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#3471da;background:#e8f1ff}.read-only-item>div[data-v-c87b1d9b],.required-scenario-card>div[data-v-c87b1d9b]{min-width:0;flex:1}.read-only-item strong[data-v-c87b1d9b],.required-scenario-card strong[data-v-c87b1d9b]{color:#2e4361;font-size:13px}.read-only-item p[data-v-c87b1d9b],.required-scenario-card p[data-v-c87b1d9b]{margin:3px 0 0;color:#7d8a9d;font-size:12px}.status-pill[data-v-c87b1d9b],.required-pill[data-v-c87b1d9b]{padding:4px 8px;flex:0 0 auto;border-radius:999px;color:#2f7b5a;background:#e8f7ef;font-size:10px;font-weight:800}.section-intro[data-v-c87b1d9b]{padding:11px 13px;display:flex;align-items:center;gap:9px;border-radius:8px;color:#49627e;background:#f6f8fb}.section-intro p[data-v-c87b1d9b]{margin:0;font-size:12px}.section-intro svg[data-v-c87b1d9b]{color:#4d79cb}.choice-grid[data-v-c87b1d9b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.choice-card[data-v-c87b1d9b]{min-height:76px;padding:13px 14px;display:flex;align-items:flex-start;gap:11px;border:1px solid #dce4ee;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.choice-card[data-v-c87b1d9b]:hover{border-color:#b7c8df}.choice-card.selected[data-v-c87b1d9b]{border-color:#8db2f6;background:#f4f8ff;box-shadow:inset 3px 0 #3574ef}.choice-card>input[data-v-c87b1d9b]{position:absolute;opacity:0;pointer-events:none}.choice-check[data-v-c87b1d9b]{width:20px;height:20px;margin-top:1px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #bdc9d9;border-radius:5px;color:transparent;background:#fff}.choice-card.selected .choice-check[data-v-c87b1d9b]{border-color:#3574ef;color:#fff;background:#3574ef}.choice-card>span[data-v-c87b1d9b]:last-child{display:flex;flex-direction:column}.choice-card strong[data-v-c87b1d9b]{color:#33445d;font-size:13px}.choice-card small[data-v-c87b1d9b]{margin-top:4px;color:#8290a4;font-size:11px;line-height:1.45}.required-scenario-card[data-v-c87b1d9b]{border-color:#d8eadf;background:#f6fcf8}.required-scenario-card .scenario-icon[data-v-c87b1d9b]{color:#36986c;background:#e6f6ed}.scenario-grid[data-v-c87b1d9b]{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-settings[data-v-c87b1d9b]{border:1px solid #e0e7f0;border-radius:9px;background:#fbfcfe}.advanced-settings summary[data-v-c87b1d9b]{padding:13px 15px;color:#53657f;font-size:12px;font-weight:700;cursor:pointer}.advanced-settings[open] summary[data-v-c87b1d9b]{border-bottom:1px solid #e8edf3}.advanced-settings>p[data-v-c87b1d9b]{margin:13px 15px 0;color:#8793a5;font-size:11px}.selector-grid[data-v-c87b1d9b]{padding:13px 15px 15px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.selector-grid label[data-v-c87b1d9b]{display:grid;gap:6px}.selector-grid label span[data-v-c87b1d9b]{color:#52627a;font-size:11px;font-weight:700}.selector-grid input[data-v-c87b1d9b]{height:39px;padding:0 10px;font-size:12px}.policy-step[data-v-c87b1d9b]{gap:20px}.switch-card[data-v-c87b1d9b]{padding:16px;display:flex;align-items:center;gap:13px;border:1px solid #dce6f1;border-radius:10px;background:#f9fbfd;cursor:pointer}.switch-card>span[data-v-c87b1d9b]:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column}.switch-card strong[data-v-c87b1d9b]{color:#33455e;font-size:13px}.switch-card small[data-v-c87b1d9b]{margin-top:3px;color:#8290a4;font-size:11px}.switch-card input[data-v-c87b1d9b]{position:relative;width:38px;height:21px;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:#bbc6d4;cursor:pointer;transition:background .15s}.switch-card input[data-v-c87b1d9b]:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .15s}.switch-card input[data-v-c87b1d9b]:checked{background:#3574ef}.switch-card input[data-v-c87b1d9b]:checked:after{transform:translate(17px)}.review-grid[data-v-c87b1d9b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-grid article[data-v-c87b1d9b]{min-height:105px;padding:14px;display:flex;flex-direction:column;border:1px solid #e0e7f0;border-radius:9px;background:#fbfcfe}.review-grid article>span[data-v-c87b1d9b]{color:#8a96a8;font-size:11px}.review-grid article strong[data-v-c87b1d9b]{margin-top:7px;color:#33445d;font-size:13px;word-break:break-word}.review-grid article small[data-v-c87b1d9b]{margin-top:5px;color:#7f8ca0;font-size:11px;line-height:1.5}.authorization-card[data-v-c87b1d9b]{padding:16px;display:flex;align-items:flex-start;gap:11px;border:1px solid #d8e1ec;border-radius:10px;background:#fff;cursor:pointer}.authorization-card.checked[data-v-c87b1d9b]{border-color:#87c8a8;background:#f3fbf7}.authorization-card>input[data-v-c87b1d9b]{position:absolute;opacity:0}.authorization-check[data-v-c87b1d9b]{width:21px;height:21px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #b8c5d5;border-radius:5px;color:transparent;background:#fff}.authorization-card.checked .authorization-check[data-v-c87b1d9b]{border-color:#3cab77;color:#fff;background:#3cab77}.authorization-card>span[data-v-c87b1d9b]:last-child{display:flex;flex-direction:column}.authorization-card strong[data-v-c87b1d9b]{color:#35465d;font-size:13px}.authorization-card small[data-v-c87b1d9b]{margin-top:4px;color:#7f8da0;font-size:11px;line-height:1.5}.form-message[data-v-c87b1d9b]{margin:0 0 10px;padding:10px 12px;border-radius:7px;color:#b94343;background:#fff3f3;font-size:12px}.wizard-actions[data-v-c87b1d9b]{margin-top:auto;padding-top:17px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1f6}.secondary-button[data-v-c87b1d9b],.primary-button[data-v-c87b1d9b]{height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.secondary-button[data-v-c87b1d9b]{border:1px solid #d4deea;color:#5d6d83;background:#fff}.secondary-button[data-v-c87b1d9b]:hover{background:#f7f9fc}.primary-button[data-v-c87b1d9b]{border:1px solid #3574ef;color:#fff;background:#3574ef;box-shadow:0 4px 10px #3574ef29}.primary-button[data-v-c87b1d9b]:hover{background:#2e68d8}.primary-button[data-v-c87b1d9b]:disabled{border-color:#b9c7da;background:#b9c7da;box-shadow:none;cursor:not-allowed}.create-button[data-v-c87b1d9b]{min-width:164px}.web-new-workbench[data-v-c87b1d9b]{padding:20px 16px 44px;font-size:15px}.workbench-header[data-v-c87b1d9b],.setup-steps[data-v-c87b1d9b],.wizard-layout[data-v-c87b1d9b]{width:100%;max-width:none}.workbench-header[data-v-c87b1d9b]{min-height:98px;padding:18px 22px}.header-icon[data-v-c87b1d9b]{width:48px;height:48px}.eyebrow[data-v-c87b1d9b]{font-size:13px}.header-title h1[data-v-c87b1d9b]{font-size:27px}.header-description[data-v-c87b1d9b]{font-size:15px}.capability-chips span[data-v-c87b1d9b]{height:34px;padding:0 12px;font-size:14px}.step-button[data-v-c87b1d9b]{height:60px}.step-number[data-v-c87b1d9b]{width:28px;height:28px;font-size:14px}.step-copy strong[data-v-c87b1d9b]{font-size:15px}.step-copy small[data-v-c87b1d9b]{font-size:12px}.wizard-layout[data-v-c87b1d9b]{grid-template-columns:300px minmax(0,1fr);gap:16px}.aside-card[data-v-c87b1d9b]{padding:20px}.aside-heading[data-v-c87b1d9b]{font-size:16px}.scan-summary dt[data-v-c87b1d9b],.scan-summary dd[data-v-c87b1d9b]{font-size:14px}.scan-summary dd[data-v-c87b1d9b]{max-width:170px}.safety-boundary>p[data-v-c87b1d9b]{font-size:14px}.safety-boundary li[data-v-c87b1d9b]{font-size:13px}.wizard-panel[data-v-c87b1d9b]{min-height:610px;padding:28px 30px 24px}.panel-heading>span[data-v-c87b1d9b]{font-size:13px}.panel-heading h2[data-v-c87b1d9b]{font-size:26px}.panel-heading p[data-v-c87b1d9b]{font-size:15px}.step-content[data-v-c87b1d9b]{padding:26px 0;gap:20px}.field-block>span[data-v-c87b1d9b]{font-size:15px}.field-block em[data-v-c87b1d9b],.field-block i[data-v-c87b1d9b]{font-size:13px}.field-block input[data-v-c87b1d9b]{height:48px;font-size:15px}.field-block textarea[data-v-c87b1d9b]{font-size:15px}.field-block small[data-v-c87b1d9b]{font-size:13px}.read-only-item[data-v-c87b1d9b],.required-scenario-card[data-v-c87b1d9b]{padding:17px}.read-only-item strong[data-v-c87b1d9b],.required-scenario-card strong[data-v-c87b1d9b]{font-size:15px}.read-only-item p[data-v-c87b1d9b],.required-scenario-card p[data-v-c87b1d9b]{font-size:13px}.status-pill[data-v-c87b1d9b],.required-pill[data-v-c87b1d9b]{font-size:12px}.section-intro p[data-v-c87b1d9b]{font-size:14px}.choice-card[data-v-c87b1d9b]{min-height:88px;padding:16px}.choice-card strong[data-v-c87b1d9b]{font-size:15px}.choice-card small[data-v-c87b1d9b]{font-size:13px}.advanced-settings summary[data-v-c87b1d9b]{font-size:14px}.advanced-settings>p[data-v-c87b1d9b]{font-size:13px}.selector-grid label span[data-v-c87b1d9b]{font-size:13px}.selector-grid input[data-v-c87b1d9b]{height:43px;font-size:14px}.switch-card[data-v-c87b1d9b]{padding:18px}.switch-card strong[data-v-c87b1d9b]{font-size:15px}.switch-card small[data-v-c87b1d9b]{font-size:13px}.review-grid article[data-v-c87b1d9b]{min-height:118px;padding:17px}.review-grid article>span[data-v-c87b1d9b]{font-size:13px}.review-grid article strong[data-v-c87b1d9b]{font-size:15px}.review-grid article small[data-v-c87b1d9b]{font-size:13px}.authorization-card[data-v-c87b1d9b]{padding:18px}.authorization-card strong[data-v-c87b1d9b]{font-size:15px}.authorization-card small[data-v-c87b1d9b]{font-size:13px}.form-message[data-v-c87b1d9b]{font-size:14px}.secondary-button[data-v-c87b1d9b],.primary-button[data-v-c87b1d9b]{height:44px;padding:0 19px;font-size:14px}@media(max-width:1100px){.capability-chips[data-v-c87b1d9b]{display:none}.wizard-layout[data-v-c87b1d9b]{grid-template-columns:230px minmax(0,1fr)}.scenario-grid[data-v-c87b1d9b]{grid-template-columns:repeat(2,minmax(0,1fr))}.step-copy small[data-v-c87b1d9b]{display:none}}@media(max-width:760px){.web-new-workbench[data-v-c87b1d9b]{padding:58px 12px 82px}.workbench-header[data-v-c87b1d9b]{padding:14px}.header-title[data-v-c87b1d9b]{align-items:flex-start}.header-description[data-v-c87b1d9b]{line-height:1.5}.setup-steps[data-v-c87b1d9b]{grid-template-columns:repeat(5,155px);justify-content:start}.step-button[data-v-c87b1d9b]{justify-content:flex-start}.wizard-layout[data-v-c87b1d9b]{grid-template-columns:1fr}.wizard-aside[data-v-c87b1d9b]{position:static}.scan-summary[data-v-c87b1d9b]{display:none}.safety-boundary[data-v-c87b1d9b]{order:2}.wizard-panel[data-v-c87b1d9b]{min-height:0;padding:20px 16px}.choice-grid[data-v-c87b1d9b],.scenario-grid[data-v-c87b1d9b],.selector-grid[data-v-c87b1d9b],.review-grid[data-v-c87b1d9b]{grid-template-columns:1fr}.wizard-actions[data-v-c87b1d9b]{position:fixed;right:0;bottom:0;left:0;z-index:10;padding:10px 13px;border-top:1px solid #dce4ee;background:#fffffff5;box-shadow:0 -4px 14px #1f375614;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.primary-button[data-v-c87b1d9b]{margin-left:auto}.read-only-item[data-v-c87b1d9b],.required-scenario-card[data-v-c87b1d9b]{align-items:flex-start}.status-pill[data-v-c87b1d9b],.required-pill[data-v-c87b1d9b]{margin-left:auto}.capability-chips[data-v-c87b1d9b]{display:none}}.web-page[data-v-8a88f525]{min-height:100vh;padding:28px;background:#f4f7fb;color:#17233a}.list-header[data-v-8a88f525]{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;border-radius:15px;color:#fff;background:linear-gradient(125deg,#10213d,#174d84)}.list-header span[data-v-8a88f525]{font-size:11px;letter-spacing:2px;color:#86c8ff}.list-header h1[data-v-8a88f525]{margin:3px 0;font-size:27px}.list-header p[data-v-8a88f525]{margin:0;color:#c5d9ec}.list-header>div[data-v-8a88f525]:last-child{display:flex;gap:9px}.list-header button[data-v-8a88f525]{height:37px;padding:0 13px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;background:#ffffff14;cursor:pointer}.list-header button.primary[data-v-8a88f525]{border-color:#2b8bf0;background:#1673d6}.error[data-v-8a88f525]{padding:11px 14px;border-radius:8px;color:#a52f36;background:#fff0f0}.task-card[data-v-8a88f525]{margin-top:18px;border:1px solid #dde5ef;border-radius:13px;background:#fff;overflow:hidden}.task-card article[data-v-8a88f525]{min-height:102px;padding:17px 19px;display:grid;grid-template-columns:minmax(250px,1.4fr) minmax(300px,1fr) 150px 35px;gap:18px;align-items:center;border-bottom:1px solid #edf1f5;cursor:pointer}.task-card article[data-v-8a88f525]:hover{background:#f8fbff}.task-main[data-v-8a88f525]{min-width:0}.task-main strong[data-v-8a88f525],.task-main a[data-v-8a88f525],.task-main small[data-v-8a88f525]{display:block}.task-main a[data-v-8a88f525]{margin:3px 0;color:#2372c8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-main small[data-v-8a88f525]{color:#8490a1}.metrics[data-v-8a88f525]{display:flex;gap:14px;color:#6b788b}.metrics span[data-v-8a88f525]{display:grid;font-size:12px}.metrics b[data-v-8a88f525]{font-size:18px;color:#27364c}.state[data-v-8a88f525]{display:grid;gap:8px}.state>span[data-v-8a88f525]{font-weight:700}.state .completed[data-v-8a88f525]{color:#16865d}.state .partial[data-v-8a88f525]{color:#a96816}.state .failed[data-v-8a88f525]{color:#c64147}.state .running[data-v-8a88f525]{color:#176bd1}.state progress[data-v-8a88f525]{width:100%}.delete[data-v-8a88f525]{width:34px;height:34px;border:1px solid #e2e7ee;border-radius:8px;color:#9a4a50;background:#fff;cursor:pointer}.delete[data-v-8a88f525]:disabled{opacity:.3}.empty[data-v-8a88f525]{min-height:280px;display:grid;place-content:center;justify-items:center;gap:8px;color:#7b8798}.empty strong[data-v-8a88f525]{color:#34425a}@media(max-width:900px){.web-page[data-v-8a88f525]{padding:58px 15px 15px}.list-header[data-v-8a88f525]{align-items:flex-start;gap:16px}.task-card article[data-v-8a88f525]{grid-template-columns:1fr}.metrics[data-v-8a88f525]{justify-content:flex-start;flex-wrap:wrap}}.summary-grid[data-v-8a88f525]{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.summary-grid div[data-v-8a88f525]{padding:13px 16px;display:flex;justify-content:space-between;border:1px solid #dde5ef;border-radius:10px;background:#fff}.summary-grid span[data-v-8a88f525]{color:#6f7d90}.summary-grid b[data-v-8a88f525]{font-size:20px}.filters[data-v-8a88f525]{margin-top:12px;padding:12px;display:grid;grid-template-columns:minmax(220px,1fr) 180px 190px auto;gap:9px;align-items:center;border:1px solid #dde5ef;border-radius:10px;background:#fff}.filters input[data-v-8a88f525],.filters select[data-v-8a88f525]{height:38px;padding:0 10px;border:1px solid #ccd6e2;border-radius:7px;background:#fff}.filters span[data-v-8a88f525]{color:#738095;font-size:12px}.state small[data-v-8a88f525]{color:#738095}.state .inconclusive[data-v-8a88f525]{color:#7d57a4}.state .environment_blocked[data-v-8a88f525]{color:#9a4a50}.state .complete[data-v-8a88f525]{color:#16865d}@media(max-width:900px){.summary-grid[data-v-8a88f525]{grid-template-columns:1fr 1fr}.filters[data-v-8a88f525]{grid-template-columns:1fr}.list-header[data-v-8a88f525]{flex-direction:column}}.task-main .failure-summary[data-v-8a88f525]{margin-top:5px;color:#b13b43}.web-page[data-v-c4463623]{box-sizing:border-box;max-width:100%;min-height:100vh;padding:26px;overflow-x:hidden;background:#f4f7fb;color:#17233a}.detail-header[data-v-c4463623]{padding:19px 22px;display:grid;grid-template-columns:130px minmax(0,1fr) 42px;align-items:center;border-radius:14px;color:#fff;background:linear-gradient(125deg,#10213d,#174d84)}.detail-header>div[data-v-c4463623]{min-width:0}.detail-header button[data-v-c4463623]{height:36px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;background:#ffffff14;cursor:pointer}.detail-header div span[data-v-c4463623]{font-size:11px;letter-spacing:1.5px;color:#86c8ff}.detail-header h1[data-v-c4463623]{margin:3px 0;font-size:24px}.detail-header h1[data-v-c4463623],.detail-header a[data-v-c4463623]{display:block;overflow-wrap:anywhere}.detail-header a[data-v-c4463623]{color:#c7e4ff}.error[data-v-c4463623],.status-card[data-v-c4463623],.panel[data-v-c4463623]{min-width:0;margin-top:16px;padding:17px;border:1px solid #dfe6ef;border-radius:12px;background:#fff}.error[data-v-c4463623]{color:#a52f36;background:#fff0f0}.status-card[data-v-c4463623]{display:grid;grid-template-columns:1fr 280px;align-items:center;gap:12px}.status-card span[data-v-c4463623],.status-card strong[data-v-c4463623]{display:block}.status-card span[data-v-c4463623]{color:#7a8798;font-size:12px}.status-card .completed[data-v-c4463623]{color:#16865d}.status-card .failed[data-v-c4463623]{color:#c64147}.status-card p[data-v-c4463623]{grid-column:1/-1;margin:0;color:#7a8798}.status-card p b[data-v-c4463623]{display:block;margin-top:5px;color:#43546b}.metric-grid[data-v-c4463623]{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-grid article[data-v-c4463623]{min-width:0;padding:16px;display:grid;grid-template-columns:28px 1fr;align-items:center;border:1px solid #dfe6ef;border-radius:11px;background:#fff}.metric-grid svg[data-v-c4463623]{color:#2275cb}.metric-grid span[data-v-c4463623]{color:#758195}.metric-grid strong[data-v-c4463623]{grid-column:2;font-size:24px}.content-grid[data-v-c4463623]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px}.panel h2[data-v-c4463623]{margin:0 0 13px;font-size:17px}.panel dl[data-v-c4463623]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px;margin:0}.panel dt[data-v-c4463623]{color:#7a8798}.panel dd[data-v-c4463623]{margin:0;word-break:break-all}.screenshot img[data-v-c4463623]{width:100%;max-height:420px;object-fit:contain;border:1px solid #e2e7ee;border-radius:8px;background:#eef2f6}.table-wrap[data-v-c4463623]{overflow:auto}table[data-v-c4463623]{width:100%;border-collapse:collapse}th[data-v-c4463623],td[data-v-c4463623]{padding:10px;border-bottom:1px solid #edf1f5;text-align:left}.request-list[data-v-c4463623]{display:grid;gap:7px}.request-list>div[data-v-c4463623]{min-width:0;padding:10px;display:grid;grid-template-columns:65px 180px minmax(0,1fr) 55px;gap:10px;align-items:center;border-radius:7px;background:#f7f9fc}.request-list p[data-v-c4463623]{min-width:0;margin:0;word-break:break-all;color:#647186}@media(max-width:850px){.web-page[data-v-c4463623]{padding:58px 14px 14px}.detail-header[data-v-c4463623]{grid-template-columns:minmax(0,1fr)}.metric-grid[data-v-c4463623]{grid-template-columns:1fr 1fr}.content-grid[data-v-c4463623],.status-card[data-v-c4463623]{grid-template-columns:minmax(0,1fr)}.request-list>div[data-v-c4463623]{grid-template-columns:minmax(0,1fr)}.detail-header>button[data-v-c4463623]:last-child{display:none}}.fact-grid[data-v-c4463623]{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fact-grid div[data-v-c4463623]{padding:11px 15px;display:flex;justify-content:space-between;border:1px solid #dfe6ef;border-radius:9px;background:#fff}.fact-grid span[data-v-c4463623]{color:#758195}.request-list span small[data-v-c4463623],.request-list p em[data-v-c4463623]{display:block;margin-top:3px;color:#7b8796;font-size:11px;font-style:normal}.lower-grid[data-v-c4463623]{grid-template-columns:1fr 1fr}.timeline[data-v-c4463623]{display:grid;gap:6px;max-height:380px;overflow:auto}.timeline div[data-v-c4463623]{padding:8px;display:grid;grid-template-columns:62px 145px 1fr 72px;gap:8px;border-radius:7px;background:#f7f9fc}.timeline span[data-v-c4463623]{overflow:hidden;text-overflow:ellipsis}.evidence-list[data-v-c4463623]{display:grid;gap:7px}.evidence-list a[data-v-c4463623]{padding:9px;display:grid;grid-template-columns:120px 1fr 80px;gap:8px;color:inherit;text-decoration:none;border-radius:7px;background:#f7f9fc}.evidence-list code[data-v-c4463623]{overflow:hidden;text-overflow:ellipsis;color:#657286}.evidence-list b[data-v-c4463623]{text-align:right}@media(max-width:850px){.fact-grid[data-v-c4463623]{grid-template-columns:1fr 1fr}.lower-grid[data-v-c4463623],.timeline div[data-v-c4463623],.evidence-list a[data-v-c4463623]{grid-template-columns:1fr}.evidence-list b[data-v-c4463623]{text-align:left}}.scenario-grid[data-v-c4463623]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scenario-grid article[data-v-c4463623],.comparison-grid article[data-v-c4463623]{min-width:0;padding:13px;border:1px solid #e1e7ef;border-radius:9px;background:#f8fafc}.scenario-grid header[data-v-c4463623]{display:flex;justify-content:space-between;gap:8px}.scenario-grid header span[data-v-c4463623]{padding:2px 7px;border-radius:10px;font-size:11px;background:#e6edf5}.scenario-grid header .completed[data-v-c4463623]{color:#14724f;background:#e2f5ed}.scenario-grid header .blocked[data-v-c4463623]{color:#9b5c17;background:#fff0d8}.scenario-grid dl[data-v-c4463623]{display:grid;grid-template-columns:82px 1fr;gap:6px;margin:12px 0 0;font-size:12px}.scenario-grid dt[data-v-c4463623]{color:#788598}.scenario-grid dd[data-v-c4463623]{min-width:0;margin:0;word-break:break-all}.scenario-links[data-v-c4463623]{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.scenario-links a[data-v-c4463623]{padding:3px 7px;border-radius:5px;color:#2168ad;background:#eaf3fd;font-size:11px;text-decoration:none}.comparison-grid[data-v-c4463623]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.comparison-grid article[data-v-c4463623]{display:grid;grid-template-columns:1fr 1fr;gap:7px;font-size:12px}.comparison-grid strong[data-v-c4463623],.comparison-grid small[data-v-c4463623]{grid-column:1/-1}.comparison-grid small[data-v-c4463623]{color:#788598}@media(max-width:1100px){.scenario-grid[data-v-c4463623]{grid-template-columns:1fr 1fr}}@media(max-width:850px){.scenario-grid[data-v-c4463623],.comparison-grid[data-v-c4463623]{grid-template-columns:minmax(0,1fr)}}.section-tabs[data-v-c4463623]{position:sticky;top:0;z-index:2;margin-top:16px;padding:6px;display:flex;gap:5px;border:1px solid #dfe6ef;border-radius:10px;background:#fff}.section-tabs button[data-v-c4463623],.scenario-tabs button[data-v-c4463623]{padding:9px 14px;border:0;border-radius:7px;color:#526177;background:transparent;cursor:pointer}.section-tabs button.active[data-v-c4463623],.scenario-tabs button.active[data-v-c4463623]{color:#fff;background:#176bd1}.fact-grid .pass[data-v-c4463623]{color:#16865d}.fact-grid .fail[data-v-c4463623]{color:#c64147}.fact-grid .review[data-v-c4463623]{color:#8a651b}.fact-grid .not_executed[data-v-c4463623]{color:#687589}.scenario-tabs[data-v-c4463623]{display:flex;gap:7px;overflow:auto}.scenario-tabs button[data-v-c4463623]{min-width:145px;display:flex;justify-content:space-between;gap:10px;border:1px solid #dfe6ef;background:#f8fafc}.scenario-tabs button.active b[data-v-c4463623]{color:#fff}.scenario-tabs b[data-v-c4463623]{font-size:11px;color:#627188}.scenario-tabs b.blocked[data-v-c4463623]{color:#a96816}.scenario-summary[data-v-c4463623]{margin-top:15px;padding:14px;border-radius:9px;background:#f7f9fc}.scenario-summary dl[data-v-c4463623]{grid-template-columns:120px 1fr}.diff-strip[data-v-c4463623]{display:flex;flex-wrap:wrap;gap:10px}.diff-strip span[data-v-c4463623]{padding:9px 12px;border-radius:8px;background:#f1f5f9}.storage-grid[data-v-c4463623]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.storage-grid article[data-v-c4463623]{padding:13px;display:grid;gap:7px;border-radius:8px;background:#f7f9fc}.storage-grid span[data-v-c4463623]{padding:5px 8px;border-radius:5px;background:#fff}.storage-grid small[data-v-c4463623]{color:#7a8798}.network-tools[data-v-c4463623]{margin-bottom:10px;display:grid;grid-template-columns:minmax(220px,1fr) 170px auto;gap:8px;align-items:center}.network-tools input[data-v-c4463623],.network-tools select[data-v-c4463623],.finding-toolbar select[data-v-c4463623],.review-form input[data-v-c4463623],.review-form select[data-v-c4463623]{height:38px;padding:0 9px;border:1px solid #ccd6e2;border-radius:7px;background:#fff}.pager[data-v-c4463623]{margin-top:11px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.pager button[data-v-c4463623],.review-form button[data-v-c4463623]{height:35px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#176bd1;cursor:pointer}.pager button[data-v-c4463623]:disabled,.review-form button[data-v-c4463623]:disabled{opacity:.4}.finding-toolbar[data-v-c4463623]{display:flex;justify-content:space-between;gap:16px;align-items:center}.finding-toolbar h2[data-v-c4463623]{margin-bottom:3px}.finding-toolbar p[data-v-c4463623]{margin:0;color:#768398}.finding-list[data-v-c4463623]{display:grid;gap:12px}.finding-list>article[data-v-c4463623]{padding:15px;border:1px solid #dfe6ef;border-radius:10px}.finding-list article header[data-v-c4463623]{display:flex;justify-content:space-between;gap:12px}.finding-list h3[data-v-c4463623]{margin:4px 0 0}.finding-list header>span[data-v-c4463623]{height:24px;padding:3px 9px;border-radius:12px;font-size:12px}.finding-list .pass[data-v-c4463623]{color:#14724f;background:#e2f5ed}.finding-list .fail[data-v-c4463623],.finding-list .error[data-v-c4463623]{color:#a52f36;background:#ffe9e9}.finding-list .review[data-v-c4463623]{color:#8b5d14;background:#fff1d8}.finding-list .not_executed[data-v-c4463623],.finding-list .not_applicable[data-v-c4463623]{color:#5f6e82;background:#eaf0f6}.finding-list dl[data-v-c4463623]{grid-template-columns:110px minmax(0,1fr)}.finding-list details[data-v-c4463623]{margin-top:12px}.finding-list pre[data-v-c4463623]{max-height:220px;padding:10px;overflow:auto;border-radius:7px;background:#101a2b;color:#d9e7f5}.review-record[data-v-c4463623]{margin-top:12px;padding:10px;display:grid;gap:3px;border-radius:7px;background:#edf7ff}.review-record p[data-v-c4463623]{margin:0}.review-form[data-v-c4463623]{margin-top:10px;display:grid;grid-template-columns:150px 180px minmax(220px,1fr) auto;gap:7px}@media(max-width:850px){.section-tabs[data-v-c4463623]{overflow:auto}.section-tabs button[data-v-c4463623]{white-space:nowrap}.storage-grid[data-v-c4463623],.network-tools[data-v-c4463623],.review-form[data-v-c4463623]{grid-template-columns:1fr}.finding-toolbar[data-v-c4463623]{align-items:flex-start;flex-direction:column}.scenario-summary dl[data-v-c4463623]{grid-template-columns:1fr}.diff-strip[data-v-c4463623]{display:grid}.request-list>div[data-v-c4463623]{grid-template-columns:1fr}}.policy-docs[data-v-c4463623],.policy-facts[data-v-c4463623],.consistency-list[data-v-c4463623]{display:grid;gap:10px}.policy-docs[data-v-c4463623]{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-docs article[data-v-c4463623],.policy-facts article[data-v-c4463623],.consistency-list article[data-v-c4463623]{min-width:0;padding:13px;border:1px solid #e0e7ef;border-radius:9px;background:#f8fafc}.policy-docs header[data-v-c4463623],.policy-facts header[data-v-c4463623]{display:flex;justify-content:space-between;gap:8px}.policy-docs header span[data-v-c4463623],.policy-facts header span[data-v-c4463623]{padding:2px 7px;border-radius:10px;font-size:11px;background:#e7edf4}.policy-docs header .acquired[data-v-c4463623],.policy-facts header .observed[data-v-c4463623]{color:#14724f;background:#e2f5ed}.policy-docs a[data-v-c4463623]{display:block;margin-top:6px;overflow-wrap:anywhere;color:#2168ad}.policy-docs dl[data-v-c4463623]{margin-top:10px;grid-template-columns:110px minmax(0,1fr);font-size:12px}.policy-docs code[data-v-c4463623]{word-break:break-all}.policy-facts[data-v-c4463623]{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-facts details[data-v-c4463623]{margin-top:8px}.policy-facts p[data-v-c4463623]{margin:7px 0}.policy-facts small[data-v-c4463623],.consistency-list small[data-v-c4463623]{color:#748196}.consistency-list[data-v-c4463623]{grid-template-columns:repeat(3,minmax(0,1fr))}.consistency-list article[data-v-c4463623]{display:grid;gap:6px}.consistency-list p[data-v-c4463623]{margin:0}.consistency-list strong.pass[data-v-c4463623]{color:#16865d}.consistency-list strong.fail[data-v-c4463623]{color:#c64147}.consistency-list strong.review[data-v-c4463623]{color:#8a651b}.consistency-list strong.not_observed[data-v-c4463623]{color:#687589}@media(max-width:850px){.policy-docs[data-v-c4463623],.policy-facts[data-v-c4463623],.consistency-list[data-v-c4463623]{grid-template-columns:1fr}}.report-actions[data-v-c4463623]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-actions>div[data-v-c4463623]{margin-right:auto}.report-actions p[data-v-c4463623]{margin:3px 0 0;color:#748196}.report-actions button[data-v-c4463623]{height:38px;padding:0 12px;display:flex;align-items:center;gap:6px;border:0;border-radius:7px;color:#fff;background:#176bd1;cursor:pointer}.report-actions button[data-v-c4463623]:last-child{background:#24506f}.report-actions button[data-v-c4463623]:disabled{opacity:.5}.report-list[data-v-c4463623]{display:grid;gap:8px}.report-list a[data-v-c4463623]{padding:12px;display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:10px;border:1px solid #dfe6ef;border-radius:8px;color:inherit;text-decoration:none;background:#f8fafc}.report-list span[data-v-c4463623],.report-list small[data-v-c4463623]{display:block}.report-list small[data-v-c4463623]{margin-top:3px;color:#748196}.capability-grid[data-v-c4463623]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.capability-grid article[data-v-c4463623]{padding:12px;display:grid;gap:4px;border-radius:8px;background:#f7f9fc}.capability-grid span[data-v-c4463623]{color:#176bd1}.capability-grid small[data-v-c4463623]{color:#748196;overflow-wrap:anywhere}.report-diff-list p[data-v-c4463623]{display:flex;justify-content:space-between;padding:8px;border-radius:6px;background:#f7f9fc}@media(max-width:850px){.report-actions[data-v-c4463623]{align-items:stretch;flex-direction:column}.report-actions>div[data-v-c4463623]{margin-right:0}.capability-grid[data-v-c4463623]{grid-template-columns:1fr 1fr}}.task-failure[data-v-c4463623]{padding:12px;display:grid;gap:4px;border-radius:8px;color:#8f2f35;background:#fff0f0}.task-failure b[data-v-c4463623],.task-failure span[data-v-c4463623],.task-failure small[data-v-c4463623]{display:block}.task-failure small[data-v-c4463623]{color:#8a5960}.web-page[data-v-c4463623]{padding:20px 16px 44px;font-size:15px;background:#f3f6fa}.detail-header[data-v-c4463623]{min-height:98px;padding:17px 20px;display:grid;grid-template-columns:auto 48px minmax(0,1fr) auto 44px;gap:14px;align-items:center;border:1px solid #dde5ef;border-radius:12px;color:#17233a;background:#fff;box-shadow:0 2px 8px #1f375609}.detail-header button[data-v-c4463623]{height:42px;border:1px solid #d4deea;border-radius:8px;color:#5d6d83;background:#fff;font-size:14px;font-weight:700}.detail-header button[data-v-c4463623]:hover{border-color:#b8c9df;background:#f7f9fc}.detail-header .refresh-button[data-v-c4463623]{width:42px;padding:0}.detail-icon[data-v-c4463623]{width:48px;height:48px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#3574ef;box-shadow:0 6px 14px #3574ef33}.detail-title[data-v-c4463623]{min-width:0}.detail-header .detail-title>span[data-v-c4463623]{color:#4873bc;font-size:13px;font-weight:700;letter-spacing:.06em}.detail-header h1[data-v-c4463623]{margin:2px 0;font-size:27px;line-height:1.25;color:#14223a}.detail-header a[data-v-c4463623]{max-width:100%;overflow:hidden;color:#5f7391;font-size:14px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.detail-header a[data-v-c4463623]:hover{color:#2766c5;text-decoration:underline}.header-status[data-v-c4463623]{min-width:170px;padding:8px 13px;display:grid;gap:3px;border:1px solid #d7e9e0;border-radius:9px;background:#f4fbf7;text-align:right}.header-status strong[data-v-c4463623]{color:#31805e;font-size:13px}.header-status strong.failed[data-v-c4463623]{color:#bd4148}.header-status small[data-v-c4463623]{color:#7b8b84;font-size:12px}.status-card[data-v-c4463623]{margin-top:14px;padding:18px 20px;grid-template-columns:1fr 260px;border-radius:12px}.status-card span[data-v-c4463623]{font-size:13px}.status-card strong[data-v-c4463623]{margin-top:3px;font-size:16px}.status-card p[data-v-c4463623]{font-size:14px;line-height:1.65}.detail-workbench[data-v-c4463623]{margin-top:16px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.detail-directory[data-v-c4463623]{position:sticky;top:16px;overflow:hidden;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 3px 12px #1f37560a}.directory-heading[data-v-c4463623]{padding:20px;border-bottom:1px solid #e7edf4;background:#fbfcfe}.directory-heading>span[data-v-c4463623]{display:block;color:#3970cf;font-size:12px;font-weight:800;letter-spacing:.07em}.directory-heading>strong[data-v-c4463623]{display:block;margin-top:5px;color:#263851;font-size:18px}.directory-heading>small[data-v-c4463623]{display:block;margin-top:4px;color:#8793a5;font-size:13px}.detail-directory nav[data-v-c4463623]{padding:7px 0 10px}.detail-directory nav>p[data-v-c4463623]{margin:0;padding:12px 18px 7px;color:#8a97aa;font-size:12px;font-weight:800;letter-spacing:.05em}.detail-directory nav>button[data-v-c4463623]{position:relative;width:100%;min-height:72px;padding:11px 14px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-left:3px solid transparent;color:#55667f;background:#fff;text-align:left;cursor:pointer}.detail-directory nav>button[data-v-c4463623]:hover{background:#f7f9fc}.detail-directory nav>button.active[data-v-c4463623]{border-left-color:#3574ef;color:#225fc5;background:#eef5ff}.directory-icon[data-v-c4463623]{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#71829a;background:#f0f4f8}.detail-directory button.active .directory-icon[data-v-c4463623]{color:#fff;background:#3574ef}.detail-directory nav>button>span[data-v-c4463623]:nth-child(2){min-width:0;display:flex;flex-direction:column}.detail-directory nav>button strong[data-v-c4463623]{font-size:15px}.detail-directory nav>button small[data-v-c4463623]{margin-top:4px;overflow:hidden;color:#8a97aa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.detail-directory nav>button b[data-v-c4463623]{min-width:28px;padding:4px 7px;border-radius:999px;color:#5f7391;background:#edf3fb;font-size:12px;text-align:center}.detail-directory nav>button.active b[data-v-c4463623]{color:#2563c4;background:#dceaff}.detail-content[data-v-c4463623]{min-width:0}.detail-content>.panel[data-v-c4463623]:first-child,.detail-content>.metric-grid[data-v-c4463623]:first-child,.detail-content>.content-grid[data-v-c4463623]:first-child{margin-top:0}.detail-content .panel[data-v-c4463623]{font-size:14px}.detail-content .panel h2[data-v-c4463623]{font-size:20px}.detail-content .metric-grid[data-v-c4463623]{margin-top:0}.detail-content .metric-grid article[data-v-c4463623]{padding:19px}.detail-content .metric-grid span[data-v-c4463623]{font-size:15px}.detail-content .metric-grid strong[data-v-c4463623]{font-size:28px}.detail-content .fact-grid span[data-v-c4463623],.detail-content .fact-grid strong[data-v-c4463623]{font-size:15px}.detail-content .fact-grid div[data-v-c4463623]{padding:13px 16px}@media(max-width:1100px){.detail-workbench[data-v-c4463623]{grid-template-columns:260px minmax(0,1fr)}.detail-directory nav>button[data-v-c4463623]{padding-right:10px}.detail-directory nav>button small[data-v-c4463623]{display:none}.header-status[data-v-c4463623]{display:none}}@media(max-width:850px){.web-page[data-v-c4463623]{padding:58px 12px 82px}.detail-header[data-v-c4463623]{grid-template-columns:auto 42px minmax(0,1fr) 42px;padding:14px}.detail-header .back-button[data-v-c4463623]{grid-column:1/-1;width:max-content}.detail-icon[data-v-c4463623]{width:42px;height:42px}.detail-header h1[data-v-c4463623]{font-size:23px}.detail-workbench[data-v-c4463623]{grid-template-columns:1fr}.detail-directory[data-v-c4463623]{position:static}.directory-heading[data-v-c4463623]{padding:16px}.detail-directory nav[data-v-c4463623]{padding:6px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.detail-directory nav>p[data-v-c4463623]{grid-column:1/-1;padding:8px 7px 3px}.detail-directory nav>button[data-v-c4463623]{min-height:60px;border:1px solid #e1e7ef;border-left-width:1px;border-radius:8px}.detail-directory nav>button.active[data-v-c4463623]{border:1px solid #8db2f6}.detail-directory nav>button b[data-v-c4463623]{display:none}}.web-page[data-v-c4463623]{overflow-x:clip}.detail-header[data-v-c4463623]{min-height:80px;padding:10px 16px;grid-template-columns:auto 42px minmax(0,1fr) auto 38px;gap:10px}.detail-header button[data-v-c4463623]{height:38px}.detail-header .refresh-button[data-v-c4463623]{width:38px}.detail-icon[data-v-c4463623]{width:42px;height:42px;border-radius:10px}.detail-title[data-v-c4463623]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}.detail-header .detail-title>span[data-v-c4463623]{grid-column:1/-1;font-size:12px}.detail-header h1[data-v-c4463623]{margin:0;font-size:23px;white-space:nowrap}.detail-header a[data-v-c4463623]{font-size:13px}.header-status[data-v-c4463623]{min-width:155px;padding:6px 10px;gap:1px}.header-status strong[data-v-c4463623]{font-size:12px}.header-status small[data-v-c4463623]{font-size:11px}.status-card[data-v-c4463623]{margin-top:10px;padding:12px 16px;grid-template-columns:minmax(0,1fr) 230px;gap:8px 16px}.status-summary[data-v-c4463623]{min-width:0;display:flex;align-items:center;gap:12px}.status-card .status-summary span[data-v-c4463623],.status-card .status-summary strong[data-v-c4463623]{display:inline;margin:0}.status-card .status-summary span[data-v-c4463623]{font-size:12px;white-space:nowrap}.status-card .status-summary strong[data-v-c4463623]{font-size:14px;white-space:nowrap}.run-outcome[data-v-c4463623]{margin-left:auto;color:#43546b;font-size:13px;white-space:nowrap}.status-card progress[data-v-c4463623]{width:100%}.status-note[data-v-c4463623]{grid-column:1/-1;margin:0;color:#7a8798;font-size:13px;line-height:1.45}.detail-workbench[data-v-c4463623]{margin-top:12px}.detail-directory[data-v-c4463623]{top:12px;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain}.directory-heading[data-v-c4463623]{padding:15px 18px}.directory-heading>strong[data-v-c4463623]{font-size:17px}.directory-heading>small[data-v-c4463623]{font-size:12px}.detail-directory nav[data-v-c4463623]{padding-top:4px}.detail-directory nav>p[data-v-c4463623]{padding-top:9px}.detail-directory nav>button[data-v-c4463623]{min-height:62px;padding-top:8px;padding-bottom:8px}@media(max-width:850px){.web-page[data-v-c4463623]{overflow-x:hidden}.detail-title[data-v-c4463623]{display:block}.detail-header h1[data-v-c4463623]{white-space:normal}.status-card[data-v-c4463623]{grid-template-columns:1fr}.status-summary[data-v-c4463623]{flex-wrap:wrap}.run-outcome[data-v-c4463623]{margin-left:0}.status-card progress[data-v-c4463623],.status-note[data-v-c4463623]{grid-column:1}.detail-directory[data-v-c4463623]{max-height:none;overflow:visible}}.detail-content .request-list>div[data-v-c4463623]{grid-template-columns:64px minmax(190px,.42fr) minmax(0,1fr) 64px;align-items:start}.detail-content .request-list>div>span[data-v-c4463623]{min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.detail-content .request-list>div>p[data-v-c4463623]{min-width:0;overflow-wrap:anywhere;word-break:break-all}@media(max-width:1100px){.detail-content .request-list>div[data-v-c4463623]{grid-template-columns:58px minmax(160px,.42fr) minmax(0,1fr) 58px}}@media(max-width:850px){.detail-content .request-list>div[data-v-c4463623]{grid-template-columns:1fr}.detail-content .request-list>div>span[data-v-c4463623]{overflow:visible}}.scenario-heading[data-v-c4463623]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.scenario-heading h2[data-v-c4463623]{margin-bottom:4px!important}.scenario-heading p[data-v-c4463623]{margin:0;color:#7a8798;font-size:13px}.status-legend[data-v-c4463623]{padding:5px 9px;flex:0 0 auto;border-radius:999px;color:#55708f;background:#edf3fa;font-size:11px;font-weight:700}.scenario-reason[data-v-c4463623]{display:grid;gap:5px;color:#695126}.scenario-reason>span[data-v-c4463623]{line-height:1.55}.scenario-reason>code[data-v-c4463623]{width:max-content;max-width:100%;padding:3px 7px;overflow-wrap:anywhere;border-radius:5px;color:#96610f;background:#fff1d8;font-size:11px}.scenario-explanation[data-v-c4463623]{line-height:1.55;color:#52657f}.scenario-explanation code[data-v-c4463623]{padding:2px 5px;border-radius:4px;color:#225fc5;background:#e8f1ff}@media(max-width:850px){.scenario-heading[data-v-c4463623]{flex-direction:column}.status-legend[data-v-c4463623]{align-self:flex-start}}.admin-page[data-v-ff13d19d]{display:grid;gap:18px}.admin-hero[data-v-ff13d19d]{padding:24px 26px;display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #e1e8f2;border-radius:16px;background:linear-gradient(135deg,#fff,#f5f8ff);box-shadow:0 10px 30px #2038600d}.admin-hero>div>span[data-v-ff13d19d]{display:flex;align-items:center;gap:7px;color:#3567db;font-size:13px;font-weight:750}.admin-hero h2[data-v-ff13d19d]{margin:7px 0 3px;font-size:27px;color:#24344e}.admin-hero p[data-v-ff13d19d]{margin:0;color:#76859a}.admin-hero button[data-v-ff13d19d],.permission-editor footer button[data-v-ff13d19d]{min-height:38px;padding:0 14px;display:flex;align-items:center;gap:7px;border:1px solid #d7e0ed;border-radius:9px;background:#fff;color:#52627a;cursor:pointer}.admin-message[data-v-ff13d19d],.admin-error[data-v-ff13d19d]{margin:0;padding:11px 14px;border-radius:9px}.admin-message[data-v-ff13d19d]{color:#14704e;background:#eaf8f1}.admin-error[data-v-ff13d19d]{color:#b33737;background:#fff0f0}.permission-workspace[data-v-ff13d19d]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px}.permission-workspace.loading[data-v-ff13d19d]{opacity:.65}.role-list[data-v-ff13d19d],.permission-editor[data-v-ff13d19d]{border:1px solid #e1e8f2;border-radius:16px;background:#fff;box-shadow:0 8px 24px #2134520a}.role-list[data-v-ff13d19d]{padding:14px;align-self:start}.panel-title[data-v-ff13d19d]{padding:8px 8px 14px;display:flex;align-items:center;gap:10px;color:#40516b}.panel-title div[data-v-ff13d19d]{display:grid}.panel-title small[data-v-ff13d19d]{color:#92a0b3}.role-list>button[data-v-ff13d19d]{width:100%;padding:12px;display:flex;align-items:center;gap:11px;border:0;border-radius:10px;background:transparent;color:#53627a;text-align:left;cursor:pointer}.role-list>button.active[data-v-ff13d19d]{color:#285bd8;background:#eef3ff}.role-list>button>span[data-v-ff13d19d]:nth-child(2){display:grid;gap:2px}.role-list small[data-v-ff13d19d]{color:#8a97aa}.role-icon[data-v-ff13d19d]{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f0f4fa}.permission-editor[data-v-ff13d19d]{padding:24px}.permission-editor>header[data-v-ff13d19d]{display:flex;justify-content:space-between;gap:20px}.permission-editor>header span[data-v-ff13d19d]{color:#8796aa;font-size:11px;font-weight:800;letter-spacing:1px}.permission-editor h3[data-v-ff13d19d]{margin:4px 0;font-size:23px;color:#273750}.permission-editor header p[data-v-ff13d19d]{margin:0;color:#7b899c}.permission-editor header em[data-v-ff13d19d]{height:27px;padding:0 10px;display:grid;place-items:center;border-radius:14px;color:#7b8798;background:#eef1f5;font-size:12px;font-style:normal}.permission-editor header em.editable[data-v-ff13d19d]{color:#2459d5;background:#eaf1ff}.selection-summary[data-v-ff13d19d]{margin:20px 0;padding:14px 16px;display:flex;align-items:center;gap:8px;border-radius:11px;background:#f7f9fc}.selection-summary strong[data-v-ff13d19d]{font-size:22px;color:#285bd8}.selection-summary span[data-v-ff13d19d]{color:#7b899c}.selection-summary i[data-v-ff13d19d]{margin-left:auto;width:180px;height:6px;overflow:hidden;border-radius:6px;background:#dfe6f0}.selection-summary b[data-v-ff13d19d]{height:100%;display:block;border-radius:6px;background:#376be4}.permission-group[data-v-ff13d19d]{margin-top:22px}.permission-group h4[data-v-ff13d19d]{margin:0 0 10px;color:#3d4d66}.permission-grid[data-v-ff13d19d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.permission-grid button[data-v-ff13d19d]{padding:11px;display:flex;gap:10px;align-items:center;border:1px solid #e0e6ef;border-radius:10px;background:#fff;text-align:left;color:#596980;cursor:pointer}.permission-grid button.checked[data-v-ff13d19d]{border-color:#b9caf4;background:#f4f7ff;color:#254fbb}.permission-grid button[data-v-ff13d19d]:disabled{cursor:default}.permission-grid button>span[data-v-ff13d19d]{width:22px;height:22px;display:grid;place-items:center;border:1px solid #cfd8e5;border-radius:6px;color:transparent}.permission-grid button.checked>span[data-v-ff13d19d]{border-color:#3566dc;color:#fff;background:#3566dc}.permission-grid button>div[data-v-ff13d19d]{min-width:0;display:grid;gap:3px}.permission-grid code[data-v-ff13d19d]{overflow:hidden;color:#8a97a9;font-size:11px;text-overflow:ellipsis}.permission-editor footer[data-v-ff13d19d]{margin-top:24px;padding-top:17px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e7ebf1}.permission-editor footer p[data-v-ff13d19d]{margin:0;max-width:620px;color:#8390a2;font-size:12px}.permission-editor footer>div[data-v-ff13d19d]{display:flex;gap:8px}.permission-editor footer .save-button[data-v-ff13d19d]{border-color:#315fd8;color:#fff;background:#315fd8}.permission-editor footer button[data-v-ff13d19d]:disabled{opacity:.48;cursor:not-allowed}@media(max-width:900px){.permission-workspace[data-v-ff13d19d],.permission-grid[data-v-ff13d19d]{grid-template-columns:1fr}.permission-editor footer[data-v-ff13d19d]{align-items:flex-start;flex-direction:column}.admin-hero[data-v-ff13d19d]{align-items:flex-start;flex-direction:column}}.admin-page[data-v-89149534]{display:grid;gap:18px}.admin-hero[data-v-89149534]{padding:24px 26px;display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #e1e8f2;border-radius:16px;background:linear-gradient(135deg,#fff,#f5f8ff);box-shadow:0 10px 30px #2038600d}.admin-hero>div:first-child>span[data-v-89149534]{display:flex;align-items:center;gap:7px;color:#3567db;font-size:13px;font-weight:750}.admin-hero h2[data-v-89149534]{margin:7px 0 3px;font-size:27px;color:#24344e}.admin-hero p[data-v-89149534]{margin:0;color:#76859a}.hero-actions[data-v-89149534]{display:flex;gap:9px}.hero-actions button[data-v-89149534],.member-table button[data-v-89149534],.registration-panel button[data-v-89149534],.create-drawer button[data-v-89149534]{cursor:pointer}.refresh-button[data-v-89149534],.create-button[data-v-89149534],.cancel-button[data-v-89149534]{min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px}.refresh-button[data-v-89149534],.cancel-button[data-v-89149534]{border:1px solid #d7e0ed;background:#fff;color:#52627a}.create-button[data-v-89149534]{border:1px solid #315fd8;background:#315fd8;color:#fff;box-shadow:0 7px 16px #315fd833}button[data-v-89149534]:disabled{cursor:not-allowed;opacity:.5}.admin-message[data-v-89149534],.admin-error[data-v-89149534]{margin:0;padding:11px 14px;border-radius:9px}.admin-message[data-v-89149534]{color:#14704e;background:#eaf8f1}.admin-error[data-v-89149534]{color:#b33737;background:#fff0f0}.metric-grid[data-v-89149534]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.metric-grid article[data-v-89149534]{padding:17px;display:flex;align-items:center;gap:13px;border:1px solid #e1e8f2;border-radius:13px;background:#fff;color:#3565d4}.metric-grid article div[data-v-89149534]{display:grid}.metric-grid small[data-v-89149534]{color:#8491a3}.metric-grid strong[data-v-89149534]{font-size:23px;color:#293952}.admin-panel[data-v-89149534]{padding:21px 23px;border:1px solid #e1e8f2;border-radius:15px;background:#fff;box-shadow:0 8px 24px #2134520a}.admin-panel>header[data-v-89149534]{display:flex;justify-content:space-between;gap:20px;align-items:center}.admin-panel h3[data-v-89149534]{margin:0;display:flex;align-items:center;gap:7px;color:#2d3c55}.admin-panel header p[data-v-89149534]{margin:4px 0 0;color:#8491a3;font-size:12px}.member-panel label[data-v-89149534]{min-height:38px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dbe2ec;border-radius:9px;color:#8b98aa}.member-panel input[data-v-89149534]{width:220px;border:0;outline:0}.member-table[data-v-89149534]{margin-top:17px}.table-head[data-v-89149534],.member-table article[data-v-89149534]{display:grid;grid-template-columns:minmax(240px,1.6fr) 160px 100px 150px 80px;gap:14px;align-items:center}.table-head[data-v-89149534]{padding:9px 12px;color:#8a97a9;font-size:12px;background:#f6f8fb}.member-table article[data-v-89149534]{padding:12px;border-bottom:1px solid #edf0f5}.member-name[data-v-89149534]{display:flex;align-items:center;gap:10px;min-width:0}.member-name i[data-v-89149534]{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#5277d8;font-style:normal}.member-name span[data-v-89149534]{min-width:0;display:grid}.member-name small[data-v-89149534]{overflow:hidden;color:#8491a3;text-overflow:ellipsis}.member-table select[data-v-89149534],.member-table button[data-v-89149534],.registration-panel button[data-v-89149534]{min-height:36px;padding:0 10px;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#526178}.status-pill[data-v-89149534]{width:max-content;padding:5px 9px;border-radius:12px;color:#7a8798;background:#f0f2f5;font-size:12px}.status-pill.active[data-v-89149534]{color:#16724e;background:#eaf8f1}.status-pill.suspended[data-v-89149534]{color:#a24d3b;background:#fff0ec}.activity[data-v-89149534]{color:#78869a;font-size:12px}.empty[data-v-89149534]{padding:25px;text-align:center;color:#8c99aa}.registration-panel header b[data-v-89149534]{padding:4px 9px;border-radius:11px;color:#886c26;background:#fff6db;font-size:12px}.registration-panel article[data-v-89149534]{padding:14px 0;display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #edf0f5}.registration-panel article>div[data-v-89149534]:first-child{display:grid;gap:3px}.registration-panel article span[data-v-89149534],.registration-panel article small[data-v-89149534]{color:#7e8b9e}.registration-panel article>div[data-v-89149534]:last-child{display:flex;gap:8px}.registration-panel .approve[data-v-89149534]{border-color:#315fd8;color:#fff;background:#315fd8}.drawer-layer[data-v-89149534]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:#1522377a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.create-drawer[data-v-89149534]{position:relative;width:min(650px,100vw);height:100%;display:flex;flex-direction:column;background:#f8faff;box-shadow:-18px 0 48px #12274c33;animation:drawer-in-89149534 .2s ease-out}.create-drawer>header[data-v-89149534]{padding:22px 25px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e2e8f2;background:#fff}.create-drawer>header>div[data-v-89149534]{display:flex;align-items:center;gap:12px}.create-drawer>header>div>span[data-v-89149534]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#315fd8;background:#edf3ff}.create-drawer h2[data-v-89149534]{margin:0;color:#25344c;font-size:22px}.create-drawer header p[data-v-89149534]{margin:3px 0 0;color:#7d8ba0;font-size:13px}.create-drawer>header>button[data-v-89149534]{padding:5px;border:0;background:transparent;color:#75849a}.create-drawer form[data-v-89149534]{min-height:0;flex:1;overflow:auto;padding:22px 25px 88px;display:grid;align-content:start;gap:16px}.form-card[data-v-89149534]{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:17px 14px;border:1px solid #dfe7f2;border-radius:14px;background:#fff}.section-title[data-v-89149534]{grid-column:1/-1;display:flex;align-items:center;gap:11px;margin-bottom:2px}.section-title>b[data-v-89149534]{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#315fd8;background:#edf3ff;font-size:12px}.section-title>div[data-v-89149534]{display:grid}.section-title strong[data-v-89149534]{color:#2a3951}.section-title small[data-v-89149534]{color:#8996a8}.field[data-v-89149534]{display:grid;gap:7px;color:#344158;font-size:13px;font-weight:650}.field.full[data-v-89149534]{grid-column:1/-1}.field em[data-v-89149534]{color:#f04c4c;font-style:normal}.field>input[data-v-89149534],.field>select[data-v-89149534],.password-field[data-v-89149534]{box-sizing:border-box;width:100%;min-height:42px;border:1px solid #d8e0eb;border-radius:8px;background:#fff;color:#2f3b4e;outline:none}.field>input[data-v-89149534],.field>select[data-v-89149534]{padding:0 12px}.field>input[data-v-89149534]:focus,.field>select[data-v-89149534]:focus,.password-field[data-v-89149534]:focus-within{border-color:#4e7be5;box-shadow:0 0 0 3px #4e7be51a}.password-field[data-v-89149534]{display:flex;align-items:center}.password-field input[data-v-89149534]{min-width:0;flex:1;padding:0 12px;border:0;outline:0;background:transparent}.password-field button[data-v-89149534]{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:#8491a3}.role-note[data-v-89149534]{grid-column:1/-1;padding:12px 14px;display:grid;gap:3px;border-radius:9px;background:#f5f8fd}.role-note strong[data-v-89149534]{color:#315fd8}.role-note span[data-v-89149534]{color:#7f8da1;font-size:12px}.drawer-error[data-v-89149534]{margin:0}.create-drawer footer[data-v-89149534]{position:absolute;right:0;bottom:0;width:100%;box-sizing:border-box;padding:14px 25px;display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #dfe6f0;background:#fff}@keyframes drawer-in-89149534{0%{transform:translate(35px);opacity:.5}to{transform:translate(0);opacity:1}}@media(max-width:1050px){.member-table[data-v-89149534]{overflow:auto}.table-head[data-v-89149534],.member-table article[data-v-89149534]{min-width:850px}}@media(max-width:700px){.admin-hero[data-v-89149534],.admin-panel>header[data-v-89149534],.registration-panel article[data-v-89149534]{align-items:flex-start;flex-direction:column}.hero-actions[data-v-89149534]{width:100%}.hero-actions button[data-v-89149534]{flex:1}.member-panel input[data-v-89149534]{width:100%}.form-card[data-v-89149534]{grid-template-columns:1fr}.field[data-v-89149534],.field.full[data-v-89149534]{grid-column:1}.create-drawer form[data-v-89149534]{padding-inline:16px}.create-drawer>header[data-v-89149534]{padding-inline:18px}.create-drawer footer[data-v-89149534]{padding-inline:18px}}.user-settings-page[data-v-01d0e751]{box-sizing:border-box;min-height:calc(100vh - 54px);padding:24px 28px 44px;background:#f2f6fb;color:#1d2c45}.user-settings-page[data-v-01d0e751] *{box-sizing:border-box}.visually-hidden[data-v-01d0e751]{width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.settings-hero[data-v-01d0e751],.account-overview[data-v-01d0e751],.settings-workspace[data-v-01d0e751]{width:min(1440px,100%);margin-inline:auto}.settings-hero[data-v-01d0e751]{min-height:132px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-radius:18px;color:#fff;background:linear-gradient(120deg,#194892,#2d72df 68%,#418feb);box-shadow:0 14px 35px #245db329}.hero-identity[data-v-01d0e751]{display:flex;align-items:center;gap:20px}.hero-identity>span[data-v-01d0e751]{width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:17px;background:#ffffff21;font-size:29px;font-weight:800}.hero-identity small[data-v-01d0e751]{font-size:11px;font-weight:800;letter-spacing:4px;opacity:.76}.hero-identity h1[data-v-01d0e751]{margin:6px 0 3px;font-size:28px}.hero-identity p[data-v-01d0e751]{margin:0;opacity:.75}.hero-badges[data-v-01d0e751]{display:flex;gap:9px}.hero-badges span[data-v-01d0e751],.hero-badges b[data-v-01d0e751]{height:30px;padding:0 12px;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:#ffffff1a;font-size:12px}.hero-badges span[data-v-01d0e751]{color:#dffbef;border-color:#5ee0b28c;background:#27b78b2e}.account-overview[data-v-01d0e751]{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.account-overview article[data-v-01d0e751]{min-width:0;min-height:78px;padding:15px 18px;display:flex;align-items:center;gap:13px;border:1px solid #dfe6f0;border-radius:13px;background:#fff}.account-overview article>span[data-v-01d0e751]{width:39px;height:39px;display:grid;place-items:center;flex:none;border-radius:11px;color:#4775c7;background:#eaf1ff}.account-overview span.cyan[data-v-01d0e751]{color:#27858e;background:#e7f8f7}.account-overview span.violet[data-v-01d0e751]{color:#7759b2;background:#f0ebfb}.account-overview span.amber[data-v-01d0e751]{color:#a97a25;background:#fff4dc}.account-overview article div[data-v-01d0e751]{min-width:0}.account-overview small[data-v-01d0e751],.account-overview strong[data-v-01d0e751]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-overview small[data-v-01d0e751]{color:#8895a7}.account-overview strong[data-v-01d0e751]{margin-top:4px;color:#2f3d54}.settings-workspace[data-v-01d0e751]{margin-top:18px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.settings-sidebar[data-v-01d0e751],.settings-content[data-v-01d0e751]{border:1px solid #dfe6f0;border-radius:16px;background:#fff}.settings-sidebar[data-v-01d0e751]{padding:20px 16px}.sidebar-user[data-v-01d0e751]{padding:9px 8px 20px;display:grid;place-items:center;border-bottom:1px solid #e9edf3}.sidebar-user>span[data-v-01d0e751]{width:56px;height:56px;display:grid;place-items:center;border-radius:15px;color:#2f6dd1;background:#eaf2ff;font-size:23px;font-weight:800}.sidebar-user strong[data-v-01d0e751]{margin-top:10px}.sidebar-user small[data-v-01d0e751]{margin-top:3px;color:#8a96a8}.settings-sidebar nav[data-v-01d0e751]{margin-top:15px;display:grid;gap:7px}.settings-sidebar nav button[data-v-01d0e751]{min-height:58px;padding:8px 10px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;border:0;border-radius:10px;color:#56667d;background:transparent;text-align:left;cursor:pointer}.settings-sidebar nav button[data-v-01d0e751]:hover{background:#f6f8fc}.settings-sidebar nav button.active[data-v-01d0e751]{color:#2561ca;background:#eaf2ff;box-shadow:inset 3px 0 #3477e8}.settings-sidebar nav button>i[data-v-01d0e751]{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#f0f4f9;font-style:normal}.settings-sidebar nav button.active>i[data-v-01d0e751]{background:#dce9ff}.settings-sidebar nav button span[data-v-01d0e751]{min-width:0}.settings-sidebar nav button strong[data-v-01d0e751],.settings-sidebar nav button small[data-v-01d0e751]{display:block}.settings-sidebar nav button small[data-v-01d0e751]{margin-top:2px;color:#8c98a9;font-size:11px}.settings-sidebar>p[data-v-01d0e751]{margin:17px 0 0;padding:11px;display:flex;gap:8px;align-items:flex-start;border-radius:9px;color:#75839a;background:#f6f8fb;font-size:11px;line-height:1.5}.settings-content[data-v-01d0e751]{min-height:610px;padding:28px 32px}.settings-message[data-v-01d0e751],.settings-error[data-v-01d0e751]{margin:0 0 14px;padding:10px 12px;border-radius:8px}.settings-message[data-v-01d0e751]{color:#137052;background:#eaf8f1}.settings-error[data-v-01d0e751]{color:#b03b47;background:#fff0f2}.settings-panel>header[data-v-01d0e751]{padding-bottom:20px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e6ebf2}.settings-panel>header small[data-v-01d0e751]{color:#3773d4;font-weight:800;letter-spacing:2px}.settings-panel h2[data-v-01d0e751]{margin:5px 0 3px;font-size:24px}.settings-panel header p[data-v-01d0e751]{margin:0;color:#8491a3}.settings-panel>header>i[data-v-01d0e751]{width:47px;height:47px;display:grid;place-items:center;border-radius:12px;color:#3371d4;background:#eaf2ff;font-style:normal}.form-title[data-v-01d0e751]{margin:24px 0 15px;font-weight:750}.form-grid[data-v-01d0e751]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.form-grid label[data-v-01d0e751],.password-form label[data-v-01d0e751]{display:grid;gap:7px;color:#4c5c73;font-size:13px;font-weight:700}.form-grid input[data-v-01d0e751],.form-grid select[data-v-01d0e751],.password-form input[data-v-01d0e751]{width:100%;height:42px;padding:0 12px;border:1px solid #d7dfe9;border-radius:8px;color:#34445b;background:#fff;outline:0}.form-grid input[data-v-01d0e751]:focus,.form-grid select[data-v-01d0e751]:focus,.password-form input[data-v-01d0e751]:focus{border-color:#76a0e4;box-shadow:0 0 0 3px #3473dc17}.form-grid input[data-v-01d0e751]:disabled{color:#8591a1;background:#f4f6f8}.form-grid label>small[data-v-01d0e751]{color:#9aa4b2;font-size:10px;font-weight:500}.settings-panel>footer[data-v-01d0e751],.password-form footer[data-v-01d0e751]{margin-top:28px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7ebf1}.settings-panel footer>span[data-v-01d0e751],.password-form footer>span[data-v-01d0e751]{color:#929dad;font-size:11px}.settings-panel footer button[data-v-01d0e751],.password-form footer button[data-v-01d0e751]{min-height:39px;padding:0 15px;display:flex;align-items:center;gap:7px;border:1px solid #2f6ed5;border-radius:8px;color:#fff;background:#3476e3;font-weight:700;cursor:pointer}.settings-panel footer button[data-v-01d0e751]:disabled{opacity:.5}.security-note[data-v-01d0e751],.notice-note[data-v-01d0e751]{margin:22px 0;padding:14px 15px;display:flex;align-items:flex-start;gap:10px;border:1px solid #cfe3f8;border-radius:10px;color:#456581;background:#f1f7fd}.security-note strong[data-v-01d0e751],.security-note p[data-v-01d0e751]{display:block;margin:0}.security-note p[data-v-01d0e751]{margin-top:3px;color:#708397;font-size:12px}.password-form[data-v-01d0e751]{max-width:620px;display:grid;gap:17px}.password-form label>div[data-v-01d0e751]{position:relative}.password-form label>div input[data-v-01d0e751]{padding-right:44px}.password-form label>div button[data-v-01d0e751]{width:40px;height:40px;position:absolute;top:1px;right:1px;display:grid;place-items:center;border:0;color:#8491a3;background:transparent;cursor:pointer}.password-meter[data-v-01d0e751]{height:5px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.password-meter b[data-v-01d0e751]{border-radius:4px;background:#e1e6ed}.password-meter b.active[data-v-01d0e751]{background:#3aaa78}.preference-block[data-v-01d0e751]{margin-top:22px;overflow:hidden;border:1px solid #e0e6ef;border-radius:12px}.preference-row[data-v-01d0e751]{min-height:72px;padding:12px 15px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f5}.preference-row[data-v-01d0e751]:last-child{border-bottom:0}.preference-row>i[data-v-01d0e751]{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:9px;color:#5278b6;background:#eef3fa;font-style:normal}.preference-row>div[data-v-01d0e751]{min-width:0;flex:1}.preference-row strong[data-v-01d0e751],.preference-row p[data-v-01d0e751]{display:block;margin:0}.preference-row p[data-v-01d0e751]{margin-top:3px;color:#8491a3;font-size:12px}.preference-row em[data-v-01d0e751]{padding:5px 9px;border-radius:12px;color:#58708f;background:#eef3f8;font-size:11px;font-style:normal}.preference-row input[type=checkbox][data-v-01d0e751]{width:42px;height:22px;accent-color:#3476e3}.preference-row.disabled[data-v-01d0e751]{opacity:.65}.account-card[data-v-01d0e751]{margin-top:24px;padding:20px;display:flex;align-items:center;gap:15px;border:1px solid #dde5ef;border-radius:13px;background:#f9fbfd}.account-card>span[data-v-01d0e751]{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#3477e8,#2357ad);font-size:21px;font-weight:800}.account-card>div[data-v-01d0e751]{flex:1}.account-card p[data-v-01d0e751],.account-card small[data-v-01d0e751]{margin:3px 0 0;color:#7e8b9e}.account-card button[data-v-01d0e751]{min-height:38px;padding:0 13px;display:flex;align-items:center;gap:7px;border:1px solid #e0bfc3;border-radius:8px;color:#b43c49;background:#fff7f8;cursor:pointer}@media(max-width:1000px){.account-overview[data-v-01d0e751]{grid-template-columns:repeat(2,1fr)}.settings-workspace[data-v-01d0e751]{grid-template-columns:1fr}.settings-sidebar nav[data-v-01d0e751]{grid-template-columns:repeat(5,minmax(130px,1fr));overflow:auto}.sidebar-user[data-v-01d0e751],.settings-sidebar>p[data-v-01d0e751]{display:none}}@media(max-width:700px){.user-settings-page[data-v-01d0e751]{padding:14px 12px 30px}.settings-hero[data-v-01d0e751]{padding:20px;align-items:flex-start;flex-direction:column}.hero-badges[data-v-01d0e751]{flex-wrap:wrap}.account-overview[data-v-01d0e751]{grid-template-columns:1fr}.settings-content[data-v-01d0e751]{padding:20px 16px}.form-grid[data-v-01d0e751]{grid-template-columns:1fr}.settings-panel>footer[data-v-01d0e751],.password-form footer[data-v-01d0e751],.account-card[data-v-01d0e751]{align-items:flex-start;flex-direction:column}.settings-sidebar nav[data-v-01d0e751]{grid-template-columns:repeat(5,145px)}}.access-create-user[data-v-1d616172]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.access-create-user label[data-v-1d616172]{display:grid;gap:6px;color:#526178;font-size:13px}.access-create-user input[data-v-1d616172],.access-create-user select[data-v-1d616172]{box-sizing:border-box;width:100%;min-height:40px;padding:0 11px;border:1px solid #dce3ed;border-radius:8px;background:#fff}.access-create-user label>div[data-v-1d616172]{display:flex;align-items:center;border:1px solid #dce3ed;border-radius:8px;background:#fff}.access-create-user label>div input[data-v-1d616172]{min-width:0;flex:1;border:0}.access-create-user label>div button[data-v-1d616172]{width:40px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:#7d8999}.access-create-user>.primary-button[data-v-1d616172]{align-self:end;min-height:40px}@media(max-width:700px){.access-create-user[data-v-1d616172]{grid-template-columns:1fr}}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}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#182235;background:#f3f6fa;font-synthesis:none;text-rendering:optimizeLegibility;--navy: #0b1324;--navy-soft: #131f35;--primary: #2767e8;--primary-dark: #1f56ca;--line: #e5eaf1;--muted: #6c788b;--soft: #f7f9fc;--danger: #db3b4b;--danger-soft: #fff0f1;--warning: #d88418;--warning-soft: #fff6e8;--success: #16875c;--success-soft: #eaf8f2;--shadow: 0 8px 28px rgba(20, 39, 70, .07);--font-caption: 13px;--font-small: 14px;--font-body: 15px;--font-medium: 16px;--font-label: 17px;--font-title-small: 19px;--font-title: 21px;--font-heading: 24px;--font-stat: 28px;--font-metric: 30px}*{box-sizing:border-box}html,body,#app{margin:0;min-width:320px;min-height:100%}body{min-height:100vh;background:#f3f6fa;font-size:var(--font-body);line-height:1.5}.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(480px,48%) 1fr;background:#fff}.auth-form-column{min-height:100vh;padding:48px 28px;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(155deg,#fff,#f8fbff)}.auth-form-column:before,.auth-form-column:after{position:absolute;width:340px;height:70px;border-radius:50px;background:#2f6bed;opacity:.045;content:"";transform:rotate(-42deg)}.auth-form-column:before{left:-170px;top:110px}.auth-form-column:after{right:-170px;bottom:100px}.auth-card{width:min(440px,100%);position:relative;z-index:1;padding:38px;border:1px solid #edf1f6;border-radius:24px;background:#fffffff5;box-shadow:0 28px 80px #1c386017}.auth-card-wide{width:min(520px,100%)}.auth-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.auth-brand>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#2f67ed,#16abc4);box-shadow:0 10px 24px #2767e833}.auth-brand strong{color:#112442;font-size:25px;letter-spacing:-.4px}.auth-kicker{margin:0 0 7px;color:#2d67dc;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-card h1{margin:0;color:#17243a;font-size:29px}.auth-subtitle{margin:8px 0 25px;color:#7b8799;font-size:14px}.auth-form{display:grid;gap:17px}.auth-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-form label>span{margin-bottom:7px;display:block;color:#46556b;font-size:13px;font-weight:700}.auth-form label>div{min-height:45px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid #dfe5ee;border-radius:10px;color:#8b98a9;background:#fff;transition:.18s}.auth-form label>div:focus-within{border-color:#7299ed;box-shadow:0 0 0 3px #2f67ed1a}.auth-form input:not([type=checkbox]),.auth-form textarea{width:100%;border:0;outline:0;color:#26354b;background:transparent}.auth-form textarea{padding:11px 12px;border:1px solid #dfe5ee;border-radius:10px;resize:vertical}.auth-check{display:flex;align-items:flex-start;gap:8px;color:#6b7789;font-size:12px}.auth-check input{margin-top:3px}.auth-password-toggle{width:34px;height:34px;flex:none;display:grid;place-items:center;border:0;border-radius:8px;color:#8b98a9;background:transparent;cursor:pointer}.auth-password-toggle:hover{color:#3268d6;background:#f2f6ff}.auth-primary{min-height:45px;border:0;border-radius:10px;color:#fff;background:linear-gradient(90deg,#315fec,#3477e8);box-shadow:0 10px 22px #315fec33;cursor:pointer;font-weight:800}.auth-primary:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.auth-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.auth-button-link{padding:0 20px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.auth-error{margin:-4px 0 0;padding:9px 11px;border:1px solid #f4c8cc;border-radius:8px;color:#b63240;background:#fff5f6;font-size:13px}.auth-links{margin-top:20px;display:flex;justify-content:space-between;gap:15px}.auth-links a{color:#3268d6;font-size:13px;text-decoration:none}.auth-links-contact{justify-content:center;color:#718096;font-size:13px}.auth-success{padding:30px 0 8px;text-align:center}.auth-success>svg{color:#16875c}.auth-success p{margin:10px auto 24px;max-width:360px;color:#718096;line-height:1.7}.auth-hero{min-height:100vh;padding:72px;display:grid;place-items:center;overflow:hidden;position:relative;color:#fff;background:radial-gradient(circle at 78% 20%,rgba(41,187,211,.26),transparent 34%),linear-gradient(145deg,#12366f,#1c58b0 52%,#188ea9)}.auth-hero:before{position:absolute;inset:8% -10% auto auto;width:520px;height:520px;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:"";box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.auth-hero>div{width:min(560px,100%);position:relative;z-index:1}.auth-badge{width:fit-content;padding:7px 11px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#ffffff1a;font-size:12px;font-weight:700}.auth-hero h2{margin:25px 0 18px;font-size:clamp(38px,4.2vw,64px);line-height:1.12;letter-spacing:-.04em}.auth-hero p{max-width:550px;color:#ffffffc2;font-size:16px;line-height:1.8}.auth-hero ul{margin:28px 0 0;padding:0;display:grid;gap:12px;list-style:none}.auth-hero li{color:#ffffffe6}.auth-hero li:before{margin-right:10px;color:#72e0d9;content:"✓";font-weight:900}.auth-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:13px;color:#748196;background:#f7f9fc}.auth-spinner{width:32px;height:32px;border:3px solid #dbe4f2;border-top-color:#3268e2;border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.access-admin-page{min-height:100vh;padding:28px clamp(20px,5vw,72px) 60px;background:#f5f8fc}.access-admin-page>header{display:flex;align-items:center;justify-content:space-between}.access-admin-page>header .auth-brand{margin:0}.access-admin-page>header a{display:flex;gap:7px;align-items:center;color:#41658f;text-decoration:none}.access-heading{margin:48px 0 26px}.access-heading>span{display:flex;align-items:center;gap:7px;color:#2767e8;font-weight:700}.access-heading h1{margin:7px 0 2px;font-size:32px}.access-heading p{margin:0;color:#75839a}.access-panel{margin-top:20px;padding:24px;border:1px solid #e2e8f1;border-radius:16px;background:#fff;box-shadow:0 8px 28px #1427460d}.access-panel h2{margin:0 0 18px;display:flex;align-items:center;gap:8px;font-size:19px}.access-row{min-height:66px;padding:13px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #edf1f6}.access-row:first-of-type{border-top:0}.access-row div{display:flex;gap:8px;align-items:center}.access-row div:first-child{min-width:0;display:grid}.access-row span,.access-row small,.access-hint,.access-empty{color:#78869a}.access-invite{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;gap:10px}.access-invite input,.access-invite select{min-height:40px;padding:0 12px;border:1px solid #dce3ed;border-radius:8px;background:#fff}.access-message{padding:10px 13px;border:1px solid #bde7d4;border-radius:8px;color:#16734f;background:#edf9f4}.auth-badge-light{padding:4px 8px;border-radius:12px;color:#315fd8!important;background:#edf3ff}@media(max-width:700px){.access-invite{grid-template-columns:1fr}.access-row{align-items:flex-start;flex-direction:column}}@media(max-width:900px){.auth-layout{grid-template-columns:1fr}.auth-hero{display:none}.auth-form-column{padding:28px 18px}.auth-card{padding:28px}.auth-form-grid{grid-template-columns:1fr}}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(39,103,232,.2);outline-offset:1px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:260px;padding:0 10px 16px;color:#24344e;background:#fff;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid #e3e8f1;box-shadow:4px 0 18px #1e375b06;transition:width .2s ease,transform .22s ease}.brand{height:72px;flex:none;display:flex;align-items:center;gap:12px;padding:0 8px;border-bottom:1px solid #edf0f5}.brand-mark{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#2f67ed,#12b4cd);box-shadow:0 9px 22px #2459df33}.brand-copy{min-width:0}.brand strong{display:block;color:#10213e;font-size:23px;line-height:1;letter-spacing:-.5px}.sidebar-collapse{width:34px;height:34px;margin-left:auto;flex:none;display:grid;place-items:center;border:0;border-radius:9px;color:#8390a4;background:transparent;cursor:pointer;transition:.18s ease}.sidebar-collapse:hover{color:#285bdd;background:#f1f5ff}.main-nav{display:grid;gap:4px}.main-nav button,.sidebar-bottom>button{width:100%;height:46px;border:0;border-radius:11px;padding:0 14px;display:flex;align-items:center;gap:12px;color:#66758c;background:transparent;cursor:pointer;transition:.18s ease;font-weight:600;text-align:left}.main-nav button:hover,.sidebar-bottom>button:hover{color:#285bd8;background:#f3f6ff}.main-nav button.active{color:#fff;background:linear-gradient(90deg,#315bec,#3f63f3);box-shadow:0 9px 20px #2f5bea30}.main-nav button.active svg{color:#fff}.nav-group-toggle{margin-top:3px}.nav-group-arrow{margin-left:auto;transition:transform .18s ease}.nav-group-arrow.open{transform:rotate(90deg)}.nav-submenu{margin:2px 0 6px 24px;padding:2px 0 2px 10px;display:grid;gap:2px;border-left:1px solid #dce4f0}.main-nav .nav-submenu button{height:36px;padding:0 10px;gap:9px;border-radius:7px;font-size:var(--font-small)}.main-nav .nav-submenu button.active{color:#2858d5;background:#edf3ff;box-shadow:none}.nav-count{margin-left:auto;min-width:21px;padding:2px 6px;border-radius:12px;text-align:center;font-size:var(--font-caption);color:#315fd8;background:#edf3ff}.main-nav button.active .nav-count{color:#fff;background:#fff3}.sidebar-section-label{margin:28px 10px 10px;display:flex;align-items:center;gap:9px;color:#94a0b3;font-size:12px;font-weight:700;letter-spacing:.2px}.sidebar-section-label:before{width:14px;height:3px;flex:none;border-radius:5px;background:#315ff0;content:""}.sidebar-section-label.first{margin-top:18px}.sidebar-section-toggle{width:calc(100% - 20px);min-height:34px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.sidebar-section-toggle:hover{color:#53647d}.sidebar-section-toggle>span{flex:1}.sidebar-section-arrow{margin-left:auto;color:#8e9bad;transition:transform .18s ease}.sidebar-section-arrow.open{transform:rotate(90deg)}.module-list{display:grid;gap:2px}.module-list>div{min-height:40px;padding:0 14px;display:flex;align-items:center;gap:11px;color:#758399;font-size:var(--font-small)}.module-list>div svg{color:#6780a4}.module-list>div small{margin-left:auto;color:#9ba6b6;font-size:var(--font-caption)}.module-list>div.muted{opacity:.65}.online-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#27bd83;box-shadow:0 0 0 4px #27bd831a}.sidebar-bottom{margin-top:auto}.signed-in-user{margin:14px 3px 0;padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:9px;border:1px solid #e5eaf1;border-radius:11px;background:#fff}.signed-in-user>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#315fec,#19a9c1);font-weight:800}.signed-in-user strong,.signed-in-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signed-in-user-main{min-width:0;color:inherit;text-decoration:none}.signed-in-user strong{color:#2d3b51;font-size:13px}.signed-in-user small{margin-top:2px;color:#8c98a9;font-size:11px}.signed-in-user button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:#8c98a9;background:transparent;cursor:pointer}.signed-in-user button:hover{color:#c43f4b;background:#fff2f3}.engine-state{margin:14px 3px 0;padding:13px;display:flex;align-items:center;gap:10px;border-radius:11px;border:1px solid #e8edf1;background:#f4f8f7}.engine-state>i{width:7px;height:7px;flex:none;border-radius:50%;background:#27bd83;box-shadow:0 0 0 4px #27bd831a}.engine-state strong,.engine-state span{display:block}.engine-state strong{color:#34445a;font-size:var(--font-small)}.engine-state span{margin-top:3px;color:#8491a3;font-size:var(--font-caption)}.sidebar-backdrop{display:none}.main-area{min-height:100vh;margin-left:260px;transition:margin-left .2s ease}.topbar{height:54px;padding:0 24px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:30}.page-heading{min-width:0}.breadcrumb{height:16px;display:flex;align-items:center;gap:3px;color:#95a0b0;font-size:12px}.page-heading>div:last-child{display:flex;align-items:baseline;gap:12px}.page-heading h1{margin:3px 0 0;color:#151f31;font-size:var(--font-heading);letter-spacing:-.2px}.page-heading p{margin:0;color:#8a96a8;font-size:var(--font-body)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.account-menu{margin-left:auto;position:relative}.account-menu-trigger{min-height:42px;padding:4px 6px 4px 16px;display:flex;align-items:center;gap:12px;border:0;border-radius:12px;color:#27364c;background:#f0f3f7;cursor:pointer}.account-menu-trigger strong{font-size:14px}.account-menu-trigger>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d2ddeb;border-radius:50%;color:#315780;background:#fff;box-shadow:0 2px 8px #1f375614}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{background:#e9eef5}.account-menu-popover{width:190px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;z-index:90;border:1px solid #e0e5ec;border-radius:12px;background:#fff;box-shadow:0 16px 38px #192d492e}.account-menu-popover button{width:100%;min-height:41px;padding:0 11px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;color:#3d4c60;background:transparent;font-size:14px;text-align:left;cursor:pointer}.account-menu-popover button:hover{color:#245fca;background:#f0f5ff}.account-menu-popover>i{height:1px;margin:5px 2px;display:block;background:#e8ebf0}.account-menu-popover button.logout-item:hover{color:#ba3e4c;background:#fff2f3}.icon-button,.mobile-menu{width:36px;height:36px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;background:#fff;cursor:pointer}.icon-button{color:#6c7889}.icon-button:hover{color:var(--primary);border-color:#bfcff3}.avatar{width:35px;height:35px;margin-left:3px;display:grid;place-items:center;border-radius:10px;color:#244b90;background:#e6eefc;font-size:var(--font-body);font-weight:700}.mobile-menu{display:none;margin-right:12px}.dynamic-mobile-menu{margin:0}.primary-button,.secondary-button,.wide-secondary,.text-button,.back-button{border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:.16s ease}.primary-button{min-height:36px;padding:0 14px;border:1px solid var(--primary);color:#fff;background:var(--primary);box-shadow:0 4px 11px #2767e829;font-size:var(--font-body);font-weight:600}.primary-button:hover{border-color:var(--primary-dark);background:var(--primary-dark);transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.secondary-button{min-height:36px;padding:0 13px;border:1px solid #dce2eb;color:#4b5a70;background:#fff;font-size:var(--font-body)}.secondary-button:hover{color:var(--primary);border-color:#b8c9ec;background:#f8faff}.primary-button.large,.secondary-button.large{min-height:42px;padding:0 17px;font-size:var(--font-medium)}.content-wrap{width:min(1540px,100%);margin:0 auto;padding:26px 30px 42px}.content-wrap.dynamic-wide{width:100%;max-width:none;padding:10px 12px 34px}.content-wrap.source-workbench-page{width:100%;max-width:none;padding:0}@media(min-width:901px){.sidebar.collapsed{width:76px;padding-left:10px;padding-right:10px}.sidebar.collapsed~.main-area{margin-left:76px}.sidebar.collapsed .brand{height:112px;padding:12px 0;justify-content:center;flex-direction:column;gap:8px}.sidebar.collapsed .brand-copy,.sidebar.collapsed .main-nav button>span,.sidebar.collapsed .sidebar-section-label,.sidebar.collapsed .module-list,.sidebar.collapsed .sidebar-bottom{display:none}.sidebar.collapsed .brand-mark{width:46px;height:46px}.sidebar.collapsed .sidebar-collapse{width:28px;height:28px;margin-left:0}.sidebar.collapsed .main-nav:first-of-type{margin-top:18px}.sidebar.collapsed .main-nav button{padding:0;justify-content:center}.sidebar.collapsed .nav-submenu,.sidebar.collapsed .nav-group-arrow{display:none}}.hero-panel{min-height:254px;padding:33px 39px;display:grid;grid-template-columns:1.25fr .75fr;overflow:hidden;position:relative;border:1px solid #dce6f8;border-radius:15px;background:linear-gradient(120deg,#f8fbff,#eef5ff 58%,#e5efff);box-shadow:0 8px 30px #224e9b0f}.hero-panel:before{content:"";position:absolute;width:420px;height:420px;right:-130px;top:-250px;border-radius:50%;border:70px solid rgba(65,119,225,.045)}.hero-copy{position:relative;z-index:2}.eyebrow{width:fit-content;padding:5px 9px;display:flex;align-items:center;gap:5px;border:1px solid #cadbf9;border-radius:20px;color:#3266be;background:#fff9;font-size:var(--font-small);font-weight:600;letter-spacing:.2px}.hero-copy h2{margin:14px 0 10px;color:#142440;font-size:clamp(24px,2.4vw,34px);line-height:1.2;letter-spacing:-.8px}.hero-copy p{max-width:610px;margin:0;color:#61708a;font-size:var(--font-body);line-height:1.8}.hero-actions{margin-top:21px;display:flex;gap:10px}.engine-visual{width:245px;height:245px;justify-self:end;align-self:center;position:relative;display:grid;place-items:center}.radar-ring{position:absolute;border:1px solid rgba(61,111,211,.14);border-radius:50%}.ring-1{width:215px;height:215px}.ring-2{width:157px;height:157px}.ring-3{width:102px;height:102px;background:#ffffff52}.engine-core{width:90px;height:90px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(66,117,215,.2);border-radius:28px;color:#2866df;background:#ffffffe0;box-shadow:0 15px 38px #3663bc26}.engine-core strong{margin-top:2px;color:#172a4a;font-size:var(--font-title);line-height:1}.engine-core span{margin-top:3px;color:#78869b;font-size:var(--font-caption)}.orbit-tag{position:absolute;padding:4px 7px;border:1px solid #d5e1f5;border-radius:6px;color:#647895;background:#ffffffe0;box-shadow:0 4px 13px #2b509312;font-size:var(--font-caption)}.tag-one{top:26px;right:16px}.tag-two{left:1px;bottom:58px}.tag-three{right:-2px;bottom:25px}.metric-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.metric-card{min-height:101px;padding:18px;display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 4px 18px #172b4909}.metric-icon{width:41px;height:41px;flex:none;display:grid;place-items:center;border-radius:11px}.metric-icon.blue{color:#316ce1;background:#eaf1ff}.metric-icon.red{color:#dc4655;background:#fff0f1}.metric-icon.amber{color:#d78922;background:#fff5e5}.metric-icon.green{color:#16936a;background:#e9f8f2}.metric-card>div:nth-child(2) span,.metric-card>div:nth-child(2) small{display:block}.metric-card>div:nth-child(2)>span{color:#6f7b8e;font-size:var(--font-small)}.metric-card>div:nth-child(2) strong{display:block;margin-top:1px;color:#172235;font-size:var(--font-metric)}.metric-card>div:nth-child(2) strong span{display:inline;color:#8e99aa;font-size:var(--font-medium)}.metric-card>div:nth-child(2) small{color:#9aa4b2;font-size:var(--font-caption)}.metric-card>b{margin-left:auto;padding:3px 6px;border-radius:6px;color:#2e6fdc;background:#edf4ff;font-size:var(--font-caption)}.metric-card>b.danger{color:var(--danger);background:var(--danger-soft)}.metric-card>b.warn{color:var(--warning);background:var(--warning-soft)}.metric-card>b.success{color:var(--success);background:var(--success-soft)}.dashboard-grid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:14px}.panel{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 4px 18px #172b4909}.panel-header{min-height:68px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.panel-header h3{margin:0;color:#202b3e;font-size:var(--font-label)}.panel-header p{margin:4px 0 0;color:#929cab;font-size:var(--font-caption)}.panel-header>svg{color:#8091aa}.text-button{padding:5px 0;border:0;color:var(--primary);background:transparent;font-size:var(--font-small)}.compact-tasks button{width:100%;min-height:67px;padding:10px 16px 10px 19px;display:grid;grid-template-columns:37px minmax(180px,1fr) 64px 118px 14px;gap:11px;align-items:center;text-align:left;border:0;border-bottom:1px solid #f0f2f5;background:#fff;cursor:pointer}.compact-tasks button:last-child{border-bottom:0;border-radius:0 0 12px 12px}.compact-tasks button:hover{background:#f9fbff}.file-tile,.sample-cell>i{width:36px;height:36px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:9px;color:#3470df;background:#edf4ff}.file-tile img,.sample-cell>i img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#fff}.task-main strong,.task-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-main strong{color:#293448;font-size:var(--font-body)}.task-main span{margin-top:4px;color:#909bab;font-size:var(--font-caption)}.task-state{width:fit-content;padding:4px 7px;border-radius:12px;font-size:var(--font-caption);font-style:normal;font-weight:600;white-space:nowrap}.task-state.completed{color:var(--success);background:var(--success-soft)}.task-state.running{color:#2767d9;background:#eaf2ff}.task-state.queued{color:#68758a;background:#eef1f5}.task-state.failed{color:var(--danger);background:var(--danger-soft)}.mini-result{color:#8792a2;font-size:var(--font-caption)}.mini-result b{color:var(--danger)}.mini-result em{color:var(--warning);font-style:normal;font-weight:700}.mini-result i{width:1px;height:9px;margin:0 7px;display:inline-block;vertical-align:middle;background:#dfe4ea}.progress-cell{display:flex;align-items:center;gap:7px}.progress-cell>span{width:78px;height:4px;overflow:hidden;border-radius:3px;background:#e7ecf3}.progress-cell i{height:100%;display:block;border-radius:inherit;background:var(--primary)}.progress-cell small{color:#65748a;font-size:var(--font-caption)}.row-arrow{color:#a8b1bf}.coverage-panel{padding-bottom:16px}.coverage-donut{width:126px;height:126px;margin:20px auto 15px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#2d6fe7 0,#2d6fe7 60%,#e4eaf3 60%,#e4eaf3);position:relative}.coverage-donut:after{content:"";position:absolute;width:94px;height:94px;border-radius:50%;background:#fff}.coverage-donut>div{z-index:2;text-align:center}.coverage-donut strong,.coverage-donut span{display:block}.coverage-donut strong{color:#1e2a3e;font-size:var(--font-metric)}.coverage-donut span{color:#909cac;font-size:var(--font-caption)}.coverage-donut.complete{background:conic-gradient(#2d6fe7 0,#2d6fe7)}.coverage-legend{padding:0 24px;display:flex;justify-content:space-between;color:#758195;font-size:var(--font-caption)}.coverage-legend span{display:flex;align-items:center;gap:5px}.coverage-legend i{width:7px;height:7px;border-radius:2px}.coverage-legend i.implemented{background:#2d6fe7}.coverage-legend i.planned{background:#dce3ed}.coverage-legend b{color:#354156}.wide-secondary{width:calc(100% - 40px);height:34px;margin:19px 20px 0;border:1px solid #e1e6ee;color:#556379;background:#fafbfc;font-size:var(--font-small)}.wide-secondary:hover{color:var(--primary);border-color:#c8d5ed}.capability-strip{margin-top:16px}.capability-grid{padding:17px 20px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.capability-grid>div{min-height:73px;padding:13px;display:grid;grid-template-columns:28px 1fr;align-content:center;column-gap:8px;border:1px solid #edf0f5;border-radius:9px;background:#fbfcfe}.capability-grid svg{grid-row:span 2;color:#3c73d9;align-self:center}.capability-grid strong{color:#344056;font-size:var(--font-small)}.capability-grid span{margin-top:3px;color:#909aaa;font-size:var(--font-caption)}.new-scan-layout{max-width:1120px;margin:12px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:15px}.upload-card{padding:29px}.step-label{color:#3771df;font-size:var(--font-small);font-weight:700}.upload-card h2{margin:8px 0 6px;font-size:var(--font-heading)}.upload-card>p{margin:0 0 21px;color:#7b8799;font-size:var(--font-body)}.drop-zone{min-height:205px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #cbd7e8;border-radius:12px;color:#53647c;background:#f8faff;cursor:pointer;transition:.2s}.drop-zone:hover,.drop-zone.selected{border-color:#6a94e7;background:#f3f7ff}.drop-zone input{display:none}.upload-icon{width:53px;height:53px;margin-bottom:14px;display:grid;place-items:center;border-radius:15px;color:#2d6de2;background:#e8f0ff}.drop-zone strong{font-size:var(--font-body)}.drop-zone span{margin-top:6px;color:#95a0af;font-size:var(--font-caption)}.form-row{margin-top:19px;display:grid;grid-template-columns:1.4fr 1fr;gap:13px}.form-row label>span{margin-bottom:7px;display:block;color:#59677a;font-size:var(--font-small);font-weight:600}.form-row select{width:100%;height:40px;padding:0 10px;border:1px solid #dfe4ec;border-radius:8px;color:#405067;background:#fff;font-size:var(--font-small)}.notice{margin-top:17px;padding:12px;display:flex;gap:10px;border:1px solid #dce8fa;border-radius:9px;color:#3567b8;background:#f3f8ff}.notice svg{flex:none}.notice strong,.notice span{display:block}.notice strong{font-size:var(--font-small)}.notice span{margin-top:3px;color:#7084a4;font-size:var(--font-caption);line-height:1.6}.form-actions{margin-top:22px;display:flex;justify-content:flex-end;gap:9px}.scan-side{display:grid;align-content:start;gap:14px}.scan-side .panel{padding:19px}.scan-side h3{margin:0 0 16px;font-size:var(--font-medium)}.scan-steps{display:grid}.scan-steps>div{min-height:61px;display:grid;grid-template-columns:27px 1fr;gap:10px;position:relative}.scan-steps>div:not(:last-child):before{content:"";position:absolute;width:1px;height:34px;left:13px;top:28px;background:#e0e5ec}.scan-steps>div>span{width:27px;height:27px;z-index:1;display:grid;place-items:center;border:1px solid #dce2eb;border-radius:50%;color:#78859a;background:#fff;font-size:var(--font-caption);font-weight:700}.scan-steps>div.done>span{color:#fff;border-color:var(--primary);background:var(--primary)}.scan-steps p{margin:2px 0 0}.scan-steps strong,.scan-steps small{display:block}.scan-steps strong{color:#3e4a5e;font-size:var(--font-small)}.scan-steps small{margin-top:4px;color:#929cab;font-size:var(--font-caption)}.privacy-note{color:#386cc8;background:#f7faff!important}.privacy-note h3{margin:9px 0 6px}.privacy-note p{margin:0;color:#73839e;font-size:var(--font-caption);line-height:1.7}.table-panel{overflow:hidden}.table-toolbar{min-height:65px;padding:13px 17px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.search-box{width:min(340px,100%);height:37px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #dfe4eb;border-radius:8px;color:#8b96a7;background:#fff}.search-box:focus-within{border-color:#8aabea;box-shadow:0 0 0 3px #2767e814}.search-box input{width:100%;border:0;outline:0;color:#3d4b60;font-size:var(--font-small);background:transparent}.table-toolbar .primary-button{margin-left:auto}.task-table{min-width:940px}.table-row{width:100%;min-height:65px;padding:0 17px;display:grid;grid-template-columns:minmax(230px,1fr) 76px 132px 84px 62px 218px;gap:10px;align-items:center;text-align:left;border:0;border-bottom:1px solid #edf0f4;background:#fff;font-size:var(--font-small)}.task-entry:hover{background:#f9fbfe}.table-head{min-height:40px;color:#8b96a5;background:#f8f9fb;font-size:var(--font-caption);font-weight:600}.table-head>span:last-child{text-align:right}.sample-cell{display:flex;align-items:center;gap:10px;min-width:0}.sample-cell>i{flex:none}.sample-cell em{min-width:0;font-style:normal}.sample-cell strong,.sample-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-cell strong{color:#324056;font-size:var(--font-body)}.sample-cell small{margin-top:4px;color:#8e99a9;font-size:var(--font-caption)}.result-cell{display:flex;align-items:center;gap:3px;white-space:nowrap}.result-cell b{margin-left:4px}.result-cell b:first-child{margin-left:0}.result-cell small{color:#8793a3}.risk-num{color:var(--danger)}.review-num{color:var(--warning)}.pass-num{color:var(--success)}.inline-progress{width:70px;height:3px;margin-top:5px;display:block;border-radius:3px;background:#e8ecf2}.inline-progress i{height:100%;display:block;border-radius:inherit;background:var(--primary)}.task-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.task-actions button{min-height:32px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid #dbe2eb;border-radius:7px;color:#4a5a70;background:#fff;font:inherit;white-space:nowrap;cursor:pointer}.task-actions button:hover:not(:disabled){color:var(--primary);border-color:#a9c1ef;background:#f4f8ff}.task-actions button.danger{color:#c44e56}.task-actions button.danger:hover:not(:disabled){color:#b8323e;border-color:#efb4b8;background:#fff5f5}.task-actions button:disabled{opacity:.42;cursor:not-allowed}.detail-top{display:grid;gap:11px}.back-button{width:fit-content;padding:3px 0;border:0;color:#718096;background:transparent;font-size:var(--font-small)}.back-button:hover{color:var(--primary)}.artifact-card{min-height:105px;padding:17px 20px;display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.apk-icon{width:52px;height:52px;position:relative;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:13px;color:#326fdf;background:#eaf2ff}.apk-icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#fff}.artifact-main{min-width:0}.artifact-main>div{display:flex;align-items:center;gap:9px}.artifact-main h2{margin:0;color:#253249;font-size:var(--font-title-small)}.artifact-main p{margin:6px 0 4px;color:#718096;font-size:var(--font-small)}.artifact-main small{display:block;max-width:650px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a0a9b7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-caption)}.artifact-card>button{margin-left:auto;flex:none}.detail-metrics{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--line);border-radius:11px;background:#fff}.detail-metrics>div{min-height:72px;padding:13px 17px;border-right:1px solid #edf0f4}.detail-metrics>div:last-child{border:0}.detail-metrics span,.detail-metrics strong{display:block}.detail-metrics span{color:#7f8a9b;font-size:var(--font-caption)}.detail-metrics strong{margin-top:4px;color:#263247;font-size:var(--font-heading)}.detail-metrics strong small{font-size:var(--font-small)}.detail-metrics .risk strong{color:var(--danger)}.detail-metrics .review strong{color:var(--warning)}.detail-metrics .pass strong{color:var(--success)}.detail-metrics .error strong{color:#8b5cf6}.task-detail-tabs{min-height:65px;padding:7px;display:grid;grid-template-columns:repeat(3,minmax(175px,230px)) minmax(190px,1fr);gap:6px;border:1px solid var(--line);border-radius:11px;background:#fff}.task-detail-tabs>button,.task-detail-tabs>div{min-width:0;min-height:49px;padding:7px 11px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;color:#69778b;background:transparent;text-align:left}.task-detail-tabs>button{position:relative;cursor:pointer}.task-detail-tabs>button:hover{color:#2a62bd;background:#f4f8fe}.task-detail-tabs>button.active{color:#205fbf;background:#eaf2ff;box-shadow:inset 3px 0 #3473dc}.task-detail-tabs>button>svg,.task-detail-tabs>div>svg{flex:none;color:#8190a4}.task-detail-tabs>button.active>svg{color:#3473dc}.task-detail-tabs span{min-width:0}.task-detail-tabs strong,.task-detail-tabs small{display:block}.task-detail-tabs strong{color:inherit;font-size:var(--font-small)}.task-detail-tabs small{margin-top:2px;overflow:hidden;color:#929dac;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.task-detail-tabs button>b{margin-left:auto;padding:2px 5px;border-radius:5px;color:#2e6fd1;background:#dce9ff;font-size:10px;letter-spacing:.4px}.task-detail-tabs>div{margin-left:auto;color:#9aa4b2;background:#fafbfc}.task-detail-tabs>div em{margin-left:auto;padding:3px 6px;border-radius:5px;color:#8f98a5;background:#edf0f4;font-size:var(--font-caption);font-style:normal}.report-download-controls{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.report-download-controls select{height:40px;padding:0 31px 0 11px;border:1px solid #dce2eb;border-radius:8px;color:#4b5a70;background:#fff;font-size:var(--font-small)}.sdk-inventory-panel{margin-top:13px;overflow:hidden}.sdk-inventory-header{padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.sdk-inventory-header h2{margin:7px 0 4px;color:#253249;font-size:var(--font-title-small)}.sdk-inventory-header p{margin:0;color:#788598;font-size:var(--font-small)}.sdk-analysis-state{flex:none;padding:5px 9px;border-radius:7px;color:#66758a;background:#eef1f5;font-size:var(--font-caption);font-weight:700}.sdk-analysis-state.complete{color:var(--success);background:var(--success-soft)}.sdk-analysis-state.partial{color:var(--warning);background:var(--warning-soft)}.sdk-inventory-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:#fbfcfe}.sdk-inventory-metrics>div{min-height:74px;padding:13px 19px;border-right:1px solid #e8edf3}.sdk-inventory-metrics>div:last-child{border-right:0}.sdk-inventory-metrics span,.sdk-inventory-metrics strong,.sdk-inventory-metrics small{display:block}.sdk-inventory-metrics span{color:#7f8a9b;font-size:var(--font-caption)}.sdk-inventory-metrics strong{margin-top:3px;color:#263247;font-size:var(--font-heading)}.sdk-inventory-metrics small{margin-top:2px;color:#98a2b1;font-size:var(--font-caption)}.sdk-coverage-warning{margin:12px 18px 0;padding:11px 13px;display:flex;gap:9px;align-items:baseline;border:1px solid #f2d69b;border-radius:8px;color:#8d6519;background:#fff8e9;font-size:var(--font-small)}.sdk-coverage-warning strong{flex:none;color:#a06500}.sdk-role-stack{padding:13px;display:grid;gap:10px;background:#f7f9fc}.sdk-role-group{overflow:hidden;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.sdk-role-group>summary{min-height:66px;padding:11px 15px;display:grid;grid-template-columns:9px minmax(0,1fr) 34px 18px;gap:11px;align-items:center;list-style:none;cursor:pointer}.sdk-role-group>summary::-webkit-details-marker{display:none}.sdk-role-group>summary>span:nth-child(2){min-width:0}.sdk-role-group>summary strong,.sdk-role-group>summary small{display:block}.sdk-role-group>summary strong{color:#334158;font-size:var(--font-medium)}.sdk-role-group>summary small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8995a6;font-size:var(--font-caption)}.sdk-role-group>summary b{min-width:28px;padding:3px 7px;border-radius:10px;color:#5f6f84;background:#edf1f5;text-align:center;font-size:var(--font-caption)}.sdk-role-group>summary>svg{color:#8d99a9;transition:transform .16s ease}.sdk-role-group[open]>summary{border-bottom:1px solid #e5eaf1}.sdk-role-group[open]>summary>svg{transform:rotate(90deg)}.sdk-role-dot{width:8px;height:8px;border-radius:50%;background:#9aa5b5}.sdk-role-group.service .sdk-role-dot{background:#d88418;box-shadow:0 0 0 4px #d884181a}.sdk-role-group.technical .sdk-role-dot{background:#3673d5;box-shadow:0 0 0 4px #3673d517}.sdk-role-group.unknown .sdk-role-dot{background:#8c95a4;box-shadow:0 0 0 4px #8c95a417}.sdk-role-group.service>summary b{color:#af6b17;background:#fff3df}.sdk-role-group.technical>summary b{color:#416ead;background:#edf3fd}.sdk-role-group>.sdk-match-grid{padding:12px;background:#fbfcfe}.sdk-role-empty{padding:20px;color:#9aa4b2;text-align:center;font-size:var(--font-small);background:#fbfcfe}.sdk-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.sdk-match-card{overflow:hidden;border:1px solid #e3e9f1;border-radius:10px;background:#fff}.sdk-match-card>summary{min-height:75px;padding:12px 14px;display:grid;grid-template-columns:38px minmax(150px,1fr) auto 55px 18px;gap:10px;align-items:center;list-style:none;cursor:pointer}.sdk-match-card>summary::-webkit-details-marker{display:none}.sdk-match-card[open]>summary{border-bottom:1px solid #e7ecf2;background:#f9fbfe}.sdk-match-card[open]>summary>svg{transform:rotate(90deg)}.sdk-match-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#356fd8;background:#ebf2ff}.sdk-match-name{min-width:0}.sdk-match-name strong,.sdk-match-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdk-match-name strong{color:#2c394e;font-size:var(--font-body)}.sdk-match-name small{margin-top:4px;color:#8b96a6;font-size:var(--font-caption)}.sdk-category-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.sdk-category-tags i{padding:3px 6px;border-radius:5px;color:#4b6fae;background:#edf3fd;font-size:var(--font-caption);font-style:normal}.sdk-match-count{text-align:right}.sdk-match-count strong,.sdk-match-count small{display:block}.sdk-match-count strong{color:#32445d;font-size:var(--font-medium)}.sdk-match-count small{color:#9aa4b2;font-size:var(--font-caption)}.sdk-match-detail{padding:13px;display:grid;gap:12px;background:#fbfcfe}.sdk-match-detail article{min-width:0}.sdk-match-detail h3{margin:0 0 7px;color:#68768a;font-size:var(--font-caption)}.sdk-match-detail h3 span{margin-left:4px;color:#416ebd}.sdk-match-detail article>code{margin:0 5px 5px 0;padding:4px 6px;display:inline-block;overflow-wrap:anywhere;border-radius:5px;color:#456998;background:#edf3fa;font-size:var(--font-caption)}.sdk-match-detail p{margin:5px 0;display:flex;align-items:baseline;gap:7px;color:#8a95a5;font-size:var(--font-caption)}.sdk-match-detail p b{flex:none;color:#536983}.sdk-match-detail p code{min-width:0;overflow-wrap:anywhere;color:#66758a}.sdk-empty-state{min-height:105px;padding:18px 22px;display:flex;align-items:center;gap:13px;color:#6e7d91}.sdk-empty-state>svg{color:#7994c3}.sdk-empty-state strong,.sdk-empty-state span{display:block}.sdk-empty-state strong{color:#40506a;font-size:var(--font-body)}.sdk-empty-state span{margin-top:4px;color:#8d98a8;font-size:var(--font-small)}.finding-workbench{height:min(820px,calc(100vh - 120px));min-height:620px;margin-top:13px;display:grid;grid-template-columns:210px 340px minmax(420px,1fr);overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.finding-groups{min-height:0;padding:15px 10px;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--line);background:#fafbfc}.workbench-title{height:35px;padding:0 10px 7px;display:flex;align-items:center;color:#7b8799;font-size:var(--font-small);font-weight:600}.workbench-title b{margin-left:auto;padding:2px 7px;border-radius:9px;color:#5d6b80;background:#e9edf3;font-size:var(--font-caption)}.finding-groups button{width:100%;min-height:58px;padding:8px 9px 8px 11px;display:flex;align-items:center;gap:8px;border:0;border-radius:8px;color:#59667a;background:transparent;text-align:left;cursor:pointer}.finding-groups button:hover,.finding-groups button.active{color:#1f62c5;background:#eaf2ff}.finding-groups button.active{box-shadow:inset 3px 0 #2d72d9}.finding-category-name{min-width:0;flex:1}.finding-category-name strong,.finding-category-name small{display:block}.finding-category-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-small)}.finding-category-name small{margin-top:4px;color:#98a2b1;font-size:var(--font-caption);font-weight:500}.finding-groups button .attention-count{min-width:23px;padding:3px 6px;border-radius:11px;color:var(--danger);background:var(--danger-soft);text-align:center;font-size:var(--font-caption)}.finding-groups button>svg{flex:0 0 auto;color:#a1abb9}.finding-groups button.active>svg{color:#3976cc}.finding-list-pane{min-width:0;min-height:0;display:grid;grid-template-rows:59px minmax(0,1fr);overflow:hidden;border-right:1px solid var(--line)}.list-toolbar{height:59px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:#fcfdff}.list-toolbar>div{min-width:0;display:flex;align-items:center;gap:7px}.list-toolbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334158;font-size:var(--font-body)}.list-toolbar span{flex:0 0 auto;padding:2px 6px;border-radius:8px;color:#75849b;background:#edf1f6;font-size:var(--font-caption)}.list-toolbar select{margin-left:auto;height:31px;padding:0 8px;border:1px solid #dce3ec;border-radius:7px;color:#637086;background:#fff;font-size:var(--font-caption)}.finding-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.finding-list>button{width:100%;min-height:48px;padding:0 12px 0 16px;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden;text-align:left;border:0;border-bottom:1px solid #edf0f4;background:#fff;cursor:pointer}.finding-list>button:hover{background:#fafcff}.finding-list>button.selected{background:#f3f7ff}.finding-compact-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2d394d;font-size:var(--font-small);font-weight:650}.finding-list>button>.status-badge{flex:0 0 auto}.finding-list-empty{min-height:260px;padding:40px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a0a9b7;text-align:center}.finding-list-empty strong{margin-top:12px;color:#627086;font-size:var(--font-small)}.finding-list-empty span{margin-top:5px;font-size:var(--font-caption)}.severity-rail{position:absolute;inset:0 auto 0 0;width:3px}.severity-rail.fail{background:var(--danger)}.severity-rail.review{background:var(--warning)}.severity-rail.error{background:#6b7280}.severity-rail.pass{background:var(--success)}.severity-rail.not_applicable{background:#a3adbb}.severity-rail.not_executed{background:#9aa6b6}.status-badge{width:fit-content;padding:3px 6px;display:inline-block;border-radius:5px;font-size:var(--font-caption);font-weight:700}.status-badge.fail{color:var(--danger);background:var(--danger-soft)}.status-badge.review{color:var(--warning);background:var(--warning-soft)}.status-badge.pass{color:var(--success);background:var(--success-soft)}.status-badge.error{color:#fff;background:#6b7280}.status-badge.not_applicable{color:#657186;background:#edf0f4}.status-badge.not_executed{color:#64748b;background:#edf1f5}.severity-label{width:fit-content;padding:2px 5px;border-radius:4px;font-size:var(--font-caption);font-weight:600}.severity-label.critical{color:#fff;background:#a9192c}.severity-label.high{color:#c62f40;background:#ffecef}.severity-label.medium{color:#ba7116;background:#fff4e2}.severity-label.low,.severity-label.info{color:#4771b8;background:#edf3ff}.evidence-pane{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#fff}.evidence-header{min-height:177px;padding:23px 25px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fbfcfe)}.evidence-header>div:first-child{display:flex;align-items:center;gap:7px}.evidence-header>div:first-child small{color:#8c97a7;font-family:ui-monospace,monospace;font-size:var(--font-caption)}.evidence-header h2{margin:13px 0 7px;color:#202c40;font-size:var(--font-title)}.evidence-header>p{margin:0;color:#68758a;font-size:var(--font-small);line-height:1.7}.result-meta{margin-top:15px;display:flex;gap:22px;color:#8a95a5;font-size:var(--font-caption)}.result-meta b{margin-left:4px;color:#46546a}.result-meta b.high{color:var(--danger)}.result-meta b.medium{color:var(--warning)}.report-fields{padding:20px 25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--line);background:#fbfcfe}.report-fields>div{padding:12px 13px;border:1px solid #e5e9f0;border-radius:8px;background:#fff}.report-fields>div.wide{grid-column:1 / -1}.report-fields span{display:block;color:#718096;font-size:var(--font-caption);font-weight:700}.report-fields p{margin:6px 0 0;white-space:pre-wrap;color:#4e5d73;font-size:var(--font-small);line-height:1.75}.report-fields aside{grid-column:1 / -1;padding:9px 11px;display:flex;align-items:flex-start;gap:7px;border-radius:7px;color:#9a6716;background:#fff7e7;font-size:var(--font-caption);line-height:1.6}.report-fields aside svg{margin-top:1px;flex:none}.evidence-section,.remediation{padding:20px 25px;border-bottom:1px solid var(--line)}.evidence-section h3,.remediation h3{margin:0 0 13px;display:flex;align-items:center;gap:7px;color:#354257;font-size:var(--font-body)}.evidence-section h3 svg,.remediation h3 svg{color:#4779d2}.evidence-section h3 span{padding:2px 5px;border-radius:8px;color:#738197;background:#edf1f5;font-size:var(--font-caption)}.detection-detail-text{margin:-3px 0 13px;white-space:pre-wrap;color:#64748b;font-size:var(--font-small);line-height:1.7}.evidence-list{display:grid;gap:9px}.evidence-list article{padding:12px;border:1px solid #e4e8ef;border-radius:8px;background:#fafbfc}.evidence-list article>div{display:flex;align-items:center;gap:8px}.evidence-list article>div span{padding:2px 5px;border-radius:4px;color:#3d6fc2;background:#eaf2ff;font-size:var(--font-caption);text-transform:uppercase}.evidence-list code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718096;font-size:var(--font-caption)}.evidence-list p{margin:9px 0 5px;color:#69768a;font-size:var(--font-caption)}.evidence-list pre{margin:0;padding:8px;overflow-x:auto;border-radius:5px;color:#304057;background:#eef1f5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-caption);line-height:1.5}.empty-evidence{min-height:85px;display:grid;place-items:center;align-content:center;gap:8px;color:#6e7b8e;border:1px dashed #dce2ea;border-radius:8px;background:#fafcfb;font-size:var(--font-caption)}.empty-evidence svg{color:var(--success)}.remediation{background:#fffcf6}.remediation h3 svg{color:var(--warning)}.remediation p{margin:0;white-space:pre-wrap;color:#697487;font-size:var(--font-small);line-height:1.8}.inventory-result-table{overflow:auto;border:1px solid #dce2ea;border-radius:8px;background:#fff}.inventory-result-head,.inventory-result-row{min-width:840px;display:grid;align-items:stretch}.permission-inventory-table .inventory-result-head,.permission-inventory-table .inventory-result-row{grid-template-columns:72px minmax(150px,1.15fr) minmax(270px,1.9fr) 130px 150px}.behavior-inventory-table .inventory-result-head,.behavior-inventory-table .inventory-result-row{grid-template-columns:72px minmax(170px,1fr) minmax(290px,1.8fr) minmax(260px,1.5fr)}.inventory-result-head{color:#26354a;background:#dbe9f6;font-size:var(--font-small);font-weight:800}.inventory-result-row{color:#445269;border-top:1px solid #e4e8ef;font-size:var(--font-small);line-height:1.65}.inventory-result-head>*,.inventory-result-row>*{min-width:0;margin:0;padding:11px 10px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;border-right:1px solid #e1e6ed}.inventory-result-head>*:last-child,.inventory-result-row>*:last-child{border-right:0}.inventory-result-row code{color:#445269;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-caption)}.maturity{width:fit-content;padding:4px 7px;display:flex;align-items:center;gap:5px;border-radius:10px;font-size:var(--font-caption)}.maturity i{width:5px;height:5px;border-radius:50%}.maturity.implemented{color:var(--success);background:var(--success-soft)}.maturity.implemented i{background:var(--success)}.maturity.planned{color:#758197;background:#edf0f4}.maturity.planned i{background:#929dad}.config-intro{min-height:126px;padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(120deg,#fff,#f7faff)}.config-intro h2{margin:10px 0 6px;color:#1e2b40;font-size:var(--font-heading)}.config-intro p{max-width:740px;margin:0;color:#728096;font-size:var(--font-small);line-height:1.7}.config-intro-actions{display:flex;align-items:center;gap:11px;flex:none}.source-state{display:flex;align-items:center;gap:6px;color:#788599;font-size:var(--font-caption)}.source-state i{width:6px;height:6px;border-radius:50%;background:#a9b2c0}.source-state.online{color:var(--success)}.source-state.online i{background:var(--success);box-shadow:0 0 0 4px #16875c14}.imported-badge{min-height:35px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid #cfe5dc;border-radius:8px;color:#28745a;background:#f3fbf7;font-size:var(--font-caption);font-weight:600}.imported-badge.muted{border-color:#dfe4eb;color:#7d8999;background:#f7f8fa}.config-metrics{margin:14px 0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.config-metrics article{min-height:84px;padding:14px 15px;border:1px solid var(--line);border-radius:10px;background:#fff}.config-metrics span,.config-metrics strong,.config-metrics small{display:block}.config-metrics span{color:#7d899a;font-size:var(--font-caption)}.config-metrics strong{margin:4px 0 2px;color:#25334a;font-size:var(--font-stat)}.config-metrics small{color:#a0a9b6;font-size:var(--font-caption)}.detection-config-panel{overflow:hidden}.config-toolbar{min-height:67px;padding:13px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.config-toolbar .search-box{width:min(380px,100%)}.config-toolbar>select{height:37px;padding:0 27px 0 9px;border:1px solid #dfe4eb;border-radius:8px;color:#5d6b80;background:#fff;font-size:var(--font-caption)}.config-count{height:36px;padding:0 17px;display:flex;align-items:center;color:#8a95a5;background:#fafbfc;font-size:var(--font-caption)}.config-count strong{margin:0 3px;color:#426ebd}.detection-item-table{min-width:1320px}.detection-item-row{width:100%;min-height:68px;padding:0 17px;display:grid;grid-template-columns:minmax(320px,1.7fr) 125px 130px 108px 105px 92px 44px 18px;gap:12px;align-items:center;text-align:left;border:0;border-bottom:1px solid #edf0f4;color:#69768a;background:#fff;font-size:var(--font-caption)}.detection-item-table>button{cursor:pointer}.detection-item-table>button:hover{background:#f8fbff}.detection-item-head{min-height:39px;color:#8b96a6;background:#f6f8fb;font-weight:600}.detection-item-row>span:not(.item-title-cell)>b,.detection-item-row>span:not(.item-title-cell)>small{display:block}.detection-item-row>span:not(.item-title-cell)>b{color:#455369;font-size:var(--font-caption)}.detection-item-row>span:not(.item-title-cell)>small{width:fit-content;margin-top:4px;color:#949eac;font-size:var(--font-caption)}.item-title-cell{min-width:0;display:grid;grid-template-columns:122px minmax(0,1fr);gap:10px;align-items:center}.item-title-cell code{color:#4d75b7;font-size:var(--font-caption)}.item-title-cell em{min-width:0;font-style:normal}.item-title-cell strong,.item-title-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title-cell strong{color:#2e3b50;font-size:var(--font-small)}.item-title-cell small{margin-top:4px;color:#929dac;font-size:var(--font-caption)}.mode-badge{width:fit-content;padding:3px 6px;border-radius:5px}.mode-badge.automatic{color:#2765cc!important;background:#eaf2ff}.mode-badge.hybrid{color:#b16c17!important;background:#fff4e3}.mode-badge.manual{color:#6a5bb4!important;background:#f1efff}.maturity.review_required{color:#af6c16;background:#fff4e2}.maturity.review_required i{background:#d78a24}.maturity.unsupported{color:#8a5260;background:#f5edf0}.maturity.unsupported i{background:#9f6a77}.toggle-indicator{width:27px;height:15px;padding:2px;display:block;border-radius:10px;background:#d8dde5;transition:.2s}.toggle-indicator>i{width:11px;height:11px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1420322e;transition:.2s}.toggle-indicator.on{background:#2f70e5}.toggle-indicator.on>i{transform:translate(12px)}.config-empty{min-height:140px;display:grid;place-items:center;align-content:center;gap:9px;color:#8995a6;font-size:var(--font-small)}.config-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;background:#09122157;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.config-editor{width:min(470px,100vw);height:100vh;overflow-y:auto;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 50px #0f1d322e}.config-editor>header{min-height:67px;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.config-editor>header span,.config-editor>header strong{display:block}.config-editor>header span{color:#8792a3;font-size:var(--font-caption)}.config-editor>header strong{margin-top:3px;color:#355f9f;font-family:ui-monospace,monospace;font-size:var(--font-small)}.config-editor>header button{width:32px;height:32px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:7px;color:#788598;background:#f3f5f8;cursor:pointer}.editor-summary{padding:22px 21px 18px;border-bottom:1px solid var(--line)}.editor-summary h2{margin:10px 0 6px;color:#253249;font-size:var(--font-title);line-height:1.45}.editor-summary p{margin:0;color:#748196;font-size:var(--font-small);line-height:1.7}.editor-facts{padding:15px 21px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border-bottom:1px solid var(--line);background:#fafbfd}.editor-facts>div{padding:10px;border:1px solid #e8ecf1;border-radius:7px;background:#fff}.editor-facts span,.editor-facts strong{display:block}.editor-facts span{color:#909aaa;font-size:var(--font-caption)}.editor-facts strong{margin-top:3px;color:#435066;font-size:var(--font-caption)}.editor-form{padding:19px 21px;display:grid;gap:15px;border-bottom:1px solid var(--line)}.editor-form>label:not(.switch-field)>span{margin-bottom:7px;display:block;color:#56657a;font-size:var(--font-caption);font-weight:600}.editor-form select,.editor-form textarea{width:100%;border:1px solid #dfe4eb;border-radius:8px;color:#46556a;background:#fff;font-size:var(--font-small)}.editor-form select{height:38px;padding:0 10px}.editor-form textarea{min-height:93px;padding:10px;resize:vertical;line-height:1.6}.switch-field{min-height:47px;display:grid;grid-template-columns:1fr 34px;align-items:center;position:relative;cursor:pointer}.switch-field div strong,.switch-field div span{display:block}.switch-field div strong{color:#445167;font-size:var(--font-small)}.switch-field div span{margin-top:4px;color:#929cab;font-size:var(--font-caption)}.switch-field input{position:absolute;opacity:0;pointer-events:none}.switch-field>i{width:32px;height:18px;padding:3px;display:block;border-radius:12px;background:#d7dce4;transition:.2s}.switch-field>i>i{width:12px;height:12px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1420322e;transition:.2s}.switch-field input:checked+i{background:#2f70e5}.switch-field input:checked+i>i{transform:translate(14px)}.editor-evidence{padding:17px 21px}.editor-evidence h3{margin:0 0 10px;color:#46546a;font-size:var(--font-small)}.editor-evidence>div{display:flex;flex-wrap:wrap;gap:6px}.editor-evidence span{padding:4px 6px;border-radius:5px;color:#5575a8;background:#edf3fd;font-family:ui-monospace,monospace;font-size:var(--font-caption)}.editor-evidence em{color:#9aa4b2;font-size:var(--font-caption);font-style:normal}.config-editor>footer{min-height:68px;margin-top:auto;padding:14px 21px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);background:#fff;position:sticky;bottom:0}.editor-detail{padding:17px 21px;display:grid;gap:13px;border-bottom:1px solid var(--line);background:#fcfcfd}.editor-detail span{display:block;margin-bottom:5px;color:#657388;font-size:var(--font-caption);font-weight:600}.editor-detail p{margin:0;color:#778397;font-size:var(--font-caption);line-height:1.75;white-space:pre-line}.editor-matrix-link{min-height:73px;padding:14px 21px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);background:#f7faff}.editor-matrix-link>div span,.editor-matrix-link>div strong{display:block}.editor-matrix-link>div span{color:#8895a7;font-size:var(--font-caption)}.editor-matrix-link>div strong{margin-top:4px;color:#385f9f;font-size:var(--font-small)}.editor-matrix-link button{margin-left:auto;flex:none}.matrix-intro{min-height:142px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:radial-gradient(circle at 88% 30%,rgba(53,112,226,.09),transparent 25%),linear-gradient(120deg,#fff,#f8fbff)}.matrix-intro h2{margin:10px 0 7px;color:#1f2c41;font-size:var(--font-heading)}.matrix-intro p{max-width:820px;margin:0;color:#6e7c91;font-size:var(--font-small);line-height:1.8}.matrix-source-card{min-width:184px;padding:15px 16px;border:1px solid #dce6f5;border-radius:10px;background:#ffffffe0}.matrix-source-card strong,.matrix-source-card small{display:block}.matrix-source-card strong{margin-top:9px;color:#315fad;font-size:var(--font-title)}.matrix-source-card small{margin-top:3px;color:#929eae;font-size:var(--font-caption)}.matrix-metrics{margin:14px 0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.matrix-metrics article{min-height:85px;padding:14px 15px;border:1px solid var(--line);border-radius:10px;background:#fff}.matrix-metrics span,.matrix-metrics strong,.matrix-metrics small{display:block}.matrix-metrics span{color:#7d899a;font-size:var(--font-caption)}.matrix-metrics strong{margin:4px 0 2px;color:#25334a;font-size:var(--font-stat)}.matrix-metrics small{color:#a0a9b6;font-size:var(--font-caption);line-height:1.5}.matrix-panel{overflow:hidden}.matrix-toolbar{min-height:66px;padding:13px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.matrix-toolbar .search-box{width:min(430px,100%)}.matrix-toolbar select{height:37px;padding:0 28px 0 10px;border:1px solid #dfe4eb;border-radius:8px;color:#5e6c81;background:#fff;font-size:var(--font-caption)}.matrix-result-count{margin-left:auto;color:#7f8b9d;font-size:var(--font-caption)}.matrix-list{display:grid}.matrix-entry{border-bottom:1px solid #e9edf3;background:#fff}.matrix-entry:last-child{border-bottom:0}.matrix-entry>summary{min-height:80px;padding:0 18px;display:grid;grid-template-columns:38px minmax(300px,1.8fr) 90px 94px 70px 43px 20px;gap:12px;align-items:center;list-style:none;cursor:pointer}.matrix-entry>summary::-webkit-details-marker{display:none}.matrix-entry>summary:hover{background:#f9fbfe}.matrix-entry[open]>summary{background:#f6f9fe}.matrix-entry-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#316bd5;background:#eaf2ff}.matrix-entry-main{min-width:0}.matrix-entry-main code,.matrix-entry-main strong,.matrix-entry-main small{display:block}.matrix-entry-main code{color:#5677ae;font-size:var(--font-caption)}.matrix-entry-main strong{margin-top:4px;color:#2b384d;font-size:var(--font-body)}.matrix-entry-main small{margin-top:4px;overflow:hidden;color:#8b96a6;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.matrix-entry-links b,.matrix-entry-links small,.matrix-confidence b,.matrix-confidence small{display:block}.matrix-entry-links b{color:#355f9e;font-size:var(--font-label)}.matrix-entry-links small,.matrix-confidence small{margin-top:2px;color:#97a1af;font-size:var(--font-caption)}.matrix-status-badge{width:fit-content;padding:4px 7px;border-radius:6px;font-size:var(--font-caption);font-weight:700}.matrix-status-badge.verified{color:var(--success);background:var(--success-soft)}.matrix-status-badge.partial{color:var(--warning);background:var(--warning-soft)}.matrix-status-badge.inferred{color:#6b5bad;background:#f1efff}.matrix-status-badge.not_found{color:#7c5961;background:#f5edef}.matrix-confidence b{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#7a8799;font-size:var(--font-caption)}.matrix-confidence.high b{background:#18835b}.matrix-confidence.medium b{background:#ce8122}.matrix-confidence.low b{background:#8c6470}.matrix-priority{width:31px;height:23px;display:grid;place-items:center;border-radius:5px;color:#456cae;background:#edf3fd;font-size:var(--font-caption);font-weight:700}.matrix-chevron{color:#8d99a9;transition:transform .2s}.matrix-entry[open] .matrix-chevron{transform:rotate(90deg)}.matrix-entry-body{padding:0 18px 20px 68px;background:#fbfcfe}.matrix-link-strip{padding:12px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid #e5ebf3}.matrix-link-strip>div{min-height:44px;padding:9px 10px;border:1px solid #e6ebf2;border-radius:7px;background:#fff}.matrix-link-strip span{margin-right:8px;color:#7e8a9c;font-size:var(--font-caption);font-weight:600}.matrix-link-strip code{margin:2px 4px 2px 0;padding:3px 5px;display:inline-block;border-radius:4px;color:#4169a8;background:#eef4fd;font-size:var(--font-caption)}.matrix-link-strip em{color:#9ba5b3;font-size:var(--font-caption);font-style:normal}.matrix-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.matrix-detail-grid article{min-height:175px;padding:16px;border:1px solid #e4e9f0;border-radius:9px;background:#fff}.matrix-detail-grid h3{margin:0 0 10px;color:#354358;font-size:var(--font-body)}.matrix-detail-grid h4{margin:14px 0 7px;color:#657389;font-size:var(--font-caption)}.matrix-detail-grid p,.matrix-detail-grid>article>small{margin:0;color:#6f7d91;font-size:var(--font-caption);line-height:1.75}.matrix-detail-grid>article>small{margin-top:10px;display:block;color:#96a0ae}.matrix-tags{display:flex;flex-wrap:wrap;gap:5px}.matrix-tags code{padding:4px 6px;border-radius:5px;color:#3f69ae;background:#edf3fd;font-size:var(--font-caption);overflow-wrap:anywhere}.matrix-tags.neutral code{color:#58677d;background:#f0f2f5}.matrix-tags.evidence{margin-top:10px}.matrix-tags.evidence code{color:#25705a;background:#ebf7f2}.matrix-detail-grid ul{margin:0;padding-left:16px;color:#657388;font-size:var(--font-caption);line-height:1.8}.matrix-detail-grid li+li{margin-top:4px}.matrix-detail-grid .exclusion-list{color:#8a6870}.matrix-next-step{margin-top:13px;padding:10px;border-left:3px solid #4f7fd5;border-radius:0 6px 6px 0;background:#f3f7fd}.matrix-next-step strong,.matrix-next-step span{display:block}.matrix-next-step strong{color:#4169a7;font-size:var(--font-caption)}.matrix-next-step span{margin-top:4px;color:#68778c;font-size:var(--font-caption);line-height:1.65}.matrix-empty{min-height:210px;display:grid;place-items:center;align-content:center;gap:9px;color:#8491a3}.matrix-empty strong{font-size:var(--font-body)}.matrix-empty span{color:#9ba5b3;font-size:var(--font-caption)}.scheme-selection-summary{min-height:44px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #dfe4ec;border-radius:8px;color:#64738a;background:#f9fbfe}.scheme-selection-summary strong{flex:none;color:#3764a7;font-size:var(--font-small)}.scheme-selection-summary span{overflow:hidden;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.scheme-selection-summary.unavailable{color:#919cab}.scheme-intro{min-height:150px;padding:25px 27px;display:flex;align-items:center;justify-content:space-between;gap:26px;background:radial-gradient(circle at 88% 30%,rgba(53,112,226,.08),transparent 25%),linear-gradient(120deg,#fff,#f8fbff)}.scheme-intro h2{margin:10px 0 7px;color:#1f2c41;font-size:var(--font-heading)}.scheme-intro p{max-width:820px;margin:0;color:#6e7c91;font-size:var(--font-small);line-height:1.8}.scheme-intro-actions{display:flex;align-items:center;gap:14px;flex:none}.scheme-metrics{margin:14px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.scheme-metrics article{min-height:98px;padding:16px 18px;border:1px solid var(--line);border-radius:11px;background:#fff}.scheme-metrics span,.scheme-metrics strong,.scheme-metrics small{display:block}.scheme-metrics span{color:#7b8798;font-size:var(--font-small)}.scheme-metrics strong{margin:5px 0 2px;color:#243249;font-size:var(--font-stat)}.scheme-metrics small{color:#9ca6b4;font-size:var(--font-caption)}.scheme-panel{overflow:hidden}.scheme-panel-header{min-height:76px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.scheme-panel-header h3{margin:0;color:#2d3b50;font-size:var(--font-medium)}.scheme-panel-header p{margin:4px 0 0;color:#8793a4;font-size:var(--font-caption)}.scheme-panel-header>span{color:#6d7d93;font-size:var(--font-caption)}.scheme-grid{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#f9fbfd}.scheme-card{min-height:346px;padding:20px;display:flex;flex-direction:column;border:1px solid #dfe6f0;border-radius:12px;background:#fff;box-shadow:0 4px 16px #1b304f0a}.scheme-card.disabled{opacity:.74}.scheme-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center}.scheme-card-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#2d69d4;background:#eaf2ff}.scheme-card>header span,.scheme-card>header strong{display:block}.scheme-card>header span{color:#8a96a7;font-size:var(--font-caption)}.scheme-card>header strong{margin-top:3px;color:#2b394f;font-size:var(--font-medium)}.scheme-state{padding:4px 7px;border-radius:6px;color:#7f8997;background:#eef1f5;font-size:var(--font-caption)}.scheme-state.enabled{color:var(--success);background:var(--success-soft)}.scheme-card>p{min-height:49px;margin:16px 0 13px;color:#718096;font-size:var(--font-small);line-height:1.7}.scheme-card-version{display:flex;align-items:center;justify-content:space-between;gap:10px}.scheme-card-version code{overflow:hidden;color:#5372a6;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.scheme-card-version span{flex:none;color:#8a95a4;font-size:var(--font-caption)}.scheme-scope-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e4e9f0;border-radius:9px;overflow:hidden}.scheme-scope-grid>div{min-height:68px;padding:10px 7px;text-align:center;border-right:1px solid #e8edf3;background:#fbfcfe}.scheme-scope-grid>div:last-child{border-right:0}.scheme-scope-grid strong,.scheme-scope-grid span{display:block}.scheme-scope-grid strong{color:#3a4a61;font-size:var(--font-title-small)}.scheme-scope-grid span{margin-top:3px;color:#919baa;font-size:var(--font-caption)}.scheme-scope-grid .executable strong{color:var(--success)}.scheme-scope-grid .pending strong{color:var(--warning)}.scheme-card-note{min-height:43px;margin-top:12px;padding:9px 10px;display:flex;align-items:center;gap:8px;border-radius:8px;color:#7b8798;background:#f6f8fb;font-size:var(--font-caption)}.scheme-card-note svg{flex:none;color:#d08424}.scheme-card-note svg[data-lucide=circle-check-big]{color:var(--success)}.scheme-card>footer{margin-top:auto;padding-top:16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf0f4}.scheme-empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:9px;color:#8491a3}.scheme-empty strong{font-size:var(--font-body)}.scheme-empty span{color:#99a4b2;font-size:var(--font-caption)}.scheme-editor{width:min(760px,100vw);height:100vh;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 50px #0f1d322e}.scheme-editor>header{min-height:68px;padding:0 21px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.scheme-editor>header span,.scheme-editor>header strong{display:block}.scheme-editor>header span{color:#7f8b9c;font-size:var(--font-small)}.scheme-editor>header strong{margin-top:3px;color:#5272a5;font-family:ui-monospace,monospace;font-size:var(--font-caption)}.scheme-editor>header button{width:34px;height:34px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:8px;color:#768497;background:#f2f4f7;cursor:pointer}.scheme-editor-form{padding:18px 21px;display:grid;gap:13px;border-bottom:1px solid var(--line)}.scheme-editor-form label>span{margin-bottom:6px;display:block;color:#59687d;font-size:var(--font-small);font-weight:600}.scheme-editor-form input,.scheme-editor-form textarea{width:100%;border:1px solid #dfe4eb;border-radius:8px;color:#45546a;background:#fff;font-size:var(--font-small)}.scheme-editor-form input{height:42px;padding:0 11px}.scheme-editor-form textarea{min-height:68px;padding:10px 11px;resize:vertical;line-height:1.6}.scheme-editor-row{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}.scheme-editor-row .switch-field{padding-top:17px}.scheme-editor-scope{min-height:0;display:flex;flex:1;flex-direction:column}.scheme-scope-header{min-height:69px;padding:13px 21px;display:flex;align-items:center;justify-content:space-between;gap:12px}.scheme-scope-header h3{margin:0;color:#344359;font-size:var(--font-medium)}.scheme-scope-header p{margin:4px 0 0;color:#8692a3;font-size:var(--font-caption)}.scheme-scope-header>span{color:#6880a6;font-size:var(--font-caption)}.scheme-scope-toolbar{padding:10px 21px;display:grid;grid-template-columns:minmax(220px,1fr) 125px auto auto;gap:7px;border-block:1px solid var(--line);background:#f8fafc}.scheme-scope-toolbar .search-box{width:100%}.scheme-scope-toolbar select{height:44px;padding:0 10px;border:1px solid #dfe4eb;border-radius:8px;color:#5d6b80;background:#fff;font-size:var(--font-caption)}.scheme-scope-toolbar>button{padding:0 10px;border:1px solid #dbe2eb;border-radius:8px;color:#57719a;background:#fff;font-size:var(--font-caption);cursor:pointer}.scheme-item-list{min-height:0;padding:10px 21px 18px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#fbfcfe}.scheme-item-list>label{min-height:64px;padding:10px;display:grid;grid-template-columns:0 23px minmax(0,1fr);gap:8px;align-items:center;border:1px solid #e3e8ef;border-radius:8px;background:#fff;cursor:pointer}.scheme-item-list>label.selected{border-color:#92b3ed;background:#f4f8ff}.scheme-item-list input{position:absolute;opacity:0;pointer-events:none}.scheme-item-list label>i{width:21px;height:21px;display:grid;place-items:center;border:1px solid #ccd4df;border-radius:6px;color:transparent;background:#fff}.scheme-item-list label.selected>i{border-color:#3d75db;color:#fff;background:#3d75db}.scheme-item-list code,.scheme-item-list strong,.scheme-item-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheme-item-list code{color:#5273aa;font-size:var(--font-caption)}.scheme-item-list strong{margin-top:2px;color:#39475d;font-size:var(--font-small)}.scheme-item-list small{margin-top:2px;color:#8b96a6;font-size:var(--font-caption)}.scheme-editor>footer{min-height:70px;padding:13px 21px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);background:#fff}.scheme-item-list>label{grid-template-columns:23px minmax(0,1fr)}.toast{position:fixed;z-index:80;right:24px;bottom:23px;max-width:min(420px,calc(100vw - 30px));min-height:47px;padding:10px 11px 10px 14px;display:flex;align-items:center;gap:9px;border:1px solid #cfe3db;border-radius:10px;color:#315b4d;background:#fff;box-shadow:0 15px 40px #18384729;font-size:var(--font-small)}.toast>svg{color:var(--success);flex:none}.toast button{width:26px;height:26px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:6px;color:#849087;background:transparent;cursor:pointer}.toast-enter-active,.toast-leave-active{transition:.2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(10px)}.primary-button,.secondary-button{min-height:40px}.primary-button.large,.secondary-button.large{min-height:46px}.search-box{height:44px}.config-toolbar>select,.matrix-toolbar select,.form-row select,.editor-form select{height:44px}.table-row{min-height:74px}.table-head{min-height:46px}.config-intro{min-height:150px}.config-metrics article,.matrix-metrics article{min-height:96px}.detection-item-table{min-width:1450px}.detection-item-row{min-height:78px;grid-template-columns:minmax(390px,1.8fr) 145px 145px 125px 125px 110px 48px 20px}.detection-item-head{min-height:48px}.config-editor{width:min(540px,100vw)}@media(max-width:1500px){.config-toolbar,.matrix-toolbar{flex-wrap:wrap}.config-toolbar .search-box,.matrix-toolbar .search-box{width:100%;flex-basis:100%}.config-toolbar>select{min-width:110px;flex:1 1 110px}.matrix-result-count{margin-left:0}}@media(max-width:1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.config-metrics{grid-template-columns:repeat(3,1fr)}.config-toolbar{flex-wrap:wrap}.matrix-metrics{grid-template-columns:repeat(3,1fr)}.matrix-toolbar{flex-wrap:wrap}.matrix-result-count{margin-left:0}.finding-workbench{grid-template-columns:185px 310px minmax(420px,1fr);overflow-x:auto}.capability-grid{grid-template-columns:repeat(2,1fr)}.scheme-grid,.sdk-match-grid{grid-template-columns:1fr}}@media(max-width:900px){.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:0;background:#070f1d85}.sidebar-collapse{display:none}.main-area{margin-left:0}.mobile-menu{display:grid}.topbar{padding:0 18px}.content-wrap{padding:20px 18px 35px}.content-wrap.dynamic-wide{padding:12px 12px 28px}.task-detail-tabs{grid-template-columns:repeat(2,minmax(180px,1fr))}.task-detail-tabs>div{width:100%;margin-left:0}.engine-visual{opacity:.72;transform:scale(.86);transform-origin:right center}.dashboard-grid{grid-template-columns:1fr}.coverage-panel{min-height:330px}.new-scan-layout{grid-template-columns:1fr}.scan-side{grid-template-columns:1fr 1fr}.finding-workbench{grid-template-columns:180px 310px minmax(430px,1fr)}.task-table,.table-panel{overflow-x:auto}.matrix-entry>summary{grid-template-columns:38px minmax(260px,1fr) 85px 90px 65px 40px 20px;min-width:880px}.matrix-list{overflow-x:auto}.matrix-entry-body{min-width:880px}}@media(max-width:640px){.topbar{height:52px;padding:0 12px}.breadcrumb{display:none}.account-menu-trigger{min-height:38px;padding:2px 3px 2px 11px;gap:8px}.account-menu-trigger strong{max-width:150px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-menu-trigger>span{width:32px;height:32px}.content-wrap{padding:14px 12px 28px}.hero-panel{min-height:300px;padding:25px 22px;grid-template-columns:1fr}.hero-copy h2{font-size:var(--font-metric)}.engine-visual{position:absolute;right:-76px;bottom:-78px;opacity:.26}.hero-actions{flex-wrap:wrap}.metric-grid,.capability-grid{grid-template-columns:1fr}.compact-tasks button{grid-template-columns:36px minmax(120px,1fr) 60px 13px}.compact-tasks .mini-result,.compact-tasks .progress-cell{display:none}.scan-side,.form-row{grid-template-columns:1fr}.detail-metrics{grid-template-columns:repeat(2,1fr)}.detail-metrics>div:nth-child(2n){border-right:0}.artifact-card{align-items:flex-start;flex-wrap:wrap}.artifact-card>button{margin-left:66px}.finding-workbench{grid-template-columns:175px 300px 420px}.table-toolbar{flex-wrap:wrap}.table-toolbar .primary-button{margin-left:0}.search-box{width:100%}.task-detail-tabs{grid-template-columns:1fr}.task-detail-tabs>div{grid-column:auto}.task-detail-tabs>button,.task-detail-tabs>div{min-height:52px}.report-download-controls{width:100%;margin-left:66px}.report-download-controls select{min-width:190px}.config-intro{align-items:flex-start;flex-direction:column}.config-intro-actions{width:100%;justify-content:space-between}.config-metrics{grid-template-columns:repeat(2,1fr)}.detection-config-panel{overflow-x:auto}.matrix-intro{align-items:flex-start;flex-direction:column}.matrix-source-card{width:100%}.matrix-metrics{grid-template-columns:repeat(2,1fr)}.matrix-detail-grid{grid-template-columns:1fr}.scheme-intro{align-items:flex-start;flex-direction:column}.scheme-intro-actions{width:100%;align-items:flex-start;flex-direction:column}.scheme-metrics{grid-template-columns:repeat(2,1fr)}.scheme-grid{padding:10px}.scheme-scope-grid{grid-template-columns:repeat(2,1fr)}.scheme-scope-grid>div:nth-child(2){border-right:0}.scheme-scope-grid>div:nth-child(-n+2){border-bottom:1px solid #e8edf3}.scheme-card>footer{align-items:stretch;flex-direction:column}.scheme-editor-form{padding-inline:14px}.scheme-editor-row{grid-template-columns:1fr}.scheme-editor-row .switch-field{padding-top:0}.scheme-scope-header,.scheme-scope-toolbar,.scheme-item-list{padding-inline:14px}.scheme-scope-toolbar{grid-template-columns:1fr 1fr}.scheme-scope-toolbar .search-box{grid-column:1 / -1}.scheme-item-list{grid-template-columns:1fr}.sdk-inventory-header{align-items:flex-start;flex-direction:column}.sdk-inventory-metrics{grid-template-columns:repeat(2,1fr)}.sdk-inventory-metrics>div:nth-child(2n){border-right:0}.sdk-match-card>summary{grid-template-columns:38px minmax(130px,1fr) 48px 18px}.sdk-category-tags{display:none}}.table-toolbar .bulk-delete-button{display:inline-flex;align-items:center;gap:5px;color:#bc3f49;border-color:#e9b8bd;background:#fff7f8}.table-toolbar .bulk-delete-button:hover:not(:disabled){color:#a92e39;border-color:#dc8f97;background:#fff0f2}.table-toolbar .bulk-delete-button:disabled{opacity:.45;cursor:not-allowed}.task-table{min-width:990px}.table-row{grid-template-columns:28px minmax(230px,1fr) 76px 132px 84px 62px 218px}.task-entry.selected{background:#f3f7ff}.task-select-cell{display:flex;align-items:center;justify-content:center}.task-select-cell input{width:16px;height:16px;margin:0;accent-color:var(--primary);cursor:pointer}.task-select-cell input:disabled{cursor:not-allowed;opacity:.4}
