.aop[data-v-f1cb0334]{display:flex;flex-direction:column;min-height:0;position:relative}.aop-center[data-v-f1cb0334]{padding:34px 0;text-align:center;color:#6b7280;font-size:13px}.aop-bad[data-v-f1cb0334]{color:#b3261e}.aop-spin[data-v-f1cb0334]{width:22px;height:22px;border:2px solid #e4e8f0;border-top-color:#1c2d5c;border-radius:50%;margin:0 auto;animation:aop-spin-f1cb0334 .7s linear infinite}@keyframes aop-spin-f1cb0334{to{transform:rotate(1turn)}}.aop-tablewrap[data-v-f1cb0334]{overflow:auto;flex:1 1 auto;min-height:0}.aop-table[data-v-f1cb0334]{width:100%;border-collapse:collapse}.aop-table th[data-v-f1cb0334]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#a8aeb9;padding:9px 10px;border-bottom:1px solid #e7ebf2;font-weight:700;white-space:nowrap;position:sticky;top:0;background:#fff}.aop-table td[data-v-f1cb0334]{font-size:14px;padding:11px 10px;border-bottom:1px solid #f4f6f9;vertical-align:middle}.aop-table td.aop-right[data-v-f1cb0334]{text-align:right;white-space:nowrap}.aop-loadmore[data-v-f1cb0334]{padding:14px 0 18px;text-align:center}.aop-quiet td[data-v-f1cb0334]{opacity:.6}.aop-name[data-v-f1cb0334]{font-weight:600;color:#1c2d5c;cursor:pointer;text-decoration:none}.aop-name[data-v-f1cb0334]:hover{text-decoration:underline}.aop-sub[data-v-f1cb0334]{font-size:12.5px;color:#6b7280}.aop-warn[data-v-f1cb0334]{color:#b06000;font-weight:600}.aop-chip[data-v-f1cb0334]{display:inline-block;border-radius:999px;font-size:11.5px;font-weight:700;padding:3px 10px;margin-right:4px;background:#f1f3f7;color:#7a828f;box-shadow:0 1px 2px rgba(20,28,46,.12)}.aop-chip.ok[data-v-f1cb0334]{background:#e7f6ec;color:#1b7a3d}.aop-chip.warn[data-v-f1cb0334]{background:#fff4e5;color:#b06000}.aop-btn[data-v-f1cb0334]{height:28px;border:1px solid #d6deea;background:#fff;color:#1c2d5c;border-radius:6px;font-size:12.5px;font-weight:600;padding:0 10px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.aop-btn.p[data-v-f1cb0334]{background:#fff;color:#1c2d5c;border-color:#d6deea;font-weight:700}.aop-btn[data-v-f1cb0334]:disabled{opacity:.45;cursor:default}.aop-toast[data-v-f1cb0334]{position:absolute;left:0;right:0;bottom:6px;margin:0 auto;max-width:520px;display:flex;align-items:center;gap:9px;background:#e7f6ec;border:1px solid #cfe9d9;color:#1b5e37;border-radius:10px;padding:9px 13px;font-size:12.5px;box-shadow:0 6px 18px rgba(20,28,46,.14)}.aop-toast.bad[data-v-f1cb0334]{background:#fdecea;border-color:#f3cdc9;color:#8c2019}.aop-overlay[data-v-f1cb0334]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1080}.aop-dialog[data-v-f1cb0334]{background:#fff;border-radius:12px;width:380px;box-shadow:0 14px 36px rgba(20,28,46,.24);overflow:hidden}.aop-dialog-head[data-v-f1cb0334]{padding:13px 16px;background:#1c2d5c;color:#fff;font-size:13.5px;font-weight:700}.aop-dialog-body[data-v-f1cb0334]{padding:14px 16px}.aop-dialog-foot[data-v-f1cb0334]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #eef0f4}.aop-label[data-v-f1cb0334]{display:block;font-size:12px;font-weight:600;color:#374151;margin:0 0 4px}.aop-label+.aop-input[data-v-f1cb0334]{margin-bottom:11px}.aop-input[data-v-f1cb0334]{width:100%;border:1px solid #d6deea;border-radius:8px;padding:6px 10px;font-size:12.5px;font-family:inherit}.aop-dx-body[data-v-f1cb0334]{position:relative}.aop-dx-hint[data-v-f1cb0334]{font-size:12px;color:#6b7280;margin:-6px 0 8px}.aop-sugg[data-v-f1cb0334]{border:1px solid #e5e7eb;border-radius:8px;margin:-6px 0 12px;max-height:220px;overflow-y:auto;box-shadow:0 6px 16px rgba(18,28,45,.1)}.aop-si[data-v-f1cb0334]{padding:8px 11px;font-size:12.5px;border-bottom:1px solid #e5e7eb;cursor:pointer}.aop-si[data-v-f1cb0334]:last-child{border-bottom:0}.aop-si[data-v-f1cb0334]:hover{background:#e6f1fb}.aop-dx-added[data-v-f1cb0334]{margin-top:4px}.aop-dx-added .aop-chip[data-v-f1cb0334]{margin:4px 6px 0 0}.acs[data-v-57750cc7]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 20px}.acs-head[data-v-57750cc7]{font-size:16px;font-weight:700;color:#1c2d5c;margin:2px 0 3px}.acs-use[data-v-57750cc7]{font-size:12px;color:#6b7280;line-height:1.5;margin-bottom:14px}.acs-sec[data-v-57750cc7]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#a8aeb9;margin:16px 0 6px}.acs-q[data-v-57750cc7]{font-size:12.5px;font-weight:700;color:#1c2d5c;margin:14px 0 5px}.acs-say[data-v-57750cc7]{background:#f6f8fc;border-left:3px solid #1c2d5c;border-radius:0 8px 8px 0;padding:11px 14px;font-size:13px;line-height:1.6;margin-bottom:9px}.acs-say p[data-v-57750cc7]{margin:0 0 8px}.acs-say p[data-v-57750cc7]:last-child{margin:0}.acs-dont[data-v-57750cc7]{background:#fceded;border:1px solid #e6b3b3;border-radius:8px;color:#7a1f1f}.acs-dont[data-v-57750cc7],.acs-rule[data-v-57750cc7]{padding:9px 12px;font-size:12.5px;line-height:1.5;margin:10px 0;display:flex;gap:9px;align-items:flex-start}.acs-rule[data-v-57750cc7]{background:#fff8e1;border:1px solid #f0c36d;border-radius:8px;color:#6b4a00}.acs-dont i[data-v-57750cc7],.acs-rule i[data-v-57750cc7]{margin-top:2px;flex-shrink:0}.acs-tok{background:#e6f1fb;border-radius:3px;padding:0 4px;font-weight:700;color:#1c2d5c}.acs-tok--miss{background:#f1f3f7;color:#7a828f;font-style:italic}.aam-backdrop[data-v-fc6a9990]{position:fixed;inset:0;background:rgba(20,28,46,.45);z-index:1080;display:flex;align-items:center;justify-content:center;padding:24px}.aam-modal[data-v-fc6a9990]{--navy:#1c2d5c;--line:#e3e6ee;--sub:#6b7280;--amber:#d97706;--teal:#0d7a72;--indigo:#4338ca;background:#fff;border-radius:12px;width:860px;height:680px;max-width:100%;max-height:calc(90vh/var(--app-zoom, 1));display:flex;flex-direction:column;box-shadow:0 18px 48px rgba(0,0,0,.28);font-family:Quicksand,sans-serif;color:#222}.aam-head[data-v-fc6a9990]{padding:16px 18px 12px;border-bottom:1px solid var(--line)}.aam-title[data-v-fc6a9990]{font-size:15px;font-weight:700;color:var(--navy)}.aam-sub[data-v-fc6a9990]{font-size:12px;color:var(--sub);margin-top:2px}.aam-body[data-v-fc6a9990]{flex:1 1 auto;min-height:120px;overflow-y:auto;padding:0 18px 12px}.aam-center[data-v-fc6a9990]{text-align:center;padding:120px 0 34px;color:var(--sub)}.aam-empty i[data-v-fc6a9990]{font-size:26px;color:#157a3a}.aam-empty div[data-v-fc6a9990]{font-weight:700;color:var(--navy);margin-top:6px}.aam-empty .aam-empty-s[data-v-fc6a9990]{font-weight:400;font-size:12px;color:var(--sub);margin-top:2px}.aam-table[data-v-fc6a9990]{width:100%;border-collapse:collapse}.aam-table thead th[data-v-fc6a9990]{position:sticky;top:0;background:#fff;z-index:1;text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sub);padding:10px 6px;border-bottom:1px solid var(--line);white-space:nowrap}.aam-table td[data-v-fc6a9990]{padding:13px 6px;border-bottom:1px solid #f0f2f7;vertical-align:middle}.aam-table tbody tr[data-v-fc6a9990]{cursor:pointer;transition:background .12s}.aam-table tbody tr[data-v-fc6a9990]:hover{background:#f7f9ff}.aam-table tbody tr.busy[data-v-fc6a9990]{opacity:.7;cursor:default}.aam-who[data-v-fc6a9990]{width:165px}.aam-nm[data-v-fc6a9990]{display:block;font-size:15px;font-weight:700;color:#222;white-space:nowrap}.aam-meta[data-v-fc6a9990]{display:block;font-size:12.5px;color:var(--sub);margin-top:2px}.aam-tracks[data-v-fc6a9990]{font-size:13.5px;color:var(--navy);font-weight:600;white-space:nowrap;width:108px}.aam-aligned[data-v-fc6a9990]{font-size:12px;color:var(--sub);white-space:nowrap;width:96px}.aam-notaligned[data-v-fc6a9990]{color:var(--sub);font-style:italic}.aam-pcp[data-v-fc6a9990]{font-size:12px;color:#222;width:150px}.aam-pcp-nm[data-v-fc6a9990]{display:block}.aam-pcp-sub[data-v-fc6a9990]{display:block;font-size:11px;color:var(--sub);margin-top:1px}.aam-pcp-warn[data-v-fc6a9990]{color:#b45309;font-weight:600}.aam-pcp-none[data-v-fc6a9990]{color:var(--sub)}.aam-status[data-v-fc6a9990]{min-width:150px}.aam-status .aam-badge[data-v-fc6a9990]{margin:2px 4px 2px 0;white-space:nowrap}.aam-go[data-v-fc6a9990]{color:var(--sub);width:26px;text-align:right}.aam-badge[data-v-fc6a9990]{display:inline-block;font-size:11px;font-weight:700;border-radius:6px;padding:3px 8px;background:#eef1f9;color:var(--navy)}.aam-badge.b-exclusion[data-v-fc6a9990],.aam-badge.b-fix[data-v-fc6a9990]{background:#fdeaea;color:#cc2e2e}.aam-badge.b-review[data-v-fc6a9990]{background:#fdf1e2;color:var(--amber)}.aam-badge.b-recapture[data-v-fc6a9990]{background:#e6f5f3;color:var(--teal)}.aam-badge.b-outreach[data-v-fc6a9990]{background:#ecebfb;color:var(--indigo)}.aam-row-err[data-v-fc6a9990]{color:#cc2e2e}.aam-foot[data-v-fc6a9990]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px 14px;border-top:1px solid var(--line)}.aam-foot-note[data-v-fc6a9990]{font-size:11px;color:var(--sub)}.aam-btn[data-v-fc6a9990]{border:1px solid #c9cfdd;background:#fff;color:var(--sub);border-radius:8px;font-size:12.5px;font-weight:600;padding:7px 16px;cursor:pointer;font-family:inherit}.aar-backdrop[data-v-03719998]{position:fixed;inset:0;background:rgba(20,28,46,.45);z-index:1080;display:flex;align-items:center;justify-content:center;padding:24px}.aar-modal[data-v-03719998]{--navy:#1c2d5c;--line:#e3e6ee;--sub:#6b7280;background:#fff;border-radius:12px;width:860px;height:680px;max-width:100%;max-height:calc(90vh/var(--app-zoom, 1));display:flex;flex-direction:column;box-shadow:0 18px 48px rgba(0,0,0,.28);font-family:Quicksand,sans-serif;color:#222}.aar-head[data-v-03719998]{padding:16px 18px 12px;border-bottom:1px solid var(--line)}.aar-title[data-v-03719998]{font-size:15px;font-weight:700;color:var(--navy)}.aar-sub[data-v-03719998]{font-size:12px;color:var(--sub);margin-top:2px}.aar-body[data-v-03719998]{flex:1 1 auto;min-height:120px;overflow-y:auto;padding:0 18px 12px}.aar-center[data-v-03719998]{text-align:center;padding:120px 0 34px;color:var(--sub)}.aar-empty i[data-v-03719998]{font-size:26px;color:#157a3a}.aar-empty div[data-v-03719998]{font-weight:700;color:var(--navy);margin-top:6px}.aar-empty .aar-empty-s[data-v-03719998]{font-weight:400;font-size:12px;color:var(--sub);margin-top:2px}.aar-table[data-v-03719998]{width:100%;border-collapse:collapse}.aar-table thead th[data-v-03719998]{position:sticky;top:0;background:#fff;z-index:1;font-size:12px;color:var(--sub);text-transform:uppercase;letter-spacing:.3px;text-align:left;padding:12px 8px 8px;box-shadow:inset 0 -1px 0 var(--line);font-weight:700}.aar-table td[data-v-03719998]{padding:16px 8px;border-bottom:1px solid #f0f2f7;vertical-align:middle}.aar-table tbody tr[data-v-03719998]{cursor:pointer;transition:background .12s}.aar-table tbody tr[data-v-03719998]:hover{background:#f7f9ff}.aar-table tbody tr.busy[data-v-03719998]{opacity:.7;cursor:default}.aar-who[data-v-03719998]{width:220px}.aar-nm[data-v-03719998]{display:block;font-size:16px;font-weight:700}.aar-meta[data-v-03719998]{display:block;font-size:13px;color:var(--sub);margin-top:2px}.aar-tracks[data-v-03719998]{font-size:15px;color:var(--navy);font-weight:600;white-space:nowrap;width:140px}.aar-go[data-v-03719998]{color:var(--sub);width:26px;text-align:right}.aar-nav-err[data-v-03719998]{margin-top:8px;font-size:11.5px;color:#cc2e2e}.aar-foot[data-v-03719998]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px 14px;border-top:1px solid var(--line)}.aar-aligned[data-v-03719998]{font-size:12.5px;color:var(--sub);white-space:nowrap}.aar-pcp[data-v-03719998]{font-size:12.5px;color:#222}.aar-pcp-nm[data-v-03719998]{display:block}.aar-pcp-sub[data-v-03719998]{display:block;font-size:11px;color:var(--sub);margin-top:1px}.aar-pcp-warn[data-v-03719998]{color:#b45309;font-weight:600}.aar-pcp-none[data-v-03719998]{color:#b45309;font-style:italic}.aar-foot-note[data-v-03719998]{font-size:11px;color:var(--sub)}.aar-btn[data-v-03719998]{border:1px solid #c9cfdd;background:#fff;color:var(--sub);border-radius:8px;font-size:12.5px;font-weight:600;padding:7px 16px;cursor:pointer;font-family:inherit}.adc[data-v-f8b9fa02]{display:flex;flex-direction:column}.adc-hd[data-v-f8b9fa02]{display:flex;align-items:center;gap:7px}.adc-hd h6[data-v-f8b9fa02]{margin:0;font-size:15px;font-weight:700}.adc-info[data-v-f8b9fa02]{border:0;background:none;color:#9aa0a6;font-size:14px;line-height:1;display:inline-flex;align-items:center;cursor:pointer;padding:0}.adc-info[data-v-f8b9fa02]:hover{color:#1c2d5c}.adc-info i[data-v-f8b9fa02]{color:inherit}.adc-modal-backdrop[data-v-f8b9fa02]{position:fixed;inset:0;background:rgba(20,28,48,.42);display:flex;align-items:flex-start;justify-content:center;z-index:1080;padding:8vh 16px}.adc-modal[data-v-f8b9fa02]{width:460px;max-width:100%;background:#fff;border-radius:14px;box-shadow:0 18px 50px rgba(16,24,40,.28);overflow:hidden}.adc-modal-hd[data-v-f8b9fa02]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e5e7eb}.adc-modal-hd h4[data-v-f8b9fa02]{margin:0;font-size:16px;color:#1c2d5c;font-weight:700}.adc-modal-x[data-v-f8b9fa02]{border:0;background:none;color:#9aa0a6;font-size:15px;cursor:pointer;padding:0}.adc-modal-x i[data-v-f8b9fa02]{color:inherit}.adc-modal-intro[data-v-f8b9fa02]{padding:16px 18px 4px;margin:0;font-size:13px;color:#5f6b7a;font-style:italic;line-height:1.5}.adc-modal-body[data-v-f8b9fa02]{padding:8px 18px 18px}.adc-fact[data-v-f8b9fa02]{display:grid;grid-template-columns:118px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid #f1f2f4}.adc-fact[data-v-f8b9fa02]:last-child{border-bottom:0}.adc-fact .k[data-v-f8b9fa02]{font-size:12.5px;font-weight:700;color:#1c2d5c}.adc-fact .v[data-v-f8b9fa02]{font-size:12.5px;color:#374151;line-height:1.5}.adc-modal-foot[data-v-f8b9fa02]{padding:14px 18px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.adc-modal-btn[data-v-f8b9fa02]{background:#1c2d5c;color:#fff;border:0;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer}.adc-list[data-v-f8b9fa02]{margin-top:16px;display:flex;flex-direction:column;gap:16px}.adc-row[data-v-f8b9fa02]{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:inherit}.adc-row:hover .l[data-v-f8b9fa02]{text-decoration:underline}.adc-row.zero:hover .l[data-v-f8b9fa02]{text-decoration:none;cursor:default}.adc-ico[data-v-f8b9fa02]{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:17px}.adc-ico.act[data-v-f8b9fa02]{background:#fef3e2;color:#b45309}.adc-ico.calm[data-v-f8b9fa02]{background:#e6f1fb;color:#1c2d5c}.adc-ico.ok[data-v-f8b9fa02]{background:#eaf7ef;color:#157a3a}.adc-row.zero .adc-ico[data-v-f8b9fa02]{background:#f4f5f7;color:#9ca3af}.adc-row.access-off[data-v-f8b9fa02]{cursor:default}.adc-row.access-off .adc-ico[data-v-f8b9fa02]{background:#f4f5f7;color:#9ca3af}.adc-row.access-off:hover .l[data-v-f8b9fa02]{text-decoration:none;cursor:default}.adc-ico i[data-v-f8b9fa02]{color:inherit}.adc-txt[data-v-f8b9fa02]{flex:1;min-width:0}.adc-txt .l[data-v-f8b9fa02]{display:block;font-size:13.5px;font-weight:600;color:#1f2937}.adc-txt .s[data-v-f8b9fa02]{display:block;font-size:11px;color:#8a93a2;line-height:1.45;margin-top:1px}.adc-row.zero .adc-txt .l[data-v-f8b9fa02]{color:#9ca3af}.adc-row.zero .adc-txt .s[data-v-f8b9fa02]{color:#c3c9d2}.adc-row.access-off .adc-txt .l[data-v-f8b9fa02]{color:#9ca3af}.adc-row.access-off .adc-txt .s[data-v-f8b9fa02]{color:#c3c9d2}.adc-n[data-v-f8b9fa02]{font-size:22px;font-weight:800;color:#1c2d5c;line-height:1.2;flex-shrink:0}.adc-n.act[data-v-f8b9fa02]{color:#b45309}.adc-row.zero .adc-n[data-v-f8b9fa02]{color:#9ca3af}.adc-foot[data-v-f8b9fa02]{margin-top:auto;padding-top:16px}.adc-foot--split[data-v-f8b9fa02]{display:flex;gap:8px}.adc-foot--split .adc-act[data-v-f8b9fa02]{flex:1 1 0}.adc-act[data-v-f8b9fa02]{display:block;text-align:center;text-decoration:none;border:1px solid #1c2d5c;border-radius:8px;padding:10px;font-size:13px;font-weight:600;background:#1c2d5c;color:#fff}.adc-act[data-v-f8b9fa02]:hover{background:#16244a;color:#fff}.adc-act--ghost[data-v-f8b9fa02]{background:#fff;color:#1c2d5c}.adc-act--ghost[data-v-f8b9fa02]:hover{background:#eef1f7;color:#1c2d5c}.adc-act i[data-v-f8b9fa02]{margin-right:5px;color:inherit}.adc-act.access-off[data-v-f8b9fa02],.adc-act.access-off[data-v-f8b9fa02]:hover{background:#f4f5f7;color:#9ca3af;border-color:#e5e7eb;cursor:default}.adc-act--ghost.access-off[data-v-f8b9fa02],.adc-act--ghost.access-off[data-v-f8b9fa02]:hover{background:#fff;color:#c3c9d2;border-color:#e5e7eb;cursor:default}