.modal-overlay[data-v-5831b10c]{z-index:50;background:#061e2d73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-5831b10c]{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;width:min(500px,94vw);max-height:86vh;display:flex;box-shadow:0 4px 20px #00000026}.modal-header[data-v-5831b10c]{border-bottom:1px solid var(--border);justify-content:space-between;padding:16px 20px}.btn-icon[data-v-5831b10c],.modal-header[data-v-5831b10c]{align-items:center;display:flex}.btn-icon[data-v-5831b10c]{cursor:pointer;width:44px;height:44px;color:var(--text-secondary);background:0 0;border:none;justify-content:center;padding:0;font-size:20px}.btn-icon[data-v-5831b10c]:hover{color:var(--text)}.modal-body[data-v-5831b10c]{flex:1;padding:20px;overflow-y:auto}.navigate-content[data-v-5831b10c]{flex-direction:column;gap:20px;display:flex}section[data-v-5831b10c]{border-bottom:1px solid var(--border-light);padding-bottom:16px}section[data-v-5831b10c]:last-child{border-bottom:none}h3[data-v-5831b10c]{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin:0 0 8px;font-weight:600}h3[data-v-5831b10c],p[data-v-5831b10c]{font-size:14px}p[data-v-5831b10c]{margin:0;line-height:1.5}a[data-v-5831b10c]{color:var(--accent);text-decoration:none}a[data-v-5831b10c]:hover{text-decoration:underline}.muted[data-v-5831b10c]{color:var(--text-secondary)}.related-links[data-v-5831b10c]{margin:0;padding-left:18px;font-size:14px;line-height:1.8}.mono[data-v-5831b10c]{font-family:monospace}
