.ims[data-v-d7ee722c]{--ims-line:#e2e8f0;position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;color:#0f172a;font-size:13px}.ims-bar[data-v-d7ee722c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:9px 14px;border-bottom:1px solid var(--ims-line);background:#fbfcff}.ims-site[data-v-d7ee722c]{font-weight:800;font-size:13.5px;margin-right:4px}.ims-chip[data-v-d7ee722c]{font-size:11px;font-weight:700;color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 9px}.ims-proposal[data-v-d7ee722c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 14px;border-bottom:1px solid var(--ims-line)}.ims-yours[data-v-d7ee722c]{display:inline-flex;align-items:center;gap:8px}.ims-yours b[data-v-d7ee722c]{font:800 15px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.ims-label[data-v-d7ee722c]{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5070ff}.ims-verdict[data-v-d7ee722c]{flex:1;min-width:220px;padding:7px 10px;border-radius:8px;font-size:12.5px;font-weight:700;line-height:1.4}.ims-verdict--bad[data-v-d7ee722c]{background:#fef2f2;color:#991b1b}.ims-verdict--warn[data-v-d7ee722c]{background:#fffbeb;color:#92400e}.ims-verdict--note[data-v-d7ee722c]{background:#f8fafc;color:#334155}.ims-verdict--good[data-v-d7ee722c]{background:#ecfdf5;color:#065f46}.ims-role[data-v-d7ee722c]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;border:1px solid;letter-spacing:.03em;white-space:nowrap}.ims-role.role-tx[data-v-d7ee722c]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.ims-role.role-rx[data-v-d7ee722c]{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.ims-role.role-txrx[data-v-d7ee722c]{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}.ims-disp[data-v-d7ee722c]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;border:1px solid #fdba74;background:#fff7ed;color:#c2410c;letter-spacing:.03em}.ims-disp.existing[data-v-d7ee722c]{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.ims-acma[data-v-d7ee722c]{display:inline-block;margin-left:6px;padding:0 5px;font-size:9px;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:3px;vertical-align:1px}.ims-tabs[data-v-d7ee722c]{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--ims-line);overflow-x:auto}.ims-tabs button[data-v-d7ee722c]{font:inherit;font-size:12.5px;font-weight:700;color:#64748b;background:0 0;border:0;border-bottom:2px solid transparent;padding:9px 10px 8px;cursor:pointer;white-space:nowrap}.ims-tabs button.on[data-v-d7ee722c]{color:#3a5bff;border-bottom-color:#3a5bff}.ims-count[data-v-d7ee722c]{margin-left:6px;font-size:10.5px;font-weight:800;color:#3a5bff;background:#eef2ff;border-radius:999px;padding:1px 7px}.ims-panel[data-v-d7ee722c]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ims-plot[data-v-d7ee722c]{padding:10px 12px 0}.ims-selected[data-v-d7ee722c]{margin:6px 0 0;font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#334155}.ims-selected b[data-v-d7ee722c]{font-family:inherit;color:#3a5bff;margin-right:6px}.ims-sheet[data-v-d7ee722c]{flex:1;min-height:0;overflow:auto}.ims-table[data-v-d7ee722c]{width:100%;border-collapse:collapse;font-size:11.5px}.ims-table th[data-v-d7ee722c],.ims-table td[data-v-d7ee722c]{padding:6px 10px;border-bottom:1px solid #f1f5f9;text-align:left;vertical-align:middle}.ims-table thead tr:not(.ims-title) th[data-v-d7ee722c]{position:sticky;top:0;z-index:1;background:#f8fafc;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;white-space:nowrap}.ims-title th[data-v-d7ee722c]{background:#eef2ff;color:#3a5bff;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ims-titlebar[data-v-d7ee722c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.ims-table .num[data-v-d7ee722c]{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.ims-table .unit[data-v-d7ee722c]{color:#94a3b8}.ims-victim[data-v-d7ee722c]{display:flex;flex-direction:column;font-weight:700}.ims-licensee[data-v-d7ee722c]{font-size:10.5px;font-weight:500;color:#64748b}.ims-formula[data-v-d7ee722c]{font:500 10.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#475569;min-width:260px}.ims-yourcol[data-v-d7ee722c]{color:#94a3b8}.ims-note[data-v-d7ee722c]{font-size:11px;color:#64748b;background:#f8fafc}.ims-row-yours td[data-v-d7ee722c]{background:#fff7ed}.ims-tallies[data-v-d7ee722c]{display:inline-flex;flex-wrap:wrap;gap:4px;letter-spacing:0;text-transform:none}.ims-tally[data-v-d7ee722c]{font-size:10px;font-weight:700;color:#64748b;background:#fff;border-radius:999px;padding:2px 7px}.ims-tally--critical[data-v-d7ee722c]{background:#fef2f2;color:#b91c1c}.ims-tally--warning[data-v-d7ee722c]{background:#fffbeb;color:#b45309}.ims-tally--marginal[data-v-d7ee722c]{background:#faf5ff;color:#7e22ce}.ims-tier[data-v-d7ee722c]{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:2px 6px}.ims-tier--critical[data-v-d7ee722c]{background:#fef2f2;color:#b91c1c}.ims-tier--warning[data-v-d7ee722c]{background:#fffbeb;color:#b45309}.ims-tier--marginal[data-v-d7ee722c]{background:#faf5ff;color:#7e22ce}.ims-tier--acceptable[data-v-d7ee722c]{background:#f0fdf4;color:#15803d}.ims-foot[data-v-d7ee722c]{margin:0;padding:6px 14px;border-top:1px solid var(--ims-line);font-size:10.5px;color:#64748b;background:#fbfcff}@media (max-width:900px){.ims[data-v-d7ee722c]{position:relative;inset:auto}.ims-panel[data-v-d7ee722c]{flex:none;height:340px}}