.lps[data-v-efbef718]{--lp-color-accent:#5070ff;--lp-color-status-ok:#16a34a;--lp-color-status-warn:#d97706;--lp-color-status-fail:#dc2626;--lp-color-text-primary:#1e293b;--lp-color-text-secondary:#64748b;--lp-color-text-muted:#94a3b8;--lp-color-border:#dde3f0;--lp-color-border-strong:#c0ceff;--lp-color-bg-elevated:#f8faff;--lp-type-font-mono:"JetBrains Mono", "Fira Mono", "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;color:var(--lp-color-text-primary);font-size:12px}.lps-head[data-v-efbef718],.lps-tabs[data-v-efbef718],.lps-panel[data-v-efbef718],.lp-nonviable[data-v-efbef718]{font-family:var(--lp-type-font-mono);-webkit-font-smoothing:antialiased}.lps-head[data-v-efbef718]{padding:9px 14px 10px;border-bottom:1px solid var(--lp-color-border);background:#fbfcff}.lps-title[data-v-efbef718]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px}.lps-name[data-v-efbef718]{font-size:13px;font-weight:700;color:#1e293b}.lps-chip[data-v-efbef718]{font-size:10.5px;font-weight:700;color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 8px}.lps-pills[data-v-efbef718]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px}.lp-detail__end-tag[data-v-efbef718]{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lp-color-accent);background:#eef1ff;border:1px solid var(--lp-color-border-strong);padding:2px 7px;border-radius:2px}.lp-citation[data-v-efbef718]{font-size:10px;color:var(--lp-color-text-muted)}.lp-mono[data-v-efbef718]{font-family:var(--lp-type-font-mono);font-variant-numeric:tabular-nums}.lp-link-stat[data-v-efbef718]{display:flex;flex-direction:column;gap:1px;min-width:0;padding:5px 9px;background:var(--lp-color-bg-elevated);border:1px solid #eef1f8;border-radius:3px}.lp-link-stat span[data-v-efbef718]{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--lp-color-text-muted);font-weight:700}.lp-link-stat strong[data-v-efbef718]{font-size:13px;font-weight:700;color:#1e293b;letter-spacing:-.01em;white-space:nowrap}.lp-link-stat__note[data-v-efbef718]{font-size:9.5px;font-style:normal;color:var(--lp-color-text-muted);white-space:normal;overflow-wrap:anywhere;margin-top:1px}.lp-link-stat strong.sev-ok[data-v-efbef718]{color:var(--lp-color-status-ok)}.lp-link-stat strong.sev-warn[data-v-efbef718]{color:var(--lp-color-status-warn)}.lp-link-stat strong.sev-fail[data-v-efbef718]{color:var(--lp-color-status-fail)}.lp-nonviable[data-v-efbef718]{display:flex;border-bottom:1px solid #f0c4c4;background:#fff7f7}.lp-nonviable__bar[data-v-efbef718]{flex:none;width:3px;background:#dc2626}.lp-nonviable__body[data-v-efbef718]{flex:1;min-width:0;padding:8px 13px}.lp-nonviable__title[data-v-efbef718]{font-weight:700;font-size:12.5px;color:#8a1c1c;margin-right:8px}.lp-nonviable__kind[data-v-efbef718]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#bb6a6a}.lp-nonviable__reason[data-v-efbef718]{margin:4px 0 0;color:#513c3c;font-size:12px;line-height:1.5}.lps-tabs[data-v-efbef718]{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--lp-color-border);overflow-x:auto}.lps-tabs button[data-v-efbef718]{font:inherit;font-size:12.5px;font-weight:700;color:#64748b;background:0 0;border:0;border-bottom:2px solid transparent;padding:8px 10px 7px;cursor:pointer;white-space:nowrap}.lps-tabs button.on[data-v-efbef718]{color:#3a5bff;border-bottom-color:#3a5bff}.lps-panel[data-v-efbef718]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.lps-profile[data-v-efbef718]{padding:8px 12px 6px}.lps-chartbox[data-v-efbef718]{width:100%}.lps-sheet[data-v-efbef718]{flex:1;min-height:0;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.lp-card__row[data-v-efbef718]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lp-card__title[data-v-efbef718]{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--lp-color-accent);font-weight:700}.lp-audit-trigger[data-v-efbef718]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;height:24px;background:#fff;border:1px solid #5070ff;border-radius:3px;color:#5070ff;font-family:var(--lp-type-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .12s,color .12s}.lp-audit-trigger svg[data-v-efbef718]{flex-shrink:0}.lp-headroom-toggle[data-v-efbef718]{border-color:#cbd5e1;color:#64748b}.lp-headroom-toggle.is-on[data-v-efbef718]{border-color:#0d9488;background:#f0fdfa;color:#0f766e}.lp-headroom-toggle[data-v-efbef718]:hover{border-color:#0d9488;background:#0d9488;color:#fff}.lp-chart[data-v-efbef718]{display:block;width:100%;background:#fff;border-radius:4px;border:1px solid var(--lp-color-border);touch-action:pan-y}.lp-chart__plot[data-v-efbef718]{fill:#fafbff;stroke:none}.lp-chart__axis[data-v-efbef718]{stroke:#cbd5e1;stroke-width:1}.lp-chart__grid[data-v-efbef718]{stroke:#eef1f8;stroke-width:1}.lp-chart__axis-label[data-v-efbef718]{font-family:JetBrains Mono,monospace;font-size:10px;fill:#94a3b8}.lp-chart__terrain[data-v-efbef718]{fill:none;stroke:#5070ff;stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-chart__terrain-fill[data-v-efbef718]{fill:#5070ff24;stroke:none}.lp-chart__water[data-v-efbef718]{fill:#38bdf847;stroke:none}.lp-chart__fresnel-fill[data-v-efbef718]{fill:#5070ff1a;stroke:none}.lp-chart__los[data-v-efbef718]{fill:none;stroke:var(--lp-color-accent);stroke-width:1.6;stroke-dasharray:7 4;stroke-linecap:round}.lp-chart__f1[data-v-efbef718]{fill:none;stroke:#5070ff;stroke-opacity:.55;stroke-width:1;vector-effect:non-scaling-stroke}.lp-chart__f06[data-v-efbef718]{fill:none;stroke:#5070ff;stroke-opacity:.3;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.lp-chart__tower-mast[data-v-efbef718]{stroke:#1e293b;stroke-width:2;stroke-linecap:square}.lp-chart__tower-arm[data-v-efbef718]{stroke:#1e293b;stroke-width:1.5;stroke-linecap:square}.lp-chart__tower-head[data-v-efbef718]{fill:#5070ff;stroke:#fff;stroke-width:1.2}.lp-chart__tower-label[data-v-efbef718]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;fill:#1e293b;letter-spacing:.04em;text-transform:uppercase}.lp-chart__tower-sublabel[data-v-efbef718]{font-family:JetBrains Mono,monospace;font-size:9.5px;fill:#64748b}.lp-chart__legend[data-v-efbef718]{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:11px;color:var(--lp-color-text-secondary);align-items:center}.lp-chart__sw[data-v-efbef718]{display:inline-block;width:14px;height:2px;margin-right:5px;vertical-align:middle;border-radius:1px}.lp-chart__sw--terrain[data-v-efbef718]{background:#1e293b}.lp-chart__sw--los[data-v-efbef718]{background:var(--lp-color-accent)}.lp-chart__sw--f1[data-v-efbef718]{background:#5070ff8c}.lp-chart__sw--f06[data-v-efbef718]{background:#5070ff47}.lp-chart__sw--headroom[data-v-efbef718]{background:repeating-linear-gradient(90deg,#0d9488 0 4px,transparent 4px 7px)}.lp-chart__headroom[data-v-efbef718]{fill:none;stroke:#0d9488;stroke-width:1.25;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.lp-chart__headroom-spare[data-v-efbef718]{fill:#0d9488;fill-opacity:.07;stroke:none;pointer-events:none}.lp-chart__headroom-short[data-v-efbef718]{fill:#dc2626;fill-opacity:.3;stroke:none;pointer-events:none}.lp-chart__headroom-dot[data-v-efbef718]{fill:#0d9488;stroke:#fff;stroke-width:1.5;pointer-events:none}.lp-chart__headroom-dot.is-bad[data-v-efbef718]{fill:#dc2626}.lp-chart__headroom-label[data-v-efbef718]{font-family:var(--lp-type-font-mono);font-size:10px;fill:#0f766e;paint-order:stroke;stroke:#ffffffe6;stroke-width:3px;pointer-events:none}.lp-chart__headroom-label.is-bad[data-v-efbef718]{fill:#b91c1c}.lp-chart__hover-line[data-v-efbef718]{stroke:#94a3b8;stroke-width:1;stroke-dasharray:2 2;pointer-events:none}.lp-chart__hover-text[data-v-efbef718]{font-family:var(--lp-type-font-mono);font-size:10.5px;fill:#1e293b;paint-order:stroke;stroke:#ffffffeb;stroke-width:3.5px;pointer-events:none}.lp-cfg-sheet[data-v-efbef718]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;table-layout:auto;border:1px solid var(--lp-color-border);border-radius:4px;overflow:hidden}.lp-cfg-sheet th[data-v-efbef718],.lp-cfg-sheet td[data-v-efbef718]{padding:6px 11px;text-align:left;vertical-align:middle;border-right:1px solid var(--lp-color-border);border-bottom:1px solid #eef1f8}.lp-cfg-sheet th[data-v-efbef718]:last-child,.lp-cfg-sheet td[data-v-efbef718]:last-child{border-right:none}.lp-cfg-sheet tr:last-child th[data-v-efbef718],.lp-cfg-sheet tr:last-child td[data-v-efbef718]{border-bottom:none}.lp-cfg-sheet tbody th[data-v-efbef718]{background:#f8fafc;color:var(--lp-color-text-secondary);font-weight:600;font-size:11.5px;white-space:nowrap;width:1%}.lp-cfg-sheet tbody td[data-v-efbef718]{background:#fff;color:var(--lp-color-text-primary);white-space:nowrap}.lp-cfg-sheet tbody tr:hover td[data-v-efbef718]{background:#fafbff}.lp-cfg-sheet .lp-cfg-sheet__title th[data-v-efbef718]{background:#eef1ff;color:var(--lp-color-accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:normal;width:auto;border-bottom:1px solid var(--lp-color-border-strong)}.lp-cfg-sheet__titlebar[data-v-efbef718]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin:-3px 0}.lp-cfg-sheet__title .lp-cfg-sheet__titlebar .lp-citation[data-v-efbef718]{text-transform:none;letter-spacing:0;font-weight:400}.lp-cfg-sheet__cols th[data-v-efbef718]{background:#f8fafc;color:var(--lp-color-text-muted);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lp-cfg-sheet th.lp-num[data-v-efbef718],.lp-cfg-sheet td.lp-num[data-v-efbef718]{text-align:right;font-variant-numeric:tabular-nums}.lp-cfg-sheet tr.lp-cfg-sheet__total th[data-v-efbef718],.lp-cfg-sheet tr.lp-cfg-sheet__total td[data-v-efbef718]{background:#eef3ff;font-weight:700;color:var(--lp-color-text-primary)}.lp-cfg-sheet td.sev-ok[data-v-efbef718]{color:var(--lp-color-status-ok)}.lp-cfg-sheet td.sev-warn[data-v-efbef718]{color:var(--lp-color-status-warn)}.lp-cfg-sheet td.sev-fail[data-v-efbef718]{color:var(--lp-color-status-fail)}.lp-cfg-sheet.lp-cfg-sheet--rows tbody th[data-v-efbef718]{white-space:normal;width:auto}.lp-cfg-sheet--ends[data-v-efbef718]{table-layout:fixed;min-width:520px}.lp-cfg-sheet--ends col.lp-cfg-sheet__labelcol[data-v-efbef718]{width:150px}.lp-cfg-sheet--ends tbody th[data-v-efbef718]{white-space:normal}.lp-cfg-sheet--clearance td[data-v-efbef718]:first-child{white-space:normal;min-width:220px}.lp-detail__endhead[data-v-efbef718]{display:flex;flex-direction:column;gap:1px}.lp-detail__endtag[data-v-efbef718]{color:var(--lp-color-text-muted)}.lp-detail__endname[data-v-efbef718]{text-transform:none;letter-spacing:0;font-size:11px;font-weight:600;color:var(--lp-color-text-primary);white-space:normal;overflow-wrap:anywhere}.lp-cfg-sheet tbody tr.lp-mcs-committed td[data-v-efbef718]{background:#eef4ff;font-weight:600}.lp-cfg-sheet td.lp-mcs-below[data-v-efbef718]{color:var(--lp-color-text-muted)}.lp-detail__row[data-v-efbef718]{display:grid;gap:10px}.lp-detail__row--two[data-v-efbef718]{grid-template-columns:1fr 1fr;align-items:start}.lp-statstrip[data-v-efbef718]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.lp-statstrip .lp-link-stat strong[data-v-efbef718]{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.lp-hint[data-v-efbef718]{margin:0;font-size:11.5px;color:var(--lp-color-text-secondary)}.lp-pill[data-v-efbef718]{display:inline-block;padding:1px 7px;border-radius:2px;font-size:9.5px;line-height:1.5;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.lp-pill--ok[data-v-efbef718]{background:#dcfce7;color:#16a34a;border-color:#bbf7d0}.lp-pill--warn[data-v-efbef718]{background:#fef3c7;color:#d97706;border-color:#fde68a}.lp-pill--info[data-v-efbef718]{background:#eef1ff;color:var(--lp-color-accent);border-color:var(--lp-color-border-strong)}.lps-pill-gap[data-v-efbef718]{margin-left:6px;vertical-align:middle;font-family:inherit}.lps-block[data-v-efbef718]{display:block}.lps-foot[data-v-efbef718]{margin:0;padding:6px 14px;border-top:1px solid var(--lp-color-border);font-size:10.5px;color:#64748b;background:#fbfcff}@media (max-width:900px){.lps[data-v-efbef718]{position:relative;inset:auto}.lps-panel[data-v-efbef718]{flex:none;height:360px}.lp-detail__row--two[data-v-efbef718]{grid-template-columns:1fr}}@media (max-width:520px){.lps-pills[data-v-efbef718]{grid-template-columns:repeat(3,minmax(0,1fr))}.lps-chip[data-v-efbef718]{display:none}.lps-tabs[data-v-efbef718]{padding:0 6px}.lps-tabs button[data-v-efbef718]{font-size:12px;padding:8px 6px 7px}}